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.web09.3630.1653009795602114232 for ; Thu, 19 May 2022 18:23:16 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=UiubYvd6; 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=1653009795; x=1684545795; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=HoepocSokatgg0yqAWFgOGxF0DK9h8qeCa6o9+Mtevk=; b=UiubYvd6S2UK7gDbWmDigL5uKvevXb0RrkbKuNAroXsGJP98lCYbdKL/ oVYy5TIciEcZOO+SSza1t3fP9tIBAV2jl3tOUIls74tICzs0dTXxbKzft SJYSsF4cC20V3FDpZ4FNx++EoDkTDr0OnmnM6h5YHTVBjQOQ7x4+sCCex t7YQEfEZXPql5ZPZqA/YGtlUqmF+i/SzkgoIZt6/QCm7KLin9sbt4GVKZ HWg3I8n4U4PaZM92bnmo2tLPIOh+wPOU/Cuekc1ZqBKisYhsDX/67xQNT kwu+Mys3XosBvEzopVVV9JRTW94/yixhrlIyWy8YDV/zuQKfjRqNujNKg g==; X-IronPort-AV: E=McAfee;i="6400,9594,10352"; a="252959533" X-IronPort-AV: E=Sophos;i="5.91,238,1647327600"; d="scan'208";a="252959533" Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by fmsmga107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 19 May 2022 18:23:14 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.91,238,1647327600"; d="scan'208";a="674362264" Received: from fmsmsx605.amr.corp.intel.com ([10.18.126.85]) by fmsmga002.fm.intel.com with ESMTP; 19 May 2022 18:23:14 -0700 Received: from fmsmsx607.amr.corp.intel.com (10.18.126.87) by fmsmsx605.amr.corp.intel.com (10.18.126.85) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27; Thu, 19 May 2022 18:23:14 -0700 Received: from fmsmsx609.amr.corp.intel.com (10.18.126.89) by fmsmsx607.amr.corp.intel.com (10.18.126.87) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27; Thu, 19 May 2022 18:23:14 -0700 Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) 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; Thu, 19 May 2022 18:23:14 -0700 Received: from NAM02-BN1-obe.outbound.protection.outlook.com (104.47.51.41) by edgegateway.intel.com (192.55.55.68) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2308.27; Thu, 19 May 2022 18:23:13 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=c/+j/Y8s3UTwg4ghbpmH5zm23f1jFRF5kyFAXphcIR5rgOWKVKrBb6kajaBFJa5aF9/BLsllmCynRTldILRFcnvK8n4747te2tiSEXm2AwDWm/LEP9BWJW8JjQ8MkyJLQ8TGi96nPUFNHCvbdpt2PbIuRweUjDaaOmn1rlYyLxTxhmXtTdimfT5Bk0TPq+c5K7aw19e/Ey87TpGGHA/A/YNxVWVxyEmW7bRXbsgah08o3jJXGllThwwZcxYyCjAL2NgHdxNMuGYuNx4bJVmeruKjBxsFo9ZwukMcta7t6jJNLwqDMXOcsXi0el3RJIcufJ7ort78Go9sz6nJLPqgeA== 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=HoepocSokatgg0yqAWFgOGxF0DK9h8qeCa6o9+Mtevk=; b=HlWStcFNhSBWXFLLSNAtmk2PJyWbkAvKci7iz3qQwh9W4Y/AxQC5rCvGva5XmAY2PSODFTgLQaqwQ8hMqBhxpTrkkCELF4hpQjCW+Gom3/qbsB4HwFWuXJLmDW/Wap81/XB7wVvW1XcPhZiu3avXAAAhqx9anpYhAWkj/voH1wquHtYBPKnssc2eTrVJdwALelKeQrKGMgQFRIMTQDFtIJrmMig7ac7rGULhoJFyx41j2eY0F6LnEhSOQ/S+E/y7aJo1Cu+9QSLlaxT80ec1BXAVtSO0XWQKGDZqZwtBOyl+H952RQYwcIOnUNb7dhG2Jgfr0nKPBglajnWfG+XtLg== 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 BYAPR11MB3494.namprd11.prod.outlook.com (2603:10b6:a03:86::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5250.18; Fri, 20 May 2022 01:23:10 +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.016; Fri, 20 May 2022 01:23:10 +0000 From: "Yao, Jiewen" To: "devel@edk2.groups.io" , "Gao, Liming" , "Xu, Min M" CC: 'Andrew Fish' , 'Leif Lindholm' , "Kinney, Michael D" , 'Dann Frazier' , "Aktas, Erdem" , 'James Bottomley' , 'Tom Lendacky' Subject: Re: [edk2-devel] [PATCH V2 1/1] [edk2-stable202205]OvmfPkg/OvmfPkgX64: Use different CcProbeLib when SMM is on or off Thread-Topic: [edk2-devel] [PATCH V2 1/1] [edk2-stable202205]OvmfPkg/OvmfPkgX64: Use different CcProbeLib when SMM is on or off Thread-Index: AQHYamiefC31CH0Bi0G+LgbRIcgDOq0j/ZfQgAAzWQCAAsp5UA== Date: Fri, 20 May 2022 01:23:10 +0000 Message-ID: References: <21af12a38d5cf2acc4fe2c7ee39105feecf4e91d.1652844962.git.min.m.xu@intel.com> <02ae01d86a82$e1a50250$a4ef06f0$@byosoft.com.cn> In-Reply-To: <02ae01d86a82$e1a50250$a4ef06f0$@byosoft.com.cn> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-version: 11.6.401.20 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: ce16c3e6-54ca-4bfd-7afe-08da39ff4d87 x-ms-traffictypediagnostic: BYAPR11MB3494: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: jq2+xKe4BKuqL2xcLuCFgqGmergJCDW91SD6RAkmyYM/J0NQU5KfZs3iCdPKWGzum/3uhTZelDmhQ91kuTsKpgJM1dHMaAdCSDZhcn29Rj1wys4hAbYOABnL1t49i6iTBR+4uJrEFQZrZJY4U+v0Y7ecuNIj9aeK0gGO7sfaGlSDsppEiA0ma9RGzl+1ZGlFarZop/Phh9O+zfns5En87+EMm/orStLU2CV3FugesoHA7ghQ1lfU1sSXca8Bq78cJ4i5oxh8saNDl4U2qkqAO8qoQ7B8X84go970G+xFm7P6HRXzAjFD5yYnUXxdaGy3b7Vaj8b0kZCeWKqFWq17mULky+lq8z3DCJVCqhgTklYQlwqfWI6fycB1CbNG+VSX+gDExHsK9gUguzjslvqJsFZmXaWKYCOQtSKlcwrjuG1bOt8R0m3QVth9UM7dMutTO1K8s1nnpNMSLyIEvlFgTbglSqHZsbcB/PtdkXQ2Ovx64Y+snBUaK2Qe+8gFnsXfwJxuNL9VCcrLaCaXvVfQ13N8L0OK7nsmyMryym9VYMmOPtc+3IN1d0pqRMRLiRhka51mESVh60GQYBPr/FCPhf9ecPYwopDk7hWK7hMy5K00yW5YZpoRl5gtchdCKdOMFZmD+gK/0GSlQjdhZnK/oftijAjw0dUCUmWO1uKRG8KqJMjpX5h61mfGj6Ef/belaIS92+gA9aJsEq1QrE0kQS5cjAYHOkHfFMMWHnJFUxIaBM4nYmL4IazCijrGPTWdkN3b/ayrEtb5DIql1SlF6NscRKiPpkR6ufODaECYUHtejj7NR1F4APRidzqQszH690Z0arOnhDMJ0oTLOCpdgQ== 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)(86362001)(52536014)(2906002)(8676002)(53546011)(66946007)(64756008)(76116006)(66446008)(66556008)(66476007)(26005)(9686003)(33656002)(19627235002)(83380400001)(7696005)(71200400001)(54906003)(6636002)(508600001)(55016003)(82960400001)(38100700002)(122000001)(4326008)(316002)(8936002)(5660300002)(186003)(110136005)(966005)(6506007)(38070700005);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?b2ZHL3JFeUFpRmNiQ3JRRm5wSnlVa256bkE1M2VDcXh6aXlOK0trV2tkc2Va?= =?utf-8?B?b0YyK254Qjc5YWY4VXJNUTlFMC90WUNXM2hkM0J3QjQ4UTNwaEZveGNLa3hp?= =?utf-8?B?N0I4VjA2Q0J0WWxTKzlRciswQTM0YVFSSUw5alh3cXdHZWlGQmdqSWhyMjRN?= =?utf-8?B?YzVrcENoU3Y5cHV3VEZZL3hOelF3UnJmLzgrMmxlT1ZyQkxEa1hWOGtZdnFv?= =?utf-8?B?NzBnYzhhczRVOVA5TXBUQkYwTmE3MjhlenJYVW1Vd01VejRmSzBGT1hsMW8x?= =?utf-8?B?ZEFmcWpiVjhFcWRKbnI4d0tYbkRWVitGa29WbVpvaFByQlhDM0RnS0hpS1NB?= =?utf-8?B?dWowMlpLbE1ETzBhSmNmQkRUUFFNdUJLeUlpV1VuOVJiTnNkelBjaUhQd1BL?= =?utf-8?B?cmdlYlA3NEpmWGxxOGRLYUt2bGdSODFNUWc4cTFmYVZIUXVkcE1rQmhWeWVt?= =?utf-8?B?bHJEZVVCV052OFMyZW1KRi83TU1hdmJjenF2bnZ6dnhyZzFwd3hKL2xxYnN5?= =?utf-8?B?eDVYbXZVdUxUZi9VTzYrL3hPbWNVQUYxeHNCblI2Z0I0R1Y1REgwR29TZTg1?= =?utf-8?B?Y2FXaUhNVERQVVZ2S0RhbElnd1c4Z2dibTJISTVEbEhrUExHSmhlYXE1L3JZ?= =?utf-8?B?UVk4TzkvOE00elJ1RE5pN0d3RlM1NUliZVNEVWc0aDFISVhCSmxpeThQSVU3?= =?utf-8?B?WVFwRFJWZXNhRDAzNFhHMVNzWG1TK0lRQS9Od1lUU3RTSi9ONk0zMkxXcGUr?= =?utf-8?B?akg3aHAya0IrN1RuVlg5cjdvdmFYeS92K1JlTnZVYnZYWXVQWDFvYWdiTm5Q?= =?utf-8?B?NVEweXhkMXBWZWcrRHZ1UHcwaWc2eWV6dFp2MEZBS3ByVFMzZ1RWcFFiZ216?= =?utf-8?B?T0Y2WWpqYWlMS2RDQW83Uit3ODZmYXUzUTdFRFRMdHRmRWlOQjhCVlVMTGM5?= =?utf-8?B?a2RmbWxZam8yUlBuWDFJVEpBUGc1NEhjVlE4anNMZFRINytXN0tidlBHd3BR?= =?utf-8?B?aUhreENCMkdmbVhjYjJsd204QXNxTVROMmcvRkVDNlhHZUd3cHMvdDdNYlUw?= =?utf-8?B?S2RGU21LdlB3TWdvcE5IakhVSWZ6WFpVejZORkdkKyt4eUlPbjZvYXlsYitD?= =?utf-8?B?U1J5SUgySW8wbDA0MHJ2d1BvM3pmTGw1T0NlTDV3M1dHNnpzQ3h4RVRzOU5F?= =?utf-8?B?bjJMVnF6ZlMyclgreHZkM3RFM3pRV2dFeVJQMlBsV0l6b3BLU1NsZHVOT3Vw?= =?utf-8?B?bXpPWmU4S2xGeFMwbGNlVm04Sjl2WFpUQ05Rd0hJcVArc2toK2k0RXl0cWlr?= =?utf-8?B?V0t2cWEzaUU3REFXWGppVG45Vzg2dnoyVC9LTWlnbXpVQ1Y1OVI1ZVVLTlo5?= =?utf-8?B?QmNacmFJWnlBeHlzbXY2WWtKUnY2YjhVZ1NraTRkOUFCenlrMHdyQ1Q0UnBt?= =?utf-8?B?ZHo1ai82aWtWTDkxVDdtMjgvRm1MYm0xVllJaWsxeE5yaEx6cDZEM3FFR2c5?= =?utf-8?B?cXZibVZWNk82cGtZajVPV25paGhQMGdIdTNrR0cvMUVvdDBWSFFkakI5UFhq?= =?utf-8?B?a1dNT1piV2VjL20rMnR5NEpLLzd5SGVzTCswQTN1TVF3Tm9WMDhPT2FmTUc4?= =?utf-8?B?YjN3K3llbWw3Qk4ybHBCZ0JFYVd1SXFNdGRxZVh2dVJFeFBlSGhnTFV5Q1A1?= =?utf-8?B?SnRzQy9hZ3ZQaHpjRmJHeGhkMThWLy91ZDlYaExFWndwaHM1UE9EVzhkc1VO?= =?utf-8?B?SUp0MHgrZWl6bTYvc2dlTFJXMGsvaGNKRTZOVlV4SFBhWTdpRUlvZXFjVGs4?= =?utf-8?B?RVhBdnVwZTZFN3FNVHRYMDhjOEdqUys3NHRuWnRwSTNNYUJaeXVXeHBuaUpF?= =?utf-8?B?ZUlvWWl6NytuaFkrNStneEduZk43WWRkY2VXUXZJWlVxazNEa3JkQjk2eGFQ?= =?utf-8?B?M29OTjYwaDlUZTN2bmt1NjQ1R0lnVTFyUWE4VmpET0NWTU8xRk9QSXhhN0VE?= =?utf-8?B?eVRzeldwc3NFL0hPZEhYUjBvelJXNVZpYzlVQjR5bXVIUEpidWo2ZitrR1Bl?= =?utf-8?B?TWdoMUx4Y2QwWEJDL1N6VmZWTitJTzlKYld1dU0zYXhnTFk3WjNWU2dTTGZV?= =?utf-8?B?ZFdiRTFKR0l5VjVDTC9xWHBIVEJTZ25hbmRmRktMQkRvTTNUQkpIM1lqVkRx?= =?utf-8?B?SDAwbVlBU29jSHFsSDlwU0hUOHk3cEp3cHI4ZEZUUzR1Tm82elVmMVBiWGFL?= =?utf-8?B?c1FFN2Vud1djaDZOaGJUV1BjUStsM0NYRGlwRUJvcnE1bDRTam82cWlSTFhU?= =?utf-8?B?K2dncE9rQ3EwT2g0dUdzN0xhdW0yUXRwMlZORS9nK3ZjaTErUVFIZz09?= 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: ce16c3e6-54ca-4bfd-7afe-08da39ff4d87 X-MS-Exchange-CrossTenant-originalarrivaltime: 20 May 2022 01:23:10.6202 (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: mzQYEzSBbM2w18UbSbXCrSXbkFzCsyP6STA+EhkUqM0mA81yiFNEq7AtNsEP7l1P23fbn5VKu714xhQKUzVPLg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR11MB3494 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 VGhhbmtzIExpbWluZy4NCg0KTWVyZ2VkIGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRr Mi9wdWxsLzI5MDkNCg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBkZXZl bEBlZGsyLmdyb3Vwcy5pbyA8ZGV2ZWxAZWRrMi5ncm91cHMuaW8+IE9uIEJlaGFsZiBPZiBnYW9s aW1pbmcNCj4gU2VudDogV2VkbmVzZGF5LCBNYXkgMTgsIDIwMjIgMjo0NiBQTQ0KPiBUbzogZGV2 ZWxAZWRrMi5ncm91cHMuaW87IFlhbywgSmlld2VuIDxqaWV3ZW4ueWFvQGludGVsLmNvbT47IFh1 LCBNaW4gTQ0KPiA8bWluLm0ueHVAaW50ZWwuY29tPg0KPiBDYzogJ0FuZHJldyBGaXNoJyA8YWZp c2hAYXBwbGUuY29tPjsgJ0xlaWYgTGluZGhvbG0nDQo+IDxxdWljX2xsaW5kaG9sQHF1aWNpbmMu Y29tPjsgS2lubmV5LCBNaWNoYWVsIEQgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPjsNCj4g J0Rhbm4gRnJhemllcicgPGRhbm4uZnJhemllckBjYW5vbmljYWwuY29tPjsgQWt0YXMsIEVyZGVt DQo+IDxlcmRlbWFrdGFzQGdvb2dsZS5jb20+OyAnSmFtZXMgQm90dG9tbGV5JyA8amVqYkBsaW51 eC5pYm0uY29tPjsgJ1RvbQ0KPiBMZW5kYWNreScgPHRob21hcy5sZW5kYWNreUBhbWQuY29tPg0K PiBTdWJqZWN0OiDlm57lpI06IFtlZGsyLWRldmVsXSBbUEFUQ0ggVjIgMS8xXSBbZWRrMi0NCj4g c3RhYmxlMjAyMjA1XU92bWZQa2cvT3ZtZlBrZ1g2NDogVXNlIGRpZmZlcmVudCBDY1Byb2JlTGli IHdoZW4gU01NIGlzIG9uDQo+IG9yIG9mZg0KPiANCj4gSmlld2VuOg0KPiAgIEkgYWdyZWUgdG8g bWVyZ2UgaXQgZm9yIHRoaXMgc3RhYmxlIHRhZy4NCj4gDQo+IFRoYW5rcw0KPiBMaW1pbmcNCj4g PiAtLS0tLemCruS7tuWOn+S7ti0tLS0tDQo+ID4g5Y+R5Lu25Lq6OiBkZXZlbEBlZGsyLmdyb3Vw cy5pbyA8ZGV2ZWxAZWRrMi5ncm91cHMuaW8+IOS7o+ihqCBZYW8sIEppZXdlbg0KPiA+IOWPkemA geaXtumXtDogMjAyMuW5tDXmnIgxOOaXpSAxMTo0Mw0KPiA+IOaUtuS7tuS6ujogWHUsIE1pbiBN IDxtaW4ubS54dUBpbnRlbC5jb20+OyBkZXZlbEBlZGsyLmdyb3Vwcy5pbw0KPiA+IOaKhOmAgTog QW5kcmV3IEZpc2ggPGFmaXNoQGFwcGxlLmNvbT47IExlaWYgTGluZGhvbG0NCj4gPiA8cXVpY19s bGluZGhvbEBxdWljaW5jLmNvbT47IEtpbm5leSwgTWljaGFlbCBEDQo+ID4gPG1pY2hhZWwuZC5r aW5uZXlAaW50ZWwuY29tPjsgRGFubiBGcmF6aWVyIDxkYW5uLmZyYXppZXJAY2Fub25pY2FsLmNv bT47DQo+ID4gQWt0YXMsIEVyZGVtIDxlcmRlbWFrdGFzQGdvb2dsZS5jb20+OyBKYW1lcyBCb3R0 b21sZXkNCj4gPiA8amVqYkBsaW51eC5pYm0uY29tPjsgVG9tIExlbmRhY2t5IDx0aG9tYXMubGVu ZGFja3lAYW1kLmNvbT47IEdhbywNCj4gPiBMaW1pbmcgPGdhb2xpbWluZ0BieW9zb2Z0LmNvbS5j bj4NCj4gPiDkuLvpopg6IFJlOiBbZWRrMi1kZXZlbF0gW1BBVENIIFYyIDEvMV0NCj4gPiBbZWRr Mi1zdGFibGUyMDIyMDVdT3ZtZlBrZy9Pdm1mUGtnWDY0OiBVc2UgZGlmZmVyZW50IENjUHJvYmVM aWIgd2hlbg0KPiA+IFNNTSBpcyBvbiBvciBvZmYNCj4gPg0KPiA+IEhpIFN0ZXdhcmQgVGVhbQ0K PiA+IEkgcmVxdWVzdCB0aGlzIGJlIGluIHN0YWJsZTIwMjIwNS4gSXQgaXMgYSByZWdyZXNzaW9u IGlzc3VlIHNpbmNlDQo+IHN0YWJsZTIwMjIwMi4NCj4gPg0KPiA+IFJldmlld2VkLWJ5OiBKaWV3 ZW4gWWFvIDxqaWV3ZW4ueWFvQGludGVsLmNvbT4NCj4gPg0KPiA+IFRoYW5rIHlvdQ0KPiA+IFlh byBKaWV3ZW4NCj4gPg0KPiA+DQo+ID4gPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+ ID4gRnJvbTogWHUsIE1pbiBNIDxtaW4ubS54dUBpbnRlbC5jb20+DQo+ID4gPiBTZW50OiBXZWRu ZXNkYXksIE1heSAxOCwgMjAyMiAxMTozNyBBTQ0KPiA+ID4gVG86IGRldmVsQGVkazIuZ3JvdXBz LmlvDQo+ID4gPiBDYzogWHUsIE1pbiBNIDxtaW4ubS54dUBpbnRlbC5jb20+OyBBbmRyZXcgRmlz aCA8YWZpc2hAYXBwbGUuY29tPjsNCj4gPiBMZWlmDQo+ID4gPiBMaW5kaG9sbSA8cXVpY19sbGlu ZGhvbEBxdWljaW5jLmNvbT47IEtpbm5leSwgTWljaGFlbCBEDQo+ID4gPiA8bWljaGFlbC5kLmtp bm5leUBpbnRlbC5jb20+OyBEYW5uIEZyYXppZXINCj4gPiA8ZGFubi5mcmF6aWVyQGNhbm9uaWNh bC5jb20+Ow0KPiA+ID4gQWt0YXMsIEVyZGVtIDxlcmRlbWFrdGFzQGdvb2dsZS5jb20+OyBKYW1l cyBCb3R0b21sZXkNCj4gPiA+IDxqZWpiQGxpbnV4LmlibS5jb20+OyBZYW8sIEppZXdlbiA8amll d2VuLnlhb0BpbnRlbC5jb20+OyBUb20gTGVuZGFja3kNCj4gPiA+IDx0aG9tYXMubGVuZGFja3lA YW1kLmNvbT47IEdhbywgTGltaW5nIDxnYW9saW1pbmdAYnlvc29mdC5jb20uY24+Ow0KPiA+IFlh bywNCj4gPiA+IEppZXdlbiA8amlld2VuLnlhb0BpbnRlbC5jb20+DQo+ID4gPiBTdWJqZWN0OiBb UEFUQ0ggVjIgMS8xXSBbZWRrMi1zdGFibGUyMDIyMDVdT3ZtZlBrZy9Pdm1mUGtnWDY0OiBVc2UN Cj4gPiA+IGRpZmZlcmVudCBDY1Byb2JlTGliIHdoZW4gU01NIGlzIG9uIG9yIG9mZg0KPiA+ID4N Cj4gPiA+IEJaOiBodHRwczovL2J1Z3ppbGxhLnRpYW5vY29yZS5vcmcvc2hvd19idWcuY2dpP2lk PTM5MzANCj4gPiA+DQo+ID4gPiBDY1Byb2JlTGliIGlzIGRlc2lnbmVkIHRvIGNoZWNrIHRoZSB2 bSBndWVzdCB0eXBlLiBUaGUNCj4gPiBPdm1mUGtnL0NjUHJvYmVMaWINCj4gPiA+IHJlYWRzIHRo ZSBPdm1mV29ya0FyZWEgKDB4ODBCMDAwKSB0byBnZXQgdGhlIHZtIGd1ZXN0IHR5cGUgd2hpY2gg aXMNCj4gPiA+IHdyaXR0ZW4gYnkgZWFjaCBndWVzdCAoU0VWIG9yIFREWCBndWVzdCkuIEJ1dCBp biBTTU0gZHJpdmVycyB0aGUgYWNjZXNzDQo+ID4gPiB0byBPdm1mV29ya0FyZWEgaXMgaWxsZWdh bC4gUGlTbW1DcHVEeGVTbW0uaW5mIGlzIGFuIGV4YW1wbGUuIEl0IHVzZXMNCj4gPiA+IElvTGli IHdoaWNoIGluIE92bWZQa2dYNjQgQmFzZUlvTGliSW50cmluc2ljU2V2LmluZiBpcyBpbmNsdWRl ZC4gVGhlDQo+ID4gPiBJb0xpYiBwcm9iZXMgaWYgdGhlIHdvcmtpbmcgZ3Vlc3QgaXMgdGQgZ3Vl c3QgYnkgY2FsbGluZyBDY1Byb2JlKCkuDQo+ID4gPg0KPiA+ID4gU28gQ2NQcm9iZUxpYk51bGwg d2lsbCBiZSBpbmNsdWRlZCB3aGVuIFNNTV9SRVFVSVJFIGlzIHNldC4gQ3VycmVudGx5DQo+ID4g PiBvbmx5IFREVkYgdXNlcyBDY1Byb2JlIHRvIGNoZWNrIHRoZSBndWVzdCB0eXBlLCBhbmQgVERW RiBkb2Vzbid0DQo+ID4gPiBzdXBwb3J0IFNNTSwgc28gdGhpcyBmaXggaGFzIG5vIHNpZGUtZWZm ZWN0Lg0KPiA+ID4NCj4gPiA+IENjOiBBbmRyZXcgRmlzaCA8YWZpc2hAYXBwbGUuY29tPg0KPiA+ ID4gQ2M6IExlaWYgTGluZGhvbG0gPHF1aWNfbGxpbmRob2xAcXVpY2luYy5jb20+DQo+ID4gPiBD YzogTWljaGFlbCBEIEtpbm5leSA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+DQo+ID4gPiBD YzogRGFubiBGcmF6aWVyIDxkYW5uLmZyYXppZXJAY2Fub25pY2FsLmNvbT4NCj4gPiA+IENjOiBF cmRlbSBBa3RhcyA8ZXJkZW1ha3Rhc0Bnb29nbGUuY29tPg0KPiA+ID4gQ2M6IEphbWVzIEJvdHRv bWxleSA8amVqYkBsaW51eC5pYm0uY29tPg0KPiA+ID4gQ2M6IEppZXdlbiBZYW8gPGppZXdlbi55 YW9AaW50ZWwuY29tPg0KPiA+ID4gQ2M6IFRvbSBMZW5kYWNreSA8dGhvbWFzLmxlbmRhY2t5QGFt ZC5jb20+DQo+ID4gPiBDYzogTGltaW5nIEdhbyA8Z2FvbGltaW5nQGJ5b3NvZnQuY29tLmNuPg0K PiA+ID4gVGVzdGVkLWJ5OiBkYW5uIGZyYXppZXIgPGRhbm4uZnJhemllckBjYW5vbmljYWwuY29t Pg0KPiA+ID4gQWNrZWQtYnk6IEppZXdlbiBZYW8gPEppZXdlbi55YW9AaW50ZWwuY29tPg0KPiA+ ID4gU2lnbmVkLW9mZi1ieTogTWluIFh1IDxtaW4ubS54dUBpbnRlbC5jb20+DQo+ID4gPiAtLS0N Cj4gPiA+ICBPdm1mUGtnL092bWZQa2dYNjQuZHNjIHwgNCArKystDQo+ID4gPiAgMSBmaWxlIGNo YW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQ0KPiA+ID4NCj4gPiA+IGRpZmYg LS1naXQgYS9Pdm1mUGtnL092bWZQa2dYNjQuZHNjIGIvT3ZtZlBrZy9Pdm1mUGtnWDY0LmRzYw0K PiA+ID4gaW5kZXggNzE1MjZiYmEzMTgzLi5kYjdmNGRlZjdhMjQgMTAwNjQ0DQo+ID4gPiAtLS0g YS9Pdm1mUGtnL092bWZQa2dYNjQuZHNjDQo+ID4gPiArKysgYi9Pdm1mUGtnL092bWZQa2dYNjQu ZHNjDQo+ID4gPiBAQCAtMTcxLDcgKzE3MSw2IEBADQo+ID4gPiAgICBQY2lDYXBMaWJ8T3ZtZlBr Zy9MaWJyYXJ5L0Jhc2VQY2lDYXBMaWIvQmFzZVBjaUNhcExpYi5pbmYNCj4gPiA+DQo+ID4gPg0K PiA+IFBjaUNhcFBjaVNlZ21lbnRMaWJ8T3ZtZlBrZy9MaWJyYXJ5L0Jhc2VQY2lDYXBQY2lTZWdt ZW50TGliL0Jhc2VQY2lDDQo+ID4gYXBQDQo+ID4gPiBjaVNlZ21lbnRMaWIuaW5mDQo+ID4gPg0K PiA+IFBjaUNhcFBjaUlvTGlifE92bWZQa2cvTGlicmFyeS9VZWZpUGNpQ2FwUGNpSW9MaWIvVWVm aVBjaUNhcFBjaUlvTGliLmluZg0KPiA+ID4gLSAgQ2NQcm9iZUxpYnxPdm1mUGtnL0xpYnJhcnkv Q2NQcm9iZUxpYi9DY1Byb2JlTGliLmluZg0KPiA+ID4gICAgSW9MaWJ8TWRlUGtnL0xpYnJhcnkv QmFzZUlvTGliSW50cmluc2ljL0Jhc2VJb0xpYkludHJpbnNpY1Nldi5pbmYNCj4gPiA+DQo+ID4g Pg0KPiA+IE9lbUhvb2tTdGF0dXNDb2RlTGlifE1kZU1vZHVsZVBrZy9MaWJyYXJ5L09lbUhvb2tT dGF0dXNDb2RlTGliTnVsDQo+ID4gbC8NCj4gPiA+IE9lbUhvb2tTdGF0dXNDb2RlTGliTnVsbC5p bmYNCj4gPiA+ICAgIFNlcmlhbFBvcnRMaWJ8UGNBdENoaXBzZXRQa2cvTGlicmFyeS9TZXJpYWxJ b0xpYi9TZXJpYWxJb0xpYi5pbmYNCj4gPiA+IEBAIC0xOTgsNiArMTk3LDkgQEANCj4gPiA+DQo+ ID4gPiAgIWlmICQoU01NX1JFUVVJUkUpID09IEZBTFNFDQo+ID4gPiAgICBMb2NrQm94TGlifE92 bWZQa2cvTGlicmFyeS9Mb2NrQm94TGliL0xvY2tCb3hCYXNlTGliLmluZg0KPiA+ID4gKyAgQ2NQ cm9iZUxpYnxPdm1mUGtnL0xpYnJhcnkvQ2NQcm9iZUxpYi9DY1Byb2JlTGliLmluZg0KPiA+ID4g KyFlbHNlDQo+ID4gPiArICBDY1Byb2JlTGlifE1kZVBrZy9MaWJyYXJ5L0NjUHJvYmVMaWJOdWxs L0NjUHJvYmVMaWJOdWxsLmluZg0KPiA+ID4gICFlbmRpZg0KPiA+ID4NCj4gPiA+DQo+ID4gQ3Vz dG9taXplZERpc3BsYXlMaWJ8TWRlTW9kdWxlUGtnL0xpYnJhcnkvQ3VzdG9taXplZERpc3BsYXlM aWIvQ3VzdG9tDQo+ID4gaXplDQo+ID4gPiBkRGlzcGxheUxpYi5pbmYNCj4gPiA+DQo+ID4gPg0K PiA+IEZyYW1lQnVmZmVyQmx0TGlifE1kZU1vZHVsZVBrZy9MaWJyYXJ5L0ZyYW1lQnVmZmVyQmx0 TGliL0ZyYW1lQnVmZmVyQmwNCj4gPiB0TGkNCj4gPiA+IGIuaW5mDQo+ID4gPiAtLQ0KPiA+ID4g Mi4yOS4yLndpbmRvd3MuMg0KPiA+DQo+ID4NCj4gPg0KPiA+DQo+ID4NCj4gDQo+IA0KPiANCj4g DQo+IA0KPiANCj4gDQoNCg==