From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail05.groups.io (mail05.groups.io [45.79.224.7]) by spool.mail.gandi.net (Postfix) with ESMTPS id D83F79416B8 for ; Mon, 29 Apr 2024 13:49:28 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=+zaQuPcXw/xoU8VLeyYxarZB77J2bva74p39cY47GJg=; c=relaxed/simple; d=groups.io; h=From:To:CC:Subject:Thread-Topic:Thread-Index:Date:Message-ID:References:In-Reply-To:Accept-Language:nodisclaimer:MIME-Version:Precedence:List-Subscribe:List-Help:Sender:List-Id:Mailing-List:Delivered-To:Resent-Date:Resent-From:Reply-To:List-Unsubscribe-Post:List-Unsubscribe:Content-Language:Content-Type:Content-Transfer-Encoding; s=20240206; t=1714398567; v=1; b=ZheOzGst2yDMYoZnhPQKDQ6RblSjR/ZCZbKDgWC72xvxyPq4oTnajT8fKPv9CDwRqYyqfTNF Fwx61K7KCwRpHsEN3epk01T36cun8lL7EN9CEmYK5jciOzKKrVNqs1oBq9G+Hrw0aDpOSLrUuiy kT/t81TSDVrOKMPIucJfMj52gbX7Z4PT7VWOVtU/c2ARNU8Pe+n0jLu8exIUpxxO/6aWCZRZxTT X7bjcQqkPIh25qWzSa+EzBFywYFdDKo0x8Wsa7oB6Ix6olp2VR9NvECrGN5zzM/rUyoaAfnGElo jPPsUr9LO8Ry7CHBirsr/DrJEBDNRugsJoAbSaGEjYMlg== X-Received: by 127.0.0.2 with SMTP id 4c20YY7687511x0ykzM983Mm; Mon, 29 Apr 2024 06:49:27 -0700 X-Received: from EUR01-HE1-obe.outbound.protection.outlook.com (EUR01-HE1-obe.outbound.protection.outlook.com [40.107.13.47]) by mx.groups.io with SMTP id smtpd.web11.21690.1714398566017168912 for ; Mon, 29 Apr 2024 06:49:26 -0700 X-Received: from PAWPR08MB10239.eurprd08.prod.outlook.com (2603:10a6:102:367::17) by AM7PR08MB5445.eurprd08.prod.outlook.com (2603:10a6:20b:10d::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7519.34; Mon, 29 Apr 2024 13:49:20 +0000 X-Received: from PAWPR08MB10239.eurprd08.prod.outlook.com ([fe80::ecd9:84cc:cd17:df88]) by PAWPR08MB10239.eurprd08.prod.outlook.com ([fe80::ecd9:84cc:cd17:df88%5]) with mapi id 15.20.7519.031; Mon, 29 Apr 2024 13:49:19 +0000 From: "Sam Kaynor" To: gaoliming , "devel@edk2.groups.io" CC: 'Michael D Kinney' , 'Zhiguang Liu' Subject: Re: [edk2-devel] [PATCH v6 3/4] MdePkg: Adding support for EFI_CONFORMANCE_PROFILE_TABLE Thread-Topic: [PATCH v6 3/4] MdePkg: Adding support for EFI_CONFORMANCE_PROFILE_TABLE Thread-Index: AQHgvfjSy8+99M6deDk1yQR5DKOvIwIBE54jsWIdvlCAANQtQA== Date: Mon, 29 Apr 2024 13:49:19 +0000 Message-ID: References: <20240426175231.171604-1-Sam.Kaynor@arm.com> <20240426175231.171604-4-Sam.Kaynor@arm.com> <002701da99d1$45faf460$d1f0dd20$@byosoft.com.cn> In-Reply-To: <002701da99d1$45faf460$d1f0dd20$@byosoft.com.cn> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ts-tracking-id: CB666DEA92DDB24E9D8F70094C5A4828.0 x-checkrecipientchecked: true x-ms-publictraffictype: Email x-ms-traffictypediagnostic: PAWPR08MB10239:EE_|AM7PR08MB5445:EE_ x-ms-office365-filtering-correlation-id: 94136d43-7b7e-45b2-aa6c-08dc68532af5 nodisclaimer: true x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam-message-info: =?utf-8?B?R1dWLzhEY2o4Y2ZIVkZ2U0tHckRQTnR6Sms3bmVOblEzWjNmaVZFVXI3SFo0?= =?utf-8?B?S3p3K29GTDhTT0d4S2RyN3dLZDM2UHZsOG53Ri9nemsrd0tRaXZVQW55alJS?= =?utf-8?B?SDNqL1FKQUlVZnR1dHpQVFNaWk42ZFlqZ0t6dXRreUxTYjZMZ1IwY0RaWUIr?= =?utf-8?B?UldIcjY2ZS9hYnZaeGI0dW4vRks4cnk5bExwQWxzQVlmL0pBd3g1UVFqWWlp?= =?utf-8?B?b0tFeVNBK2hEOVUvT3JGakFBT0ZFTWl6T2Rqa3FKNHNWK0hzT3lKd0M1aTdu?= =?utf-8?B?WTNoS2ZQSW5SbHQ2czFiUTl5bGlZYlRlVDd5akluSi9RdU1kSlAwTkRFTklZ?= =?utf-8?B?TFBRMThVVm9TTTdkUUptZjU0Q25MWmhZMlkwT2UwSUdRaGl1SzZhYzFOLzF0?= =?utf-8?B?dEFJMVUvbU5ZSUdlTG5tZWlCelFuL09CZmUyQmtQS1RialM1UGgxWU1iSHV4?= =?utf-8?B?MVFEQ0g3a0dRcUwvSEhjL01xdlFXdklBbHBGTkNKVlZxbFd1YzcxZ2FPQzN6?= =?utf-8?B?OVo1TFcvUG1PVVB1eEl5R1hiSS9iL3dLTUtJMDREWGVLOXc5eko0eTFpdVRP?= =?utf-8?B?K0gzNWtMMU5Bb2ozT3BTOCtSZ09IaC9DQ2tBQjloL0d2YlloMmY3MnpIdTFj?= =?utf-8?B?MnFxODlUY05IMnFLd2ZQcVQreGVWRlNLbW9iK2xDTWo5UTFjS01SNzRicHNX?= =?utf-8?B?SGVlc1RjcXBmZTllK01LeFVOdHMwaVZ3cGxtR3R5ZHBGWFZGanRqeWY1TkRv?= =?utf-8?B?MjlTaC9YQ2R3bXdaRWl4Sm81SEJVL1Z6Y0VkaURWTkNYRW1SbnA5cWNzUUda?= =?utf-8?B?MWFJQVlGMlZqZm9TSnI4R0tJS3d1R3c2emkxWXZlODZvRHkzdTBJS1NEdmdT?= =?utf-8?B?Rm93SUJpdS96U0NBTjhIMkNtK2wzVkFTTlljU01EN0hMZytjS2JrcDBVeTZm?= =?utf-8?B?NWh3bkhONzVEWmNiUXJIeklkWDBXMEVtTHJ5YWR3K3B2RGkraWVLRHl6MDlD?= =?utf-8?B?TzZja0ZENm1NZEM2cGFoTEphWjRTYWNudDZCL2ZENnQ5V1JXckpBdHdpeXhM?= =?utf-8?B?Z0xqUFFYY2pTdm5YbmJlQTRLR1BNcXp2MkxWY1BXY0YrZFVSb0Fjdkl2WDZj?= =?utf-8?B?TU9haEZDUlo1cnlZcFZGbkJjR1R1MVl0ZWRuck5CcS9PaGRHOXdKSDRVTzJ2?= =?utf-8?B?N3hWT0c3bHN6Njg1cW9KaWlhNkI5K3RwMllQcTJjb1NOLysycVpoZ3liL0Jw?= =?utf-8?B?aVE1aE1CZzBldjRZVEhHM3NRQjZDbVJLZXYvWG4xV0UzZkRYNzJIMHhJbjRB?= =?utf-8?B?c2t5cWxWa013K1lZZWNmNkg2ZWpyQmh1Zy85TUQ2RStqSVhoS0tIOWRGRmhm?= =?utf-8?B?N1R5MXVXUk9kbjJiNVBoWU1MaWxUcU5GL2NrdHFFa3FYaEJ2a25zdzFkeVJB?= =?utf-8?B?aWJwTGlsSXdYUmJ6NnkrWll3WnlqMkJkNTJ2U3F4SzhTR2E5U2ZMQzVrcTNn?= =?utf-8?B?U1V3Skg1NldWQkt3MExyNXlSeHlRSWRUSVY1NEhQcjQwdzl3ejVWbmZ4cVl5?= =?utf-8?B?NE40bXlxTnNkeHprWmttMXNtbDg1KzJVOHh1clpwTDhNejdaaHZWWjc1aWtL?= =?utf-8?B?aTJVbTBmVG9lV1ZRdER6akIwNkVZbGJaWU9sTTRYdFp4QU9GZU55STBWSVBl?= =?utf-8?B?SFZXd0VraTI3SHFUYWt5OXJVVXJITzkrZHZ1WXVQSS9sQ3MyRC85TWl3PT0=?= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?cC9abU5wVVUra3ZGTzdZSlExaElGRzY3eGdNcmFUVmp3d3d6dzFkMnF2S21h?= =?utf-8?B?K3N5VW1qNk8xTjVvaGxpL0tkTU5nK0gyRzFiVUVkaGpmbXhhQld1bWsvcFph?= =?utf-8?B?Z0piSDVIMS9VdmpjUWM3VGFlMTZxMlNURWNONkZRTXJsZDB2ekdWTjZWNjhF?= =?utf-8?B?Qm03NmgyUVhGTEFzaXlRY056L2RjZzdTNTlMYTEwQmV3N0pRZjgrRWJ5MFkw?= =?utf-8?B?enVQUVV0MTFxRnk5bFRYWE15KzFYSDU3S1NEZmpBMk9JNDhFazhtWkpaVVll?= =?utf-8?B?U2ZIYTAvM1YwTm5TMU1aQ1RFMktRRVBsL2hEQXZFT0pUa2dJTENpZVZXQjM0?= =?utf-8?B?REVjdzFZVnB0SC8rQ2w2cjlEdVpOL3lTRURpS2ZteEoyNXhJb2QrZzJLUHFh?= =?utf-8?B?WXpOeHJLakJYV0theFVJU3ppa0hFZzQzWTlxRHhOc3NxU3Y3WXU1cXRYNmhu?= =?utf-8?B?ZWRNQlhrbzc0cktaZ1kvL2w1TnNSS3IrQU9qTkUyV2tPU1FBQkxQNFAyaW9p?= =?utf-8?B?bDF1bnhxOVcwSFRVdVlEMGFSNWYvWkpkOVF2N3ZBa1lGNzdHYklLaEl2QTF5?= =?utf-8?B?ZEorQXZSOUlRRzExZEk3QnBqb1NpcnNCTEFQRXc4V3VzbUdxYW9WOEJNcmVT?= =?utf-8?B?UGhhbWdBREJOTkx6VFhWSk1ZZUlzMTBxcUNTTEtSVks3OWN1bHdDTy93bi9Y?= =?utf-8?B?cGlwcE8reVh5L21pSmY5R0lYT29va0xKazdPQVV6TVl5SGtBYXJscWo0WFJP?= =?utf-8?B?TlJPK01kYSsvUDF0ZjUzZFQzUGFYckNqUEdQMm1FUERVamxUdGRVdFBIUXlF?= =?utf-8?B?bEJqREVkOCtKVGs0RGZxbzc1N2NxVStxWmc0TE0wSDEweEpMUmVuZW5ka2Jn?= =?utf-8?B?Q0lRWGkyMzFHWWpkVWFmL0xXQXgrU0tmZjkxQVBIZjY4WU9WMnA2OFYrazlD?= =?utf-8?B?Vlhmck1qcTNJS2xWTEtCZ255bll5Qk43dzNNeHozL1FDVnNVSWo1Uk9NT3F6?= =?utf-8?B?QzNmMFB6RFdvWDNxVDQ5VXVQUHNkWGJtV0t4c0FZK0ZnZTg1MHJKa0VieHJ4?= =?utf-8?B?TmFxTWZLcGtuTmpYOWFySGZRdG5YWTZ4N28xMlZrQkZYV1VwNnRMU2psNjA2?= =?utf-8?B?TUx6OCtib1Q4VTNGYmhjYXJ3a29OZmI0dEx6RjRWU3JvajE5YzFTS2Yva3Y4?= =?utf-8?B?TmtFTHVtM2g5V3lwWFJlbW5FeGFyWktIRGxUKzVHR1ByWUFJcm5hbVpOSVBT?= =?utf-8?B?OEs4VUppdGl2VlQ3TWhvcUZqZE4wT3dHS3lUUVJsZGQ0YzBTcmFRdjU4S0Fa?= =?utf-8?B?eG9GTHo1OWtrb2RYSjdHRVJJS3VIOWZKY21PT1NxdVVPQWp5Q2xWelNiNEVs?= =?utf-8?B?bVlNdjlxMm45cnkrZ3ZDeStLaVE3RWlpb2xrZDNvOC91WnpCK2psVVBiTjBz?= =?utf-8?B?WTRuSTRVb1dYbFdvUFJueG5DQ0dnUmlaMkc2ZlhzTEZiYjBGV2ovNi9EY3My?= =?utf-8?B?aEtPUGJQbzZrd2lQQTFhVDNmeWEyTmJhSm5QeUpIYXFzVGZkOFgyN0laK2VE?= =?utf-8?B?K1pUSTNOa2pDZ1V1RVNYMStWS2dEam1YeCs1bUhEbExSc0t1dUpKeEZyMGt1?= =?utf-8?B?TEswRkNoREhKTVh4Nk5tTUl6L0pFbi80Tkt3N056OHNrTnpFYmhIWlJYRThI?= =?utf-8?B?WENBN21NMm9XaHJCRUlZSWRmVlBoZ2FqSkhPZ0FVZGZTRFViTXNDUHNuWDcx?= =?utf-8?B?c2ZNR2dnLzY3WDdyb0ZXTmJuZ1d5N0xlRWhQSUVnbTZ6bW1oQ3lXS1lWZUVH?= =?utf-8?B?SHFsLy9jNDlHYW1FQXVGVlBBQ0I2UVY1ZWU0eUZFY3JwTk43aWZQaHdDeVdN?= =?utf-8?B?S1NtYlZvWVJEd2pWT0hJY0hMN2xCWW1iRlFyM3pmUjc0MVhZUnRlOFA2Nmgx?= =?utf-8?B?SWRncFdRN1R4cjdUOU5JY25CdDFVbEFRY08zd0dhVXhsMU5CY2o1NkJNdXdh?= =?utf-8?B?YllLSEc3aXFOSm8zZXdUZXA1Wk11Zm1hdTRxU3dKb3N1eFVqYUhzZUR0Z2Iv?= =?utf-8?B?UFk2WnFvbUxQMXpMZUg0L0xVZ3lZcVRVTEg4T0pPTGdVMGRTRzhNeVlHV2JP?= =?utf-8?Q?14PQz//OsCEx5UVLssAojiH7t?= MIME-Version: 1.0 X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PAWPR08MB10239.eurprd08.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 94136d43-7b7e-45b2-aa6c-08dc68532af5 X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Apr 2024 13:49:19.1684 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: f5VP4f9WBgC7rBk7xc9BdO8uUhyQU/i0TbmjL9cvicY6zdWavXEFCvTiTP4ZCU3FDYF2gZmMD06j8KbH4r1LKA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM7PR08MB5445 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 Resent-Date: Mon, 29 Apr 2024 06:49:26 -0700 Resent-From: sam.kaynor@arm.com Reply-To: devel@edk2.groups.io,sam.kaynor@arm.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: IeBtX3PiGlOd2Ox9ihsJqxfXx7686176AA= 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=20240206 header.b=ZheOzGst; dmarc=fail reason="SPF not aligned (relaxed), DKIM not aligned (relaxed)" header.from=arm.com (policy=none); spf=pass (spool.mail.gandi.net: domain of bounce@groups.io designates 45.79.224.7 as permitted sender) smtp.mailfrom=bounce@groups.io TGltaW5nLA0KDQpFeGN1c2UgbWUsIEkgZm9yZ290IHRvIGluY2x1ZGUgdGhlIHNwZWMgZm9yIHRo YXQgR1VJRC4gSXQncyBkZWZpbmVkIGluIHRoZSBFbWJlZGRlZCBCYXNlIEJvb3QgUmVxdWlyZW1l bnRzIChFQkJSKSBzcGVjaWZpY2F0aW9uIDIuMS4wIHJlbGVhc2UuDQpodHRwczovL2FybS1zb2Z0 d2FyZS5naXRodWIuaW8vZWJici8NCg0KVGhhbmtzLA0KU2FtDQoNCi0tLS0tT3JpZ2luYWwgTWVz c2FnZS0tLS0tDQpGcm9tOiBnYW9saW1pbmcgPGdhb2xpbWluZ0BieW9zb2Z0LmNvbS5jbj4NClNl bnQ6IFN1bmRheSwgQXByaWwgMjgsIDIwMjQgODowNSBQTQ0KVG86IFNhbSBLYXlub3IgPFNhbS5L YXlub3JAYXJtLmNvbT47IGRldmVsQGVkazIuZ3JvdXBzLmlvDQpDYzogJ01pY2hhZWwgRCBLaW5u ZXknIDxtaWNoYWVsLmQua2lubmV5QGludGVsLmNvbT47ICdaaGlndWFuZyBMaXUnIDx6aGlndWFu Zy5saXVAaW50ZWwuY29tPg0KU3ViamVjdDog5Zue5aSNOiBbUEFUQ0ggdjYgMy80XSBNZGVQa2c6 IEFkZGluZyBzdXBwb3J0IGZvciBFRklfQ09ORk9STUFOQ0VfUFJPRklMRV9UQUJMRQ0KDQpTYW06 DQogIEkgZG9uJ3QgZmluZCBFRklfQ09ORk9STUFOQ0VfUFJPRklMRV9FQkJSXzJfMV9HVUlEIGRl ZmluaXRpb24gaW4gVUVGSSAyLjEwIHNwZWMuIFNvLCB3aGF0J3MgaXRzIGRlZmluaXRpb24gZnJv bT8NCg0KVGhhbmtzDQpMaW1pbmcNCj4gLS0tLS3pgq7ku7bljp/ku7YtLS0tLQ0KPiDlj5Hku7bk uro6IFNhbSBLYXlub3IgPFNhbS5LYXlub3JAYXJtLmNvbT4NCj4g5Y+R6YCB5pe26Ze0OiAyMDI0 5bm0NOaciDI35pelIDE6NTMNCj4g5pS25Lu25Lq6OiBkZXZlbEBlZGsyLmdyb3Vwcy5pbw0KPiDm ioTpgIE6IE1pY2hhZWwgRCBLaW5uZXkgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPjsgTGlt aW5nIEdhbw0KPiA8Z2FvbGltaW5nQGJ5b3NvZnQuY29tLmNuPjsgWmhpZ3VhbmcgTGl1IDx6aGln dWFuZy5saXVAaW50ZWwuY29tPg0KPiDkuLvpopg6IFtQQVRDSCB2NiAzLzRdIE1kZVBrZzogQWRk aW5nIHN1cHBvcnQgZm9yDQo+IEVGSV9DT05GT1JNQU5DRV9QUk9GSUxFX1RBQkxFDQo+DQo+IFJF RjogaHR0cHM6Ly9idWd6aWxsYS50aWFub2NvcmUub3JnL3Nob3dfYnVnLmNnaT9pZD00MzUyDQo+ DQo+IEFkZGluZyBzdXBwb3J0IGZvciBFRklfQ09ORk9STUFOQ0VfUFJPRklMRV9UQUJMRSBieSBh ZGRpbmcgYW4NCj4gYXNzb2NpYXRlZCBoZWFkZXIgZmlsZSBhbmQgcmVsZXZhbnQgR1VJRHMgdG8g TWRlUGtnLmRlYyBhcyBkZWZpbmVkIGluDQo+IHRoZSBVRUZJIDIuMTAgc3BlYy4NCj4gVGhpcyB0 YWJsZSBpcyBuZWVkZWQgdG8gYWRkcmVzcyBjaGFuZ2VzIGJlaW5nIG1hZGUgd2l0aGluIFNoZWxs UGtnLg0KPg0KPiBDYzogTWljaGFlbCBEIEtpbm5leSA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5j b20+DQo+IENjOiBMaW1pbmcgR2FvIDxnYW9saW1pbmdAYnlvc29mdC5jb20uY24+DQo+IENjOiBa aGlndWFuZyBMaXUgPHpoaWd1YW5nLmxpdUBpbnRlbC5jb20+DQo+IFNpZ25lZC1vZmYtYnk6IFNh bSBLYXlub3IgPFNhbS5LYXlub3JAYXJtLmNvbT4NCj4gLS0tDQo+DQo+IE5vdGVzOg0KPiAgICAg djY6DQo+ICAgICAtIEFkZGVkIHBhdGNoIHRvIGFkZHJlc3MgTWRlUGtnIGNoYW5nZXMgc2VwYXJh dGVseQ0KPg0KPiAgTWRlUGtnL01kZVBrZy5kZWMgICAgICAgICAgICAgICAgICAgICAgICAgfCAg NSArKw0KPiAgTWRlUGtnL0luY2x1ZGUvR3VpZC9Db25mb3JtYW5jZVByb2ZpbGVzLmggfCA1NiAr KysrKysrKysrKysrKysrKysrKw0KPiAgMiBmaWxlcyBjaGFuZ2VkLCA2MSBpbnNlcnRpb25zKCsp DQo+DQo+IGRpZmYgLS1naXQgYS9NZGVQa2cvTWRlUGtnLmRlYyBiL01kZVBrZy9NZGVQa2cuZGVj IGluZGV4DQo+IGJmOTQ1NDljYmZiZC4uMmMwNTNhNzQ1OWYzIDEwMDY0NA0KPiAtLS0gYS9NZGVQ a2cvTWRlUGtnLmRlYw0KPiArKysgYi9NZGVQa2cvTWRlUGtnLmRlYw0KPiBAQCAtNzQ2LDYgKzc0 NiwxMSBAQCBbR3VpZHNdDQo+ICAgICMjIEluY2x1ZGUvR3VpZC9EZXZpY2VBdXRoZW50aWNhdGlv bi5oDQo+ICAgIGdFZmlEZXZpY2VTaWduYXR1cmVEYXRhYmFzZUd1aWQgID0geyAweGI5YzJiNGY0 LCAweGJmNWYsIDB4NDYyZCwNCj4gezB4OGEsIDB4ZGYsIDB4YzUsIDB4YzcsIDB4YSwgMHhjMywg MHg1ZCwgMHhhZCB9fQ0KPg0KPiArICAjIyBJbmNsdWRlL0d1aWQvQ29uZm9ybWFuY2VQcm9maWxl cy5oDQo+ICsgIGdFZmlDb25mUHJvZmlsZXNUYWJsZUd1aWQgICAgICAgID0geyAweDM2MTIyNTQ2 LCAweGY3ZTcsIDB4NGM4Ziwgew0KMHhiZCwNCj4gMHg5YiwgMHhlYiwgMHg4NSwgMHgyNSwgMHhi NSwgMHgwYywgMHgwYiB9fQ0KPiArICBnRWZpQ29uZlByb2ZpbGVzVWVmaVNwZWNHdWlkICAgICA9 IHsgMHg1MjNjOTFhZiwgMHhhMTk1LCAweDQzODIsIHsNCjB4ODEsDQo+IDB4OGQsIDB4MjksIDB4 NWYsIDB4ZTQsIDB4MDAsIDB4NjQsIDB4NjUgfX0NCj4gKyAgZ0VmaUNvbmZQcm9maWxlc0ViYnJT cGVjR3VpZCAgICAgPSB7IDB4Y2NlMzNjMzUsIDB4NzRhYywgMHg0MDg3LA0KPiB7IDB4YmMsIDB4 ZTcsIDB4OGIsIDB4MjksIDB4YjAsIDB4MmUsIDB4ZWIsIDB4MjcgfX0NCj4gKw0KPiAgICAjDQo+ ICAgICMgR1VJRCBkZWZpbmVkIGluIFBJMS4wDQo+ICAgICMNCj4gZGlmZiAtLWdpdCBhL01kZVBr Zy9JbmNsdWRlL0d1aWQvQ29uZm9ybWFuY2VQcm9maWxlcy5oDQo+IGIvTWRlUGtnL0luY2x1ZGUv R3VpZC9Db25mb3JtYW5jZVByb2ZpbGVzLmgNCj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQNCj4gaW5k ZXggMDAwMDAwMDAwMDAwLi5jNjIxMWQ2M2Q3OWMNCj4gLS0tIC9kZXYvbnVsbA0KPiArKysgYi9N ZGVQa2cvSW5jbHVkZS9HdWlkL0NvbmZvcm1hbmNlUHJvZmlsZXMuaA0KPiBAQCAtMCwwICsxLDU2 IEBADQo+ICsvKiogQGZpbGUNCj4gKyAgTGVnYWwgaW5mb3JtYXRpb24NCj4gKw0KPiArKiovDQo+ ICsNCj4gKyNpZm5kZWYgX19DT05GT1JNQU5DRV9QUk9GSUxFU19UQUJMRV9HVUlEX0hfXw0KPiAr I2RlZmluZSBfX0NPTkZPUk1BTkNFX1BST0ZJTEVTX1RBQkxFX0dVSURfSF9fDQo+ICsNCj4gKw0K PiArLy8NCj4gKy8vIFRoaXMgdGFibGUgYWxsb3dzIHRoZSBwbGF0Zm9ybSB0byBhZHZlcnRpc2Ug aXRzIFVFRkkgc3BlY2lmaWNhdGlvbg0KPiBjb25mb3JtYW5jZQ0KPiArLy8gaW4gdGhlIGZvcm0g b2YgcHJlLWRlZmluZWQgcHJvZmlsZXMuIEVhY2ggcHJvZmlsZSBpcyBpZGVudGlmaWVkIGJ5DQo+ ICthDQpHVUlELA0KPiB3aXRoDQo+ICsvLyBrbm93biBwcm9maWxlcyBsaXN0ZWQgaW4gdGhlIHNl Y3Rpb24gYmVsb3cuDQo+ICsvLyBUaGUgYWJzZW5jZSBvZiB0aGlzIHRhYmxlIHNoYWxsIGluZGlj YXRlIHRoYXQgdGhlIHBsYXRmb3JtDQppbXBsZW1lbnRhdGlvbg0KPiBpcw0KPiArLy8gY29uZm9y bWFudCB3aXRoIHRoZSBVRUZJIHNwZWNpZmljYXRpb24gcmVxdWlyZW1lbnRzLCBhcyBkZWZpbmVk IGluDQo+IFNlY3Rpb24gMi42Lg0KPiArLy8gVGhpcyBpcyBlcXVpdmFsZW50IHRvIHB1Ymxpc2hp bmcgdGhpcyBjb25maWd1cmF0aW9uIHRhYmxlIHdpdGggdGhlDQo+ICsvLyBFRklfQ09ORk9STUFO Q0VfUFJPRklMRVNfVUVGSV9TUEVDX0dVSUQgY29uZm9ybWFuY2UgcHJvZmlsZS4NCj4gKy8vDQo+ ICsjZGVmaW5lIEVGSV9DT05GT1JNQU5DRV9QUk9GSUxFU19UQUJMRV9HVUlEIFwNCj4gKyAgeyBc DQo+ICsgICAgMHgzNjEyMjU0NiwgMHhmN2U3LCAweDRjOGYsIHsgMHhiZCwgMHg5YiwgMHhlYiwg MHg4NSwgMHgyNSwgMHhiNSwNCjB4MGMsDQo+IDB4MGIgfSBcDQo+ICsgIH0NCj4gKw0KPiArI3By YWdtYSBwYWNrKDEpDQo+ICsNCj4gK3R5cGVkZWYgc3RydWN0IHsNCj4gKyAgLy8vDQo+ICsgIC8v LyBWZXJzaW9uIG9mIHRoZSB0YWJsZSBtdXN0IGJlIDB4MQ0KPiArICAvLy8NCj4gKyAgVUlOVDE2 IFZlcnNpb247DQo+ICsgIC8vLw0KPiArICAvLy8gVGhlIG51bWJlciBvZiBwcm9maWxlcyBHVUlE cyBwcmVzZW50IGluIENvbmZvcm1hbmNlUHJvZmlsZXMNCj4gKyAgLy8vDQo+ICsgIFVJTlQxNiBO dW1iZXJPZlByb2ZpbGVzOw0KPiArICAvLy8NCj4gKyAgLy8vIEFuIGFycmF5IG9mIGNvbmZvcm1h bmNlIHByb2ZpbGUgR1VJRHMgdGhhdCBhcmUgc3VwcG9ydGVkIGJ5DQo+ICt0aGlzDQo+IHN5c3Rl bS4NCj4gKyAgLy8vIEVGSV9HVUlEICAgICAgICBDb25mb3JtYW5jZVByb2ZpbGVzW107DQo+ICsg IC8vLw0KPiArfSBFRklfQ09ORk9STUFOQ0VfUFJPRklMRVNfVEFCTEU7DQo+ICsNCj4gKyNkZWZp bmUgRUZJX0NPTkZPUk1BTkNFX1BST0ZJTEVTX1RBQkxFX1ZFUlNJT04gMHgxDQo+ICsNCj4gKy8v DQo+ICsvLyBHVUlEIGRlZmluZWQgaW4gc3BlYy4NCj4gKy8vDQo+ICsjZGVmaW5lIEVGSV9DT05G T1JNQU5DRV9QUk9GSUxFU19VRUZJX1NQRUNfR1VJRCBcDQo+ICsgICAgeyAweDUyM2M5MWFmLCAw eGExOTUsIDB4NDM4MiwgXA0KPiArICAgIHsgMHg4MSwgMHg4ZCwgMHgyOSwgMHg1ZiwgMHhlNCwg MHgwMCwgMHg2NCwgMHg2NSB9fSAjZGVmaW5lDQo+ICtFRklfQ09ORk9STUFOQ0VfUFJPRklMRV9F QkJSXzJfMV9HVUlEIFwNCj4gKyAgICB7IDB4Y2NlMzNjMzUsIDB4NzRhYywgMHg0MDg3LCBcDQo+ ICsgICAgeyAweGJjLCAweGU3LCAweDhiLCAweDI5LCAweGIwLCAweDJlLCAweGViLCAweDI3IH19 DQo+ICsNCj4gK2V4dGVybiBFRklfR1VJRCAgZ0VmaUNvbmZQcm9maWxlc1RhYmxlR3VpZDsgZXh0 ZXJuIEVGSV9HVUlEDQo+ICtnRWZpQ29uZlByb2ZpbGVzVWVmaVNwZWNHdWlkOw0KPiArDQo+ICsj ZW5kaWYNCj4gLS0NCj4gMi4zNC4xDQoNCg0KDQpJTVBPUlRBTlQgTk9USUNFOiBUaGUgY29udGVu dHMgb2YgdGhpcyBlbWFpbCBhbmQgYW55IGF0dGFjaG1lbnRzIGFyZSBjb25maWRlbnRpYWwgYW5k IG1heSBhbHNvIGJlIHByaXZpbGVnZWQuIElmIHlvdSBhcmUgbm90IHRoZSBpbnRlbmRlZCByZWNp cGllbnQsIHBsZWFzZSBub3RpZnkgdGhlIHNlbmRlciBpbW1lZGlhdGVseSBhbmQgZG8gbm90IGRp c2Nsb3NlIHRoZSBjb250ZW50cyB0byBhbnkgb3RoZXIgcGVyc29uLCB1c2UgaXQgZm9yIGFueSBw dXJwb3NlLCBvciBzdG9yZSBvciBjb3B5IHRoZSBpbmZvcm1hdGlvbiBpbiBhbnkgbWVkaXVtLiBU aGFuayB5b3UuDQoNCgotPS09LT0tPS09LT0tPS09LT0tPS09LQpHcm91cHMuaW8gTGlua3M6IFlv dSByZWNlaXZlIGFsbCBtZXNzYWdlcyBzZW50IHRvIHRoaXMgZ3JvdXAuClZpZXcvUmVwbHkgT25s aW5lICgjMTE4Mzg5KTogaHR0cHM6Ly9lZGsyLmdyb3Vwcy5pby9nL2RldmVsL21lc3NhZ2UvMTE4 Mzg5Ck11dGUgVGhpcyBUb3BpYzogaHR0cHM6Ly9ncm91cHMuaW8vbXQvMTA1ODAwNzI2Lzc2ODYx NzYKR3JvdXAgT3duZXI6IGRldmVsK293bmVyQGVkazIuZ3JvdXBzLmlvClVuc3Vic2NyaWJlOiBo dHRwczovL2VkazIuZ3JvdXBzLmlvL2cvZGV2ZWwvdW5zdWIgW3JlYmVjY2FAb3BlbmZ3LmlvXQot PS09LT0tPS09LT0tPS09LT0tPS09LQoKDQo=