From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by mx.groups.io with SMTP id smtpd.web08.516.1667931086384755338 for ; Tue, 08 Nov 2022 10:11:26 -0800 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=dBnFHRI5; spf=pass (domain: intel.com, ip: 134.134.136.20, 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=1667931086; x=1699467086; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=a6zWhDFSDME2glzISXgVF2xfBGKeB2+EIdmBYPQqJlY=; b=dBnFHRI57IRfgYl0BTi5KnAFbXZa8C42Uj6toneGh+bz+DY0M3kTXCOG Lj4UpAIK44RsYDAQ2eHqMiZGjlYNow7+mwil/FsMWlCGbhR3yL5sw2xDO ViPHNqLcyUYc92CcHOndlaxrdsy4VCLk9tJlXC4ZMMCHODA0fm7rdK6ei BrPZfrS/QlnZ/CQu26WYk3bQyUA09Z2MM+z4ssdhIBY6SzprakurfqjZa HGM1usvX6pw8nhCpNU+VSvKBDSclIzeFMc5e4UG+i3pZuqIUUXFLW0HSv YRnZC04wxgDGci2LMTamKGbZM6/SuaYDFwvyuPlMdd015KflR/xCBkB92 Q==; X-IronPort-AV: E=McAfee;i="6500,9779,10525"; a="298286247" X-IronPort-AV: E=Sophos;i="5.96,148,1665471600"; d="scan'208";a="298286247" Received: from orsmga003.jf.intel.com ([10.7.209.27]) by orsmga101.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 08 Nov 2022 10:11:25 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10525"; a="587467217" X-IronPort-AV: E=Sophos;i="5.96,148,1665471600"; d="scan'208";a="587467217" Received: from orsmsx602.amr.corp.intel.com ([10.22.229.15]) by orsmga003.jf.intel.com with ESMTP; 08 Nov 2022 10:11:25 -0800 Received: from orsmsx611.amr.corp.intel.com (10.22.229.24) 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.2375.31; Tue, 8 Nov 2022 10:11:25 -0800 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX611.amr.corp.intel.com (10.22.229.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31; Tue, 8 Nov 2022 10:11:24 -0800 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) 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.2375.31 via Frontend Transport; Tue, 8 Nov 2022 10:11:24 -0800 Received: from NAM10-BN7-obe.outbound.protection.outlook.com (104.47.70.106) by edgegateway.intel.com (134.134.137.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2375.31; Tue, 8 Nov 2022 10:11:24 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=G897Ny5LE6xYCw1ngERmkjowFklcHv0Poqj+MrwXy1URYWCvnDca7B8avL/araM74PdKAqHZ/nSU5et+z8OcHj0C3FKDjnG6JvoNKHZQRECz6Fwoi8PCeE2JevX7jGn0Vm6lek+rG9Y4xz4V3PPehGOq741r2qEALgl3MKwghTR2hsS7lLQSe+w3Ji7FnoHTX5e8OKHggH/CM648HSnwyUSCSdFvjH3aC3dyeq0xX2KyrnoUosITO7OZfSt17fAy5u7CLOux7UDAZ2w7E/CwMqIIxDoVehmg2zJ49RiLfASJ+mY/97IPYkLI3adyCkh1GlNQvbtuzvxYm92XaW9puw== 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=a6zWhDFSDME2glzISXgVF2xfBGKeB2+EIdmBYPQqJlY=; b=M0MjLqKrtM+RY8gpIJZzFhv0GpGA5MNHk5Y0yHx4PHInIfIQsMyEQDoZCY4EPeLde52i9Ralwo6z3mNHb4vEXEDGhtB1DbFwuL3mJ0XKUZHzNPnyvNcLqyGCLFLvVVYEf1novtojJ+5JDPQUes70LDMIfyGjH290kS3HDpbj04OEviho2iwYNSE88JJxCuNR5r179OKgXctMA0PK5njKfEmve0udibwjfWGh73npcFu+AvwT8rr1hcDH1aWmli8HrbkEkTO5CStTQMWx2vQwTHKUG9/f9gQdRZkvldHCAdAVRq688si+/+ZRzC3msN0a0Ty4sn4d22cm9ZcOrOGL0g== 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 CY5PR11MB6317.namprd11.prod.outlook.com (2603:10b6:930:3f::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5791.25; Tue, 8 Nov 2022 18:11:22 +0000 Received: from CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::d936:6054:442a:9dde]) by CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::d936:6054:442a:9dde%5]) with mapi id 15.20.5791.027; Tue, 8 Nov 2022 18:11:22 +0000 From: "Michael D Kinney" To: "devel@edk2.groups.io" , "dionnaglaze@google.com" , "Kinney, Michael D" CC: Ard Biescheuvel , "Xu, Min M" , "Gerd Hoffmann" , James Bottomley , "Tom Lendacky" , "Yao, Jiewen" , "Aktas, Erdem" Subject: Re: [edk2-devel] [PATCH 2/3] MdePkg: Add EFI_EVENT_BEFORE_EXIT_BOOT_SERVICES_GUID Thread-Topic: [edk2-devel] [PATCH 2/3] MdePkg: Add EFI_EVENT_BEFORE_EXIT_BOOT_SERVICES_GUID Thread-Index: AQHY85G8+NKTaaKPEUWvebNQmiW2Iq41U0/g Date: Tue, 8 Nov 2022 18:11:22 +0000 Message-ID: References: <20221108164616.3251967-1-dionnaglaze@google.com> <20221108164616.3251967-3-dionnaglaze@google.com> In-Reply-To: <20221108164616.3251967-3-dionnaglaze@google.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-reaction: no-action dlp-version: 11.6.500.17 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_|CY5PR11MB6317:EE_ x-ms-office365-filtering-correlation-id: 87ec4696-ee69-4012-b830-08dac1b4a45a 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: oSAIqJjjd9lxQcDVQUd7hHNOnqSeQRO8k1nKSGBnvqnqedipjfdhTDSMqDEMbnUmRfLTyxMAkJpWTNmm+WgzzpQAXsWRyH4toXHen/E4rnNJLWWqG1E5oDYb8znMmpRboweDYT7K+22GBF6UkOXqPGhxQrDtcvN9Xtrw8E0zzG9iiA4pf/xDiRNfM5pb2W/3mNs3x36LrlRh667FNx1ZQTq5thMPRZuqoaz7xM3M7lE9yFkxLDjrPiv4baMg+Oql+ISnWaQmRDxH7ROoTersxIDI0mHYo6IKfH8Aylz2BPrrMp05EGj52Wdcus96WgGWKLrJrg0AV/Z4BPiTcgVD42JW0nLzFKq3QeEPNs2rPbGzIdM/p7GsUEfeFV4wepn+qu8fnKVqc1VSk9/7lr9o9k3TQBGJ9dmwJp2LODkTIEFlCXAEEltR4P+SHq86Mc8TFzYO7zz/g0pcvDA3DUtgsYZhJ7cKTP/mvuwMJraBtin2tDW2b43ir70vNbZk29uxp3PxW7uVWPjyKULWl6LngWJ4KFoZMgpvriI197FAbnhuuuIf1aIenofPTUaSFUWFw/Pn7guaJXK2X8xrJuTAyM5zr6fdbwVjIBs1enh52fs/FQ6MbtacfNgU8aXnlOt+vlFXsF2EiTkVVhYYqRcbEBcsvB1cQxk0I6OIk03NL2ww2LbQnhVfdpEabE2W/EkYr+C3kXnuPtKJMzBqFeYMtLAObDntFsrVuuj8OYCbp1kYCdlMP3awIpRAjpJIBdmGf4Kf21LDLZEwPKuJ8CEaXavSYTALeXgMklvZ7JLJSwZbQrPc5ERFHEHA25rFfkEce4ipDUtWRbhKWzF04rCUfA== 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:(13230022)(136003)(366004)(346002)(376002)(39860400002)(396003)(451199015)(66899015)(41300700001)(7696005)(2906002)(82960400001)(6506007)(5660300002)(38100700002)(52536014)(966005)(8676002)(4326008)(55016003)(64756008)(66946007)(66476007)(66446008)(33656002)(71200400001)(76116006)(66556008)(122000001)(316002)(110136005)(8936002)(54906003)(38070700005)(86362001)(53546011)(26005)(186003)(83380400001)(478600001)(9686003);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?YkpNdnlGd0UvSE5hVS9yVzZKM2hWL0ZGTDlLQWRBR3pTa21kZGRsMEJwVTds?= =?utf-8?B?QU1QWERZbnNyWUw1T3kveGUzb0VVZWFqWWlsVll4aHZrVjZFZndxRkVwTXZI?= =?utf-8?B?OVhCRzFINHlhQThUSTRIVXZqc2NYV3FWY0J6WnZOcDJ6WVo3MlhjL1prYUxH?= =?utf-8?B?d2V5Z1hTUVJNVlArUCs4R1d0Vk5FUy9nUjJxMUNoLzcweCt4MUxaOTNZY2FE?= =?utf-8?B?M3B3MHpoT3NXdUdObkZNS2dFeE1lMnlMWnN3WHVXUWx6eTN5TnFVZVlpNmRT?= =?utf-8?B?WmdzRFBqZ1c2TjBqRTV5NGtxc0h6S3h4bXZ1RjJMUzFrSllCWHJtdTI1Y0pp?= =?utf-8?B?Y2J5Zzc1MXJJbEpqT1UzT0VYQmMxVFdjbm1kTnJJMXdkbFBMN01lTWNwVmty?= =?utf-8?B?enV4NUdkV2NDVDM4U0pZNEdDN01FZ09aOU4vUEl2STdYNjQzVk81a2ZoNHZI?= =?utf-8?B?cGxtRDFLVjdyNE11T1g0N1JSZVRRSEpQRkNoU0tmdFJNbnZXeW90MFp0SWV1?= =?utf-8?B?ZWZUZjRCdVR2Y0lQeTJkb2RzY2k3VFdtV3cySGg0eG8zbjNqUjNObjFLc1hn?= =?utf-8?B?T3NqTUxCbjRRVVpOQ25kR3lIM2FCMDF0b3VCSC83YzAva3JMZFRYVUVMeTNj?= =?utf-8?B?VkFES0Q4dG1yUDVVOHNEc3lRQWFNR2x0WkRIb2tjb1FNZlYzSnVHUWo4MjlR?= =?utf-8?B?N0dwbUcreVpOL3JZa0kwUWVyWWttWC9hY2J4dnlnWkl5MEduamVOMHdSZk8z?= =?utf-8?B?U2c2Ui96cFRMeVdweWFqV0Q2U0dFNGRlcXVzSEphZExNei9za0RyTnJLN21o?= =?utf-8?B?Z3FrSlVtekU1bDJtd3VjOWVwejZ4MHgyMmJJT3FmYTBFNXRHSDRyL3JpNHBZ?= =?utf-8?B?bXRISWEyZk42eUh1aUZBN3NwZXhTZk5tUzZ6UDhSU2JTQ3pOdUlZOUsrRG0x?= =?utf-8?B?TlNTSzBoS1VUcmVYVS9RNzVjNnR6ZFE2am5wVGJGOHdiR011MGxnS2NOZmNv?= =?utf-8?B?UXVxL3F0ZmFaeVQ1YU8yWi8xTm55YnJVZjJvMWtpQWNlVXJac1J2ZmwwU0Uz?= =?utf-8?B?NzJTWFVmQmRRbG1tTStuaEhpOTJRTndtSThDNHdUOWRJSTBpVWZqVWdobWtJ?= =?utf-8?B?a3JsVW0veUVrYXNiUlNNczFFOFZMSWl3Q1NiTUVLVWMxSVBna0FXMVduNWs4?= =?utf-8?B?UzVkb0FvaGlHZEIzQmhlME5pY1lMOXdnUTJjd09zN2F6M3JmRVpEcVZiMkx6?= =?utf-8?B?Y09RR2lISVg2MkFOc0hOSVRRdFZCTmxnSkNmZzhhRDlCaHRta2prenArUFFB?= =?utf-8?B?amNIWWdxKy92MlpuYlgzSlJYMmhiWm1NaHBYMG1NbWxqaXMyNjkyaStQV1h6?= =?utf-8?B?RkliTHQyb1pHc3hXZ3dpWUxUTDhEZDVxMTk2Y0tvU0k0Z0R1TU1VYmpOZkFq?= =?utf-8?B?ZWpnd2JMQ2pJNW9QdDNRb01oUTAyQ2VvaDJtdVFhWEhFdVNUTStjTVR3Z2g3?= =?utf-8?B?VXlkTXVRajczSEtpUG8zendJcEpVeURqR3VLSldaa2Vod2JkNnpVNGNKOFVI?= =?utf-8?B?VVZWSFVBYTB5TUhNelVTc1g4QzdnTlA5LzcxeHQrVCszekUrbXZEQmEvWEl3?= =?utf-8?B?N0JnZ2tnMjU4RFFqK2pERTBjL01teXA1L2VzeTZTZDA1SDE2QjYreXMvbkNv?= =?utf-8?B?UVo2VSt4c1FTOWxydzB5cURGaXZLTmxwanM4ejZmRFlPUlpMWVI0aG9UK05r?= =?utf-8?B?cjlsNlg2VUROWUkzNEQxMGtKUkFuZk5tQkZMTnB1ZlhCazg3azBMa2FSeE1a?= =?utf-8?B?cTUwZDJ1NVZjam5DUi9ubS9JdVBoeldGd3E3SW1OSFV2cjg0ZmRUVlhObVVB?= =?utf-8?B?VlNxNnJnYjBwdjZNS3owcUlFdXgycXVFbmRRVTE3ZjVqc3pnaXVpTlcvblhh?= =?utf-8?B?a2RIMmZDTzVicGNTQnowVWFBMDB0Z2lwaVAxdjhFcjYyTWxKVnNqZjBsUG4r?= =?utf-8?B?c2E1UUowN1dpOCtyNmRaUzk1bnJPclJLa3J4TWNVQzMwOFMzOTd3c29nVjV5?= =?utf-8?B?UVEwRWkrNWsrM3A4d2R4SDdXbTZzTXBZSmorVEFtQVNEUHdOYUJRWkwwMUNv?= =?utf-8?B?aWRCZHptaUpwMGhxOE4rUnNwZ29ncm9LWEZZOXdnb1hKLzFEcXBtaDhQckgw?= =?utf-8?B?S1E9PQ==?= 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: 87ec4696-ee69-4012-b830-08dac1b4a45a X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Nov 2022 18:11:22.1560 (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: yjB+BxQuWMTLwMzLcCIgOmR/GWI7h2ZJJj+tSM0/JE7WYuuE4FJeboNV67mU706fLrkeMmnCx9crcXPh/b/duoM3LBpPWXcrikHc3U+lXJc= X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY5PR11MB6317 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 SGkgRGlvbm5hLA0KDQpGb3IgdGhlIGZlYXR1cmUgeW91IGFyZSB3b3JraW5nIG9uLCBpdCBsb29r cyBsaWtlIHlvdSBvbmx5IHJlcXVpcmUgdGhlIGJlZm9yZSBleGl0IGJvb3Qgc2VydmljZXMgZXZl bnQuDQoNCkhvd2V2ZXIsIHRoZSBVRUZJIDIuOSBTcGVjIGFkZGVkIHRoZSBiZWZvcmUgYW5kIGFm dGVyIGV2ZW50cyBhdCB0aGUgc2FtZSB0aW1lLg0KDQpJIHJlY29tbWVuZCB0aGVzZSBwYXRjaGVz IGJlIHVwZGF0ZWQgdG8gYWRkIGJvdGggZXZlbnRzIGFuZCBzaWduYWwgYm90aCBldmVudHMuDQoN ClRoYW5rcywNCg0KTWlrZSANCg0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZy b206IGRldmVsQGVkazIuZ3JvdXBzLmlvIDxkZXZlbEBlZGsyLmdyb3Vwcy5pbz4gT24gQmVoYWxm IE9mIERpb25uYSBHbGF6ZSB2aWEgZ3JvdXBzLmlvDQo+IFNlbnQ6IFR1ZXNkYXksIE5vdmVtYmVy IDgsIDIwMjIgODo0NiBBTQ0KPiBUbzogZGV2ZWxAZWRrMi5ncm91cHMuaW8NCj4gQ2M6IERpb25u YSBHbGF6ZSA8ZGlvbm5hZ2xhemVAZ29vZ2xlLmNvbT47IEFyZCBCaWVzY2hldXZlbCA8YXJkYkBr ZXJuZWwub3JnPjsgWHUsIE1pbiBNIDxtaW4ubS54dUBpbnRlbC5jb20+OyBHZXJkIEhvZmZtYW5u DQo+IDxrcmF4ZWxAcmVkaGF0LmNvbT47IEphbWVzIEJvdHRvbWxleSA8amVqYkBsaW51eC5pYm0u Y29tPjsgVG9tIExlbmRhY2t5IDxUaG9tYXMuTGVuZGFja3lAYW1kLmNvbT47IFlhbywgSmlld2Vu DQo+IDxqaWV3ZW4ueWFvQGludGVsLmNvbT47IEFrdGFzLCBFcmRlbSA8ZXJkZW1ha3Rhc0Bnb29n bGUuY29tPjsgWWFvLCBKaWV3ZW4gPGppZXdlbi55YW9AaW50ZWwuY29tPg0KPiBTdWJqZWN0OiBb ZWRrMi1kZXZlbF0gW1BBVENIIDIvM10gTWRlUGtnOiBBZGQgRUZJX0VWRU5UX0JFRk9SRV9FWElU X0JPT1RfU0VSVklDRVNfR1VJRA0KPiANCj4gRXZlbnQgZ3JvdXAgYXMgZGVmaW5lZCBpbiBVRUZJ IHN0YW5kYXJkIHYyLjkuDQo+IA0KPiBDYzogQXJkIEJpZXNjaGV1dmVsIDxhcmRiQGtlcm5lbC5v cmc+DQo+IENjOiAiTWluIE0uIFh1IiA8bWluLm0ueHVAaW50ZWwuY29tPg0KPiBDYzogR2VyZCBI b2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+DQo+IENjOiBKYW1lcyBCb3R0b21sZXkgPGplamJA bGludXguaWJtLmNvbT4NCj4gQ2M6IFRvbSBMZW5kYWNreSA8VGhvbWFzLkxlbmRhY2t5QGFtZC5j b20+DQo+IENjOiBKaWV3ZW4gWWFvIDxqaWV3ZW4ueWFvQGludGVsLmNvbT4NCj4gQ2M6IEVyZGVt IEFrdGFzIDxlcmRlbWFrdGFzQGdvb2dsZS5jb20+DQo+IA0KPiBBY2tlZC1ieTogSmlld2VuIFlh byA8Smlld2VuLnlhb0BpbnRlbC5jb20+DQo+IFNpZ25lZC1vZmYtYnk6IERpb25uYSBHbGF6ZSA8 ZGlvbm5hZ2xhemVAZ29vZ2xlLmNvbT4NCj4gLS0tDQo+ICBNZGVQa2cvSW5jbHVkZS9HdWlkL0V2 ZW50R3JvdXAuaCB8IDUgKysrKysNCj4gIE1kZVBrZy9NZGVQa2cuZGVjICAgICAgICAgICAgICAg IHwgNSArKysrLQ0KPiAgMiBmaWxlcyBjaGFuZ2VkLCA5IGluc2VydGlvbnMoKyksIDEgZGVsZXRp b24oLSkNCj4gDQo+IGRpZmYgLS1naXQgYS9NZGVQa2cvSW5jbHVkZS9HdWlkL0V2ZW50R3JvdXAu aCBiL01kZVBrZy9JbmNsdWRlL0d1aWQvRXZlbnRHcm91cC5oDQo+IGluZGV4IDA2M2QxZjcxNTcu LjY0YmZkNGJhYjkgMTAwNjQ0DQo+IC0tLSBhL01kZVBrZy9JbmNsdWRlL0d1aWQvRXZlbnRHcm91 cC5oDQo+ICsrKyBiL01kZVBrZy9JbmNsdWRlL0d1aWQvRXZlbnRHcm91cC5oDQo+IEBAIC0xNCw2 ICsxNCwxMSBAQCBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQlNELTItQ2xhdXNlLVBhdGVudA0K PiANCj4gIGV4dGVybiBFRklfR1VJRCAgZ0VmaUV2ZW50RXhpdEJvb3RTZXJ2aWNlc0d1aWQ7DQo+ IA0KPiArI2RlZmluZSBFRklfRVZFTlRfR1JPVVBfQkVGT1JFX0VYSVRfQk9PVF9TRVJWSUNFUyBc DQo+ICsgIHsgMHg4YmUwZTI3NCwgMHgzOTcwLCAweDRiNDQsIHsgMHg4MCwgMHhjNSwgMHgxYSwg MHhiOSwgMHg1MCwgMHgyZiwgMHgzYiwgMHhmYyB9IH0NCj4gKw0KPiArZXh0ZXJuIEVGSV9HVUlE ICBnRWZpRXZlbnRCZWZvcmVFeGl0Qm9vdFNlcnZpY2VzR3VpZDsNCj4gKw0KPiAgI2RlZmluZSBF RklfRVZFTlRfR1JPVVBfVklSVFVBTF9BRERSRVNTX0NIQU5HRSBcDQo+ICAgIHsgMHgxM2ZhNzY5 OCwgMHhjODMxLCAweDQ5YzcsIHsgMHg4NywgMHhlYSwgMHg4ZiwgMHg0MywgMHhmYywgMHhjMiwg MHg1MSwgMHg5NiB9IH0NCj4gDQo+IGRpZmYgLS1naXQgYS9NZGVQa2cvTWRlUGtnLmRlYyBiL01k ZVBrZy9NZGVQa2cuZGVjDQo+IGluZGV4IDZiNmJmYmVjMjkuLjM1OWE4NWVhMTAgMTAwNjQ0DQo+ IC0tLSBhL01kZVBrZy9NZGVQa2cuZGVjDQo+ICsrKyBiL01kZVBrZy9NZGVQa2cuZGVjDQo+IEBA IC00MDgsNyArNDA4LDEwIEBADQo+ICAgIGdFZmlFdmVudE1lbW9yeU1hcENoYW5nZUd1aWQgICA9 IHsgMHg3OEJFRTkyNiwgMHg2OTJGLCAweDQ4RkQsIHsgMHg5RSwgMHhEQiwgMHgwMSwgMHg0Miwg MHgyRSwgMHhGMCwgMHhENywgMHhBQiB9fQ0KPiANCj4gICAgIyMgSW5jbHVkZS9HdWlkL0V2ZW50 R3JvdXAuaA0KPiAtICBnRWZpRXZlbnRWaXJ0dWFsQWRkcmVzc0NoYW5nZUd1aWQgPSB7IDB4MTNG QTc2OTgsIDB4QzgzMSwgMHg0OUM3LCB7IDB4ODcsIDB4RUEsIDB4OEYsIDB4NDMsIDB4RkMsIDB4 QzIsIDB4NTEsIDB4OTYgfX0NCj4gKyAgZ0VmaUV2ZW50VmlydHVhbEFkZHJlc3NDaGFuZ2VHdWlk ICAgPSB7IDB4MTNGQTc2OTgsIDB4QzgzMSwgMHg0OUM3LCB7IDB4ODcsIDB4RUEsIDB4OEYsIDB4 NDMsIDB4RkMsIDB4QzIsIDB4NTEsIDB4OTYgfX0NCj4gKw0KPiArICAjIyBJbmNsdWRlL0d1aWQv RXZlbnRHcm91cC5oDQo+ICsgIGdFZmlFdmVudEJlZm9yZUV4aXRCb290U2VydmljZXNHdWlkID0g eyAweDhCRTBFMjc0LCAweDM5NzAsIDB4NEI0NCwgeyAweDgwLCAweEM1LCAweDFBLCAweEI5LCAw eDUwLCAweDJGLCAweDNCLCAweEZDIH19DQo+IA0KPiAgICAjIyBJbmNsdWRlL0d1aWQvRXZlbnRH cm91cC5oDQo+ICAgIGdFZmlFdmVudEV4aXRCb290U2VydmljZXNHdWlkICA9IHsgMHgyN0FCRjA1 NSwgMHhCMUI4LCAweDRDMjYsIHsgMHg4MCwgMHg0OCwgMHg3NCwgMHg4RiwgMHgzNywgMHhCQSwg MHhBMiwgMHhERiB9fQ0KPiAtLQ0KPiAyLjM4LjEuNDMxLmczN2IyMmM2NTBkLWdvb2cNCj4gDQo+ IA0KPiANCj4gDQo+IA0KDQo=