From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga17.intel.com (mga17.intel.com [192.55.52.151]) by mx.groups.io with SMTP id smtpd.web11.51363.1674148242108285164 for ; Thu, 19 Jan 2023 09:10:43 -0800 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=aY6xdvBZ; spf=pass (domain: intel.com, ip: 192.55.52.151, mailfrom: jiewen.yao@intel.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1674148242; x=1705684242; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=BQl+YDvj4rvU4WSYfG0vPzQonj0+61f31pfAUy3UlxI=; b=aY6xdvBZSjhDfMQJWotrknzSeDNtNyLWeRuTkNA155SQRyCqKzpSg2UE DZznE6hOfDE6SI+9/ijbZ41vs8e/0UIYfI3wGYdDmIsyJmz7F+cr0d0eB dXLVMCZbU0oOpfgy6W9QkBsb5Em7V7tVa+MfSzJ/R16ro+iyIK83eXgv6 hdlx6ZAd4rFhrKhtGIsU4PWkjsVy4OYLV5c8DPCS91t6K3RZNfWF1vAr7 ymIqtwSM96QONk6Ol7/uXPAvwICoNmsfZinxjfsDSBMf6Ye3XuhwSF6e3 n3R2NSLshleIgmOstJbWgynNs2hWOYXi7vG43trN3WDl63PAaQhNiv305 g==; X-IronPort-AV: E=McAfee;i="6500,9779,10595"; a="305714635" X-IronPort-AV: E=Sophos;i="5.97,229,1669104000"; d="scan'208";a="305714635" Received: from orsmga005.jf.intel.com ([10.7.209.41]) by fmsmga107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 19 Jan 2023 09:06:16 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10595"; a="834042857" X-IronPort-AV: E=Sophos;i="5.97,229,1669104000"; d="scan'208";a="834042857" Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by orsmga005.jf.intel.com with ESMTP; 19 Jan 2023 09:06:16 -0800 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX603.amr.corp.intel.com (10.22.229.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16; Thu, 19 Jan 2023 09:06:16 -0800 Received: from orsmsx612.amr.corp.intel.com (10.22.229.25) by ORSMSX610.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16; Thu, 19 Jan 2023 09:06:15 -0800 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) by orsmsx612.amr.corp.intel.com (10.22.229.25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16 via Frontend Transport; Thu, 19 Jan 2023 09:06:15 -0800 Received: from NAM11-BN8-obe.outbound.protection.outlook.com (104.47.58.169) by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.16; Thu, 19 Jan 2023 09:06:15 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=krNbGCVv/CwajI8jTGjY2UQEASvXCdc+Gs6NZ7AVLh0LQ16LDSiVwl6SmdX/6/41MMPmrMsgtjUSfHVHw1WR1/5oEDHvuto095AhpSn1LnwasOc/HYMCe1BQFNlMsgkuwqjea2wB7l1zel4qKcYdh0dgBTrOEHn5xRFBOLVi6aVd2wO5uWmEAt0kaCRX8C1VqzsHKvxpj3j/AotRkGMQHPpL0CNzVW5/lT41vYBu80rI0abcPaDOX4Za6KjmOnd+X1UDdaXSrNclVw0eFTPmyCpaFokUF3+dEASQ0rgLvke6rLiy968McMCIEUvZiXdCapD/FrE4kTx/lDG0DySsuw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=BQl+YDvj4rvU4WSYfG0vPzQonj0+61f31pfAUy3UlxI=; b=Ve7VC/usTqW0dnhPZc0uRbNyhq055RSwWP6GB7s0zTHrvPa1y/cWfxk21YcppyxWBNiKMqDMDxglKeL3up8a43U0dVA2iIltuNk3eaaHaeKEFMljDUfzhdjMfDU4mV60HGUnmoNuB2xVucrpSbtXLQb1bZ7NFddeXsNwBXPvqbP2N2ZL5cwwwU4HsPcgRdbt2VJdJjIyKa256rhOaJhdxWQNDrFTeZfzAEiKweB1jqq7x3eKnMURmF4lEkAIePOUTL9J2ZFef7Jo2/3RbAPHGcBYxn7MFaXfLuy9Wpzahy83cmkeiH+fP6Y4gUepFz3rZNPKiVU/Ayc7RvyRf0jnqg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Received: from MW4PR11MB5872.namprd11.prod.outlook.com (2603:10b6:303:169::14) by PH0PR11MB5032.namprd11.prod.outlook.com (2603:10b6:510:3a::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6002.26; Thu, 19 Jan 2023 17:06:11 +0000 Received: from MW4PR11MB5872.namprd11.prod.outlook.com ([fe80::5f56:1bdc:2eae:c041]) by MW4PR11MB5872.namprd11.prod.outlook.com ([fe80::5f56:1bdc:2eae:c041%7]) with mapi id 15.20.6002.013; Thu, 19 Jan 2023 17:06:11 +0000 From: "Yao, Jiewen" To: "devel@edk2.groups.io" , "mikuback@linux.microsoft.com" , "ardb@kernel.org" CC: Laszlo Ersek , Gerd Hoffmann , Michael Brown , Oliver Steffen , "Kubacki, Michael" Subject: Re: [edk2-devel] [RFC PATCH] OvmfPkg/PlatformCI VS2019: Enable temporary workaround for cpuhp bugfix Thread-Topic: [edk2-devel] [RFC PATCH] OvmfPkg/PlatformCI VS2019: Enable temporary workaround for cpuhp bugfix Thread-Index: AQHZLAv9+SjV07A0I0GWdgbOyFDWQ66l9F4AgAAEJXA= Date: Thu, 19 Jan 2023 17:06:11 +0000 Message-ID: References: <20230119134302.1524569-1-ardb@kernel.org> In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: MW4PR11MB5872:EE_|PH0PR11MB5032:EE_ x-ms-office365-filtering-correlation-id: 3d829602-b22e-481f-e725-08dafa3f771e x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: ObCZigB+pCtEFXppba4pcj0MMM+nanqXmhWCJSEBkyXiHT7eVpDmv84SwYGZlgxsdqk4Pw6UykesceO32aypeXgI9PiLULFd7V4MkSyFSEpcaJk1yx0R8ztvgRt/l3HxZt1MPfAlmayQ3pdN5w2L3VyVZpU0IKKM6SEpfOm/qnhu78Qk+xpVzUY0XVRquimL5AQiMbbu6r6gAzltUmmJ4TJpzfdFdYVuWDsPPFz+xVt3HMGYLr/U/d4qHTdW3GJ0pxarlptxQrIUcdmi7HVKq9oLkYh4IVJwGnbnCD5Yd1gmTx52GYCgsdFSLg2ff+MLKXsPrv0Z84DL0xZmf7euvCbCBiUE5+C+qt0+ac/5UqV9/jGDiDlFhrfR/DD8io4BBzFuD5hbky9NicKA5OwGls7oVh7wJx0mvejD6ougYSrD6WVoO8H2t0cLXbOuX7Rycc0Ht/HBdIWH/MzxOxQWmPsq2RaoNqg45oZ6cziodpb0mjQ03XGVcmpIH6Mt1A0m9n6pz60Tj3+NljaUWSaRfM42YgHUPJw4bfCyhKZwXlv2d64cXOv/io6wWe2w5hL06rPeEEcVpbtDqshjyuQ05jvOE/J4CmhoF25XUqf4pfJg4neV/29BZcQV/8eHY2/RHy+TQ2FBoCw7x8QuKyFrBV+zzjYX8jYyDQn2NyvRjs6Pj+j1GqHdCLifvFk3Aa+Ne0+zhxvS+7XMQvDUG3ChGT12v8zkcUsF0WXJYviiYUR5CPT4YsDEjSInz3YjtOiQGMuMMgrNe3RIBd4FDTL9qg== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MW4PR11MB5872.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230022)(39860400002)(136003)(396003)(366004)(346002)(376002)(451199015)(316002)(54906003)(82960400001)(122000001)(4326008)(5660300002)(8936002)(38100700002)(41300700001)(52536014)(9686003)(26005)(186003)(83380400001)(64756008)(66556008)(66476007)(66446008)(8676002)(110136005)(33656002)(66946007)(76116006)(55016003)(38070700005)(86362001)(2906002)(66899015)(966005)(6506007)(478600001)(7696005)(53546011)(71200400001);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?K0wzWnNTSFR5ekRRV1dJSHpKWnphMTlKN0FWRGtVUlBJQkJ0RmQvR2czRVcr?= =?utf-8?B?dC84RjcxeW81RS9pemdnNnNrUktuZ2FNQ2dMdFc5MU10OFBnYWdHMFY2K1Er?= =?utf-8?B?WVNXdG1BMHNCZlB0OEs5RFlvY1pxUEY3RHgyZTdxbUJpQWRQelMxMnNMZ0E5?= =?utf-8?B?dkl5SW1Zb0haUlpycXRRVVFyazFvRDA3dmg4MlB2WG9LTU9jaDBHa2JpUmo3?= =?utf-8?B?blZGNlZtQ0t6MEFwVlBGZnlyOG1qR0FpTjh5SmYwZkFlVGwrbjBCMWNWckQ4?= =?utf-8?B?bVArYS9Dd1M2RHJuV3MwVjRSV2FrWUNNTm5VM2xSRC9SeXlQaklLL0JaN3Fp?= =?utf-8?B?cEdFeW1ndjNjcklZQm9LNjQxNDdSM2lhQ0xMRUt3WXArNmlzN1BaYUhjMEh1?= =?utf-8?B?K3JneHRPQkZGZkI3d1NiL01NcFFHODFka0oza0VzVllObDIrdFlwT0ZtdzJC?= =?utf-8?B?Wng5dW85a0x3RnhBeG9QR3dtYlBkOW1jazlKOGJLR1hxZWhlcE4zcUd6NVli?= =?utf-8?B?R0NRNW14MG90MWoxL1d1TGFxdVJRblQrSkhRKzNXcXVnRkllNlp0VkluM0ov?= =?utf-8?B?N25LR2psQlFRK0ljUTJLWXBCd0QzRzkzZlVXeHI2dFhzQnFFamlBVlRQRXE5?= =?utf-8?B?VVRrdzFQaUJJNUJLeXUycHA3T3ozbXMyQ2JWL0o5YXYybjJjSkF0QU5kVCty?= =?utf-8?B?MEFEU2I0MDg4SDVQWnFmTm9wQk5QWVQ5cjNvZ01ka0hseFAySjNhU2J6dmNF?= =?utf-8?B?WkMydHRpbXRMaU5EZG9kR0t4V2Foc2drRytUSkhqWU9lZFBRNVBDd1Y4WlU1?= =?utf-8?B?cUtOc1R4SXBIVEYrRFZpd2ZYamcxVmRITkFQajhjUzh3WmFGVFVkek1uWlY1?= =?utf-8?B?K1FSQ3AvVW9aaWRiQXJjeVhUTStvUWxPSEhnQytTcVg3UzFmTWFNbEM3R2lq?= =?utf-8?B?d2szMjI1dnVGeGRaY0JtN3VJSHpPV3BsKzN6WUJkcDdHOW00WUpvS0pjczFo?= =?utf-8?B?MnEvTzBXLzNyeWhCMktOaTh3dllwOGl1bDJFa3pwOWlHd0NzZ1RXampNcC9j?= =?utf-8?B?eE9NREQ2c1JMckc4aGpaV1BjTkhqRk40WU9ocEtCamNCZXg4cGJsRkpKb0pM?= =?utf-8?B?RkhvSll3MC95TVk0S3pHT2NUYk44ZmN5ODFSMENIcjIvdWFFZXZHM2dJT3Zt?= =?utf-8?B?Uk5UWjd4NS9tODlIek84a0pROW9VK1BLNzBQUlcrQ1Z1ZGp2QkVwZGpJMGxn?= =?utf-8?B?MVpsQnFnUjkwemExSXlrTU9UMWxvbXlCdk03MjN1dkdpSTNQUlJyNmdqQW1I?= =?utf-8?B?ZjRqRURaUVFtLzJnYlhHR3BPdGEyMEtuOVVpbXFPMWloQXExdkpoZkJDTEh3?= =?utf-8?B?S2RlSzd3aDFhTkN4TVBHT1F3NUlXYm10UzVxdUlxVjRDTWcyWmkvK2cvY3pB?= =?utf-8?B?S3dLOXJKMjd3YmdmazI0Y1FxcnNLUGdDNXJnQm1acGRsd2o1aDJHRTA2cVEx?= =?utf-8?B?NkhjczFRVUkwZkxWaE16U3NEbFpqZUtOTXZYQjB0aW11THJDaFI5aUtBSER3?= =?utf-8?B?MUVtM1Z0N0UyOHpZRFpYWDZ2K1REaHdwM2F2cEowd0NqaGQvcHZRclBLMkdZ?= =?utf-8?B?UmRQeEJjb2VudVhwbUdOZ0hKYTBEejN0dEIvT3lFaGFLdDdkSUdnMCttS0dq?= =?utf-8?B?Um5HWnFTakp0ZnArS0RUOWZReUJscEpGb1MrZXVLNk5zRjhvT1pTaG4xb3RO?= =?utf-8?B?UWpCaWRkZ0tlYTFNVDZrQkMzZHlsQ0xFSElldEs2WFI3eDBVZE5aMW1qK2ZP?= =?utf-8?B?L2xMUlA5ODJJdmtudWMxNExhM1Ixa2Y3QmJoY3BGYXEzempXMmJMbXRYMjF4?= =?utf-8?B?U1J2UGlQOGNtaXNoV2R5SUFqdlhVaDhNTVB2US9jKzVuTU5oVHNtVUpHbjNx?= =?utf-8?B?UnZRT3JmNEV5dWZGTjFlWGJsREZjbXptZ09YTUQ0MkRZRUdYdzIzTjhaOHRH?= =?utf-8?B?dS84OHpHUUF4S2ZzYjVRbkZESXljVVVCQ2pXamtSajMxam1uc1YxQjJRNFc2?= =?utf-8?B?ZU4wZk52bHBDemppbVJEQ0FYSWNEV3YzcmZLQ0RpdFdGcVoyRWlIZWRyS3Z1?= =?utf-8?Q?ZuPoJDsJNCRUEKR+pNPQrvgU1?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MW4PR11MB5872.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3d829602-b22e-481f-e725-08dafa3f771e X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Jan 2023 17:06:11.4275 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: vYMxMarrZJNNdAuyNep4hTYzAYLqkNX1u66xwURpbJXi3mPK+H1TG7XV3PvEEwsFUY9FFJkSv48ddFH8pDuBzQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR11MB5032 Return-Path: jiewen.yao@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 QWNrZWQtYnk6IEppZXdlbiBZYW8gPEppZXdlbi55YW9ASW50ZWwuY29tPg0KDQo+IC0tLS0tT3Jp Z2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IGRldmVsQGVkazIuZ3JvdXBzLmlvIDxkZXZlbEBl ZGsyLmdyb3Vwcy5pbz4gT24gQmVoYWxmIE9mIE1pY2hhZWwNCj4gS3ViYWNraQ0KPiBTZW50OiBG cmlkYXksIEphbnVhcnkgMjAsIDIwMjMgMTI6NTEgQU0NCj4gVG86IGRldmVsQGVkazIuZ3JvdXBz LmlvOyBhcmRiQGtlcm5lbC5vcmcNCj4gQ2M6IExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5j b20+OyBHZXJkIEhvZmZtYW5uDQo+IDxrcmF4ZWxAcmVkaGF0LmNvbT47IFlhbywgSmlld2VuIDxq aWV3ZW4ueWFvQGludGVsLmNvbT47IE1pY2hhZWwgQnJvd24NCj4gPG1jYjMwQGlweGUub3JnPjsg T2xpdmVyIFN0ZWZmZW4gPG9zdGVmZmVuQHJlZGhhdC5jb20+OyBLdWJhY2tpLCBNaWNoYWVsDQo+ IDxtaWNoYWVsLmt1YmFja2lAbWljcm9zb2Z0LmNvbT4NCj4gU3ViamVjdDogUmU6IFtlZGsyLWRl dmVsXSBbUkZDIFBBVENIXSBPdm1mUGtnL1BsYXRmb3JtQ0kgVlMyMDE5OiBFbmFibGUNCj4gdGVt cG9yYXJ5IHdvcmthcm91bmQgZm9yIGNwdWhwIGJ1Z2ZpeA0KPiANCj4gUmV2aWV3ZWQtYnk6IE1p Y2hhZWwgS3ViYWNraSA8bWljaGFlbC5rdWJhY2tpQG1pY3Jvc29mdC5jb20+DQo+IA0KPiBPbiAx LzE5LzIwMjMgODo0MyBBTSwgQXJkIEJpZXNoZXV2ZWwgd3JvdGU6DQo+ID4gUUVNVSBmb3IgeDg2 IGhhcyBhIG5hc3R5IENQVSBob3RwbHVnIGJ1ZyBvZiB3aGljaCB0aGUgcmFtaWZpY2F0aW9ucyBh cmUNCj4gPg0KPiA+IGRpZmZpY3VsdCB0byBvdmVyc2VlLCBldmVuIHRob3VnaCBLVk0gYWNjZWxl cmF0aW9uIHNlZW1zIHRvIGJlDQo+ID4NCj4gPiB1bmFmZmVjdGVkLiBUaGlzIGhhcyBiZWVuIGFk ZHJlc3NlZCBpbiBRRU1VIG1haW5saW5lLCBhbmQgd2lsbCBwZXJjb2xhdGUNCj4gPg0KPiA+IHRo cm91Z2ggdGhlIGVjb3N5c3RlbSBhdCBpdHMgdXN1YWwgcGFjZS4gSW4gdGhlIG1lYW4gdGltZSwg ZHVlIHRvIHRoZQ0KPiA+DQo+ID4gcG90ZW50aWFsIGltcGFjdCBvbiBwcm9kdWN0aW9uIHdvcmts b2Fkcywgd2Ugd2lsbCBiZSB1cGRhdGluZyBPVk1GIHRvDQo+ID4NCj4gPiBhYm9ydCB0aGUgYm9v dCB3aGVuIGl0IGRldGVjdHMgYSBRRU1VIGJ1aWxkIHRoYXQgaXMgYWZmZWN0ZWQuDQo+ID4NCj4g Pg0KPiA+DQo+ID4gVGlhbmNvcmUncyBwbGF0Zm9ybSBDSSB1c2VzIFFFTVUgaW4gVENHIG1vZGUs IGFuZCBpcyB0aGVyZWZvcmUgaW1wYWN0ZWQNCj4gPg0KPiA+IGJ5IHRoaXMgbWl0aWdhdGlvbiwg dW5sZXNzIGl0cyBRRU1VIGJ1aWxkcyBhcmUgdXBkYXRlZC4gVGhpcyBoYXMgYmVlbg0KPiA+DQo+ ID4gZG9uZSBmb3IgVWJ1bnR1LUdDQzUsIGJ1dCBXaW5kb3dzLVZTMjAxOSBzdGlsbCB1c2VzIGEg UUVNVSBidWlsZCB0aGF0DQo+IGlzDQo+ID4NCj4gPiBhZmZlY3RlZC4NCj4gPg0KPiA+DQo+ID4N Cj4gPiBBYm9ydGluZyB0aGUgYm9vdCB1cG9uIGRldGVjdGluZyB0aGUgUUVNVSBpc3N1ZSB3aWxs IHJlbmRlciBhbGwgYm9vdA0KPiA+DQo+ID4gdGVzdHMgY2FycmllZCBvdXQgb24gV2luZG93cy1W UzIwMTkgYnJva2VuIHVubGVzcyB3ZSBpbXBsZW1lbnQgdGhlDQo+ID4NCj4gPiAnZXNjYXBlIGhh dGNoJyB0aGF0IGVuYWJsZXMgcHJvY2VlZC1hdC15b3VyLW93bi1yaXNrIG1vZGUsIGFuZCBwZXJt aXRzDQo+ID4NCj4gPiB0aGUgYm9vdCB0byBwcm9jZWVkIGV2ZW4gaWYgdGhlIFFFTVUgaXNzdWUg aXMgZGV0ZWN0ZWQuDQo+ID4NCj4gPg0KPiA+DQo+ID4gU28gbGV0J3MgZW5hYmxlIHRoaXMgZm9y IFdpbmRvd3MtVlMyMDE5LCBhbmQgcmVtb3ZlIGl0IGFnYWluIG9uY2UgaXQgaXMNCj4gPg0KPiA+ IG5vIGxvbmdlciBuZWVkZWQuDQo+ID4NCj4gPg0KPiA+DQo+ID4gQ2M6IExhc3psbyBFcnNlayA8 bGVyc2VrQHJlZGhhdC5jb20+DQo+ID4NCj4gPiBDYzogR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJl ZGhhdC5jb20+DQo+ID4NCj4gPiBDYzogSmlld2VuIFlhbyA8amlld2VuLnlhb0BpbnRlbC5jb20+ DQo+ID4NCj4gPiBDYzogTWljaGFlbCBCcm93biA8bWNiMzBAaXB4ZS5vcmc+DQo+ID4NCj4gPiBD YzogT2xpdmVyIFN0ZWZmZW4gPG9zdGVmZmVuQHJlZGhhdC5jb20+DQo+ID4NCj4gPiBDYzogTWlj aGFlbCBLdWJhY2tpIDxtaWNoYWVsLmt1YmFja2lAbWljcm9zb2Z0LmNvbT4NCj4gPg0KPiA+DQo+ ID4NCj4gPiBCdWd6aWxsYTogaHR0cHM6Ly9idWd6aWxsYS50aWFub2NvcmUub3JnL3Nob3dfYnVn LmNnaT9pZD00MjUwDQo+ID4NCj4gPiBTaWduZWQtb2ZmLWJ5OiBBcmQgQmllc2hldXZlbCA8YXJk YkBrZXJuZWwub3JnPg0KPiA+DQo+ID4gLS0tDQo+ID4NCj4gPiAgIE92bWZQa2cvUGxhdGZvcm1D SS8uYXp1cmVwaXBlbGluZXMvV2luZG93cy1WUzIwMTkueW1sIHwgIDIgKy0NCj4gPg0KPiA+ICAg T3ZtZlBrZy9QbGF0Zm9ybUNJL1BsYXRmb3JtQnVpbGRMaWIucHkgICAgICAgICAgICAgICAgfCAx MiArKysrKysrKysrKysNCj4gPg0KPiA+ICAgMiBmaWxlcyBjaGFuZ2VkLCAxMyBpbnNlcnRpb25z KCspLCAxIGRlbGV0aW9uKC0pDQo+ID4NCj4gPg0KPiA+DQo+ID4gZGlmZiAtLWdpdCBhL092bWZQ a2cvUGxhdGZvcm1DSS8uYXp1cmVwaXBlbGluZXMvV2luZG93cy1WUzIwMTkueW1sDQo+IGIvT3Zt ZlBrZy9QbGF0Zm9ybUNJLy5henVyZXBpcGVsaW5lcy9XaW5kb3dzLVZTMjAxOS55bWwNCj4gPg0K PiA+IGluZGV4IDdlNjNmNDE5YjI2Yi4uYjNiOTFhYTg0ZWEwIDEwMDY0NA0KPiA+DQo+ID4gLS0t IGEvT3ZtZlBrZy9QbGF0Zm9ybUNJLy5henVyZXBpcGVsaW5lcy9XaW5kb3dzLVZTMjAxOS55bWwN Cj4gPg0KPiA+ICsrKyBiL092bWZQa2cvUGxhdGZvcm1DSS8uYXp1cmVwaXBlbGluZXMvV2luZG93 cy1WUzIwMTkueW1sDQo+ID4NCj4gPiBAQCAtMjQsNyArMjQsNyBAQCBqb2JzOg0KPiA+DQo+ID4g ICAgICAgICBwYWNrYWdlOiAnT3ZtZlBrZycNCj4gPg0KPiA+ICAgICAgICAgdm1faW1hZ2U6ICd3 aW5kb3dzLTIwMTknDQo+ID4NCj4gPiAgICAgICAgIHNob3VsZF9ydW46IHRydWUNCj4gPg0KPiA+ IC0gICAgICBydW5fZmxhZ3M6ICJNQUtFX1NUQVJUVVBfTlNIPVRSVUUgUUVNVV9IRUFETEVTUz1U UlVFIg0KPiA+DQo+ID4gKyAgICAgIHJ1bl9mbGFnczogIk1BS0VfU1RBUlRVUF9OU0g9VFJVRSBR RU1VX0hFQURMRVNTPVRSVUUNCj4gUUVNVV9DUFVIUF9RVUlSSz1UUlVFIg0KPiA+DQo+ID4NCj4g Pg0KPiA+ICAgICAgICNVc2UgbWF0cml4IHRvIHNwZWVkIHVwIHRoZSBidWlsZCBwcm9jZXNzDQo+ ID4NCj4gPiAgICAgICBzdHJhdGVneToNCj4gPg0KPiA+IGRpZmYgLS1naXQgYS9Pdm1mUGtnL1Bs YXRmb3JtQ0kvUGxhdGZvcm1CdWlsZExpYi5weQ0KPiBiL092bWZQa2cvUGxhdGZvcm1DSS9QbGF0 Zm9ybUJ1aWxkTGliLnB5DQo+ID4NCj4gPiBpbmRleCBiZmVmOTg0OWM3NDkuLjU4ZGMxMTg5YTJj YyAxMDA2NDQNCj4gPg0KPiA+IC0tLSBhL092bWZQa2cvUGxhdGZvcm1DSS9QbGF0Zm9ybUJ1aWxk TGliLnB5DQo+ID4NCj4gPiArKysgYi9Pdm1mUGtnL1BsYXRmb3JtQ0kvUGxhdGZvcm1CdWlsZExp Yi5weQ0KPiA+DQo+ID4gQEAgLTE3MCw2ICsxNzAsNyBAQCBjbGFzcyBQbGF0Zm9ybUJ1aWxkZXIo IFVlZmlCdWlsZGVyLA0KPiBCdWlsZFNldHRpbmdzTWFuYWdlcik6DQo+ID4NCj4gPiAgICAgICAg ICAgc2VsZi5lbnYuU2V0VmFsdWUoIlBST0RVQ1RfTkFNRSIsICJPVk1GIiwgIlBsYXRmb3JtIEhh cmRjb2RlZCIpDQo+ID4NCj4gPiAgICAgICAgICAgc2VsZi5lbnYuU2V0VmFsdWUoIk1BS0VfU1RB UlRVUF9OU0giLCAiRkFMU0UiLCAiRGVmYXVsdCB0byBmYWxzZSIpDQo+ID4NCj4gPiAgICAgICAg ICAgc2VsZi5lbnYuU2V0VmFsdWUoIlFFTVVfSEVBRExFU1MiLCAiRkFMU0UiLCAiRGVmYXVsdCB0 byBmYWxzZSIpDQo+ID4NCj4gPiArICAgICAgICBzZWxmLmVudi5TZXRWYWx1ZSgiUUVNVV9DUFVI UF9RVUlSSyIsICJGQUxTRSIsICJEZWZhdWx0IHRvIGZhbHNlIikNCj4gPg0KPiA+ICAgICAgICAg ICByZXR1cm4gMA0KPiA+DQo+ID4NCj4gPg0KPiA+ICAgICAgIGRlZiBQbGF0Zm9ybVByZUJ1aWxk KHNlbGYpOg0KPiA+DQo+ID4gQEAgLTIxMSw2ICsyMTIsMTcgQEAgY2xhc3MgUGxhdGZvcm1CdWls ZGVyKCBVZWZpQnVpbGRlciwNCj4gQnVpbGRTZXR0aW5nc01hbmFnZXIpOg0KPiA+DQo+ID4gICAg ICAgICAgICAgICBhcmdzICs9ICIgLXBmbGFzaCAiICsgb3MucGF0aC5qb2luKE91dHB1dFBhdGhf RlYsICJPVk1GLmZkIikgICAgIw0KPiBwYXRoIHRvIGZpcm13YXJlDQo+ID4NCj4gPg0KPiA+DQo+ ID4NCj4gPg0KPiA+ICsgICAgICAgICMjIw0KPiA+DQo+ID4gKyAgICAgICAgIyMjIE5PVEUgVGhp cyBpcyBhIHRlbXBvcmFyeSB3b3JrYXJvdW5kIHRvIGFsbG93IHBsYXRmb3JtIENJIHRvDQo+IGNv cGUgd2l0aA0KPiA+DQo+ID4gKyAgICAgICAgIyMjICAgICAgYSBRRU1VIGJ1ZyBpbiB0aGUgQ1BV IGhvdHBsdWcgY29kZS4gT25jZSB0aGUgQ0kNCj4gZW52aXJvbm1lbnQgaGFzDQo+ID4NCj4gPiAr ICAgICAgICAjIyMgICAgICBiZWVuIHVwZGF0ZWQgdG8gY2FycnkgYSBmaXhlZCB2ZXJzaW9uIG9m IFFFTVUsIHRoaXMgY2FuIGJlDQo+ID4NCj4gPiArICAgICAgICAjIyMgICAgICByZW1vdmVkIGFn YWluDQo+ID4NCj4gPiArICAgICAgICAjIyMNCj4gPg0KPiA+ICsgICAgICAgICMjIyBCdWd6aWxs YTogaHR0cHM6Ly9idWd6aWxsYS50aWFub2NvcmUub3JnL3Nob3dfYnVnLmNnaT9pZD00MjUwDQo+ ID4NCj4gPiArICAgICAgICAjIyMNCj4gPg0KPiA+ICsgICAgICAgIGlmIChzZWxmLmVudi5HZXRW YWx1ZSgiUUVNVV9DUFVIUF9RVUlSSyIpLnVwcGVyKCkgPT0gIlRSVUUiKToNCj4gPg0KPiA+ICsg ICAgICAgICAgICBhcmdzICs9ICIgIC1md19jZmcgbmFtZT1vcHQvb3JnLnRpYW5vY29yZS9YLUNw dWhwLUJ1Z2NoZWNrLQ0KPiBPdmVycmlkZSxzdHJpbmc9eWVzIg0KPiA+DQo+ID4gKw0KPiA+DQo+ ID4gICAgICAgICAgIGlmIChzZWxmLmVudi5HZXRWYWx1ZSgiTUFLRV9TVEFSVFVQX05TSCIpLnVw cGVyKCkgPT0gIlRSVUUiKToNCj4gPg0KPiA+ICAgICAgICAgICAgICAgZiA9IG9wZW4ob3MucGF0 aC5qb2luKFZpcnR1YWxEcml2ZSwgInN0YXJ0dXAubnNoIiksICJ3IikNCj4gPg0KPiA+ICAgICAg ICAgICAgICAgZi53cml0ZSgiQk9PVCBTVUNDRVNTICEhISBcbiIpDQo+ID4NCj4gDQo+IA0KPiAN Cj4gDQoNCg==