From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from NAM10-MW2-obe.outbound.protection.outlook.com (NAM10-MW2-obe.outbound.protection.outlook.com [40.107.94.71]) by mx.groups.io with SMTP id smtpd.web11.92624.1679626857236014175 for ; Thu, 23 Mar 2023 20:00:57 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@amd.com header.s=selector1 header.b=LImaYCsv; 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.94.71, mailfrom: abner.chang@amd.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=YvnJu0C01GcQIIAh+U+uW03vg573ruMBC7KgdvnXZspPpnH6Yd/KctKtl0pmBoY1WfIS+heId02DsF6zUqR4sjwyFbJVSDygrYEpd8xDBigwW19SXvuirlAE0vOAVUkW1HfTLG4NUVU3hjsoInmtYK9mN3zYOOI+nF2XhvPVM+I94NvUs2a85KDM9v8GPjAPNYtd9wFA3yGHCHoGtY4wIVRoBwefhc8zUHZ6PQFpQm0ANdZsgLhvim7UyqL5pxOBE3uuRF/wWQaiwMw3WdlOvuDAcUSvUkxg8yny8a5FWTfzXj3UKHQQDxkCLZh2UW4P1mfUhABy2yweP56Gt2PRCA== 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=19PM07Ejdr0KYuDE5YtgATvnmKX9jzeqJPzJMfc2SEQ=; b=bsbRkD6xl+n2iQi2tRDwX4kC8IWbgGEJvNf3tvvR3G6txnDXWE73/zPFQY4VtYqYloZ8B0frVLQKP9Ik5BUyJcI5T0vAbFCXtHzZFXdx35vnBIpejkwFqxR8OimGKOLCw0wPsymHcxsYevxSf6hJ8kCD1xsbxu9lilV92/ZyrBfMSQKhaL5RkCNfGMuREUOsCptczGG+69EzHVVjKVccQ0/MzmENtIRxDKNNLWeq5d+kC9aN5XtFa2hzy0qtxEieCVcCQdb+VPyyhB3b2pJCKR6BR59xoQ10PtJ05gR/m7L6aCma1tVU3LJ9wxG/+qZKjr0rzEnzCnJWoshWcVQnmA== 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=19PM07Ejdr0KYuDE5YtgATvnmKX9jzeqJPzJMfc2SEQ=; b=LImaYCsvEK42b3awjDmxGL9n1gOQ/rYrm5sWpJbfaBaIfFxC5Hq4nPm2UHEGFEWE2GqnhZ5EwZY2ZGXTFpbMmyyab/EjWvaodDePXlWCnDjUZ0gMkVYthikBhduDmA18PmV3TwJAJrk5Lp37jmKhDyeKeLZo3i9gAayv0RzM9tk= Received: from CH2PR12MB3957.namprd12.prod.outlook.com (2603:10b6:610:2c::17) by PH8PR12MB7253.namprd12.prod.outlook.com (2603:10b6:510:226::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6178.38; Fri, 24 Mar 2023 03:00:54 +0000 Received: from CH2PR12MB3957.namprd12.prod.outlook.com ([fe80::356e:95ec:357b:3472]) by CH2PR12MB3957.namprd12.prod.outlook.com ([fe80::356e:95ec:357b:3472%7]) with mapi id 15.20.6178.037; Fri, 24 Mar 2023 03:00:54 +0000 From: "Chang, Abner" To: "Kinney, Michael D" , "devel@edk2.groups.io" CC: "Gao, Liming" , "Liu, Zhiguang" , Nickle Wang , Igor Kulchytskyy , "Oram, Isaac W" , "Attar, AbdulLateef (Abdul Lateef)" Subject: Re: [PATCH v3] MdePkg/Include: Add DMTF MCTP definitions Thread-Topic: [PATCH v3] MdePkg/Include: Add DMTF MCTP definitions Thread-Index: AQHZXdYpqy3idXMcbU+gs7Kt/8/5768JOiBw Date: Fri, 24 Mar 2023 03:00:54 +0000 Message-ID: References: <20230323150517.1403-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-03-24T03:00:52Z; 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=dddc60c3-4c72-431a-b244-4c3cd5c3c5a9; 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: CH2PR12MB3957:EE_|PH8PR12MB7253:EE_ x-ms-office365-filtering-correlation-id: d9354270-df52-472f-70c7-08db2c13fbbd x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 5RD9CzKBkmbI8YietoqBFVMvePzCuNCizmyXPlelV1a8SOahW8YZbEhEuEhrbw4yu+XXImw1Kq+I2YRYPBVPGWK6SqQKUjBkr8yoNBiRqEVR0D+crAHl5m9xGx6tRW5y0+XNtmYkXIMas/yOohFMNY4VdqaTjHoxZSrOmynfnjHvtx0CXUJjLrinLCOx1Zm4zzTxDtdv6jwKigrcxDtQcpWRnzKhZIQD1kV0s8k6hYW4dGWqTdEybYPlDzM6hBNfxYxTzkX2sBKL5TJNg3pfTuHy11mwY2G+b9tHy9YEgU4qjDAGO+mUDGU7dTxa7NG4ejmGq7g5thUT09GYZRV9xYGEdccPSP06SbyI50J7dq2mPx6tjdKaW6DyMztMTprN/26gM0HFYye8QyIsuVCdnau8s49hbG/Vso3SXPc8Wtv82G+0GjX9aL3wm+8/NocUsrtXMkN47xpXQXy1usun3eBYtrRZG0PPiywGCpcf7Qdw27IE55otYcBZeaYJVP2W2dtjDkYt+Jcv4qMyueblZavuIyc0odcqz7H9gKTmxgBHzWDvm1Tx85Dn94jRxPePa09zZv0LLjf6NMokGD10TfefbdfG3uNTmaoJ5kWLxEPhoRTitSaAioXDCRUsCdMIiD7kOyfkK5z2YfLGteVKIJmMXCdqa0d5U1w/hoPZ2g5A/madDfQoACRrFS81OIzp x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CH2PR12MB3957.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230025)(4636009)(376002)(346002)(136003)(366004)(396003)(39860400002)(451199018)(55016003)(38070700005)(38100700002)(2906002)(83380400001)(478600001)(966005)(71200400001)(186003)(9686003)(316002)(33656002)(86362001)(7696005)(110136005)(8676002)(54906003)(76116006)(66446008)(52536014)(66556008)(66476007)(64756008)(66946007)(53546011)(4326008)(6506007)(8936002)(26005)(41300700001)(5660300002)(122000001);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?UitHeVkxOFZaZ0FhakNHRVpOd202c2h5VG5rUlMyZW1HK1Rra1pLQndnNm14?= =?utf-8?B?N0lYUCs1S0ZvVEsvOGJDM2EvMGNOU3ptM0s1cFUvVGdrMHJtUG1aYzBJTjU5?= =?utf-8?B?ZkNtekNiMjZmWHFSL0I2Sk93a0tDcFFuandLT3RHNGhkMVBKclpjVXZxVUht?= =?utf-8?B?ZUZzVnVSOTdBRDRaSkp0QWJsM1RKZWU3NlprZEhjeUdkdnE0S0dzV284T1lz?= =?utf-8?B?NFZLVzFjaXFWRDNPL1J0ekZvbjVqV2YvMW5WK0xENFdRU2srNWNjUFkxTUwz?= =?utf-8?B?bHRITEVyRG9wRDdUZzYzYUZGU29SYjhwdXdSZ1I3UjBTWmY0bk5wdU16Z0Zz?= =?utf-8?B?SWdCcnBTdkFuWWF4dnZraUM0WTlIMU50bVhmbVdnSStZSUtITjVaNDNYWHRU?= =?utf-8?B?d3NZNksvQXdqaXdCY1NzSFE3c3loVmJDbTVjVVhHVjY3dlRUTE16SFNqR3Zj?= =?utf-8?B?cDJWZ0FWN1BwK2gyZU45cHdUQ3l1M25IRW9tdTlJSUpGWkQ5eElDbFdxbzN5?= =?utf-8?B?WDJ0YWgxWGk1Z3VrSlRZbnd6NW9QN2RuVDVpb2hNblAxcGlGUXNYZkhqSWxv?= =?utf-8?B?Z2ZSN3FjRTh0RWtQUmsyQkVLNjZhWmw0d0NhTk5Xb0hRK0xCRXduQzUrakV1?= =?utf-8?B?V29JVVlYTktFSkozNUxPVDY5dC9TZkFUK2JxMHBCSUp2dUZwNkNQdzFhQ2hz?= =?utf-8?B?TUpoUEhPNnR6dkN6S2VzL1gzYVBLc2NPQ0ErYTBBSHhTMXBBWW1RY2tjSWp1?= =?utf-8?B?RjFwNGNvamppcXNqUkhjOUpBanRsOVZVOXNqK1Z5Q2FEUmpjbWZwaG1CRFl6?= =?utf-8?B?MW43ajJSdTJ2VnRSY3Vsb0Jpc1lCbFJLdWFuR1dHdExlQ1pFczRrdXJGbGlQ?= =?utf-8?B?RzZ3R0xzTnpBTkRFU2pRblVoYWw3MDJSVFpvNzRxdDB1Znc2aExnV0tROThH?= =?utf-8?B?cjk0eDZPNGc4Y0pMTmw4V3diQzBVeVhsd0tlVlBsRnBSMDBHQmU1MTIxVkNm?= =?utf-8?B?QVVVOXBrSkZWSjlyWk1zaW0wakN1OWJyMjlxWDZ2U0NIQVBCQWtEaE5pZ2xD?= =?utf-8?B?c0ZZaXdwWStqTXFrMlJGZ2JhVzl4WDBjdzArcUMzQ2FZR2hCOElvL0l0aWxW?= =?utf-8?B?ZS9taWVrVG1YK0tZUm9jWDNhbDBRczdUWXJHRklFN254Nmx4UG1yNFRHM0Zi?= =?utf-8?B?ZFBzcGJqL1RNa1BnNVZzZ0JjWnNRbmtkS0lLYlFjcjNoS09iRmhPak5SWTVD?= =?utf-8?B?NnVXUUNGcG15d1lPUDdNOHlDc085M0NXRmdJV2lLaFdyK0JrMVlweXhlbzRU?= =?utf-8?B?blFlcmhNVFkzeDA3N0JYS25mZEdhV2YvdmdKTGIvZkw4TnpwWVYzU1UvQU51?= =?utf-8?B?RlVTT1UwRXNhVU9hMldCN2I5cnhPcUs5SmtzamJoRU1BdVBmcUpMSEgyd0ZM?= =?utf-8?B?YkpLYmUrOEM5Mm56b0Y0b0dlMmNTTEJ0Y0s1QkFKK1JISkhhODdReWtnNXI2?= =?utf-8?B?UmQ3YnFVQktmclV4bDdhUUYyTFMvcXV5YVgyVnJPL3B0N2x2YlNNWmFITUdt?= =?utf-8?B?NTBwMTA1bTFsS1k4Z0RPWW8rQzYwSHg0YTYzbFJkL1FJb08wTzFtZFhXOFUx?= =?utf-8?B?K3Z0aXVFNXJ1U3pCWEdKZHdHK0V6YmVUWm5rTlVaUUN2bmY3TllTamE1V2Rv?= =?utf-8?B?TytkZmE2WjJLZ0ZzM01pWmJ1QzFHdHJxYVZuWXZWck9IKzlDZnBXTElVa3RU?= =?utf-8?B?eHA0SW11ejIyeTV3c3N5ZlBVMmFMZ2JKV1pQRGRWYnphWlIvQzh1NFBkMzRx?= =?utf-8?B?ZjZTQnVMdEI5WTlBZXpJUEVUaEY5MGFSVmZEUGdBU0VXd0hzWFpoQmNzUXI5?= =?utf-8?B?MG1zbDBUQlBWNTJkRzZLVDVyaUh2UiszVUd6YWRYTFBPVWo4dmdKNnhBV1ZN?= =?utf-8?B?c2JUbGdSWWxFSGJScmE0VmV4WThVU1BqOGJqTUV5anJrcnJtNlhLbTAvWERB?= =?utf-8?B?MDYxVEkxQ05STVdtZ0dsVkd2amNMSnM0U3BqTUNwb0tvVlB3ZHhJVjZjeWRp?= =?utf-8?B?SVQreWdJQ2FsR29OMjdiekhWOEx0WU03eURRMnJ3d2IrZDd2YXBvYVJoR2Fj?= =?utf-8?Q?Q2F4yqeJ64wXm2Cc6j9Jww7nP?= MIME-Version: 1.0 X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CH2PR12MB3957.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: d9354270-df52-472f-70c7-08db2c13fbbd X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Mar 2023 03:00:54.2241 (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: fmluiL8Q1S/aSz4Qmfl1AxzkZQIQgQN1Y+gRkjdt/OAMzauMdZMnwofWfIEuUk9jVnX41g9lURHK0XF0ZBC8MA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH8PR12MB7253 Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 W0FNRCBPZmZpY2lhbCBVc2UgT25seSAtIEdlbmVyYWxdDQoNCkhpIE1pa2UsDQpNQ1RQIHY0IHdh cyBqdXN0IHNlbnQuDQpUaGFua3MNCkFibmVyDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0t LS0NCj4gRnJvbTogS2lubmV5LCBNaWNoYWVsIEQgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29t Pg0KPiBTZW50OiBGcmlkYXksIE1hcmNoIDI0LCAyMDIzIDY6MjQgQU0NCj4gVG86IENoYW5nLCBB Ym5lciA8QWJuZXIuQ2hhbmdAYW1kLmNvbT47IGRldmVsQGVkazIuZ3JvdXBzLmlvDQo+IENjOiBH YW8sIExpbWluZyA8Z2FvbGltaW5nQGJ5b3NvZnQuY29tLmNuPjsgTGl1LCBaaGlndWFuZw0KPiA8 emhpZ3VhbmcubGl1QGludGVsLmNvbT47IE5pY2tsZSBXYW5nIDxuaWNrbGV3QG52aWRpYS5jb20+ OyBJZ29yDQo+IEt1bGNoeXRza3l5IDxpZ29ya0BhbWkuY29tPjsgT3JhbSwgSXNhYWMgVyA8aXNh YWMudy5vcmFtQGludGVsLmNvbT47DQo+IEF0dGFyLCBBYmR1bExhdGVlZiAoQWJkdWwgTGF0ZWVm KSA8QWJkdWxMYXRlZWYuQXR0YXJAYW1kLmNvbT47IEtpbm5leSwNCj4gTWljaGFlbCBEIDxtaWNo YWVsLmQua2lubmV5QGludGVsLmNvbT4NCj4gU3ViamVjdDogUkU6IFtQQVRDSCB2M10gTWRlUGtn L0luY2x1ZGU6IEFkZCBETVRGIE1DVFAgZGVmaW5pdGlvbnMNCj4gDQo+IENhdXRpb246IFRoaXMg bWVzc2FnZSBvcmlnaW5hdGVkIGZyb20gYW4gRXh0ZXJuYWwgU291cmNlLiBVc2UgcHJvcGVyDQo+ IGNhdXRpb24gd2hlbiBvcGVuaW5nIGF0dGFjaG1lbnRzLCBjbGlja2luZyBsaW5rcywgb3IgcmVz cG9uZGluZy4NCj4gDQo+IA0KPiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4gRnJv bTogYWJuZXIuY2hhbmdAYW1kLmNvbSA8YWJuZXIuY2hhbmdAYW1kLmNvbT4NCj4gPiBTZW50OiBU aHVyc2RheSwgTWFyY2ggMjMsIDIwMjMgODowNSBBTQ0KPiA+IFRvOiBkZXZlbEBlZGsyLmdyb3Vw cy5pbw0KPiA+IENjOiBLaW5uZXksIE1pY2hhZWwgRCA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5j b20+OyBHYW8sIExpbWluZw0KPiA+IDxnYW9saW1pbmdAYnlvc29mdC5jb20uY24+OyBMaXUsIFpo aWd1YW5nIDx6aGlndWFuZy5saXVAaW50ZWwuY29tPjsNCj4gPiBOaWNrbGUgV2FuZyA8bmlja2xl d0BudmlkaWEuY29tPjsgSWdvciBLdWxjaHl0c2t5eSA8aWdvcmtAYW1pLmNvbT47DQo+ID4gT3Jh bSwgSXNhYWMgVyA8aXNhYWMudy5vcmFtQGludGVsLmNvbT47IEFiZHVsIExhdGVlZiBBdHRhcg0K PiA+IDxBYmR1bExhdGVlZi5BdHRhckBhbWQuY29tPg0KPiA+IFN1YmplY3Q6IFtQQVRDSCB2M10g TWRlUGtnL0luY2x1ZGU6IEFkZCBETVRGIE1DVFAgZGVmaW5pdGlvbnMNCj4gPg0KPiA+IEZyb206 IEFibmVyIENoYW5nIDxhYm5lci5jaGFuZ0BhbWQuY29tPg0KPiA+DQo+ID4gQlogIzQzNTUNCj4g PiBUaGlzIGNoYW5nZSBhZGRzIGRlZmluaXRpb25zIGZvciBETVRGIE1DVFAgYmFzZSBzcGVjaWZp Y2F0aW9uLg0KPiA+DQo+ID4gU3BlYyByZWY6DQo+ID4NCj4gaHR0cHM6Ly93d3cuZG10Zi5vcmcv c2l0ZXMvZGVmYXVsdC9maWxlcy9zdGFuZGFyZHMvZG9jdW1lbnRzL0RTUDAyMzZfMQ0KPiA+IC4z LjEucGRmDQo+ID4NCj4gPiBTaWduZWQtb2ZmLWJ5OiBBYm5lciBDaGFuZyA8YWJuZXIuY2hhbmdA YW1kLmNvbT4NCj4gPiBDYzogTWljaGFlbCBEIEtpbm5leSA8bWljaGFlbC5kLmtpbm5leUBpbnRl bC5jb20+DQo+ID4gQ2M6IExpbWluZyBHYW8gPGdhb2xpbWluZ0BieW9zb2Z0LmNvbS5jbj4NCj4g PiBDYzogWmhpZ3VhbmcgTGl1IDx6aGlndWFuZy5saXVAaW50ZWwuY29tPg0KPiA+IENjOiBOaWNr bGUgV2FuZyA8bmlja2xld0BudmlkaWEuY29tPg0KPiA+IENjOiBJZ29yIEt1bGNoeXRza3l5IDxp Z29ya0BhbWkuY29tPg0KPiA+IENjOiBJc2FhYyBPcmFtIDxpc2FhYy53Lm9yYW1AaW50ZWwuY29t Pg0KPiA+IENjOiBBYmR1bCBMYXRlZWYgQXR0YXIgPEFiZHVsTGF0ZWVmLkF0dGFyQGFtZC5jb20+ DQo+ID4gQWNrZWQtYnk6IElzYWFjIE9yYW0gPGlzYWFjLncub3JhbUBpbnRlbC5jb20+DQo+ID4g LS0tDQo+ID4gIE1kZVBrZy9JbmNsdWRlL0luZHVzdHJ5U3RhbmRhcmQvTWN0cC5oIHwgMTM4DQo+ ID4gKysrKysrKysrKysrKysrKysrKysrKysrKw0KPiA+ICAxIGZpbGUgY2hhbmdlZCwgMTM4IGlu c2VydGlvbnMoKykNCj4gPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IE1kZVBrZy9JbmNsdWRlL0luZHVz dHJ5U3RhbmRhcmQvTWN0cC5oDQo+ID4NCj4gPiBkaWZmIC0tZ2l0IGEvTWRlUGtnL0luY2x1ZGUv SW5kdXN0cnlTdGFuZGFyZC9NY3RwLmgNCj4gPiBiL01kZVBrZy9JbmNsdWRlL0luZHVzdHJ5U3Rh bmRhcmQvTWN0cC5oDQo+ID4gbmV3IGZpbGUgbW9kZSAxMDA2NDQNCj4gPiBpbmRleCAwMDAwMDAw MDAwMC4uYmZiYzg0M2M3ZjENCj4gPiAtLS0gL2Rldi9udWxsDQo+ID4gKysrIGIvTWRlUGtnL0lu Y2x1ZGUvSW5kdXN0cnlTdGFuZGFyZC9NY3RwLmgNCj4gPiBAQCAtMCwwICsxLDEzOCBAQA0KPiA+ ICsvKiogQGZpbGUNCj4gPiArDQo+ID4gKyAgVGhlIGRlZmluaXRpb25zIG9mIERNVEYgTWFuYWdl bWVudCBDb21wb25lbnQgVHJhbnNwb3J0IFByb3RvY29sDQo+ID4gKyAoTUNUUCkgIEJhc2UgU3Bl Y2lmaWNhdGlvbi4NCj4gPiArDQo+ID4gKyAgQ29weXJpZ2h0IChDKSAyMDIzIEFkdmFuY2VkIE1p Y3JvIERldmljZXMsIEluYy4gQWxsIHJpZ2h0cw0KPiA+ICsgcmVzZXJ2ZWQuPEJSPg0KPiA+ICsg IFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBCU0QtMi1DbGF1c2UtUGF0ZW50DQo+ID4gKw0KPiA+ ICsgIEBwYXIgUmV2aXNpb24gUmVmZXJlbmNlOg0KPiA+ICsgIERNVEYgTWFuYWdlbWVudCBDb21w b25lbnQgVHJhbnNwb3J0IFByb3RvY29sIChNQ1RQKSBCYXNlDQo+ID4gK1NwZWNpZmljYXRpb24N Cj4gPiArICBWZXJzaW9uIDEuMy4xDQo+ID4gKw0KPiA+DQo+ICtodHRwczovL3d3dy5kbXRmLm9y Zy9zaXRlcy9kZWZhdWx0L2ZpbGVzL3N0YW5kYXJkcy9kb2N1bWVudHMvRFNQMDIzNl8NCj4gPiAr MS4zLjEucGRmDQo+ID4gKyoqLw0KPiA+ICsNCj4gPiArI2lmbmRlZiBNQ1RQX0hfDQo+ID4gKyNk ZWZpbmUgTUNUUF9IXw0KPiA+ICsNCj4gPiArLy8vDQo+ID4gKy8vLyBEZWZpbml0aW9ucyBvZiBl bmRwb2ludCBJRA0KPiA+ICsvLy8NCj4gPiArI2RlZmluZSBNQ1RQX05VTExfREVTVElOQVRJT05f RU5EUE9JTlRfSUQgIDANCj4gPiArI2RlZmluZSBNQ1RQX05VTExfU09VUkNFX0VORFBPSU5UX0lE ICAgICAgIDANCj4gPiArI2RlZmluZSBNQ1RQX1JFU0VSVkVEX0VORFBPSU5UX1NUQVJUX0lEICAg IDENCj4gPiArI2RlZmluZSBNQ1RQX1JFU0VSVkVEX0VORFBPSU5UX0VORF9JRCAgICAgIDcNCj4g PiArI2RlZmluZSBNQ1RQX0JST0FEQ0FTVF9FTkRQT0lOVF9JRCAgICAgICAgIDB4RkYNCj4gPiAr DQo+ID4gKy8vLyBNaW5pbXVtIHRyYW5zbWlzc2lvbiBzaXplIGlzIDY0IGJ5dGVzLg0KPiA+ICsv Ly8gVGhlIHZhbHVlIG9mIDY0IGlzIGRlZmluZWQgaW4gTUNUUCBCYXNlIFNwZWNpZmljYXRpb24u DQo+ID4gKyNkZWZpbmUgTUNUUF9CQVNFTElORV9NSU5JTVVNX1VOSVRfVFJBTlNNSVNTSU9OX1NJ WkUgIDB4NDANCj4gPiArDQo+ID4gKy8vLw0KPiA+ICsvLy8gVGhlIDMyLWJpdCBIZWFkZXIgb2Yg TUNUUCBwYWNrZXQuDQo+ID4gKy8vLw0KPiA+ICt0eXBlZGVmIHVuaW9uIHsNCj4gPiArICBzdHJ1 Y3Qgew0KPiA+ICsgICAgVUlOVDggICAgSGVhZGVyVmVyc2lvbiAgICAgICAgIDogNDsgLy8vPCBU aGUgdmVyc2lvbiBvZiBoZWFkZXIuDQo+ID4gKyAgICBVSU5UOCAgICBSZXNlcnZlZCAgICAgICAg ICAgICAgOiA0OyAvLy88IFJlc2VydmVkIGZvciBmdXR1cmUgZGVmaW5pdGlvbnMuDQo+ID4gKyAg ICBVSU5UOCAgICBEZXN0aW5hdGlvbkVuZHBvaW50SWQgOiA4OyAvLy88IERlc3RpbmF0aW9uIGVu ZHBvaW50IElkIChFSUQpLg0KPiA+ICsgICAgVUlOVDggICAgU291cmNlRW5kcG9pbnRJZElkICAg IDogODsgLy8vPCBTb3VyY2UgZW5kcG9pbnQgSWQgKEVJRCkNCj4gPiArICAgIFVJTlQ4ICAgIE1l c3NhZ2VUYWcgICAgICAgICAgICA6IDM7IC8vLzwgQ2hlY2sgdGhlIE1DVFAgQmFzZSBzcGVjaWZp Y2F0aW9uDQo+IGZvciB0aGUNCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIC8vLzwgdXNhZ2VzLg0KPiA+ICsgICAgVUlOVDggICAgVGFnT3duZXIgICAgICAgICAg ICAgIDogMTsgLy8vPCBUYWcgb3duZXIgaWRlbnRpZmllcyB0aGUgbWVzc2FnZSB3YXMNCj4gPiAr ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vLzwgb3JpZ2luYXRlZCBi eSB0aGUgc291cmNlIEVJRCBvcg0KPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgLy8vPCBkZXN0aW5hdGlvbiBFSUQuDQo+ID4gKyAgICBVSU5UOCAgICBQYWNrZXRT ZXF1ZW5jZSAgICAgICAgOiAyOyAvLy88IFNlcXVlbmNlIG51bWJlciBpbmNyZW1lbnRzDQo+IE1v ZHVsbyA0IG9uDQo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAv Ly88IGVhY2ggcGFja2V0Lg0KPiA+ICsgICAgVUlOVDggICAgRW5kT2ZNZXNzYWdlICAgICAgICAg IDogMTsgLy8vPCBJbmRpY2F0ZXMgdGhlIGxhc3QgcGFja2V0IG9mDQo+IG1lc3NhZ2UuDQo+ID4g KyAgICBVSU5UOCAgICBTdGFydE9mTWVzc2FnZSAgICAgICAgOiAxOyAvLy88IEluZGljYXRlcyB0 aGUgZmlyc3QgcGFja2V0IG9mDQo+IG1lc3NhZ2UuDQo+IA0KPiBUaGVzZSBiaXRmaWVsZHMgc2hv dWxkIGJlIHR5cGUgVUlOVDMyDQo+IA0KPiA+ICsgIH0gQml0czsNCj4gPiArICBVSU5UMzIgICAg SGVhZGVyOw0KPiA+ICt9IE1DVFBfVFJBTlNQT1JUX0hFQURFUjsNCj4gPiArDQo+ID4gKy8vLw0K PiA+ICsvLy8gVGhlIDgtYml0IE1lc3NhZ2UgSGVhZGVyIG9mIE1DVFAgcGFja2V0Lg0KPiA+ICsv Ly8NCj4gPiArdHlwZWRlZiB1bmlvbiB7DQo+ID4gKyAgc3RydWN0IHsNCj4gPiArICAgIFVJTlQ4 ICAgIE1lc3NhZ2VUeXBlICAgOiA3Ow0KPiA+ICsgICAgVUlOVDggICAgSXRlZ3JpdHlDaGVjayA6 IDE7DQo+ID4gKyAgfSBCaXRzOw0KPiA+ICsgIFVJTlQ4ICAgIE1lc3NhZ2VIZWFkZXI7DQo+ID4g K30gTUNUUF9NRVNTQUdFX0hFQURFUjsNCj4gPiArDQo+ID4gKy8vLw0KPiA+ICsvLy8gTUNUUCBD b250cm9sIENvbW1hbmRzDQo+ID4gKy8vLw0KPiA+ICsjZGVmaW5lICAgTUNUUF9DT05UUk9MX1JF U0VSVkVEICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MDANCj4gPiArI2RlZmluZSAgIE1D VFBfQ09OVFJPTF9TRVRfRU5EUE9JTlRfSUQgICAgICAgICAgICAgICAgICAgICAweDAxDQo+ID4g KyNkZWZpbmUgICBNQ1RQX0NPTlRST0xfR0VUX0VORFBPSU5UX0lEICAgICAgICAgICAgICAgICAg ICAgMHgwMg0KPiA+ICsjZGVmaW5lICAgTUNUUF9DT05UUk9MX0dFVF9FTkRQT0lOVF9VVUlEICAg ICAgICAgICAgICAgICAgIDB4MDMNCj4gPiArI2RlZmluZSAgIE1DVFBfQ09OVFJPTF9HRVRfTUNU UF9WRVJTSU9OX1NVUFBPUlQgICAgICAgICAgICAweDA0DQo+ID4gKyNkZWZpbmUgICBNQ1RQX0NP TlRST0xfR0VUX01FU1NBR0VfVFlQRV9TVVBQT1JUICAgICAgICAgICAgMHgwNQ0KPiA+ICsjZGVm aW5lICAgTUNUUF9DT05UUk9MX0dFVF9WRU5ET1JfREVGSU5FRF9NRVNTQUdFX1NVUFBPUlQNCj4g MHgwNg0KPiA+ICsjZGVmaW5lICAgTUNUUF9DT05UUk9MX1JFU09MVkVfRU5EUE9JTlRfSUQgICAg ICAgICAgICAgICAgIDB4MDcNCj4gPiArI2RlZmluZSAgIE1DVFBfQ09OVFJPTF9BTExPQ0FURV9F TkRQT0lOVF9JRFMgICAgICAgICAgICAgICAweDA4DQo+ID4gKyNkZWZpbmUgICBNQ1RQX0NPTlRS T0xfUk9VVElOR19JTkZPUk1BVElPTl9VUERBVEUgICAgICAgICAgMHgwOQ0KPiA+ICsjZGVmaW5l ICAgTUNUUF9DT05UUk9MX0dFVF9ST1VUSU5FX1RBQkxFX0VOVFJJRVMgICAgICAgICAgIDB4MEEN Cj4gPiArI2RlZmluZSAgIE1DVFBfQ09OVFJPTF9QUkVQQVJFX0ZPUl9FTkRQT0lOVF9ESVNDT1ZF UlkNCj4gMHgwQg0KPiA+ICsjZGVmaW5lICAgTUNUUF9DT05UUk9MX0VORFBPSU5UX0RJU0NPVkVS WSAgICAgICAgICAgICAgICAgIDB4MEMNCj4gPiArI2RlZmluZSAgIE1DVFBfQ09OVFJPTF9ESVND T1ZFUllfTk9USUZZICAgICAgICAgICAgICAgICAgICAweDBEDQo+ID4gKyNkZWZpbmUgICBNQ1RQ X0NPTlRST0xfR0VUX05FVFdPUktfSUQgICAgICAgICAgICAgICAgICAgICAgMHgwRQ0KPiA+ICsj ZGVmaW5lICAgTUNUUF9DT05UUk9MX1FVRVJZX0hPUCAgICAgICAgICAgICAgICAgICAgICAgICAg IDB4MEYNCj4gPiArI2RlZmluZSAgIE1DVFBfQ09OVFJPTF9SRVNPTFZFX1VVSUQgICAgICAgICAg ICAgICAgICAgICAgICAweDEwDQo+ID4gKyNkZWZpbmUgICBNQ1RQX0NPTlRST0xfUVVFUllfUkFU RV9MSU1JVCAgICAgICAgICAgICAgICAgICAgMHgxMQ0KPiA+ICsjZGVmaW5lICAgTUNUUF9DT05U Uk9MX1JFUVVFU1RfVFhfUkFURV9MSU1JVCAgICAgICAgICAgICAgIDB4MTINCj4gPiArI2RlZmlu ZSAgIE1DVFBfQ09OVFJPTF9VUERBVEVfUkFURV9MSU1JVCAgICAgICAgICAgICAgICAgICAweDEz DQo+ID4gKyNkZWZpbmUgICBNQ1RQX0NPTlRST0xfUVVFUllfU1VQUE9SVEVEX0lOVEVSRkFDRVMg ICAgICAgICAgMHgxNA0KPiA+ICsjZGVmaW5lICAgTUNUUF9DT05UUk9MX1RSQU5TUE9SVF9TUEVD SUZJQ19TVEFSVCAgICAgICAgICAgIDB4RjANCj4gPiArI2RlZmluZSAgIE1DVFBfQ09OVFJPTF9U UkFOU1BPUlRfU1BFQ0lGSUNfRU5EICAgICAgICAgICAgICAweEZGDQo+ID4gKw0KPiA+ICsvLy8N Cj4gPiArLy8vIE1DVFAgQ29udHJvbCBNZXNzYWdlIENvbXBsZXRpb24gQ29kZXMgLy8vDQo+ID4g KyNkZWZpbmUgICBNQ1RQX0NPTlRST0xfQ09NUExFVElPTl9DT0RFU19TVUNDRVNTICAgICAgICAg ICAgICAgICAweDAwDQo+ID4gKyNkZWZpbmUgICBNQ1RQX0NPTlRST0xfQ09NUExFVElPTl9DT0RF U19FUlJPUiAgICAgICAgICAgICAgICAgICAweDAxDQo+ID4gKyNkZWZpbmUgICBNQ1RQX0NPTlRS T0xfQ09NUExFVElPTl9DT0RFU19FUlJPUl9JTlZBTElEX0RBVEENCj4gMHgwMg0KPiA+ICsjZGVm aW5lDQo+IE1DVFBfQ09OVFJPTF9DT01QTEVUSU9OX0NPREVTX0VSUk9SX0lOVkFMSURfTEVOR1RI ICAgIDB4MDMNCj4gPiArI2RlZmluZSAgIE1DVFBfQ09OVFJPTF9DT01QTEVUSU9OX0NPREVTX0VS Uk9SX05PVF9SRUFEWQ0KPiAweDA0DQo+ID4gKyNkZWZpbmUNCj4gTUNUUF9DT05UUk9MX0NPTVBM RVRJT05fQ09ERVNfRVJST1JfVU5TVVBQT1JURURfQ01EICAgMHgwNQ0KPiA+ICsjZGVmaW5lDQo+ IE1DVFBfQ09OVFJPTF9DT01QTEVUSU9OX0NPREVTX0NPTU1BTkRfU1BFQ0lGSUNfU1RBUlQgIDB4 ODANCj4gPiArI2RlZmluZQ0KPiBNQ1RQX0NPTlRST0xfQ09NUExFVElPTl9DT0RFU19DT01NQU5E X1NQRUNJRklDX0VORCAgICAweEZGDQo+ID4gKw0KPiA+ICsvLy8NCj4gPiArLy8vIE1DVFAgQ29u dHJvbCBNZXNzYWdlIFR5cGVzDQo+ID4gKy8vLw0KPiA+ICsjZGVmaW5lICAgTUNUUF9NRVNTQUdF X1RZUEVfQ09OVFJPTCAgICAgICAgICAgICAgMHgwMA0KPiA+ICsjZGVmaW5lICAgTUNUUF9NRVNT QUdFX1RZUEVfUExETSAgICAgICAgICAgICAgICAgMHgwMQ0KPiA+ICsjZGVmaW5lICAgTUNUUF9N RVNTQUdFX1RZUEVfTkNTSSAgICAgICAgICAgICAgICAgMHgwMg0KPiA+ICsjZGVmaW5lICAgTUNU UF9NRVNTQUdFX1RZUEVfRVRIRVJORVQgICAgICAgICAgICAgMHgwMw0KPiA+ICsjZGVmaW5lICAg TUNUUF9NRVNTQUdFX1RZUEVfTlZNRSAgICAgICAgICAgICAgICAgMHgwNA0KPiA+ICsjZGVmaW5l ICAgTUNUUF9NRVNTQUdFX1RZUEVfU1BETSAgICAgICAgICAgICAgICAgMHgwNQ0KPiA+ICsjZGVm aW5lICAgTUNUUF9NRVNTQUdFX1RZUEVfU0VDVVJFX01FU1NBR0UgICAgICAgMHgwNg0KPiA+ICsj ZGVmaW5lICAgTUNUUF9NRVNTQUdFX1RZUEVfQ1hMX0ZNX0FQSSAgICAgICAgICAgMHgwNw0KPiA+ ICsjZGVmaW5lICAgTUNUUF9NRVNTQUdFX1RZUEVfQ1hMX0NDSSAgICAgICAgICAgICAgMHgwOA0K PiA+ICsjZGVmaW5lICAgTUNUUF9NRVNTQUdFX1RZUEVfVkVORE9SX0RFRklORURfUENJICAgMHg3 RQ0KPiA+ICsjZGVmaW5lICAgTUNUUF9NRVNTQUdFX1RZUEVfVkVORE9SX0RFRklORURfSUFOQSAg MHg3Rg0KPiA+ICsNCj4gPiArI2RlZmluZSAgIE1DVFBfRU5EUE9JTlRfSURfTlVMTCAgICAgICAg ICAgIDANCj4gPiArI2RlZmluZSAgIE1DVFBfRU5EUE9JTlRfSURfUkVTRVJWRURfU1RBUlQgIDEN Cj4gPiArI2RlZmluZSAgIE1DVFBfRU5EUE9JTlRfSURfUkVTRVJWRURfRU5EICAgIDcNCj4gPiAr I2RlZmluZSAgIE1DVFBfRU5EUE9JTlRfSURfQlJPQURDQVNUICAgICAgIDB4ZmYNCj4gPiArLy8v DQo+ID4gKy8vLyBNQ1RQIENvbnRyb2wgTWVzc2FnZSBGb3JtYXQNCj4gPiArLy8vDQo+ID4gK3R5 cGVkZWYgc3RydWN0IHsNCj4gPiArICBzdHJ1Y3Qgew0KPiA+ICsgICAgVUlOVDggICAgSW50ZWdy aXR5Q2hlY2sgOiAxOyAvLy88IE1lc3NhZ2UgaW50ZWdyaXR5IGNoZWNrLg0KPiA+ICsgICAgVUlO VDggICAgTWVzc2FnZVR5cGUgICAgOiA3OyAvLy88IE1lc3NhZ2UgdHlwZS4NCj4gPiArICAgIFVJ TlQ4ICAgIFJlcXVlc3RCaXQgICAgIDogMTsgLy8vPCBSZXF1ZXN0IGJpdC4NCj4gPiArICAgIFVJ TlQ4ICAgIERhdGFncmFtQml0ICAgIDogMTsgLy8vPCBEYXRhZ3JhbSBiaXQuDQo+ID4gKyAgICBV SU5UOCAgICBSZXNlcnZlZCAgICAgICA6IDE7IC8vLzwgUmVzZXJ2ZWQgYml0Lg0KPiA+ICsgICAg VUlOVDggICAgSW5zdGFuY2VJZCAgICAgOiA1OyAvLy88IEluc3RhbmNlIElELg0KPiA+ICsgICAg VUlOVDggICAgQ29tbWFuZENvZGUgICAgOiA4OyAvLy88IENvbW1hbmQgY29kZSBvZiByZXF1ZXN0 IG1lc3NhZ2UuDQo+ID4gKyAgICBVSU5UOCAgICBDb21wbGV0aW9uQ29kZSA6IDg7IC8vLzwgQ29t cGxldGlvbiBjb2RlIGluIHJlc3BvbnNlDQo+IG1lc3NhZ2UuDQo+IA0KPiBUaGVzZSBiaXRmaWVs ZHMgc2hvdWxkIGJlIHR5cGUgVUlOVDMyLg0KPiANCj4gPiArICB9IEJpdHM7DQo+ID4gKyAgVUlO VDMyICAgIEJvZHlIZWFkZXI7DQo+ID4gK30gTUNUUF9DT05UUk9MX01FU1NBR0U7DQo+ID4gKyNl bmRpZg0KPiA+IC0tDQo+ID4gMi4zNy4xLndpbmRvd3MuMQ0K