From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga07.intel.com (mga07.intel.com [134.134.136.100]) by mx.groups.io with SMTP id smtpd.web09.6798.1653486251614891966 for ; Wed, 25 May 2022 06:44:12 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=a9aj7r6m; spf=pass (domain: intel.com, ip: 134.134.136.100, 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=1653486251; x=1685022251; h=from:to:subject:date:message-id:references:in-reply-to: content-transfer-encoding:mime-version; bh=kq7xmXjkBXQN6sMB4xJ5r+jewaHhCK6RwJ7iiO3u3ys=; b=a9aj7r6m1G6h04onuYi3Zqfd7V0p2t8vR7LDfZP8QkJd3zF0rKZqnlGX Fjm4M/YnyW6FCqmEemgmgfhwH7sAHlv2DxG/D5rBUbHfVHA9tHnAQraCw ROet8tE1DFoXKHa/VZSDHqUFllGtni2WKbsxecJbG/V5FGSpKpLpQceQx wN761n22NwHnu1732HL7e8t+10+KZs4iYP18nW57XApOI5S49l0+JFOHa Ovz2FWuGfJTi56L6ehP6mRmOODwvZTVYjtpTKb+VHLwgsQYsr/MNiAsHt N9gRpSnjr43o9aDF+7colAulU+dveMUCMkByXGh6WPiu92ivb3KgJEzyh w==; X-IronPort-AV: E=McAfee;i="6400,9594,10358"; a="336867531" X-IronPort-AV: E=Sophos;i="5.91,250,1647327600"; d="scan'208";a="336867531" Received: from fmsmga008.fm.intel.com ([10.253.24.58]) by orsmga105.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 25 May 2022 06:44:10 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.91,250,1647327600"; d="scan'208";a="630349911" Received: from fmsmsx606.amr.corp.intel.com ([10.18.126.86]) by fmsmga008.fm.intel.com with ESMTP; 25 May 2022 06:44:10 -0700 Received: from fmsmsx612.amr.corp.intel.com (10.18.126.92) by fmsmsx606.amr.corp.intel.com (10.18.126.86) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27; Wed, 25 May 2022 06:44:10 -0700 Received: from fmsmsx609.amr.corp.intel.com (10.18.126.89) by fmsmsx612.amr.corp.intel.com (10.18.126.92) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27; Wed, 25 May 2022 06:44:09 -0700 Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) by fmsmsx609.amr.corp.intel.com (10.18.126.89) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27 via Frontend Transport; Wed, 25 May 2022 06:44:09 -0700 Received: from NAM11-BN8-obe.outbound.protection.outlook.com (104.47.58.175) by edgegateway.intel.com (192.55.55.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2308.27; Wed, 25 May 2022 06:44:09 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=h5/kfGj96Rg1cF20Ka7CNzFwCk9AhOAS9JE1UsR5YZyH+dOfKfiPCUy3DOHqOBso1VnQFOVLUotJlU3hU5nB1Py7IGz36+RxoT+2IA/BBaFeuTseBEU36agof1AMOZOFYx03l4ci85/7HBl7Hp02OmGSH7Kj0G2WI/TrVaZkXD4/Udhfge5StOtWZik4uE9MsQpFKctoEEhlrWVYrsQX4Iak19AgNgXK6gksq5yWip2N/U2ZXgpfFIrQUq5dPV0u5dx0HLT3xnDOCWtoxwdB8c6x/e6Zuh2UwQmakVqJv3URUvWRRY+XH9Cev91hlCX9yEYdXlUIZCSrNz+dsSi9nA== 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=kq7xmXjkBXQN6sMB4xJ5r+jewaHhCK6RwJ7iiO3u3ys=; b=dn9Pus6oeNX308fkOWXesJPeUpGLFkEjD2uM7DKH6fv+W2qnK5FWP0JY0/IQVvFmENnG7MJc6vRH5+C5e3QhyQi/hkSksRN9IV9UEM99GsUpb2zIcl8ltTT78xdzI9vboPQxRRSGOuHsP9rRL3xVSscJfqiR6L2OdSBvt05iPgm8fpfIuYmLd+HppTKPPugy/W6jZj7uK7Rm2gV8b5VLxiBGSascwtz4I/NkquAstODv5PWkuQWLLcMcDSfd5V1jaGadqlJXpRiPCnvtBNGCx5yfFvwOgAYOKsSd0hOGvfxwmyXQGzRLT/7H8tSdaaFxeRGNLaAHG81o6Yh0Nqk4Lg== 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 DS7PR11MB6173.namprd11.prod.outlook.com (2603:10b6:8:9b::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5293.13; Wed, 25 May 2022 13:44:06 +0000 Received: from MW4PR11MB5872.namprd11.prod.outlook.com ([fe80::d55d:28c1:bfab:3dd]) by MW4PR11MB5872.namprd11.prod.outlook.com ([fe80::d55d:28c1:bfab:3dd%5]) with mapi id 15.20.5273.023; Wed, 25 May 2022 13:44:06 +0000 From: "Yao, Jiewen" To: "Gao, Liming" , "devel@edk2.groups.io" , "Xu, Min M" , "Yamahata, Isaku" Subject: Re: [edk2-devel] [PATCH] OvmfPkg: TdxDxe: Fix AsmRelocateApMailBoxLoop Thread-Topic: [edk2-devel] [PATCH] OvmfPkg: TdxDxe: Fix AsmRelocateApMailBoxLoop Thread-Index: AQHYb0NwID/Uw8XwGEe4mm3w6FUjSK0tvleQgAEkgQCAAAXO8IAAs8wA Date: Wed, 25 May 2022 13:44:06 +0000 Message-ID: References: <027b01d86fe0$b050c370$10f24a50$@byosoft.com.cn> In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-version: 11.6.500.17 dlp-product: dlpe-windows dlp-reaction: no-action authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: e008a84f-059e-4ad2-7c46-08da3e54a352 x-ms-traffictypediagnostic: DS7PR11MB6173:EE_ x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 9zRcQL71RzPw53jo9y+Jc5os3RjV49rdrwPVcmYRGSxSXtLl+KDwO4fOqx0TDxligKWZA8Fsoszv4H0nBnjZ5RUpfcbtuYEo3+KVbnuMgAofLTudE6VbCkV0LaCvFkhq42Ywi5393ilrCO99wdhyZXWPAFWSkpnUg1AzXuZGuD5H1MRGjIrsSCH+nsGfrevfz+dDf7mL7FjD/l48+xaEUYsUo1XEY1eLY8J1Oc1WHVoPx6UPyGHpw7JD5HjzXkbJ+YN/EJlIypZ1VVj+oDDpbWIFwyjS9QRx469wNCrwYI9yM8hnWickUQDxP+Nx3nKAEM3KBo41PxjY8dvQlGV5oKBpwQRWinxpod7K7HERo/yCXPRtCYk8TFSBGUxxITP1vdjfvOgoDA610GTcD7fPhXDAVu9ac14DFp0SeQHNfPx8Pzv33tij2RmJbf9cJjQCwIkX1HO7bgIx7alUlm+5GdnNuuxX0/fRGvF30YZ2JY0llTxfxg8rpFEuHUaFWfrcnbKguRJH/nRtkB8UiD52902c6Dj6faUF7tIfzfcDNJhM3Mb46VLLNhTUd1dDcDl6L8m/OurFSvhFawl5grtwykimIBMz7LrCxM+EIwGn590JyEDbi2XCZJ2hQiPVg4WMikTDKXi5LVgtC+XNThxRBGEg9QHvjVPZa6T9NvWo32dvd9RMMtB8NOOB8N/XznV3MHr/6wHMbtxd1ECcUZPldx3T3m20E/aPoeBkiV501zGXMK7rKCoXrnzjwBTySBTsiMOfvju01XLOvxs7HHyFhMkYvMMGoU7bRWfTB3Df1ndrdy0eGz/3zAd6PUiwCvdJKsw3cxmxG/dyPtgzcf2TwA== 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:(13230001)(6029001)(366004)(52536014)(9686003)(76116006)(966005)(5660300002)(508600001)(8936002)(26005)(83380400001)(186003)(2940100002)(55016003)(2906002)(45954011)(33656002)(19627235002)(316002)(86362001)(53546011)(6506007)(110136005)(6636002)(7696005)(38070700005)(82960400001)(66476007)(66446008)(66946007)(122000001)(64756008)(66556008)(8676002)(38100700002)(71200400001);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?bkxxRVNmK0lMUWxWbDczSzNSM3NPR3VwajNCcUpDWUhlRjQ1djRXQkNONGp1?= =?utf-8?B?MWlWeVZJMTA0Qm9IZUxmK3Q2MGRLbW9VM21zWjNMYS85T25BT1lsbnBrSTdk?= =?utf-8?B?bjJVZmVIS3NXY092Tjc4WUdOUW4xQjMvOEZnSVBZT3V1UzkvbXp2NXZrR2pR?= =?utf-8?B?STBkM3ZrV3B1eTQyRjRId3Z1N2g4WGpzODUyQ2E0aUdVUU9saWdHcjZ6QU1J?= =?utf-8?B?eWdGQ2RjRUdKc2JjbVhjWTRMeDIvNEtsaG1oZXZPY1pRdzQxSEhwdmkzQXlO?= =?utf-8?B?ZytSdVRTMTVTaVUvS2lCL0NNZXRTNXBNMTduSFl6QVpNcllIdHlldTBsUGhQ?= =?utf-8?B?TG1PUGFUUkVvdEhDQ3BkYWp0UVNoMGpacjVRNlpHNnhtcXhJN2svZ1RvWDhp?= =?utf-8?B?VFVYMnRSdmFZWHFNbUd6bDByT1FCak1jMEpGQ3hhRnFkMGpaYjV2ZzIvZFMv?= =?utf-8?B?REpYV0FhVUlzS1ZUYUM4T3NKclg5ZWJXYzRBQjdCQ2tKZEc3akV1TFRuVnM4?= =?utf-8?B?K0JTdFRoMjNJOHJqdmNTVEtSVGJjU1h6MXpRditFU1BWWEZuYkdLb2ZUU0dX?= =?utf-8?B?M1ZwRVNkOG5iajZwMTVUdUhQWHl2ak84TFBWZmdxV3FEVFcrMmtHMGdNVytQ?= =?utf-8?B?R2JncTNIOEhMTlYrbDVUd09qQjdkY1NGOVNUV2UxYjhHbTRoR3FmV0FUMndU?= =?utf-8?B?Z0ovNTg0Y1A3K2JwQ2dCNjJJanUvWHUxN25vTnZnUFJiT0pFWXkxU1BHbVhh?= =?utf-8?B?QU9EUjVtUjNPSlBlY2NYWGU2K0JSYXRYRS9Dd0JObHkrTCs5TDBqNEJiUzhH?= =?utf-8?B?T210Q3hFMHZZYlE0WGFkZ1RGNmp1MXZya2tPbFM3UENQQWhubzhOK2Y1Nlor?= =?utf-8?B?RHJLWWxKbFJlb25POTdZZ3FOZ0JsbDVJSU9wQ09pc0diRXZCU2xnTG1sS1VO?= =?utf-8?B?T08yeEpnQWVpaXcrZFhnRFhGdHF5SE1zVENPc3ovVkVqeVNINVlUQU1UQzF6?= =?utf-8?B?U1JQOG9iVDBpSnphUHlzYktVeDRhVDVJdzBrWFJramJoTys0S25XN25VbEpU?= =?utf-8?B?ckw3UHhxTUVDeUs0U0xraXZmOUFDL1JET1NzdnZzSGFuQ0FWNGxxQlNwR2pZ?= =?utf-8?B?OXZLc2lkSmVZVi9OcWQzNkw2SllnM0ZicjN5RTI2dDZWMTQ4MytzZGRPOG85?= =?utf-8?B?MGVJcUhhU3NIcE9sbnA5eGkxeDhUMDJaUFd3RUtIL2NsQTM3bzRJOGp2OVgv?= =?utf-8?B?c2pQUGQ3SC9WaTcrMWxJV0QrTE9iSzJoWUZGNFlzblY0azdRWmRDVmY5Ri9x?= =?utf-8?B?UDEveHpNY0ZsaFZFcWRaOWtobmNSRlNUVGtuSnhjRzZEbkdxNHk4VGhwSWdq?= =?utf-8?B?dVZMTndEa1ZISEJkelNKWXlmY1l1SXErUGRUdEgrM1FKTmJpbi83dTBCeENn?= =?utf-8?B?aXlRRkRNZ1U4M2RsVG1xczFiOU1tdFZ5OVExYTduSnZDRTBhZG5qUVh1Q2x2?= =?utf-8?B?YzNCOG51MjMrcXZMbmJhZnN4bElMWUlSUW5TWHVtbkdicUtlRlJ2U1ZaMm5p?= =?utf-8?B?K1dzSkpqVkVteHhmY3VTRjd5SU9wRlRra2QzZnUxczlhUW5LVmZjaGs3VWFj?= =?utf-8?B?UEZxOVY5aUNkbWU2SVltVzA4RHdkdVArNG1CRGZseDdJUHg0eWJQSFdzRmJz?= =?utf-8?B?M0lZVm1BbDV0bFdZWDNWQ2p6VThKM1hCOFVOT1BXN2FPS1FwOEJCdHdnc2FW?= =?utf-8?B?VmJ0Z1B2OE14aFh1U1kyWXRaa0ZoNmJHRmJyK3pGQjVoSStjOHFoaVR1RGh2?= =?utf-8?B?aVFWY0JGOUx0a05zMEZJQnJHTFEreHFaOG00SmU4c3FhZTVXbSt3aEpoVnpX?= =?utf-8?B?SXJldUh5TElzOHRnUXpkSzliZWYwcXNwWnNCSVoxL01pWHlDT05yRFhIbVE1?= =?utf-8?B?MnlPdGQ4Q2hzdnExRXRJMkJpN3FmdTZLakNHcFEyMXErMTQrQUZOc2NQVG5q?= =?utf-8?B?RE1GcTNmNVdERVRsaUhpRVV3L0JHL0ZnbTN4S29zblVKOFFUTkpUbGxMY3BW?= =?utf-8?B?ekdObXBlSWNBNWdZeHlGcmFzZVdlWnJlTmJmZWV2UGpTSTZQNXhRZ0ZQRWIr?= =?utf-8?B?K2VkWXRVc2ZvandEMjRJK0pwRE9zaGVDbVlXWUhxRnhsdkxpMWZhMmo0VWcy?= =?utf-8?B?c1NRR2JkN2FpbHU5eWN5Z3U2cllCY2JrakRRUzBvWkRpamE0YnRPZUlMQmVM?= =?utf-8?B?c0lrdENmamRVQTF2RVJCaXRsUmR0ODJ2a25PYU1Ja0lHYXRIVzMxTVZNcGRv?= =?utf-8?B?NkVrRzRlLzJkL3BtVFFPRVVNTlp0VWNWR2R3RDN1b0Q2WGpRTTNCdz09?= 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: e008a84f-059e-4ad2-7c46-08da3e54a352 X-MS-Exchange-CrossTenant-originalarrivaltime: 25 May 2022 13:44:06.4144 (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: 1qkmd1RWuM/0UzvHuMwb2ibbRfsfrvxUvrLvnYojMbQyIgYGfonpRJRPmEMkPKlwqxTCqbqlJXqtklJQRwD1ZA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS7PR11MB6173 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 TWVyZ2VkIGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi9wdWxsLzI5MTUNCg0KPiAt LS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBZYW8sIEppZXdlbg0KPiBTZW50OiBX ZWRuZXNkYXksIE1heSAyNSwgMjAyMiAxMTowMSBBTQ0KPiBUbzogJ2dhb2xpbWluZycgPGdhb2xp bWluZ0BieW9zb2Z0LmNvbS5jbj47IGRldmVsQGVkazIuZ3JvdXBzLmlvOyBYdSwgTWluDQo+IE0g PG1pbi5tLnh1QGludGVsLmNvbT47IFlhbWFoYXRhLCBJc2FrdSA8aXNha3UueWFtYWhhdGFAaW50 ZWwuY29tPg0KPiBTdWJqZWN0OiBSRTogW2VkazItZGV2ZWxdIFtQQVRDSF0gT3ZtZlBrZzogVGR4 RHhlOiBGaXgNCj4gQXNtUmVsb2NhdGVBcE1haWxCb3hMb29wDQo+IA0KPiBBZ3JlZSB0byBtZXJn ZSB0byBzdGFibGUgdGFnLiBUaGFua3MgZm9yIHRoZSByZW1pbmRlci4NCj4gDQo+IFJldmlld2Vk LWJ5OiBKaWV3ZW4gWWFvQGludGVsLmNvbQ0KPiANCj4gPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2Ut LS0tLQ0KPiA+IEZyb206IGdhb2xpbWluZyA8Z2FvbGltaW5nQGJ5b3NvZnQuY29tLmNuPg0KPiA+ IFNlbnQ6IFdlZG5lc2RheSwgTWF5IDI1LCAyMDIyIDEwOjQwIEFNDQo+ID4gVG86IGRldmVsQGVk azIuZ3JvdXBzLmlvOyBYdSwgTWluIE0gPG1pbi5tLnh1QGludGVsLmNvbT47IFlhbWFoYXRhLA0K PiBJc2FrdQ0KPiA+IDxpc2FrdS55YW1haGF0YUBpbnRlbC5jb20+DQo+ID4gQ2M6IFlhbywgSmll d2VuIDxqaWV3ZW4ueWFvQGludGVsLmNvbT4NCj4gPiBTdWJqZWN0OiDlm57lpI06IFtlZGsyLWRl dmVsXSBbUEFUQ0hdIE92bWZQa2c6IFRkeER4ZTogRml4DQo+ID4gQXNtUmVsb2NhdGVBcE1haWxC b3hMb29wDQo+ID4NCj4gPiBNaW4sIElzYWt1LCBKaWV3ZW46DQo+ID4gICBJcyB0aGlzIHBhdGNo IHJlcXVpcmVkIHRvIGNhdGNoIGVkazIgMjAyMjA1IHN0YWJsZSB0YWc/DQo+ID4NCj4gPiBUaGFu a3MNCj4gPiBMaW1pbmcNCj4gPiA+IC0tLS0t6YKu5Lu25Y6f5Lu2LS0tLS0NCj4gPiA+IOWPkeS7 tuS6ujogZGV2ZWxAZWRrMi5ncm91cHMuaW8gPGRldmVsQGVkazIuZ3JvdXBzLmlvPiDku6Pooagg TWluIFh1DQo+ID4gPiDlj5HpgIHml7bpl7Q6IDIwMjLlubQ15pyIMjTml6UgMTc6MTQNCj4gPiA+ IOaUtuS7tuS6ujogWWFtYWhhdGEsIElzYWt1IDxpc2FrdS55YW1haGF0YUBpbnRlbC5jb20+Ow0K PiA+ID4gZGV2ZWxAZWRrMi5ncm91cHMuaW8NCj4gPiA+IOS4u+mimDogUmU6IFtlZGsyLWRldmVs XSBbUEFUQ0hdIE92bWZQa2c6IFRkeER4ZTogRml4DQo+ID4gPiBBc21SZWxvY2F0ZUFwTWFpbEJv eExvb3ANCj4gPiA+DQo+ID4gPiBPbiBNYXkgMjQsIDIwMjIgMzo1NCBQTSwgWWFtYWhhdGEsIElz YWt1IHdyb3RlOg0KPiA+ID4gPg0KPiA+ID4gPiBJbiBURFgsIEFwcGxpY2F0aW9uIFByb2Nlc3Nv ciBidXN5LWxvb3BzIG9uIE1haWxib3ggZm9yIE9TIHRvIGlzc3VlDQo+ID4gPiA+IE1wUHJvdGVj dGVkTW9kZVdha2V1cENvbW1hbmRXYWtldXAgY29tbWFuZCB0byBVRUZJLiAgQXMgdGhlDQo+ID4g PiBBUA0KPiA+ID4gPiBhY2tpbmcgdG8gaXQsIGl0IGNsZWFycyB0aGUgY29tbWFuZCBtZW1iZXIg YWNjb3JkaW5nIHRvIEFDUEkgc3BlYyA2LjQsDQo+ID4gPiA+IDUuMi4xMi4xOSBNdWx0aXByb2Nl c3NvciBXYWtldXAgU3RydWN0dXJlOiAiVGhlIGFwcGxpY2F0aW9uIHByb2Nlc3Nvcg0KPiA+ID4g PiBuZWVkIGNsZWFyIHRoZSBjb21tYW5kIHRvIE5vb3AoMCkgYXMgdGhlIGFja25vd2xlZGdlbWVu dCB0aGF0IHRoZQ0KPiA+ID4gPiBjb21tYW5kIGlzIHJlY2VpdmVkLiINCj4gPiA+ID4gSG93ZXZl ciwgQXNtUmVsb2NhdGVBcE1haWxCb3hMb29wIHdyb25nbHkgY2xlYXJzIFdha2V1cFZlY3Rvci4N Cj4gPiA+ID4gQ29ycmVjdGx5IGNsZWFyIGNvbW1hbmQgaW5zdGVhZCBvZiBXYWtldXBWZWN0b3Iu DQo+ID4gPiA+DQo+ID4gPiA+IFdpdGhvdXQgdGhpcyBwYXRjaCwgVEQgZ3Vlc3Qga2VybmVsIGZh aWxzIHRvIGJvb3QgQVBzLg0KPiA+ID4gPg0KPiA+ID4gPiBGaXhlczogZmFlNWMxNDY0ZCAoIk92 bWZQa2c6IEFkZCBUZHhEeGUgZHJpdmVyIikNCj4gPiA+ID4gQ2M6IE1pbiBYdSA8bWluLm0ueHVA aW50ZWwuY29tPg0KPiA+ID4gPiBTaWduZWQtb2ZmLWJ5OiBJc2FrdSBZYW1haGF0YSA8aXNha3Uu eWFtYWhhdGFAaW50ZWwuY29tPg0KPiA+ID4gPiAtLS0NCj4gPiA+ID4gIE92bWZQa2cvVGR4RHhl L1g2NC9BcFJ1bkxvb3AubmFzbSB8IDIgKy0NCj4gPiA+ID4gIDEgZmlsZSBjaGFuZ2VkLCAxIGlu c2VydGlvbigrKSwgMSBkZWxldGlvbigtKQ0KPiA+ID4gPg0KPiA+ID4gPiBkaWZmIC0tZ2l0IGEv T3ZtZlBrZy9UZHhEeGUvWDY0L0FwUnVuTG9vcC5uYXNtDQo+ID4gPiA+IGIvT3ZtZlBrZy9UZHhE eGUvWDY0L0FwUnVuTG9vcC5uYXNtDQo+ID4gPiA+IGluZGV4IDQ5YmQwNDQxNWMuLmE4NTkzNzVm YjggMTAwNjQ0DQo+ID4gPiA+IC0tLSBhL092bWZQa2cvVGR4RHhlL1g2NC9BcFJ1bkxvb3AubmFz bQ0KPiA+ID4gPiArKysgYi9Pdm1mUGtnL1RkeER4ZS9YNjQvQXBSdW5Mb29wLm5hc20NCj4gPiA+ ID4gQEAgLTY5LDcgKzY5LDcgQEAgTWFpbEJveFdha2VVcDoNCj4gPiA+ID4gICAgICBtb3YgICAg ICAgIHJheCwgW3JieCArIFdha2V1cFZlY3Rvck9mZnNldF0gICAgIDsgT1Mgc2VuZHMgYQ0KPiA+ ID4gd2FrZXVwIGNvbW1hbmQNCj4gPiA+ID4gZm9yIGEgZ2l2ZW4gQVBJQyBJRCwgZmlybXdhcmUg aXMgc3VwcG9zZWQgdG8gcmVzZXQgICAgIDsgdGhlIGNvbW1hbmQNCj4gPiBmaWVsZA0KPiA+ID4g YmFjaw0KPiA+ID4gPiB0byB6ZXJvIGFzIGFja25vd2xlZGdlbWVudC4tICAgIG1vdiAgICAgICAg cXdvcmQgW3JieCArDQo+ID4gPiBXYWtldXBWZWN0b3JPZmZzZXRdLA0KPiA+ID4gPiAwKyAgICBt b3YgICAgICAgIHF3b3JkIFtyYnggKyBDb21tYW5kT2Zmc2V0XSwgMCAgICAgam1wDQo+ID4gPiBy YXggTWFpbEJveFNsZWVwOg0KPiA+ID4gPiBqbXAgICAgICAgJC0tDQo+ID4gPiA+IDIuMjUuMQ0K PiA+ID4NCj4gPiA+IFRoYW5rcyBJc2FrdS4NCj4gPiA+IFJldmlld2VkLWJ5OiBNaW4gWHUgPG1p bi5tLnh1QGludGVsLmNvbT4NCj4gPiA+DQo+ID4gPg0KPiA+ID4NCj4gPiA+IA0KPiA+ID4NCj4g Pg0KPiA+DQoNCg==