From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail02.groups.io (mail02.groups.io [66.175.222.108]) by spool.mail.gandi.net (Postfix) with ESMTPS id D7AD1D80851 for ; Fri, 27 Oct 2023 02:21:30 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=6tbGZXam1ocJM8uwrmApH8iALVC1Ov4aGjf4+4vZi5k=; c=relaxed/simple; d=groups.io; h=ARC-Seal:ARC-Message-Signature:ARC-Authentication-Results:From:To:CC:Subject:Thread-Topic:Thread-Index:Date:Message-ID:References:In-Reply-To:Accept-Language:MIME-Version:Precedence:List-Subscribe:List-Help:Sender:List-Id:Mailing-List:Delivered-To:Reply-To:List-Unsubscribe-Post:List-Unsubscribe:Content-Language:Content-Type:Content-Transfer-Encoding; s=20140610; t=1698373289; v=1; b=U3o0WNHUhyJQjZ3JWScNfyJJq8Ke/xYhzWT0qvOzYAAp1ecr4srMFzptgarSvaiJep5zPfyK +bFmOaE/7eC9kdS5SLbX2fZNQAf+achPbDIiCPgA+Kv+PfCmPLm8S8Ct60/cO7d59ZWLtX+BVVn tgEhJl7s4oO2nozAKUGS7ZqA= X-Received: by 127.0.0.2 with SMTP id KXnnYY7687511xUji2DwwIqo; Thu, 26 Oct 2023 19:21:29 -0700 X-Received: from mgamail.intel.com (mgamail.intel.com [192.55.52.115]) by mx.groups.io with SMTP id smtpd.web10.217873.1698373288534897642 for ; Thu, 26 Oct 2023 19:21:28 -0700 X-IronPort-AV: E=McAfee;i="6600,9927,10875"; a="387508967" X-IronPort-AV: E=Sophos;i="6.03,255,1694761200"; d="scan'208";a="387508967" X-Received: from fmsmga005.fm.intel.com ([10.253.24.32]) by fmsmga103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 26 Oct 2023 19:21:27 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10875"; a="1090780987" X-IronPort-AV: E=Sophos;i="6.03,255,1694761200"; d="scan'208";a="1090780987" X-Received: from fmsmsx602.amr.corp.intel.com ([10.18.126.82]) by fmsmga005.fm.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 26 Oct 2023 19:21:26 -0700 X-Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx602.amr.corp.intel.com (10.18.126.82) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.34; Thu, 26 Oct 2023 19:21:27 -0700 X-Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) by fmsmsx610.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.34 via Frontend Transport; Thu, 26 Oct 2023 19:21:27 -0700 X-Received: from NAM10-MW2-obe.outbound.protection.outlook.com (104.47.55.101) 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.2507.32; Thu, 26 Oct 2023 19:21:27 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=NqKCIH/0pRfP2j8qVA1adWEscA/9bInsaxE0zp/uhl/A2B6CaG78XxL7e/y/TKLKyeqoGkGOXSeJLnXZCl2A7ochyesHsIg4WYete2gxBMGkyL1L8d8DDgkR9r75pa8IChwTZCj25Jg9QNgu8mIR8Vl2a9Kagtb5ibe1Hz5J9dgyR5HFyzPb/cRwO3QASGuT+bTXSaCCAfDXGCw+SzxL9Vv2Kf2jAljojK95q5Q6IDiFhGzumKMO8Qe7HXwTwKIVipXF4gRnTPf9fKxKIg7UdQFBwPNScvrDWRiC4GZYJgfPpe0wMlF4C2Eep5STU3QkYnISxUYEv2A5KfE6E0cXpg== 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=EatmeejIyAkqQu5UbSJJImJQAYF2ANtjdVdmjiXhmms=; b=V/cCZbFrdTc1nd+gufHkYaACgv4HDyE3yfs3fsM+LCmMAoHgQgzNdMWEu838djGNxmGrGVOJgkeJ32P4yXKgoanGfij1ylVz/CzdaxvqrNBcthCsUBivBMtXwQ0IJM1hIUhUtMuDEsxzER3p04ocxl0HcYlFlz2uJGSy2wGKaqKMyMMCgqejsg7iOQGimDhj6sUtp+f/AzRXdpFC9dOyylgWrgBvds8YXliWRio60BkTeRpt7bDeM9AZGfSHOxBuYWaRrsFujeMGIRjcKPmPr5Qmt/tnaLTNurPxgkLzFB2xmoiQCoIkvfpYFYe3kWlqDnH/LWKgxA0ymQ1m0yTzzQ== 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 X-Received: from SN6PR11MB2717.namprd11.prod.outlook.com (2603:10b6:805:60::32) by SA0PR11MB4543.namprd11.prod.outlook.com (2603:10b6:806:99::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6907.33; Fri, 27 Oct 2023 02:21:20 +0000 X-Received: from SN6PR11MB2717.namprd11.prod.outlook.com ([fe80::704d:c045:4d0c:b390]) by SN6PR11MB2717.namprd11.prod.outlook.com ([fe80::704d:c045:4d0c:b390%3]) with mapi id 15.20.6907.032; Fri, 27 Oct 2023 02:21:20 +0000 From: "Xu, Wei6" To: Laszlo Ersek , "devel@edk2.groups.io" CC: Ard Biesheuvel , Sami Mujawar , "Ni, Ray" Subject: Re: [edk2-devel] [PATCH 1/1] StandaloneMmPkg: Fix the failure to find uncompressed inner FV. Thread-Topic: [edk2-devel] [PATCH 1/1] StandaloneMmPkg: Fix the failure to find uncompressed inner FV. Thread-Index: AQHaBj6A4Eo8zqofLUqwbtEuQ4QWLbBY13aAgAQKnUA= Date: Fri, 27 Oct 2023 02:21:20 +0000 Message-ID: References: <74942487-4eca-6414-b3a2-60eff1195301@redhat.com> In-Reply-To: <74942487-4eca-6414-b3a2-60eff1195301@redhat.com> Accept-Language: en-US, en-GB X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: SN6PR11MB2717:EE_|SA0PR11MB4543:EE_ x-ms-office365-filtering-correlation-id: db5211e7-8ef0-475a-647c-08dbd6936884 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam-message-info: 7kbdp/dUd6QRadNK3jj1dDdzvj/YraQlWh6lT2ZP+04BE/h4Y/cIgQ6wpJje/NY3w9Zh/+pJnaaL1pB6gkIIQza+CBPV7haVh5pbHcHcorhSwfPRqvw619vbXADOF+F9XoP7gPC+pFa+QZtfIXUMk0R6rhkiHOBYEZ/XKVnrs8C9Z2V6ZmnMJ2hMJRV6SVscV+xZV/PYsJk4bEXgZ8K6ia+XIFD5CbUco8QWdwxIvzT2CIPUtwZ5LJtff0RgNbvQt5qJuAx1rADzuX2jwc5UWy+AporRnlF2mM2/BBaoM2RHMPZz9j7U+FUsxqTIKUxSRcw0tT/bC0FgVuiZiKD+mT7WzqEniribaR6je/2ESUlYTRMmwoP0QWai2tq5amSz8ZMBfnPr4kuHkWzHvWwlwIFKHfdvH9mCtpfAkBg5ZMsrGn09BV8jLllpiRlMKM3FcOdRyJxeZwjqJCloH+XGrnq1RVAzcVCP4Dct7zoXnEf9QoLt5Bp6NGtIsFmZ6owUyDXY0X/FTYQC6H+EYNkExe5i39tXVLfwIBPo140f+ZUpARYNm1VSP/eqmoriJTkisyx2w/lMkX0iThTx1d3rG7HogBN4mSzMagRSuwBU7w6NFCUyNCuTHSQ5VIAPfOO5 x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?ZGZLUG9Id0YzVWQ0RXdpTjdPMTVRTzBqZnJtL1B5aU1BRmtUdk1SOEM0bDI0?= =?utf-8?B?UFFRcGU3TXZ3TTAwc1k3ejhLRTJWT29qeERndWdZMThVV1RUMXlkeEw0M2c4?= =?utf-8?B?SEo4dE40cDF3RjJTU2I2TU0vWHhjWnR6V1NyUS8vK2NGTHV3WDlXbTFIU0ty?= =?utf-8?B?cWdPY2pVa0FIZXk2Z1pqcS9rcjlKdldDUE1GWVV5Y200RmhlUlhrK29JUVc3?= =?utf-8?B?dFRQcXorT1JwVGMwS3kvVE1EdzExM0JvckUwNjg5OTU0d21ha3JOSllPaXVr?= =?utf-8?B?TitDWnNRZ1RlSWk5bXkrOFVuZjRGN2VUSlAzUkROL2o2c3BoMFBHb3RFVVNz?= =?utf-8?B?ZHNoZXA1RDEvdzBGVHkwa1NmWWdNeFNiWHN2T2l6alVVUUx3dGdzOWFLemgw?= =?utf-8?B?TWpYb0dUdGpvOUJRY3FldWFxVHY0T1ZSNVU4ZmRseDJ1YVZ1eDNuREFablg0?= =?utf-8?B?alpXQmVqQ3FjQklIcXFjUGMxbVFhVzRWN1N2eGJVRE1zZnpEU3F2L09hVVJB?= =?utf-8?B?Tm1STlZJcGJoMFNYUitCUTFVeFRSQmF6czhNcWVObGxWS01CVkhYcENHRDk0?= =?utf-8?B?aGovQXk2UHZJOEIyZ2dwNFpONVdDekIybE9POW5EZk5EcEdmR3lsTWI0NFhE?= =?utf-8?B?NEQ2aE5pYXpmV3hvY0lVeEsyY0U3REsrK1R3ajd6NDBSbW5vR2tjamRKNzdJ?= =?utf-8?B?S0JCSTJOT05FZVlaOWpWQXhKaXpRTjN0WU5haTJma3hWNXF6UjhZV3pkTmV4?= =?utf-8?B?MUM4dkFUcTB2QzVWYnFTdDVWR1c4ZW45UUdKbWxGU0NyTWRUVXkrZDNnbjlF?= =?utf-8?B?Z3ZsSXdCeVpKL3RaaWJwRXBYbFh4WDd2Zk95ZDhQdkFUSWtwb1dQOTFFc1h2?= =?utf-8?B?cnhZd09sa05xbTVoMVhrcERTQ0hKbm40d2pHa3hBZmp1WU5tTFdWR0dVUlk4?= =?utf-8?B?Tmk2Slp6VTFvR0Q0NVExNWhnYmp5TEROT1VIRXlHcHVJZlVZczZDYTcxMENJ?= =?utf-8?B?V0hqeWk2SW1JNW1zMGpoNnk3QzQxcTAxSHA3TzR2VUtFNUJ0bG1hcEI4QVll?= =?utf-8?B?MjNGZGY5N2Q0TzZHK2oyRTBFa2ZoMWVLMTJ6MzErOVZkZmhzeHk5QWFTUmtY?= =?utf-8?B?VjUzTTduMmFibW9qSGxvOUp6cHJwU0tDKzZtbkp4cGlkTTBySVhWcVJGTHVt?= =?utf-8?B?U2xGZngvU25EczhqWCtxSkRxRUVOcDE3cGRreFRDdE9TMEVRaWhSbnRabnRk?= =?utf-8?B?TEgwSmkrNXBsNU1Bd0pwMlJrRWJuSXdHV0E5S2Q2WDhyVjBFNXNxZ0c4RTZT?= =?utf-8?B?Mi9Kc3o2MDFKUEZZdWxiVVY2bVpTNTBuV2gzTDFqZFlnQ3JQN1V5RnRJcy9i?= =?utf-8?B?MWplN1dJVWE1cjYyRC9mdWFvSWpxMkFqSmtYbC9ISVYzYkZiYXd0eWpUNHpV?= =?utf-8?B?azY4Mlkvdyt4bGUyT2lhem1aM01Cd2RNeEVOeE9rM2JlNFY3K1pkK0JkWmhy?= =?utf-8?B?THBZRUVxVkJoK2hZa1l3ZzYwR3pmd25yTGdCd1NKQjVxOEhMaVRDeEN6WnZV?= =?utf-8?B?NVpQSit2UnFScitlSE04bCt6Vm4yd0wvOE16Y1NBb2ZlZE9nUVcwQU5pbVZE?= =?utf-8?B?RlIrMy9xa2RZbEx3RHNUVVNhMXhzTTkrVTVVSWFCWStxbDQ0dmloQjZUUGdB?= =?utf-8?B?UDY5Znk0Zmkrc2x2Yk00WTZHczl3bldMQ0p3cjZibVdHNlJMNGVYTjByZm10?= =?utf-8?B?SG1FK1NVV01rMDkwQ2Z2S21FWXN4NjI0a3B1M3RFZjJQUEVPUXoyLzMvOEIz?= =?utf-8?B?VGY0b2pXZ24xcVBsM2FudjVwcXgwSWRYbU9XbzkwcEkydVVFb2JDWVd2NVdv?= =?utf-8?B?bXpteW14UXl2Z29MYlozaDBCcUE5TnRuVVRUS1FIelNTczFKeitoVnh4dytv?= =?utf-8?B?VnRzK3J0VzBiTkdjSVQvQ3U4U0pYWWcwOTFSeVppVGhBTjV0aWJhWUFyV2Y0?= =?utf-8?B?elJOZ0p2Wm56RHFzaStVc29uOFlzYnFMd1NDbUNWbTViV2xmQkQrUHNNd0g4?= =?utf-8?B?UVhjYUppRk5MVy9SRFFtUkFLTlZMOEROSEJHTnJuMVRWb0xORWdZVFpjWFdZ?= =?utf-8?Q?NuGA=3D?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SN6PR11MB2717.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: db5211e7-8ef0-475a-647c-08dbd6936884 X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Oct 2023 02:21:20.4694 (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: iN1DwkT4JjF5ZqqOfYkb9EEJS4gnkZ6QfCKX4X8/SAhbfwI6QjFfIqqTj8Dk5EZJMcLA0OgYXCMvpN1RJ4+CFw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA0PR11MB4543 X-OriginatorOrg: intel.com Precedence: Bulk List-Subscribe: List-Help: Sender: devel@edk2.groups.io List-Id: Mailing-List: list devel@edk2.groups.io; contact devel+owner@edk2.groups.io Reply-To: devel@edk2.groups.io,wei6.xu@intel.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: NcVEpFphBWBVARsLO5Aso5Kkx7686176AA= Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 X-GND-Status: LEGIT Authentication-Results: spool.mail.gandi.net; dkim=pass header.d=groups.io header.s=20140610 header.b=U3o0WNHU; spf=pass (spool.mail.gandi.net: domain of bounce@groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce@groups.io; dmarc=fail reason="SPF not aligned (relaxed), DKIM not aligned (relaxed)" header.from=intel.com (policy=none); arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}") SGkgTGFzemxvLA0KDQpUaGFua3MgYSBsb3QgZm9yIHRoZSByZXZpZXcuDQoNCkkgc2VuZCByZXZp ZXcgdGhlIHBhdGNoIHYyIHRvIGZpeDoNCi0gbWVtb3J5IGxlYWtzIG9uIGVycm9yIHBhdGhzDQot IG1pc3Npbmcgb2JqZWN0IHNpemUgY2hlY2tzIGJlZm9yZSBjYXN0aW5nIHBvaW50ZXJzIHRvIGhl YWRlciB0eXBlcw0KKGh0dHBzOi8vZWRrMi5ncm91cHMuaW8vZy9kZXZlbC9tZXNzYWdlLzExMDE2 MCkNCg0KUmVnYXJkaW5nIHRvICd1bmJvdW5kZWQgcmVjdXJzaW9uJywgSSBjb3VsZG4ndCBjb21l IHVwIHdpdGggYSBnb29kIHNvbHV0aW9uIHRvIGZpeCB0aGUgcHJvYmxlbSwgbGV0J3MgZml4IHRo ZSBvdGhlcnMgZmlyc3QuDQoNCg0KQlIsDQpXZWkNCg0KLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0t LS0NCkZyb206IExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+IA0KU2VudDogVHVlc2Rh eSwgT2N0b2JlciAyNCwgMjAyMyA4OjAzIFBNDQpUbzogZGV2ZWxAZWRrMi5ncm91cHMuaW87IFh1 LCBXZWk2IDx3ZWk2Lnh1QGludGVsLmNvbT4NCkNjOiBBcmQgQmllc2hldXZlbCA8YXJkYit0aWFu b2NvcmVAa2VybmVsLm9yZz47IFNhbWkgTXVqYXdhciA8c2FtaS5tdWphd2FyQGFybS5jb20+OyBO aSwgUmF5IDxyYXkubmlAaW50ZWwuY29tPg0KU3ViamVjdDogUmU6IFtlZGsyLWRldmVsXSBbUEFU Q0ggMS8xXSBTdGFuZGFsb25lTW1Qa2c6IEZpeCB0aGUgZmFpbHVyZSB0byBmaW5kIHVuY29tcHJl c3NlZCBpbm5lciBGVi4NCg0KT24gMTAvMjQvMjMgMDc6NTMsIFh1LCBXZWk2IHdyb3RlOg0KPiBU aGUgTW1Db3JlRmZzRmluZE1tRHJpdmVyIG9ubHkgY2hlY2tzIGZvciBlbmNhcHN1bGF0ZWQgY29t cHJlc3NlZCBGVnMuDQo+IFdoZW4gYW4gaW5uZXIgRlYgaXMgdW5jb21wcmVzc2VkLCBTdGFuZGFs b25lTW1Db3JlIHdpbGwgbWlzcyB0aGUgRlYgDQo+IGFuZCBhbGwgdGhlIE1NIGRyaXZlcnMgaW4g dGhlIEZWIHdpbGwgbm90IGJlIGRpc3BhdGNoZWQuDQo+IEFkZCBjaGVja3MgZm9yIHVuY29tcHJl c3NlZCBpbm5lciBGViB0byBmaXggdGhpcyBpc3N1ZS4NCj4gDQo+IENjOiBBcmQgQmllc2hldXZl bCA8YXJkYit0aWFub2NvcmVAa2VybmVsLm9yZz4NCj4gQ2M6IFNhbWkgTXVqYXdhciA8c2FtaS5t dWphd2FyQGFybS5jb20+DQo+IENjOiBSYXkgTmkgPHJheS5uaUBpbnRlbC5jb20+DQo+IFNpZ25l ZC1vZmYtYnk6IFdlaTYgWHUgPHdlaTYueHVAaW50ZWwuY29tPg0KPiAtLS0NCj4gIFN0YW5kYWxv bmVNbVBrZy9Db3JlL0Z3Vm9sLmMgfCAxMSArKysrKysrKysrKw0KPiAgMSBmaWxlIGNoYW5nZWQs IDExIGluc2VydGlvbnMoKykNCj4gDQo+IGRpZmYgLS1naXQgYS9TdGFuZGFsb25lTW1Qa2cvQ29y ZS9Gd1ZvbC5jIA0KPiBiL1N0YW5kYWxvbmVNbVBrZy9Db3JlL0Z3Vm9sLmMgaW5kZXggMWY2ZDc3 MTRiYTk3Li4xYTg1ZDgwZWI5ZjcgMTAwNjQ0DQo+IC0tLSBhL1N0YW5kYWxvbmVNbVBrZy9Db3Jl L0Z3Vm9sLmMNCj4gKysrIGIvU3RhbmRhbG9uZU1tUGtnL0NvcmUvRndWb2wuYw0KPiBAQCAtMTA0 LDYgKzEwNCwxNyBAQCBNbUNvcmVGZnNGaW5kTW1Ecml2ZXIgKA0KPiAgICAgICAgYnJlYWs7DQo+ ICAgICAgfQ0KPiAgDQo+ICsgICAgU3RhdHVzID0gRmZzRmluZFNlY3Rpb25EYXRhICgNCj4gKyAg ICAgICAgICAgICAgIEVGSV9TRUNUSU9OX0ZJUk1XQVJFX1ZPTFVNRV9JTUFHRSwNCj4gKyAgICAg ICAgICAgICAgIEZpbGVIZWFkZXIsDQo+ICsgICAgICAgICAgICAgICAmU2VjdGlvbkRhdGEsDQo+ ICsgICAgICAgICAgICAgICAmU2VjdGlvbkRhdGFTaXplDQo+ICsgICAgICAgICAgICAgICApOw0K PiArICAgIGlmICghRUZJX0VSUk9SIChTdGF0dXMpKSB7DQo+ICsgICAgICBJbm5lckZ2SGVhZGVy ID0gKEVGSV9GSVJNV0FSRV9WT0xVTUVfSEVBREVSICopU2VjdGlvbkRhdGE7DQo+ICsgICAgICBN bUNvcmVGZnNGaW5kTW1Ecml2ZXIgKElubmVyRnZIZWFkZXIpOw0KPiArICAgIH0NCj4gKw0KPiAg ICAgIFN0YXR1cyA9IEZmc0ZpbmRTZWN0aW9uRGF0YSAoDQo+ICAgICAgICAgICAgICAgICBFRklf U0VDVElPTl9HVUlEX0RFRklORUQsDQo+ICAgICAgICAgICAgICAgICBGaWxlSGVhZGVyLA0KDQpJ J2QgcmVjb21tZW5kIGZpeGluZyBvdGhlciwgbW9yZSBmb3VuZGF0aW9uYWwgaXNzdWVzIGZpcnN0 LCBpbiB0aGlzIGZ1bmN0aW9uLCBzdWNoIGFzOg0KDQotIG1lbW9yeSBsZWFrcyBvbiBlcnJvciBw YXRocw0KDQotIHVuYm91bmRlZCByZWN1cnNpb24NCg0KLSBtaXNzaW5nIG9iamVjdCBzaXplIGNo ZWNrcyBiZWZvcmUgY2FzdGluZyBwb2ludGVycyB0byBoZWFkZXIgdHlwZXMNCg0KQXQgdGhlIHNh bWUgdGltZSBJIGFncmVlIHRoYXQgdGhpcyBjaGFuZ2UgZG9lc24ndCBzZWVtIHRvIG1ha2UgdGhp bmdzIHdvcnNlIHRoYW4gdGhleSBhcmUuDQoNCkxhc3psbw0KDQoNCgotPS09LT0tPS09LT0tPS09 LT0tPS09LQpHcm91cHMuaW8gTGlua3M6IFlvdSByZWNlaXZlIGFsbCBtZXNzYWdlcyBzZW50IHRv IHRoaXMgZ3JvdXAuClZpZXcvUmVwbHkgT25saW5lICgjMTEwMTY2KTogaHR0cHM6Ly9lZGsyLmdy b3Vwcy5pby9nL2RldmVsL21lc3NhZ2UvMTEwMTY2Ck11dGUgVGhpcyBUb3BpYzogaHR0cHM6Ly9n cm91cHMuaW8vbXQvMTAyMTUyNjk0Lzc2ODYxNzYKR3JvdXAgT3duZXI6IGRldmVsK293bmVyQGVk azIuZ3JvdXBzLmlvClVuc3Vic2NyaWJlOiBodHRwczovL2VkazIuZ3JvdXBzLmlvL2cvZGV2ZWwv dW5zdWIgW3JlYmVjY2FAb3BlbmZ3LmlvXQotPS09LT0tPS09LT0tPS09LT0tPS09LQoKDQo=