From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from NAM11-CO1-obe.outbound.protection.outlook.com (NAM11-CO1-obe.outbound.protection.outlook.com [40.107.220.84]) by mx.groups.io with SMTP id smtpd.web11.28589.1681870432896243266 for ; Tue, 18 Apr 2023 19:13:53 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@amd.com header.s=selector1 header.b=z15Ma2m9; spf=permerror, err=parse error for token &{10 18 %{i}._ip.%{h}._ehlo.%{d}._spf.vali.email}: invalid domain name (domain: amd.com, ip: 40.107.220.84, mailfrom: abner.chang@amd.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=obg2fwikDHps3vs/qf7fQdtzTVbz2LDvWpvKwVWGneuT7YVxem1UCh8AnRRcSeMO+AsovOf/kUKbuD8xAOjgYwBvAFDhHLR4JWuVdU80vPNCxZ0+vi2+2wADwV7PvGz1GUyou51hztiLbhJBzVxqFlny8nulEJMDgT6qvcUw2QzVD9h8Vs0MIZ/r3AIdZZj6AaDYjH4WmBII57sDlixm5XScAtU/0DN//Qvruz1T+CLuJTmn30uZGZIDfQ2mh74Rxl0yK7IktYcehoGi9VZGKdmT8ZtNIa4XHRgIFhogCk1ihdz+kHgc6y4yiN7gMgQOD8he+acM72sf20HfeDvOEg== 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=TO1jYIoCtLAVyO31wJbiHpfhAxNBJsAxwB7SffUEhrM=; b=hlIQnx0UB3Orc9ng7ZQSicKv7etOqNovXhP77UdDlik6N2D9oxR9mDUhAOuJYe+Fvx0mZIn+0qFWo2wgvkyjRIUkK4u4dj5C1a5+rryySUN2JDThr/ufBy2pqTOexlj/t6y2JZiY/2lrJqoVVEHC8Y7bYkAQN8A79hj2Fmh5G2ML3R+MIJP8DkduF8YdTNSbmwJWlvN+/R115Hk9QCb6ry1EoNcEsHKZfBaLRTYD5awdCwrrqp5vI1vw1yVgNsqxkD38hXEVbL1Help/ZFaRYu1e0f5+cqjC2JiDrRChdXvEMkK84dujN99T79WSBV2ZazE7QeLto/LEKFVRqw5glg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=amd.com; dmarc=pass action=none header.from=amd.com; dkim=pass header.d=amd.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=TO1jYIoCtLAVyO31wJbiHpfhAxNBJsAxwB7SffUEhrM=; b=z15Ma2m9UVpXgfib1he1DpLWGW1OkahE4JyI8McWdsB/TKtIhmzzg5JmvjQTKpzKzdy1TGwmLSkIn1BdoIU+Vry/X3YgUlwdc2pny/xXhcFjfnuQ23+upKOBQR/A7D8OCbxen9piz19PH1+KCKyWAnQojnDvTK2XLqrnqwcHS1s= Received: from MN2PR12MB3966.namprd12.prod.outlook.com (2603:10b6:208:165::18) by MW3PR12MB4361.namprd12.prod.outlook.com (2603:10b6:303:5a::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6298.45; Wed, 19 Apr 2023 02:13:50 +0000 Received: from MN2PR12MB3966.namprd12.prod.outlook.com ([fe80::46f1:bdce:a4bc:29e3]) by MN2PR12MB3966.namprd12.prod.outlook.com ([fe80::46f1:bdce:a4bc:29e3%3]) with mapi id 15.20.6319.020; Wed, 19 Apr 2023 02:13:50 +0000 From: "Chang, Abner" To: "devel@edk2.groups.io" , "michael.d.kinney@intel.com" CC: "Gao, Liming" , "Liu, Zhiguang" , Nickle Wang , Igor Kulchytskyy , "Oram, Isaac W" , "Attar, AbdulLateef (Abdul Lateef)" Subject: Re: [edk2-devel] [PATCH] MdePkg/Include: Add DMTF PLDM Base definitions Thread-Topic: [edk2-devel] [PATCH] MdePkg/Include: Add DMTF PLDM Base definitions Thread-Index: AQHZZQXLD3krQmzjZkudWqTiXd34A68xcgmQgACLZtA= Date: Wed, 19 Apr 2023 02:13:50 +0000 Message-ID: References: <20230402015155.147-1-abner.chang@amd.com> In-Reply-To: Accept-Language: zh-CN, en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_Enabled=true; MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_SetDate=2023-04-19T02:13:48Z; MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_Method=Standard; MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_Name=General; MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_SiteId=3dd8961f-e488-4e60-8e11-a82d994e183d; MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_ActionId=251c33d3-e987-438f-b5e7-88bf50f72d96; MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_ContentBits=1 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=amd.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: MN2PR12MB3966:EE_|MW3PR12MB4361:EE_ x-ms-office365-filtering-correlation-id: 6c0c8284-77bc-40c4-d52c-08db407bb731 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: BSZCy8Mdw74Io8wY9MTCEZVWiBm1NyhUexamkMRPLkwVF6pKiLF1Y8AgNKO6E5fLoICaZdasLZjrcdqE+f9d3uTQy5Dr6ZvkeS5fLsNw8Vllg3zhhoe2Bn/3P14+Su8AOOJJiPiYrDkn6d8X1eEyKpqQFdgfAFG8YpWrAEKvFNxL3rnCDzfwyo8Fo4GxT3+jhrffk9gjN6JLiAFGU+al11Pob7kbtj5lqW9CFhtvkp9adJWBiORAVVurqavddCda2hVWqHN4pAf0h69B0mDwid7q2TMQIFwsnYKSxFens7RzdaeSLlrcn3q4AgEi7fqvQvOAVfrGikQw6xoKBCgMkpIU25wohekLPPS6rFVcyKtikELLxI4Zjst2XZHOYq7MjkRKZuLceJeeYrqW7Vvzm0+sohbtI0ykbL7gkAJvogCk+OXcRvPuEpwZwS22V7rvKeRU1yDhgkO2pDiXOnNbAPD63C9cbN47P29LhO3C9tYiK1TWb/FjkqOhx8pbTRyZeg7IQDPcTd9aMSCgOrcHelwZnAYLhD1hK83wDAjblmMQGISFZBp7+Fdx8AAG17avCR5uiIwkuQwlryM4p80EZctsnhdVRfef6U6zKf3JB+I= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MN2PR12MB3966.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230028)(4636009)(366004)(396003)(376002)(346002)(136003)(39860400002)(451199021)(110136005)(54906003)(55016003)(71200400001)(478600001)(7696005)(83380400001)(316002)(64756008)(66556008)(4326008)(41300700001)(966005)(186003)(66446008)(26005)(9686003)(53546011)(66946007)(6506007)(66476007)(76116006)(2906002)(8676002)(66899021)(38100700002)(8936002)(122000001)(38070700005)(33656002)(52536014)(5660300002)(86362001);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?SWIvT21DdGNGbUhwdnA3a3Z4MTRETEFDOEg3aHhnd2R4R2tEMFJPME1aUEsr?= =?utf-8?B?NHJyWjV4bWJLdWkydHdEaXUrMVJuWVZuc0xOeUVodzU2RGxnUEs3ZUxFYlAy?= =?utf-8?B?UlNuZXRKVDJlMk9tU2Q1OUkzckVSUlVaMTI1S284NEtjRVcyblhIS05aUGZH?= =?utf-8?B?UmdwSGl4QTI3L2tBMWp3cnBCWWdyT3UwdFBrZ0E1M3N6cnBFNnpSYkVWRnc0?= =?utf-8?B?RVNJMitGdEc5TGhIQnZ5Z3MrY1dSdHdkcjk4N0hCNnNrNkc3Y3MzZHpsTFBQ?= =?utf-8?B?TEFTYTNhRFhVQXJudkJhMW9USWdPR3ZRS2hNY2wvT1pvUDgwK0tNR1Bod3Bh?= =?utf-8?B?SXBiUjNnNzFvM2RDR1c2c0lseGpCTzhmRDJ6c0xyWHNIQTJ1eFI1c2dZV05x?= =?utf-8?B?THFHc0FVMFJESGFDZ0l4OHAvdFRTTnk3U09VTEJVQlJudGtSRmxGa3gwNmU2?= =?utf-8?B?ZENpeU9HWFdiVTVqd1JzdEtWRW13NlBNOXhlbElOTm50YzVSbGxYaGVoYk1o?= =?utf-8?B?N2Y0ME1MTkQvaDVmTWthUldHd1R5TU9OMWszNy9JYVRHemlwcXFIOHRFR2cz?= =?utf-8?B?eW1ac3RRZTNvVG0wS01iSm5qdkhROHMzZTdITjgzbUhVbWdtakpnU3EyRTYy?= =?utf-8?B?cG4yTm80QThybmpZNlFDOG00c1dBME40eVpwb1NwUExUK05SS1hhQ3JXYzJT?= =?utf-8?B?VTlwdFh0VUJxVGZ5Q3RwM2JGK2xFcGR0eDNmRnBURm9TV2Q4aktRMWErSHB2?= =?utf-8?B?TWJxemlsMHg0bDhaaE96cGRIdWcyZkkxdUdna3RQNWJraVdIYStWMWhFK2py?= =?utf-8?B?clNxeXo5eGRLT01EWHpMZXBHa2JIRnpQbG41Q0RldENSTS9McHFBZzdwdndk?= =?utf-8?B?WVI1dXRhVkxoSVdPaHJpN084dlE2WWlMamJXSUpHQjhBZGdtc05ZK0x1Ukpn?= =?utf-8?B?SWxLSFJpYUFjQ3VxbWNUUmdMRWdPN0NRR1NsVDBBQWVSb1BFMVkrQzNqWVI0?= =?utf-8?B?dmJPb1JPOFMxMkUxMHZ2L3ZwVWxvWm5ZSVNGWmQ5MUFVdzdxTkk1TWlsZFhW?= =?utf-8?B?NnJ2M0NRaEIrMzlQc0cxMDJSaEJwTzliNUJ6Mi81VmdnR2U2YkpDNk10VFBP?= =?utf-8?B?eUVyTVMrWnd4clNGQ2dVaVhQNGhuZlBBN1UvNWcxeFdKY1g4TjVwS2ZVWXZR?= =?utf-8?B?MDk1bUZIUUxJOWpyRW5GZHNNK3lWTEY3VDJneC8veWVWR0U3SEhPUm8vNmJl?= =?utf-8?B?TldscmwvbUpZUURUVzNXVjQ4cGRlRHpUSGc4d2JFa1dFWXY4ZHgzZW03amtw?= =?utf-8?B?SnJkb0hsMFJwRDVPNzdTSFczdEl2cHdacFhlOTFxM3dhL3NCS05tTUg1ZU9m?= =?utf-8?B?dGxNYUJCR1RobVQ3NGEwSmNLakpaVkVhL1Jhc2hidHcxWm9IYnNhOE1vdXIy?= =?utf-8?B?NE5CYmdSZDdoTmQwbXpWbjU0UUZrNVdtYzlhWk9nL3RCNW5uVDJuVXY5UkRD?= =?utf-8?B?OTJpNFRFbExERGFNdGZWbHpFLzA5TDR5MFRpTFZMOUdHd05CaEkvWU1PRWFj?= =?utf-8?B?aXNFVldRYTBkQ2VtT1VQTTVyQXMvRHcwbmRjOTZyT1J6cUhYNlRid0ttTmgw?= =?utf-8?B?RzFnZjc5akN2L29UL2lFR1dkWlhaYlVNV2tWMjUyZnlIU1R0Sksvb2ZMNzdZ?= =?utf-8?B?KzlzbDZMM0dDSTRsc0pGeGpxejlYclVtLzVaNVNWMTlyZGx3MThMSmdObGhn?= =?utf-8?B?cGpOZVRZYmVXd1FjblkraEU5WjNPU3dhNjZiaUtWSVNQMzUwbHF4ejMzckVR?= =?utf-8?B?YkZqTlFKMFhJWkNLQjR6WnNsTUtqL1MyQUVneHRES3hicFl6TlhjMHV0SWhz?= =?utf-8?B?VjdzYUxZNndvcVdiZUdNVmJwS3RiREd6a21zNGdvUytzQ2duR3F4M2tsWWFs?= =?utf-8?B?allRR3YwanovT0NRYTBmYk9tbEhjbzRBaW80L1J3ekhxQTBYMlpTcE9MTTZq?= =?utf-8?B?UE1VMGlkM1drZ0ZwQzZFTVBIQ3JneWR4WlVURUpWZWlWS1BIMS9QUE9yVXpx?= =?utf-8?B?cTJxdUhtRlFpZ2ZCMEl6ZlVUNFo4TjdGSi9KZFoyNG1tWmFRQjd5czhVTytH?= =?utf-8?Q?VJ08=3D?= MIME-Version: 1.0 X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MN2PR12MB3966.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6c0c8284-77bc-40c4-d52c-08db407bb731 X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Apr 2023 02:13:50.1451 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 1rfVnjhAAf02SM8IN6KHJsgDXgT+QfqbLyEgQ9jgP3mtqhumLhOb4inyQUu1cSGWvm+Prsc6SkMrI/GqOL7VCA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW3PR12MB4361 Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 W0FNRCBPZmZpY2lhbCBVc2UgT25seSAtIEdlbmVyYWxdDQoNClRoZXJlIGFyZSBjb3VwbGUgc3Vi b3JkaW5hdGUgc3BlY2lmaWNhdGlvbnMgYmFzZSBvbiBQTERNIGJhc2Ugc3BlYy4gVGhlcmUgaXMg cG9zc2libGUgc29tZW9uZSBpbnRyb2R1Y2VzIGFub3RoZXIgUExETSBDIGhlYWRlciBmaWxlIHRo YXQgaW5jbHVkZXMgUExETSBiYXNlIGRlZmluaXRpb25zLiBTbyBQTERNIGJhc2UgZGVmaW5pdGlv bnMgc2hvdWxkIGJlIHNlcGFyYXRlZC4NCg0KQWJuZXINCg0KPiAtLS0tLU9yaWdpbmFsIE1lc3Nh Z2UtLS0tLQ0KPiBGcm9tOiBkZXZlbEBlZGsyLmdyb3Vwcy5pbyA8ZGV2ZWxAZWRrMi5ncm91cHMu aW8+IE9uIEJlaGFsZiBPZiBNaWNoYWVsDQo+IEQgS2lubmV5IHZpYSBncm91cHMuaW8NCj4gU2Vu dDogV2VkbmVzZGF5LCBBcHJpbCAxOSwgMjAyMyAxOjUwIEFNDQo+IFRvOiBkZXZlbEBlZGsyLmdy b3Vwcy5pbzsgQ2hhbmcsIEFibmVyIDxBYm5lci5DaGFuZ0BhbWQuY29tPg0KPiBDYzogR2FvLCBM aW1pbmcgPGdhb2xpbWluZ0BieW9zb2Z0LmNvbS5jbj47IExpdSwgWmhpZ3VhbmcNCj4gPHpoaWd1 YW5nLmxpdUBpbnRlbC5jb20+OyBOaWNrbGUgV2FuZyA8bmlja2xld0BudmlkaWEuY29tPjsgSWdv cg0KPiBLdWxjaHl0c2t5eSA8aWdvcmtAYW1pLmNvbT47IE9yYW0sIElzYWFjIFcgPGlzYWFjLncu b3JhbUBpbnRlbC5jb20+Ow0KPiBBdHRhciwgQWJkdWxMYXRlZWYgKEFiZHVsIExhdGVlZikgPEFi ZHVsTGF0ZWVmLkF0dGFyQGFtZC5jb20+OyBLaW5uZXksDQo+IE1pY2hhZWwgRCA8bWljaGFlbC5k Lmtpbm5leUBpbnRlbC5jb20+DQo+IFN1YmplY3Q6IFJlOiBbZWRrMi1kZXZlbF0gW1BBVENIXSBN ZGVQa2cvSW5jbHVkZTogQWRkIERNVEYgUExETSBCYXNlDQo+IGRlZmluaXRpb25zDQo+IA0KPiBD YXV0aW9uOiBUaGlzIG1lc3NhZ2Ugb3JpZ2luYXRlZCBmcm9tIGFuIEV4dGVybmFsIFNvdXJjZS4g VXNlIHByb3Blcg0KPiBjYXV0aW9uIHdoZW4gb3BlbmluZyBhdHRhY2htZW50cywgY2xpY2tpbmcg bGlua3MsIG9yIHJlc3BvbmRpbmcuDQo+IA0KPiANCj4gSSBzZWUgUGxkbVNtYmlvc1RyYW5zZmVy LmggaW5jbHVkZXMgdGhpcyBmaWxlLiAgQXJlIHRoZXJlIGFueSBvdGhlciBmaWxlcyB0aGF0DQo+ IHdpbGwgaW5jbHVkZSB0aGlzIGZpbGU/DQo+IA0KPiBDb3VsZCB0aGlzIGNvbnRlbnQgYmUgZm9s ZGVkIGludG8gUGxkbVNtYmlvc1RyYW5zZmVyLmggdG8gcmVkdWNlIHRvdGFsDQo+IG51bWJlciBv ZiBpbmNsdWRlIGZpbGVzPw0KPiANCj4gTWlrZQ0KPiANCj4gPiAtLS0tLU9yaWdpbmFsIE1lc3Nh Z2UtLS0tLQ0KPiA+IEZyb206IGRldmVsQGVkazIuZ3JvdXBzLmlvIDxkZXZlbEBlZGsyLmdyb3Vw cy5pbz4gT24gQmVoYWxmIE9mIENoYW5nLA0KPiA+IEFibmVyIHZpYSBncm91cHMuaW8NCj4gPiBT ZW50OiBTYXR1cmRheSwgQXByaWwgMSwgMjAyMyA2OjUyIFBNDQo+ID4gVG86IGRldmVsQGVkazIu Z3JvdXBzLmlvDQo+ID4gQ2M6IEtpbm5leSwgTWljaGFlbCBEIDxtaWNoYWVsLmQua2lubmV5QGlu dGVsLmNvbT47IEdhbywgTGltaW5nDQo+ID4gPGdhb2xpbWluZ0BieW9zb2Z0LmNvbS5jbj47IExp dSwgWmhpZ3VhbmcgPHpoaWd1YW5nLmxpdUBpbnRlbC5jb20+Ow0KPiA+IE5pY2tsZSBXYW5nIDxu aWNrbGV3QG52aWRpYS5jb20+OyBJZ29yIEt1bGNoeXRza3l5IDxpZ29ya0BhbWkuY29tPjsNCj4g PiBPcmFtLCBJc2FhYyBXIDxpc2FhYy53Lm9yYW1AaW50ZWwuY29tPjsgQWJkdWwgTGF0ZWVmIEF0 dGFyDQo+ID4gPEFiZHVsTGF0ZWVmLkF0dGFyQGFtZC5jb20+DQo+ID4gU3ViamVjdDogW2VkazIt ZGV2ZWxdIFtQQVRDSF0gTWRlUGtnL0luY2x1ZGU6IEFkZCBETVRGIFBMRE0gQmFzZQ0KPiA+IGRl ZmluaXRpb25zDQo+ID4NCj4gPiBGcm9tOiBBYm5lciBDaGFuZyA8YWJuZXIuY2hhbmdAYW1kLmNv bT4NCj4gPg0KPiA+IEJaICM0Mzk2DQo+ID4gVGhpcyBjaGFuZ2UgYWRkcyBkZWZpbml0aW9ucyBm b3IgRE1URiBQTERNIGJhc2Ugc3BlY2lmaWNhdGlvbi4NCj4gPg0KPiA+IFNwZWMgcmVmOg0KPiA+ DQo+IGh0dHBzOi8vd3d3LmRtdGYub3JnL3NpdGVzL2RlZmF1bHQvZmlsZXMvc3RhbmRhcmRzL2Rv Y3VtZW50cy9EU1AwMjQwXzENCj4gPiAuMS4wLnBkZg0KPiA+DQo+ID4gU2lnbmVkLW9mZi1ieTog QWJuZXIgQ2hhbmcgPGFibmVyLmNoYW5nQGFtZC5jb20+DQo+ID4gQ2M6IE1pY2hhZWwgRCBLaW5u ZXkgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPg0KPiA+IENjOiBMaW1pbmcgR2FvIDxnYW9s aW1pbmdAYnlvc29mdC5jb20uY24+DQo+ID4gQ2M6IFpoaWd1YW5nIExpdSA8emhpZ3VhbmcubGl1 QGludGVsLmNvbT4NCj4gPiBDYzogTmlja2xlIFdhbmcgPG5pY2tsZXdAbnZpZGlhLmNvbT4NCj4g PiBDYzogSWdvciBLdWxjaHl0c2t5eSA8aWdvcmtAYW1pLmNvbT4NCj4gPiBDYzogSXNhYWMgT3Jh bSA8aXNhYWMudy5vcmFtQGludGVsLmNvbT4NCj4gPiBDYzogQWJkdWwgTGF0ZWVmIEF0dGFyIDxB YmR1bExhdGVlZi5BdHRhckBhbWQuY29tPg0KPiA+IC0tLQ0KPiA+ICBNZGVQa2cvSW5jbHVkZS9J bmR1c3RyeVN0YW5kYXJkL1BsZG0uaCB8IDgxDQo+ID4gKysrKysrKysrKysrKysrKysrKysrKysr KysNCj4gPiAgMSBmaWxlIGNoYW5nZWQsIDgxIGluc2VydGlvbnMoKykNCj4gPiAgY3JlYXRlIG1v ZGUgMTAwNjQ0IE1kZVBrZy9JbmNsdWRlL0luZHVzdHJ5U3RhbmRhcmQvUGxkbS5oDQo+ID4NCj4g PiBkaWZmIC0tZ2l0IGEvTWRlUGtnL0luY2x1ZGUvSW5kdXN0cnlTdGFuZGFyZC9QbGRtLmgNCj4g PiBiL01kZVBrZy9JbmNsdWRlL0luZHVzdHJ5U3RhbmRhcmQvUGxkbS5oDQo+ID4gbmV3IGZpbGUg bW9kZSAxMDA2NDQNCj4gPiBpbmRleCAwMDAwMDAwMDAwMC4uODJkNjViNzE4NzQNCj4gPiAtLS0g L2Rldi9udWxsDQo+ID4gKysrIGIvTWRlUGtnL0luY2x1ZGUvSW5kdXN0cnlTdGFuZGFyZC9QbGRt LmgNCj4gPiBAQCAtMCwwICsxLDgxIEBADQo+ID4gKy8qKg0KPiA+ICsgIFRoZSBkZWZpbml0aW9u cyBvZiBETVRGIFBsYXRmb3JtIExldmVsIERhdGEgTW9kZWwgKFBMRE0pDQo+ID4gKyAgQmFzZSBT cGVjaWZpY2F0aW9uLg0KPiA+ICsNCj4gPiArICBDb3B5cmlnaHQgKEMpIDIwMjMgQWR2YW5jZWQg TWljcm8gRGV2aWNlcywgSW5jLiBBbGwgcmlnaHRzIHJlc2VydmVkLg0KPiA+ICsgIFNQRFgtTGlj ZW5zZS1JZGVudGlmaWVyOiBCU0QtMi1DbGF1c2UtUGF0ZW50DQo+ID4gKw0KPiA+ICsgIEBwYXIg UmV2aXNpb24gUmVmZXJlbmNlOg0KPiA+ICsgIERNVEYgUGxhdGZvcm0gTGV2ZWwgRGF0YSBNb2Rl bCAoUExETSkgQmFzZSBTcGVjaWZpY2F0aW9uICBWZXJzaW9uDQo+ID4gKyAxLjEuMA0KPiA+ICsN Cj4gaHR0cHM6Ly93d3cuZG10Zi5vcmcvc2l0ZXMvZGVmYXVsdC9maWxlcy9zdGFuZGFyZHMvZG9j dW1lbnRzL0RTUDAyNDANCj4gPiArIF8xLjEuMC5wZGYNCj4gPiArDQo+ID4gKyoqLw0KPiA+ICsN Cj4gPiArI2lmbmRlZiBQTERNX0hfDQo+ID4gKyNkZWZpbmUgUExETV9IXw0KPiA+ICsNCj4gPiAr I3ByYWdtYSBwYWNrKDEpDQo+ID4gKw0KPiA+ICsjZGVmaW5lIFBMRE1fTUVTU0FHRV9IRUFERVJf VkVSU0lPTiAgMA0KPiA+ICsNCj4gPiArLy8vDQo+ID4gKy8vLyBHZW5lcmFsIGRlZmluaXRpb25z IGZyb20gUGxhdGZvcm0gTGV2ZWwgRGF0YSBNb2RlbCAoUExETSkgQmFzZQ0KPiA+ICsvLy8gU3Bl Y2lmaWNhdGlvbiAoRE1URiBEU1AwMjQwKSAvLy8gdHlwZWRlZiBzdHJ1Y3QgIHsNCj4gPiArICBV SU5UOCAgICBJbnN0YW5jZUlkICAgIDogNTsgICAgICAgICAgLy8vPCBSZXF1ZXN0IGluc3RhbmNl IElELg0KPiA+ICsgIFVJTlQ4ICAgIFJlc2VydmVkICAgICAgOiAxOyAgICAgICAgICAvLy88IFJl c2VydmVkIGJpdC4NCj4gPiArICBVSU5UOCAgICBEYXRhZ3JhbUJpdCAgIDogMTsgICAgICAgICAg Ly8vPCB1c2VkIHRvIGluZGljYXRlIHdoZXRoZXIgdGhlIEluc3RhbmNlDQo+IElEIGZpZWxkIGlz DQo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vLzwgYmVpbmcg dXNlZCBmb3IgdHJhY2tpbmcgYW5kIG1hdGNoaW5nIHJlcXVlc3RzDQo+IGFuZA0KPiA+ICsgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLy88IHJlc3BvbnNlcywgb3IganVz dCBiZWluZyB1c2VkIGZvciBhc3luY2hyb25vdXMNCj4gPiArICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgLy8vPCBub3RpZmljYXRpb25zLg0KPiA+ICsgIFVJTlQ4ICAgIFJl cXVlc3RCaXQgICAgOiAxOyAgICAgICAgICAvLy88IFJlcXVlc3QgYml0Lg0KPiA+ICsgIFVJTlQ4 ICAgIFBsZG1UeXBlICAgICAgOiA2OyAgICAgICAgICAvLy88IFBMRE0gbWVzc2FnZSB0eXBlLg0K PiA+ICsgIFVJTlQ4ICAgIEhlYWRlclZlcnNpb24gOiAyOyAgICAgICAgICAvLy88IEhlYWRlciB2 ZXJzaW9uLg0KPiA+ICsgIFVJTlQ4ICAgIFBsZG1UeXBlQ29tbWFuZENvZGU7ICAgICAgICAvLy88 IFRoZSBjb21tYW5kIGNvZGUgb2YgUExETQ0KPiBtZXNzYWdlIHR5cGUuDQo+ID4gK30gUExETV9N RVNTQUdFX0hFQURFUjsNCj4gPiArDQo+ID4gK3R5cGVkZWYgUExETV9NRVNTQUdFX0hFQURFUiBQ TERNX1JFUVVFU1RfSEVBREVSOw0KPiA+ICsNCj4gPiArI2RlZmluZSBQTERNX01FU1NBR0VfSEVB REVSX0lTX1JFUVVFU1QgICAgICAgIDENCj4gPiArI2RlZmluZSBQTERNX01FU1NBR0VfSEVBREVS X0lTX0RBVEFHUkFNICAgICAgIDENCj4gPiArI2RlZmluZSBQTERNX01FU1NBR0VfSEVBREVSX0lO U1RBTkNFX0lEX01BU0sgIDB4MWYNCj4gPiArDQo+ID4gK3R5cGVkZWYgc3RydWN0IHsNCj4gPiAr ICBQTERNX01FU1NBR0VfSEVBREVSICAgIFBsZG1IZWFkZXI7DQo+ID4gKyAgVUlOVDggICAgICAg ICAgICAgICAgICBQbGRtQ29tcGxldGlvbkNvZGU7ICAgLy8vPCBQTERNIGNvbXBsZXRpb24gIG9m DQo+IHJlc3BvbnNlIG1lc3NhZ2UuDQo+ID4gK30gUExETV9SRVNQT05TRV9IRUFERVI7DQo+ID4g Kw0KPiA+ICsjcHJhZ21hIHBhY2soKQ0KPiA+ICsNCj4gPiArI2RlZmluZSBQTERNX0hFQURFUl9W RVJTSU9OICAweDAwDQo+ID4gKw0KPiA+ICsjZGVmaW5lIFBMRE1fQ09NUExFVElPTl9DT0RFX1NV Q0NFU1MgICAgICAgICAgICAgICAgICAgICAweDAwDQo+ID4gKyNkZWZpbmUgUExETV9DT01QTEVU SU9OX0NPREVfRVJST1IgICAgICAgICAgICAgICAgICAgICAgIDB4MDENCj4gPiArI2RlZmluZSBQ TERNX0NPTVBMRVRJT05fQ09ERV9FUlJPUl9JTlZBTElEX0RBVEEgICAgICAgICAgMHgwMg0KPiA+ ICsjZGVmaW5lIFBMRE1fQ09NUExFVElPTl9DT0RFX0VSUk9SX0lOVkFMSURfTEVOR1RIICAgICAg ICAweDAzDQo+ID4gKyNkZWZpbmUgUExETV9DT01QTEVUSU9OX0NPREVfRVJST1JfTk9UX1JFQURZ ICAgICAgICAgICAgIDB4MDQNCj4gPiArI2RlZmluZQ0KPiBQTERNX0NPTVBMRVRJT05fQ09ERV9F UlJPUl9VTlNVUFBPUlRFRF9QTERNX0NNRCAgMHgwNQ0KPiA+ICsjZGVmaW5lIFBMRE1fQ09NUExF VElPTl9DT0RFX0VSUk9SX0lOVkFMSURfUExETV9UWVBFDQo+IDB4MjANCj4gPiArI2RlZmluZSBQ TERNX0NPTVBMRVRJT05fQ09ERV9TUEVDSUZJQ19TVEFSVCAgICAgICAgICAgICAgMHg4MA0KPiA+ ICsjZGVmaW5lIFBMRE1fQ09NUExFVElPTl9DT0RFX1NQRUNJRklDX0VORCAgICAgICAgICAgICAg ICAweGZmDQo+ID4gKw0KPiA+ICsvLy8NCj4gPiArLy8vIFR5cGUgQ29kZSBkZWZpbml0aW9ucyBm cm9tIFBsYXRmb3JtIExldmVsIERhdGEgTW9kZWwgKFBMRE0pIElEcw0KPiA+ICsvLy8gYW5kIENv ZGVzIFNwZWNpZmljYXRpb24gKERNVEYgRFNQMDI0NSkgLy8vDQo+ID4NCj4gK2h0dHBzOi8vd3d3 LmRtdGYub3JnL3NpdGVzL2RlZmF1bHQvZmlsZXMvc3RhbmRhcmRzL2RvY3VtZW50cy9EU1AwMjQ1 Xw0KPiA+ICsxLjMuMC5wZGYNCj4gPiArLy8vDQo+ID4gKyNkZWZpbmUgUExETV9UWVBFX01FU1NB R0VfQ09OVFJPTF9BTkRfRElTQ09WRVJZICAgIDB4MDANCj4gPiArI2RlZmluZSBQTERNX1RZUEVf U01CSU9TICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgwMQ0KPiA+ICsjZGVmaW5lIFBMRE1f VFlQRV9QTEFURk9STV9NT05JVE9SSU5HX0FORF9DT05UUk9MICAweDAyDQo+ID4gKyNkZWZpbmUg UExETV9UWVBFX0JJT1NfQ09OVFJPTF9BTkRfQ09ORklHVVJBVElPTiAgIDB4MDMNCj4gPiArDQo+ ID4gKyNkZWZpbmUgUExETV9UUkFOU0ZFUl9GTEFHX1NUQVJUICAgICAgICAgIDB4MDENCj4gPiAr I2RlZmluZSBQTERNX1RSQU5TRkVSX0ZMQUdfTUlERExFICAgICAgICAgMHgwMg0KPiA+ICsjZGVm aW5lIFBMRE1fVFJBTlNGRVJfRkxBR19FTkQgICAgICAgICAgICAweDA0DQo+ID4gKyNkZWZpbmUg UExETV9UUkFOU0ZFUl9GTEFHX1NUQVJUX0FORF9FTkQgIDB4MDUNCj4gPiArDQo+ID4gKyNkZWZp bmUgUExETV9UUkFOU0ZFUl9PUEVSQVRJT05fRkxBR19HRVRfTkVYVF9QQVJUICAgMHgwMA0KPiA+ ICsjZGVmaW5lIFBMRE1fVFJBTlNGRVJfT1BFUkFUSU9OX0ZMQUdfR0VUX0ZJUlNUX1BBUlQgIDB4 MDENCj4gI2VuZGlmIC8vDQo+ID4gK1BMRE1fSF8NCj4gPiAtLQ0KPiA+IDIuMzcuMS53aW5kb3dz LjENCj4gPg0KPiA+DQo+ID4NCj4gPg0KPiA+DQo+IA0KPiANCj4gDQo+IA0KPiANCg==