From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga05.intel.com (mga05.intel.com [192.55.52.43]) by mx.groups.io with SMTP id smtpd.web10.131482.1680704918328305687 for ; Wed, 05 Apr 2023 07:28:38 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=XnvMoPtd; spf=pass (domain: intel.com, ip: 192.55.52.43, mailfrom: michael.d.kinney@intel.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1680704918; x=1712240918; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=pdBIsnzICfoh6SzIHmo6fwJfQRU2Zc7dbPEYNjEFQyM=; b=XnvMoPtdGrCYvA0kvPz+KdAJqy6gOLVgT/QU7ReeRzBse/+PmUaD9Caa VLyveMQEucB9qT9nuThIupWt04TCklUAHwMpbCYytQ0yV0DH3gUGzaepv IOYMfjK+jgON2RDQTIi9aswm+PGXzN41jfg0l1/0fDpxukx2rOeBpj7S+ Ai91hxA1w+nXKyZudrlZc69McmlCFOy6Klt02LKYuF4QsCtyO24KKWcFQ TG9GY5F1t91NJNTTBqFxZEq446kHaXqFcq4LF9TxK7B1KeULp0jFlZvuS jqx3+BBCBywSDLhR2AB+lvtLnCOUep05UA60R3PsC9pSwFWRpmX02/NDw A==; X-IronPort-AV: E=McAfee;i="6600,9927,10671"; a="428750360" X-IronPort-AV: E=Sophos;i="5.98,321,1673942400"; d="scan'208";a="428750360" Received: from orsmga008.jf.intel.com ([10.7.209.65]) by fmsmga105.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 05 Apr 2023 07:28:03 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10671"; a="717061955" X-IronPort-AV: E=Sophos;i="5.98,319,1673942400"; d="scan'208";a="717061955" Received: from orsmsx601.amr.corp.intel.com ([10.22.229.14]) by orsmga008.jf.intel.com with ESMTP; 05 Apr 2023 07:28:03 -0700 Received: from orsmsx612.amr.corp.intel.com (10.22.229.25) by ORSMSX601.amr.corp.intel.com (10.22.229.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.21; Wed, 5 Apr 2023 07:28:02 -0700 Received: from orsmsx602.amr.corp.intel.com (10.22.229.15) 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.21; Wed, 5 Apr 2023 07:28:02 -0700 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) by orsmsx602.amr.corp.intel.com (10.22.229.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.21 via Frontend Transport; Wed, 5 Apr 2023 07:28:02 -0700 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.21; Wed, 5 Apr 2023 07:28:02 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=m0U5U3dHpkTWvWCHb//dO64fLRmHAFRBFPg80ughG2+SObqxpRNPWI7XITH61gjO+Yc2mn7Ru26km5rqp1NTbbDg9dTtya+Pc09cDVUiU+sSmxdQgpHT+ymj7RvS3ZthMiUPTzQQ9HUepafFV7Ifgyq1P90MiUo/4mC1Lh5iasMo6u8U2ZtvH5gKFRxBr4CcN/irBrUjjhzKwY56+dyP174QRC1H6E/JDrJ7DQ/fF9/OJD9wPld1Ul7ZrLtwpp/RLtEGF0aC7ce9CbeGLUumZCDJ0YHZFwlWr56TZqOld62gmqV28mG00j5J/faszuZnBZxaKRu79s1f2nFsfdDSJw== 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=pdBIsnzICfoh6SzIHmo6fwJfQRU2Zc7dbPEYNjEFQyM=; b=jm7PhJhW2/CUbKJhkEB9wewVtUG2yRBWreKMlrf0whlgRz4V1THIZidLg4FXoyzMwsqmO1bGjsf4Qi6o92Lv3XQ6yCTQHCSO5WVw8NjSugmNdeU0wpgoTLkW3LHgo5t89vJTnwL+Rp11t4Jhul+VA8vpwnamUAULjipW0x7CaVdPW3UYy4XdLv+PcWSQzQqJ4FlJKK4Fzd8ggFOjXqktFl4JwsWkKEn+aNEPNIGYYMadFKkR1dqF+3NNE9daFB781vabH+rvvyUqLvbmCmsLIY7OZXMS3KrfFIzDferPzJS7vtfWKV9qrf4/SVWYMfpFpPcHZpI15YNB7+rrlBMwAw== 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 CO1PR11MB4929.namprd11.prod.outlook.com (2603:10b6:303:6d::19) by PH0PR11MB4949.namprd11.prod.outlook.com (2603:10b6:510:31::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6254.35; Wed, 5 Apr 2023 14:28:00 +0000 Received: from CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::76be:1164:2c1f:90a5]) by CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::76be:1164:2c1f:90a5%8]) with mapi id 15.20.6254.035; Wed, 5 Apr 2023 14:28:00 +0000 From: "Michael D Kinney" To: Michael Kubacki , Ard Biesheuvel , "devel@edk2.groups.io" CC: "Desimone, Nathaniel L" , "Kinney, Michael D" Subject: Re: [edk2-devel] [Patch v2 12/12] PrmPkg/Library: HOST_APPLICATION IA32/X64 only Thread-Topic: [edk2-devel] [Patch v2 12/12] PrmPkg/Library: HOST_APPLICATION IA32/X64 only Thread-Index: AQHZZyKJboALETGm7EatiiZGnltv4a8cWFwAgABSjgCAABngwA== Date: Wed, 5 Apr 2023 14:27:59 +0000 Message-ID: References: <20230404182220.688-1-michael.d.kinney@intel.com> <20230404182220.688-13-michael.d.kinney@intel.com> <1874dbf8-ac18-717e-d1d5-df5a62e111d8@linux.microsoft.com> In-Reply-To: <1874dbf8-ac18-717e-d1d5-df5a62e111d8@linux.microsoft.com> 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: CO1PR11MB4929:EE_|PH0PR11MB4949:EE_ x-ms-office365-filtering-correlation-id: a58a806a-c67e-4874-a25d-08db35e1f50c x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: qAunPie8qBk3bXYo5uo9z4s+FMt/XtrlH6BJ/jGSZn3c8WdYhh5kHKvAqwkYkNY4oBMiPV5GOrtVpxbUrBZEqptAF5WFECW0mU8X/46up6ZWTMvMLq6hAvdMKXoOQpmEp9mAidMZLV8lOsFzZ61Whqxb+gfZIucMvrA6FeA3I8CXIa9z8XjttSa/GtUnSYyhKILnubJPk7O4250BLCG5W52sU8kUXJ/zd4fGghuyioCjtxyA5ZTpCgy/wErZe86XUn5pXfjoqY7C5mwiVKVxnxAK6RJNUqAxtS/unHoUivUOytjHJ4ojr/lnUCPASqtQM/RqgzB2T+H+Ad3vOp3NrBS9HuHi+KMQWb3MmaYB0s1H7BIt+Wsgicsd7xHtsDuzHPue19zI4zE2eZ11Vv3dcHXpJ+y3F+Z/q26ww893qK2Wd3gAh2LFjktHbnJsze6gDutdnLsgq8SjCS0cNIqfDDkIJEnphLAEgS31/L5ok/UJpMPB/EqbQNE5qC0WbT0FCDdFPY/3v9izVXZJMaYeT7XWy8tFGchYRVkwBbEZRm6AMWjRQSoWkEypSc3XgDRa1jmJplv+HptVwT2bPYZN9nsHQdKOUqZKsBumHLcqfuQ3kAreF5jq80jYTIxxQ5nzSpt1rDLptX57ngQC5opxMg== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CO1PR11MB4929.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230028)(376002)(366004)(346002)(39860400002)(136003)(396003)(451199021)(55016003)(76116006)(66476007)(8676002)(64756008)(4326008)(66946007)(66556008)(41300700001)(478600001)(66446008)(316002)(52536014)(122000001)(8936002)(54906003)(38100700002)(5660300002)(82960400001)(110136005)(107886003)(53546011)(186003)(83380400001)(71200400001)(7696005)(966005)(6506007)(26005)(9686003)(86362001)(2906002)(33656002)(38070700005)(66899021);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?blYzbG5HVFdlcEpSaFlBcW93cFBYUlh3YitKZWtERWFFYU5BUUQ2aGt0aS9j?= =?utf-8?B?emxqcVFFdkZBRGRkdGh1ZUdFVEpkOEVVMGdDVk85MkNXcEsvTjhYWE9pb1hO?= =?utf-8?B?ZTNPTmZKSkNQWlJ0TkttS1c0NWtNMFRIeFZGak5KbVBNL0YvNDVRR3BXMmZu?= =?utf-8?B?YllBbWhqTDJrR3lySWFCM2NyZ0ZzV1RqTmNOKy9SOHVFeklyZW41YzRXUGZi?= =?utf-8?B?bUxBVmlsb2ZFT0Q3Q0Y4VXkzejJ4dG9WaVdhVkt0dEt5ck9UNGswNUF4TGxa?= =?utf-8?B?QTZZcWZqVVJaZmlVeERxcC9xdFp3MUwvbnlLRHdmSUR6MkdVd3lqOE1WUk5a?= =?utf-8?B?TmZmZ1Z5dE9hYko0ZmswcjJMVWdLcFVnMlJXc1Rib0orWWo3OVF6L2dyMTJU?= =?utf-8?B?eEJoSUNNbUlrMnZUVjNpbFZtbnVvV2ZnTjJFN1pPRy9xMUR0c3Z0VjdBaUN5?= =?utf-8?B?TmpxZ1c1cm9uVU5ZckhPY3VmRU5va1N5NEdzT2hBRW54MVdtVU4vOFcrcTJ2?= =?utf-8?B?a04vZXYzSjA5Wno1RVVLbFNqV2VPL001Mzk1NU9rR3RQTll3S2czZVpTeENm?= =?utf-8?B?OUhhT0JVNExMRS93bVVwekw1VjFlVGRBU0FEWE5IWVBPSjlKQlJHdTAzQzRE?= =?utf-8?B?bXdSLzRIbDJsQURtcGVlam16NThYM3p3SnJIc3hFRUNsZ1NQSTE1S1ZqWFlJ?= =?utf-8?B?Q1VMczRwSzdheHppWjF3cXZHV0sySk9lOGtQS0VvWHIrNHZPMXVmNnN2VEww?= =?utf-8?B?V21teWVnSzR0d1VOUFp0RGV4WkJEdDVvSlE5NFZzOU1wWm15aDhNVFJnS0Uw?= =?utf-8?B?dCtrSWcydlkvNDdMWklmMTkzMGhQdGZCbFd6bHZwVThxMGtYaXMzUzhwdUtt?= =?utf-8?B?MGZkeUFjOTNzZm05aiszU2R1MTh2Ky9COEZKYjRHYnJDM3NJY21MSXhmVlpO?= =?utf-8?B?eGJuUW4vdUY2UzBDYi9wU2xGUEtEc1RHTGYxN2tVbzBPbVVSUVd3bGNOWnB3?= =?utf-8?B?V2hkOG9tZWxmSVpGTFFjMWh5VnpBQmVwcmY5d0lTWTB2RjNZQ3Z5Q3FabFRj?= =?utf-8?B?NFBLaEpLazVheUdxZlo2YXZJRHNyb2orYkdiV2JSeTk5bDNuVG04Z2JubUVV?= =?utf-8?B?Sjk1bFJWSHhPN2FhNUpMYWtZU2I5QzZvZE9PRFR2U0ZqQ2tTaVEzcmNoZDAw?= =?utf-8?B?QVZjQmF2SlBiSWZTeG5pMFRmdE9td2dYSmc1OHphVUJWd0hkb3MvYUVKL3g1?= =?utf-8?B?THVjajNJamhVdXdOUDQvcXdkQnB2SjgvWlNmVEdTU09raDhyVU5WVk5hSzdi?= =?utf-8?B?ZmxVa0kwWlg0VWZGRWtLT3BHbDV5UVZqVUtRTFp0eHlGSW5HVzIzb3BCZmFL?= =?utf-8?B?MmJ4WTNaQVRCSDNXRTNub2NSMDhYMDBRcWdsZTRkanNDT0VhUXNNc1RTMlNV?= =?utf-8?B?eVdOQzdXU3k1SVY5bmluNG83K1gxbU1Va09reWMxdjduWjFTbkpnOFJvY3Nj?= =?utf-8?B?UFRCWjR6eVBRVkI3RkJUZ2xUUWJiTC9wamk0Y1p4T2NHSW1KSmIwWmtyc1BD?= =?utf-8?B?RkV0eHczWnpoZDl3K3VVVWJnQmZTRWs4akxlRTN6aDNHd0hOejlzZk5GWjlT?= =?utf-8?B?VGFyWXNJeGU4MFZSRkJxbEVnbERySExIeENuZ3ZIdy84ZEtvYk81SDg1NlBP?= =?utf-8?B?N3psMC9Lb2tDOFRERmdKd2dkUzU0bWN1N1k1Ni94MDJ6Z01IQXEvdEZDZmxu?= =?utf-8?B?UWR0amxQMUpXZkQzVGdSaFhsaG8veXJqdUVWZnFIU0RhcHUrVEFpWGxxRTVm?= =?utf-8?B?cWdrTEFKWFZEU0p0VStwMVc5ZjVHV29ubzFmMlNFa2ZXTkt3VkNSbFRsZlJI?= =?utf-8?B?UTVZY3I2UGk4K0Fyb3NHc1BFcHFnSmdGYVY4Nk1TZkdaZk05aUxCSEVMcE9k?= =?utf-8?B?NGlYTW1CQzdMTFBYL1E0VUhseWd4R3JnYnpKYTVmTjFQL2E1NVdvYlZIQ2Z6?= =?utf-8?B?SVRuT0d5T2VYNG50aTB5RU54dlV1L0VZNDhRQWJhWmF4UGFNcEJMbWpuQVpO?= =?utf-8?B?SXkrNWVaTjdtdUdabUE3OW1KTW5ydGJISkdERlJuRjBzd0JRTXZwT204cVR3?= =?utf-8?B?a2lKWFo5dmR0VDc1MFNyQ1djVnQvS0xCWVlWRmM2czlRalpkOXU4K2lhUklu?= =?utf-8?B?R1E9PQ==?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CO1PR11MB4929.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: a58a806a-c67e-4874-a25d-08db35e1f50c X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Apr 2023 14:27:59.7870 (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: 4TqrpgFEPyvMUSPW52n4bnSGIkdBtwGVe2qx/4+tYh1P3lmP9HKbXiZWkSdmwzXvMp1KqSA13XO9mX7uK5vgP1IjhZL/BlM0/pCrI7f2mF4= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR11MB4949 Return-Path: michael.d.kinney@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SSB3aWxsIGFkZCBhIG1vcmUgY29tcGxldGUgZGVzY3JpcHRpb24gdG8gdGhlIGNvbW1pdCBtZXNz YWdlcy4NCg0KVGhlc2UgcGF0Y2hlcyBhcmUgb25seSBmb3IgbW9kdWxlcyBvZiB0eXBlIEhPU1Rf QVBQTElDQVRJT04gdGhhdCBhcmUNCnVzZWQgZm9yIGhvc3QtYmFzZWQgdW5pdCB0ZXN0cyB0aGF0 IHJ1biBhcyBhIFdpbmRvd3Mgb3IgTGludXggYXBwbGljYXRpb24uDQoNCk1hbnkgb2YgdGhlIG90 aGVyIEhPU1RfQVBQTElDQVRJT04gY29tcG9uZW50cyB0aGF0IGFyZSBsaW5rZWQgd2l0aA0KdGhl c2UgY29tcG9uZW50cyBvbmx5IGxpc3QgSUEzMiBhbmQgWDY0LCBzbyB0aGlzIGNoYW5nZSBpcyB0 byBtYWtlDQphbGwgSE9TVF9BUFBMSUNBVElPTiBjb21wb25lbnRzIGNvbnNpc3RlbnQuDQoNClRo ZSBvbmx5IGhvc3QtYmFzZWQgdW5pdCB0ZXN0IGVudmlyb25tZW50cyB0aGF0IEkgYW0gYXdhcmUg aGF2ZSBiZWVuDQp0ZXN0ZWQgYXJlIDMyLWJpdCBhbmQgNjQtYml0IHg4NiBPUyBlbnZpcm9ubWVu dHMuICBBZGRpdGlvbmFsIGhvc3QNCmVudmlyb25tZW50cyBjb3VsZCBiZSBzdXBwb3J0ZWQsIGJ1 dCB3b3VsZCByZXF1aXJlIHVwZGF0ZXMgdG8gdGhlDQpVbml0VGVzdEZyYW1ld29ya1BrZyBhbmQg cGVyaGFwcyBCYXNlVG9vbHMgYW5kIHdvdWxkIGFsc28gcmVxdWlyZQ0KQ0kgYWdlbnRzIG9yIG90 aGVyIHRlc3RpbmcgdG8gbWFrZSBzdXJlIGl0IGlzIGZ1bmN0aW9uYWwgYW5kIHN0YXlzDQpmdW5j dGlvbmFsLg0KDQpJZiBhbnlvbmUgaXMgcnVubmluZyBob3N0IGJhc2VkIHVuaXQgdGVzdHMgd2l0 aCBhZGRpdGlvbmFsIGhvc3Qgb3MNCkNQVSBhcmNoaXRlY3R1cmVzLCB0aGVuIHBsZWFzZSBsZXQg dGhlIFVuaXRUZXN0RnJhbWV3b3JrUGtnIA0KTWFpbnRhaW5lciBrbm93IHNvIHdlIGNhbiBnZXQg dGhlIGNvbXBvbmVudHMgYW5kIGRvY3MgdXBkYXRlZC4NCg0KQWxzbyBsZXQgdXMga25vdyBpZiB0 aGVyZSBhcmUgYWRkaXRpb25hbCBob3N0IG9zIENQVSBhcmNoaXRlY3R1cmVzDQp0aGF0IG5lZWQg dG8gYmUgc3VwcG9ydGVkIGZvciBob3N0IGJhc2VkIHVuaXQgdGVzdCBleGVjdXRpb24uDQoNClRo YW5rcywNCg0KTWlrZQ0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IE1p Y2hhZWwgS3ViYWNraSA8bWlrdWJhY2tAbGludXgubWljcm9zb2Z0LmNvbT4NCj4gU2VudDogV2Vk bmVzZGF5LCBBcHJpbCA1LCAyMDIzIDU6NDYgQU0NCj4gVG86IEFyZCBCaWVzaGV1dmVsIDxhcmRi QGtlcm5lbC5vcmc+OyBkZXZlbEBlZGsyLmdyb3Vwcy5pbzsgS2lubmV5LCBNaWNoYWVsIEQgPG1p Y2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPg0KPiBDYzogRGVzaW1vbmUsIE5hdGhhbmllbCBMIDxu YXRoYW5pZWwubC5kZXNpbW9uZUBpbnRlbC5jb20+DQo+IFN1YmplY3Q6IFJlOiBbZWRrMi1kZXZl bF0gW1BhdGNoIHYyIDEyLzEyXSBQcm1Qa2cvTGlicmFyeTogSE9TVF9BUFBMSUNBVElPTiBJQTMy L1g2NCBvbmx5DQo+IA0KPiBPbiA0LzUvMjAyMyAzOjUwIEFNLCBBcmQgQmllc2hldXZlbCB3cm90 ZToNCj4gPiBPbiBUdWUsIDQgQXByIDIwMjMgYXQgMjA6MjMsIE1pY2hhZWwgRCBLaW5uZXkNCj4g PiA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+IHdyb3RlOg0KPiA+Pg0KPiA+DQo+ID4gVGhp cyBwYXRjaCBoYXMgbm8gY29tbWl0IGxvZyBzbyBpdCBpcyBoYXJkIHRvIHVuZGVyc3RhbmQgdGhl IHB1cnBvc2UNCj4gPiBvZiB0aGlzIHBhdGNoLg0KPiANCj4gSSB0aGluayBhIG1lc3NhZ2Ugd291 bGQgYmUgaGVscGZ1bCBhcyB3ZWxsLg0KPiA+DQo+ID4NCj4gPj4gQ2M6IE1pY2hhZWwgS3ViYWNr aSA8bWlrdWJhY2tAbGludXgubWljcm9zb2Z0LmNvbT4NCj4gPj4gQ2M6IE5hdGUgRGVTaW1vbmUg PG5hdGhhbmllbC5sLmRlc2ltb25lQGludGVsLmNvbT4NCj4gPj4gU2lnbmVkLW9mZi1ieTogTWlj aGFlbCBEIEtpbm5leSA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+DQo+ID4+IC0tLQ0KPiA+ PiAgIC4uLi9Vbml0VGVzdC9EeGVQcm1Db250ZXh0QnVmZmVyTGliVW5pdFRlc3RIb3N0LmluZiAg ICAgICAgICAgICB8IDIgKy0NCj4gPj4gICAuLi4vVW5pdFRlc3QvRHhlUHJtTW9kdWxlRGlzY292 ZXJ5TGliVW5pdFRlc3RIb3N0LmluZiAgICAgICAgICAgfCAyICstDQo+ID4+ICAgMiBmaWxlcyBj aGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pDQo+ID4+DQo+ID4+IGRpZmYg LS1naXQgYS9Qcm1Qa2cvTGlicmFyeS9EeGVQcm1Db250ZXh0QnVmZmVyTGliL1VuaXRUZXN0L0R4 ZVBybUNvbnRleHRCdWZmZXJMaWJVbml0VGVzdEhvc3QuaW5mDQo+IGIvUHJtUGtnL0xpYnJhcnkv RHhlUHJtQ29udGV4dEJ1ZmZlckxpYi9Vbml0VGVzdC9EeGVQcm1Db250ZXh0QnVmZmVyTGliVW5p dFRlc3RIb3N0LmluZg0KPiA+PiBpbmRleCA3Y2Y2YTE2ODY3ZDQuLmVlZmFkZGIxMGFhZiAxMDA2 NDQNCj4gPj4gLS0tIGEvUHJtUGtnL0xpYnJhcnkvRHhlUHJtQ29udGV4dEJ1ZmZlckxpYi9Vbml0 VGVzdC9EeGVQcm1Db250ZXh0QnVmZmVyTGliVW5pdFRlc3RIb3N0LmluZg0KPiA+PiArKysgYi9Q cm1Qa2cvTGlicmFyeS9EeGVQcm1Db250ZXh0QnVmZmVyTGliL1VuaXRUZXN0L0R4ZVBybUNvbnRl eHRCdWZmZXJMaWJVbml0VGVzdEhvc3QuaW5mDQo+ID4+IEBAIC0xNyw3ICsxNyw3IEBAIFtEZWZp bmVzXQ0KPiA+PiAgICMNCj4gPj4gICAjIFRoZSBmb2xsb3dpbmcgaW5mb3JtYXRpb24gaXMgZm9y IHJlZmVyZW5jZSBvbmx5IGFuZCBub3QgcmVxdWlyZWQgYnkgdGhlIGJ1aWxkIHRvb2xzLg0KPiA+ PiAgICMNCj4gPj4gLSMgIFZBTElEX0FSQ0hJVEVDVFVSRVMgICAgICAgICAgID0gSUEzMiBYNjQg QVJNIEFBUkNINjQNCj4gPg0KPiA+IEFBcmNoNjQgYWxzbyBzdXBwb3J0cyBQUk0gc28gd2h5IGFy ZSB5b3UgcmVtb3ZpbmcgaXQgaGVyZT8NCj4gPg0KPiBZb3UncmUgY29ycmVjdC4gVGhlIGZpcm13 YXJlIGNvZGUgc3VwcG9ydHMgQUFSQ0g2NC4gSSBhbSBub3QgYXdhcmUgb2YNCj4gdGhlc2UgaG9z dCB1bml0IHRlc3RzIGJlaW5nIHJ1biBvbiBhIEFBUkNINjQgaG9zdCBzbyBJIHdhcyBva2F5IHRv DQo+IHJlbW92ZSB0aGlzIHVudGlsIHRoYXQgd2FzIGNvbmZpcm1lZC4gRG8geW91IGhhdmUgbW9y ZSBjb250ZXh0IE1pa2U/DQo+ID4NCj4gPj4gKyMgIFZBTElEX0FSQ0hJVEVDVFVSRVMgICAgICAg ICAgID0gSUEzMiBYNjQNCj4gPj4gICAjDQo+ID4+DQo+ID4+ICAgW1NvdXJjZXNdDQo+ID4+IGRp ZmYgLS1naXQgYS9Qcm1Qa2cvTGlicmFyeS9EeGVQcm1Nb2R1bGVEaXNjb3ZlcnlMaWIvVW5pdFRl c3QvRHhlUHJtTW9kdWxlRGlzY292ZXJ5TGliVW5pdFRlc3RIb3N0LmluZg0KPiBiL1BybVBrZy9M aWJyYXJ5L0R4ZVBybU1vZHVsZURpc2NvdmVyeUxpYi9Vbml0VGVzdC9EeGVQcm1Nb2R1bGVEaXNj b3ZlcnlMaWJVbml0VGVzdEhvc3QuaW5mDQo+ID4+IGluZGV4IDhhYWUxZjdjZDc4YS4uZmQ0YjQ0 YTliZjg1IDEwMDY0NA0KPiA+PiAtLS0gYS9Qcm1Qa2cvTGlicmFyeS9EeGVQcm1Nb2R1bGVEaXNj b3ZlcnlMaWIvVW5pdFRlc3QvRHhlUHJtTW9kdWxlRGlzY292ZXJ5TGliVW5pdFRlc3RIb3N0Lmlu Zg0KPiA+PiArKysgYi9Qcm1Qa2cvTGlicmFyeS9EeGVQcm1Nb2R1bGVEaXNjb3ZlcnlMaWIvVW5p dFRlc3QvRHhlUHJtTW9kdWxlRGlzY292ZXJ5TGliVW5pdFRlc3RIb3N0LmluZg0KPiA+PiBAQCAt MTcsNyArMTcsNyBAQCBbRGVmaW5lc10NCj4gPj4gICAjDQo+ID4+ICAgIyBUaGUgZm9sbG93aW5n IGluZm9ybWF0aW9uIGlzIGZvciByZWZlcmVuY2Ugb25seSBhbmQgbm90IHJlcXVpcmVkIGJ5IHRo ZSBidWlsZCB0b29scy4NCj4gPj4gICAjDQo+ID4+IC0jICBWQUxJRF9BUkNISVRFQ1RVUkVTICAg ICAgICAgICA9IElBMzIgWDY0IEFSTSBBQVJDSDY0DQo+ID4+ICsjICBWQUxJRF9BUkNISVRFQ1RV UkVTICAgICAgICAgICA9IElBMzIgWDY0DQo+ID4+ICAgIw0KPiA+Pg0KPiA+PiAgIFtTb3VyY2Vz XQ0KPiA+PiAtLQ0KPiA+PiAyLjM5LjEud2luZG93cy4xDQo+ID4+DQo+ID4+DQo+ID4+DQo+ID4+ IA0KPiA+Pg0KPiA+Pg0K