From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from NAM11-DM6-obe.outbound.protection.outlook.com (NAM11-DM6-obe.outbound.protection.outlook.com [40.107.223.85]) by mx.groups.io with SMTP id smtpd.web10.96881.1679648709789634580 for ; Fri, 24 Mar 2023 02:05:10 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@amd.com header.s=selector1 header.b=z/VU5539; 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.223.85, mailfrom: abner.chang@amd.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=h4hqYtFopW/XHgsi4DXwOioYhjfFpSIafxXZkGbwNbvzNSsZub6Bpr0239sOAcSYk6CSAkFJQsfaP+2MDAog4UxLUg+2OEyBvsu9PYpyb3HfPl5e/WJzON36yAr4LhujmMHtenpkLAfcPC+JU6KBGbMGECEdEXU3aeDRM9B2AAzLzJKWLiEqnPek9X3VSmKnB82Sx4rJ4f0MMrD9XZruZPDRzFN4uG9V4n23j3Dwh6f2Ol62+hCu7O7TMzX2FI9ZHdjgm9zIK39MFN5iXrCvgOIXRnV8yoptoMvs6MjIyeqAiWhKnNDQ4dVOLqPuUUdnWoDCW043TGbMYiyZXCTd1g== 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=GgfnaRSbJ1WeKRkzbxviWgOUxmofRC5Sq4lJauGFZcw=; b=MGPLNchn4gxaO8luhW4bo1niRK4TFr61BX24DH8O4ZRJNKjn5dF/TGCxxWnzFmBaj5kwYX7LybTzq9lb1ZqaDimF+m6d2qdfKivtK/zAn+xLcXtv2mFsfWnY9Sm7LjU7H/PTt6cQXkK8PWb1KEvz3wKL4uzeL2QFiVsB5bX7lbbWC6bhE3/o9lfoUaqFLh+hho95V5z9PKiGVepyDjQRrPzV4kxv5MiVHD4YizyGc+F7Aeq9pd5C7GygxYnrcG9nwqVZFlxZF87h8H9C6ZDVzvHHzUgcWRCrBQ+/LjyNYaueGpS7JScpqAx3Jm3B86yQtFq8andFdNRVNP2DJJUcOA== 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=GgfnaRSbJ1WeKRkzbxviWgOUxmofRC5Sq4lJauGFZcw=; b=z/VU55399e3rfAu0E4pNRMj02KhjZb2NoJEdCnPQWrEhAE96EvDiXavLe03KKNJMsC0+DyUmNpR0JP+/aKeLsEObK+iWB5MHcyy2yR1fYyOLEcsWyptB1PistFJbUfbTRRZWaxdEQrzQOALo2uXTUZudZK16vewCuoPDWiVE/pU= Received: from BY5PR12MB3954.namprd12.prod.outlook.com (2603:10b6:a03:1af::16) by IA1PR12MB7760.namprd12.prod.outlook.com (2603:10b6:208:422::15) 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 09:05:07 +0000 Received: from BY5PR12MB3954.namprd12.prod.outlook.com ([fe80::22b1:d641:a912:db6d]) by BY5PR12MB3954.namprd12.prod.outlook.com ([fe80::22b1:d641:a912:db6d%7]) with mapi id 15.20.6178.037; Fri, 24 Mar 2023 09:05:07 +0000 From: "Chang, Abner" To: Tinh Nguyen , "devel@edk2.groups.io" CC: Michael D Kinney , Liming Gao , Zhiguang Liu , Nickle Wang , Igor Kulchytskyy , Isaac Oram , "Attar, AbdulLateef (Abdul Lateef)" Subject: Re: [edk2-devel] [PATCH v4] MdePkg/Include: Add IPMI KCS definitions Thread-Topic: [edk2-devel] [PATCH v4] MdePkg/Include: Add IPMI KCS definitions Thread-Index: AQHZXgLIcFLchKKVq062c+hc8zEQMq8Jo0LA Date: Fri, 24 Mar 2023 09:05:06 +0000 Message-ID: References: <20230324031554.264-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-24T09:05:05Z; 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=526724b0-7caf-40cc-8332-10e89d9127dc; 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: BY5PR12MB3954:EE_|IA1PR12MB7760:EE_ x-ms-office365-filtering-correlation-id: 637e6f0a-fb18-4e60-d6d6-08db2c46dce2 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: pIxPVvCXFecUGJI4F0sgyAyxJihgxOqM240vpyVR5Wnlnp3+2R7IyXvM/qqrvcJPs85b21sTictdq6rpuP3eoHK32LCJ51WxIGV8aVMxjFLRCypOExz+zYobjMEHkOTFC/Ad4B/5nYnDd7BjAqTyxOoP5KW31tjyc955lgVpCbzmWZyQbolxHooSYes9QFbGDVVJiwkxuiO8f8Q3u9yekwhJXb5lpRbHqHeaKVr8ui/hAXbqpPRJQL9OdOQvyHRO8bZrtX51UINvcD75tP0boy5/R7NaLkblx9UEzC8KJ6m3dR1PJH2DrgNeAexemuM+7xut0yTbb/q6ULcaUSHVWPkMURlftbQjWi0X/9HyRFUvTW/Vf3xDvHLLRfMfemE/GpcPQyiM5pDqrv8u63fthxAswXqA8PjUoKnEMJGsCTTWSksnxldJ41u6O8iMLKCZXbuE9uHVqEsXedmDzOdlet/STaiCMKE6HY7YYl/boEAXbJfnpA8zu8zmWFHZbqjwbvxnjbnvNPVZMfqs2SWX9pcevenh+pWHgyCum8td6YfQdXF1ErnuYeLq6AAUGblpxX30NwmxJp3fT6nVQgfmuCt7KTHwp8RnB9d1fPvT5xyZ6Qz/IiwkHBK9HnLK9exAi8t4JP91FVd6ob+zP3l6BA== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BY5PR12MB3954.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230025)(4636009)(366004)(376002)(396003)(136003)(346002)(39860400002)(451199018)(76116006)(64756008)(8676002)(4326008)(66556008)(66476007)(66946007)(66446008)(52536014)(8936002)(33656002)(41300700001)(53546011)(9686003)(6506007)(38100700002)(38070700005)(86362001)(55016003)(83380400001)(186003)(26005)(122000001)(54906003)(110136005)(966005)(71200400001)(478600001)(7696005)(316002)(296002)(2906002)(5660300002);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?amxwM281SThpK1gzdjl1aThDSVB4V3p3cHMxMzV1Qk4wRDVYcTZvSU0xYkUv?= =?utf-8?B?R2MwekJDd2dFZWtlMHhLcURveGRrWkwzV2N6cHpaQ2hkZXdPNDR1dXdJcWcz?= =?utf-8?B?SGUxaDVYb0ZUVVF6R0M2bHg4d0t2dWtQTW52OUUwL1NXVUVydFg0cXdvSEZH?= =?utf-8?B?SE5JempUQmRUbHV4d1dNVGxGTk4ydThYZFpadkE3Z2pxMXRqeXJKQUxnMkg3?= =?utf-8?B?U3FqV3pkcWdRRzUybHBDV2s1aUk3QjhYNHU0ZmFTOGJEMnBaTTdCdzM0dldH?= =?utf-8?B?Y3ppODJKMWpzdC9JeUhLTEdlMUgzU01lZkxIZjBpSnkvOVE1QlpJZUhnbWZ5?= =?utf-8?B?UUZZbGh2N1E0UjdVRzBkTlNiRUcxNU1DL0ozK0hWUjFZV1hmdFpjTWhEUVFI?= =?utf-8?B?U2dSOGhHM0tXajdKYzVsRTZTNmJpVHV4WnI1b2Fod2dMR3cvWlR4d2JYUUg4?= =?utf-8?B?VkFPNHJHN21TakowMUoyeHF4NVBuZHNlUmUyaUJNaWFaOEIzdzg1Y0xpTUt3?= =?utf-8?B?cFFxcm0rZXBXdG85eGx6SnNEQmVMSGdsQ0NoSFN3eGpsd05TSnpUYW1ySm9u?= =?utf-8?B?NjQ0THF6eGw3L2FxeE9vR2FDY0ZxZVNRLzU3WjBUZTg4NzRnaW1BSjROd2JX?= =?utf-8?B?UC9CZUdCT2RETmthRzFKZVJDTXZZenVJT0dIOFJXT20zNC9wTlhmRjB1cnh1?= =?utf-8?B?M0RZQzZrSE5LK0xzOHY3UU1DMEVJVU55ZlEyRVltREF4WnpiSlVuOHNxbW9W?= =?utf-8?B?VDNRRkhrM05FYWRzYWgxa2M2VUo3Vk5PZUgwazlYUk9FYUpRQ2J3M2llK1dW?= =?utf-8?B?amFPQzVzS3JjRkFFU1hDaG1nUUJUdGJFS2R6UU9qcE4rNW54bWlxeWNwV2tH?= =?utf-8?B?OW1tQTh1NEdBcWNkWDM3a1V6RE5qSm1vcTh0NkE5NTY0UkFxWXRwTWlGWFB2?= =?utf-8?B?dW51T2ZuY21QbUtZZ3RWU0VJRU0wQkU3aHIzZWJwYXNzSm8vcWtqUm1wLzJs?= =?utf-8?B?bXZBUUhscnUxL3ZrWUxZVEdiY28xa3RqKzFLY2Z6WVZUaUNmd3FCOUJZRFhJ?= =?utf-8?B?MnZTZXR0ZEdTUGU1TlhmZEFIV2Y2T1craXVnMTVNTUxhOHJsV1ZMYVhjTEFL?= =?utf-8?B?TWpXYjJtek90L3RpREk3NEQyZEMyK0c2cVRrS01xeXkzSGllYXFKQ3VuVWJJ?= =?utf-8?B?aVZVaVRPSXY1N0JqVlN5L1NqY3ZzcmNqV0syaC8yWlhpK3RibWZjbzF2SDU4?= =?utf-8?B?eFVkUGR4b1FHZGRzUlFPS0VzdFhyS1orV2hSbEtDaWYxbGpqVEFiTnB2OG1u?= =?utf-8?B?NEh4dUhLczIvQzdNN2lTblNvZUNQSE01WkZrazdjRXB6SDh4WEVwVVZiWGV2?= =?utf-8?B?L2Y0QTZwT1ZEQnJoRnBFelJMOFBnOWRscGFBRENCYW1lYzh6TGdEL085dXQx?= =?utf-8?B?cml3djBwdmdDTU9BYzlIVFc5RGNJQXMyaSsxWmJnZi9MdUl5Yk9tZjV4SzYw?= =?utf-8?B?WE9OSTJRK3dTVnNKcjVmQkw4alJaQTRRWityU3ZjbEpyQnNpeG50dlNFSkUz?= =?utf-8?B?TlRRR0F0d1p6NHY3WnFGeXFHMncyUFYxdVFIQ1d1ZEQ5YTNuOHJiWXlwdE14?= =?utf-8?B?MkRraFB5ZFZtQ0R6bXlwUnhYTWVrQmkxZlFvRlR6RXFIbWpCNlYrSHozbmxW?= =?utf-8?B?MnFBZkZDdDJxUEFwYmIvR2pxSFBDakR0RndOM2oyN05Lb3NvRTNOdjEwQ2RJ?= =?utf-8?B?NnpSaGtwYkJOYzFteHlaSUlndHJId2M5Q0ozZnVaKy9VNzI2ZmNrM3Q2b0dL?= =?utf-8?B?cmdTNnZQc0VFOUFtSkVMM1ozY1hCcm4rSU5RM3h5WEhYRFNxTXJRTDVCVFI4?= =?utf-8?B?cGkzN01PWmhmeXJ6aVArUEdWVzRMb1pDQXZMSno1NHg1OG9qc3Z6SmhwZ3ZU?= =?utf-8?B?cmVsaE1GY3FSS2V5TDVnY1dUOUdWRVVtZ3RKZjRqVS9rbWRvVE9CcU1xV2Ns?= =?utf-8?B?LzdEbGxScnBkb0pJVER3TTR2QzJwSDI2NUIrSFhMY1hFeUEvdkwzN3I5Z3hX?= =?utf-8?B?YldzK0doQmFOeVRVd1p5SjRPVGZjUTlLQkxDMVNmZ1BHaUgrTVErUFM4OUJY?= =?utf-8?Q?eUDTubUxRM0ETwO5wQbx6ivEr?= MIME-Version: 1.0 X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BY5PR12MB3954.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 637e6f0a-fb18-4e60-d6d6-08db2c46dce2 X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Mar 2023 09:05:06.7931 (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: IvXV2eWyU48R19RkaOLkfgvD020jB8khvw6+2ghEWVjwfPMTACiQ2airVb8ecEwzw2MvcVAVWHNLHwzJmvPruw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA1PR12MB7760 Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 W0FNRCBPZmZpY2lhbCBVc2UgT25seSAtIEdlbmVyYWxdDQoNCg0KDQo+IC0tLS0tT3JpZ2luYWwg TWVzc2FnZS0tLS0tDQo+IEZyb206IFRpbmggTmd1eWVuIDx0aW5obmd1eWVuQGFtcGVyZW1haWwu b25taWNyb3NvZnQuY29tPg0KPiBTZW50OiBGcmlkYXksIE1hcmNoIDI0LCAyMDIzIDExOjQzIEFN DQo+IFRvOiBkZXZlbEBlZGsyLmdyb3Vwcy5pbzsgQ2hhbmcsIEFibmVyIDxBYm5lci5DaGFuZ0Bh bWQuY29tPg0KPiBDYzogTWljaGFlbCBEIEtpbm5leSA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5j b20+OyBMaW1pbmcgR2FvDQo+IDxnYW9saW1pbmdAYnlvc29mdC5jb20uY24+OyBaaGlndWFuZyBM aXUgPHpoaWd1YW5nLmxpdUBpbnRlbC5jb20+OyBOaWNrbGUNCj4gV2FuZyA8bmlja2xld0Budmlk aWEuY29tPjsgSWdvciBLdWxjaHl0c2t5eSA8aWdvcmtAYW1pLmNvbT47IElzYWFjDQo+IE9yYW0g PGlzYWFjLncub3JhbUBpbnRlbC5jb20+OyBBdHRhciwgQWJkdWxMYXRlZWYgKEFiZHVsIExhdGVl ZikNCj4gPEFiZHVsTGF0ZWVmLkF0dGFyQGFtZC5jb20+DQo+IFN1YmplY3Q6IFJlOiBbZWRrMi1k ZXZlbF0gW1BBVENIIHY0XSBNZGVQa2cvSW5jbHVkZTogQWRkIElQTUkgS0NTDQo+IGRlZmluaXRp b25zDQo+IA0KPiBDYXV0aW9uOiBUaGlzIG1lc3NhZ2Ugb3JpZ2luYXRlZCBmcm9tIGFuIEV4dGVy bmFsIFNvdXJjZS4gVXNlIHByb3Blcg0KPiBjYXV0aW9uIHdoZW4gb3BlbmluZyBhdHRhY2htZW50 cywgY2xpY2tpbmcgbGlua3MsIG9yIHJlc3BvbmRpbmcuDQo+IA0KPiANCj4gT24gMjQvMDMvMjAy MyAxMDoxNSwgQ2hhbmcsIEFibmVyIHZpYSBncm91cHMuaW8gd3JvdGU6DQo+ID4gRnJvbTogQWJu ZXIgQ2hhbmcgPGFibmVyLmNoYW5nQGFtZC5jb20+DQo+ID4NCj4gPiBCWiAjNDM1NA0KPiA+IFRo aXMgY2hhbmdlIGFkZHMgZGVmaW5pdGlvbnMgZm9yIElQTUkgS0NTLg0KPiA+DQo+ID4gU3BlYyBy ZWY6DQo+ID4NCj4gaHR0cHM6Ly93d3cuaW50ZWwuY29tL2NvbnRlbnQvd3d3L3VzL2VuL3Byb2R1 Y3RzL2RvY3Mvc2VydmVycy9pcG1pL2kNCj4gcG0NCj4gPiBpLXNlY29uZC1nZW4taW50ZXJmYWNl LXNwZWMtdjItcmV2MS0xLmh0bWwNCj4gPg0KPiA+IFNpZ25lZC1vZmYtYnk6IEFibmVyIENoYW5n IDxhYm5lci5jaGFuZ0BhbWQuY29tPg0KPiA+IENjOiBNaWNoYWVsIEQgS2lubmV5IDxtaWNoYWVs LmQua2lubmV5QGludGVsLmNvbT4NCj4gPiBDYzogTGltaW5nIEdhbyA8Z2FvbGltaW5nQGJ5b3Nv ZnQuY29tLmNuPg0KPiA+IENjOiBaaGlndWFuZyBMaXUgPHpoaWd1YW5nLmxpdUBpbnRlbC5jb20+ DQo+ID4gQ2M6IE5pY2tsZSBXYW5nIDxuaWNrbGV3QG52aWRpYS5jb20+DQo+ID4gQ2M6IElnb3Ig S3VsY2h5dHNreXkgPGlnb3JrQGFtaS5jb20+DQo+ID4gQ2M6IElzYWFjIE9yYW0gPGlzYWFjLncu b3JhbUBpbnRlbC5jb20+DQo+ID4gQ2M6IEFiZHVsIExhdGVlZiBBdHRhciA8QWJkdWxMYXRlZWYu QXR0YXJAYW1kLmNvbT4NCj4gPiBBY2tlZC1ieTogSXNhYWMgT3JhbSA8aXNhYWMudy5vcmFtQGlu dGVsLmNvbT4NCj4gPiAtLS0NCj4gPiAgIE1kZVBrZy9NZGVQa2cuZGVjICAgICAgICAgICAgICAg ICAgICAgICAgIHwgIDYgKysNCj4gPiAgIE1kZVBrZy9JbmNsdWRlL0luZHVzdHJ5U3RhbmRhcmQv SXBtaUtjcy5oIHwgNzYNCj4gKysrKysrKysrKysrKysrKysrKysrKysNCj4gPiAgIDIgZmlsZXMg Y2hhbmdlZCwgODIgaW5zZXJ0aW9ucygrKQ0KPiA+ICAgY3JlYXRlIG1vZGUgMTAwNjQ0IE1kZVBr Zy9JbmNsdWRlL0luZHVzdHJ5U3RhbmRhcmQvSXBtaUtjcy5oDQo+ID4NCj4gPiBkaWZmIC0tZ2l0 IGEvTWRlUGtnL01kZVBrZy5kZWMgYi9NZGVQa2cvTWRlUGtnLmRlYyBpbmRleA0KPiA+IDJkNjQz YmVkZTFkLi41Y2YwNGJjMGNiNiAxMDA2NDQNCj4gPiAtLS0gYS9NZGVQa2cvTWRlUGtnLmRlYw0K PiA+ICsrKyBiL01kZVBrZy9NZGVQa2cuZGVjDQo+ID4gQEAgLTksNiArOSw3IEBADQo+ID4gICAj IChDKSBDb3B5cmlnaHQgMjAxNiAtIDIwMjEgSGV3bGV0dCBQYWNrYXJkIEVudGVycHJpc2UgRGV2 ZWxvcG1lbnQNCj4gTFA8QlI+DQo+ID4gICAjIENvcHlyaWdodCAoYykgMjAyMiwgTG9vbmdzb24g VGVjaG5vbG9neSBDb3Jwb3JhdGlvbiBMaW1pdGVkLiBBbGwgcmlnaHRzDQo+IHJlc2VydmVkLjxC Uj4NCj4gPiAgICMgQ29weXJpZ2h0IChjKSAyMDIxIC0gMjAyMiwgQXJtIExpbWl0ZWQuIEFsbCBy aWdodHMgcmVzZXJ2ZWQuPEJSPg0KPiA+ICsjIENvcHlyaWdodCAoQykgMjAyMyBBZHZhbmNlZCBN aWNybyBEZXZpY2VzLCBJbmMuIEFsbCByaWdodHMNCj4gPiArcmVzZXJ2ZWQuPEJSPg0KPiA+ICAg Iw0KPiA+ICAgIyBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQlNELTItQ2xhdXNlLVBhdGVudA0K PiA+ICAgIw0KPiA+IEBAIC0yMzQyLDYgKzIzNDMsMTEgQEANCj4gPiAgICAgIyBAUHJvbXB0IE1l bW9yeSBBZGRyZXNzIG9mIEd1aWRlZEV4dHJhY3RIYW5kbGVyIFRhYmxlLg0KPiA+DQo+ID4NCj4g Z0VmaU1kZVBrZ1Rva2VuU3BhY2VHdWlkLlBjZEd1aWRlZEV4dHJhY3RIYW5kbGVyVGFibGVBZGRy ZXNzfDB4MTAwMA0KPiAwMDANCj4gPiB8VUlOVDY0fDB4MzAwMDEwMTUNCj4gPg0KPiA+ICsgICMj IFRoaXMgdmFsdWUgaXMgdGhlIElQTUkgS0NTIEludGVyZmFjZSBJL08gYmFzZSBhZGRyZXNzIHVz ZWQgdG8gdHJhbnNtaXQNCj4gSVBNSSBjb21tYW5kcy4NCj4gPiArICAjICBUaGUgdmFsdWUgb2Yg MHhjYTIgaXMgdGhlIGRlZmF1bHQgSS9PIGJhc2UgYWRkcmVzcyBkZWZpbmVkIGluIElQTUkNCj4g c3BlY2lmaWNhdGlvbi4NCj4gPiArICAjIEBQcm9tcHQgSVBNSSBLQ1MgSW50ZXJmYWNlIEkvTyBC YXNlIEFkZHJlc3MNCj4gPiArDQo+ID4gKw0KPiBnRWZpTWRlUGtnVG9rZW5TcGFjZUd1aWQuUGNk SXBtaUtjc0lvQmFzZUFkZHJlc3N8MHhjYTJ8VUlOVDE2fDB4MDANCj4gMDANCj4gPiArIDAwMzEN Cj4gPiArDQo+ID4gICBbUGNkc0ZpeGVkQXRCdWlsZCwgUGNkc1BhdGNoYWJsZUluTW9kdWxlLCBQ Y2RzRHluYW1pYywgUGNkc0R5bmFtaWNFeF0NCj4gPiAgICAgIyMgVGhpcyB2YWx1ZSBpcyB1c2Vk IHRvIHNldCB0aGUgYmFzZSBhZGRyZXNzIG9mIFBDSSBleHByZXNzIGhpZXJhcmNoeS4NCj4gPiAg ICAgIyBAUHJvbXB0IFBDSSBFeHByZXNzIEJhc2UgQWRkcmVzcy4NCj4gPiBkaWZmIC0tZ2l0IGEv TWRlUGtnL0luY2x1ZGUvSW5kdXN0cnlTdGFuZGFyZC9JcG1pS2NzLmgNCj4gPiBiL01kZVBrZy9J bmNsdWRlL0luZHVzdHJ5U3RhbmRhcmQvSXBtaUtjcy5oDQo+ID4gbmV3IGZpbGUgbW9kZSAxMDA2 NDQNCj4gPiBpbmRleCAwMDAwMDAwMDAwMC4uMWUxYmU3ODc2MTcNCj4gPiAtLS0gL2Rldi9udWxs DQo+ID4gKysrIGIvTWRlUGtnL0luY2x1ZGUvSW5kdXN0cnlTdGFuZGFyZC9JcG1pS2NzLmgNCj4g PiBAQCAtMCwwICsxLDc2IEBADQo+ID4gKy8qKiBAZmlsZQ0KPiA+ICsgIElQTUkgS0NTIFJlZ2lz dGVyIERlZmluaXRpb25zDQo+ID4gKw0KPiA+ICsgIENvcHlyaWdodCAoQykgMjAyMyBBZHZhbmNl ZCBNaWNybyBEZXZpY2VzLCBJbmMuIEFsbCByaWdodHMNCj4gPiArIHJlc2VydmVkLjxCUj4NCj4g PiArICBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQlNELTItQ2xhdXNlLVBhdGVudA0KPiA+ICsN Cj4gPiArICBAcGFyIFJldmlzaW9uIFJlZmVyZW5jZToNCj4gPiArICBJUE1JIFNwZWNpZmljYXRp b24NCj4gPiArICBWZXJzaW9uIDIuMCwgUmV2LiAxLjENCj4gPiArDQo+ID4NCj4gK2h0dHBzOi8v d3d3LmludGVsLmNvbS9jb250ZW50L3d3dy91cy9lbi9wcm9kdWN0cy9kb2NzL3NlcnZlcnMvaXBt aS8NCj4gaXANCj4gPiArbWktc2Vjb25kLWdlbi1pbnRlcmZhY2Utc3BlYy12Mi1yZXYxLTEuaHRt bA0KPiA+ICsqKi8NCj4gPiArDQo+ID4gKyNpZm5kZWYgSVBNSV9LQ1NfSF8NCj4gPiArI2RlZmlu ZSBJUE1JX0tDU19IXw0KPiA+ICsNCj4gPiArI2RlZmluZSBJUE1JX0tDU19TVEFUVVNfUkVHSVNU RVJfT0ZGU0VUICAgIDENCj4gPiArI2RlZmluZSBJUE1JX0tDU19DT01NQU5EX1JFR0lTVEVSX09G RlNFVCAgIDENCj4gPiArI2RlZmluZSBJUE1JX0tDU19EQVRBX09VVF9SRUdJU1RFUl9PRkZTRVQg IDANCj4gPiArI2RlZmluZSBJUE1JX0tDU19EQVRBX0lOX1JFR0lTVEVSX09GRlNFVCAgIDANCj4g PiArDQo+ID4gKy8vLw0KPiA+ICsvLy8gSVBNSSBLQ1MgSW50ZXJmYWNlIFN0YXR1cyBCaXRzDQo+ ID4gKy8vLw0KPiA+ICsjZGVmaW5lIElQTUlfS0NTX09CRiAgICAgICAgICAgQklUMA0KPiA+ICsj ZGVmaW5lIElQTUlfS0NTX0lCRiAgICAgICAgICAgQklUMQ0KPiA+ICsjZGVmaW5lIElQTUlfS0NT X1NNU19BVE4gICAgICAgQklUMg0KPiA+ICsjZGVmaW5lIElQTUlfS0NTX0NPTU1BTkRfREFUQSAg QklUMw0KPiA+ICsjZGVmaW5lIElQTUlfS0NTX09FTTEgICAgICAgICAgQklUNA0KPiA+ICsjZGVm aW5lIElQTUlfS0NTX09FTTIgICAgICAgICAgQklUNQ0KPiA+ICsjZGVmaW5lIElQTUlfS0NTX1Mw ICAgICAgICAgICAgQklUNg0KPiA+ICsjZGVmaW5lIElQTUlfS0NTX1MxICAgICAgICAgICAgQklU Nw0KPiA+ICsNCj4gPiArLy8vDQo+ID4gKy8vLyBJUE1JIEtDUyBJbnRlcmZhY2UgQ29udHJvbCBD b2Rlcw0KPiA+ICsvLy8NCj4gPiArI2RlZmluZSBJUE1JX0tDU19DT05UUk9MX0NPREVfR0VUX1NU QVRVU19BQk9SVCAgMHg2MA0KPiA+ICsjZGVmaW5lIElQTUlfS0NTX0NPTlRST0xfQ09ERV9XUklU RV9TVEFSVCAgICAgICAweDYxDQo+ID4gKyNkZWZpbmUgSVBNSV9LQ1NfQ09OVFJPTF9DT0RFX1dS SVRFX0VORCAgICAgICAgIDB4NjINCj4gPiArI2RlZmluZSBJUE1JX0tDU19DT05UUk9MX0NPREVf UkVBRCAgICAgICAgICAgICAgMHg2OA0KPiA+ICsNCj4gPiArLy8vDQo+ID4gKy8vLyBTdGF0dXMg Q29kZXMNCj4gPiArLy8vDQo+ID4gKyNkZWZpbmUgSVBNSV9LQ1NfU1RBVFVTX05PX0VSUk9SICAg ICAgMHgwMA0KPiA+ICsjZGVmaW5lIElQTUlfS0NTX1NUQVRVU19BQk9SVCAgICAgICAgIDB4MDEN Cj4gPiArI2RlZmluZSBJUE1JX0tDU19TVEFUVVNfSUxMRUdBTCAgICAgICAweDAyDQo+ID4gKyNk ZWZpbmUgSVBNSV9LQ1NfU1RBVFVTX0xFTkdUSF9FUlJPUiAgMHgwNg0KPiA+ICsjZGVmaW5lIElQ TUlfS0NTX1NUQVRVU19VTlNQRUNJRklFRCAgIDB4RkYNCj4gPiArDQo+ID4gKy8vLw0KPiA+ICsv Ly8gS0NTIEludGVyZmFjZSBTdGF0ZSBCaXQNCj4gPiArLy8vDQo+ID4gK3R5cGVkZWYgZW51bSB7 DQo+ID4gKyAgSVBNSV9LQ1NfSURMRV9TVEFURSA9IDAsDQo+ID4gKyAgSVBNSV9LQ1NfUkVBRF9T VEFURSwNCj4gPiArICBJUE1JX0tDU19XUklURV9TVEFURSwNCj4gPiArICBJUE1JX0tDU19FUlJP Ul9TVEFURQ0KPiA+ICt9IElQTUlfS0NTX1NUQVRFOw0KPiA+ICsNCj4gPiArLy8vDQo+ID4gKy8v LyBJUE1JIEtDUyBJbnRlcmZhY2UgUmVxdWVzdCBGb3JtYXQgLy8vIHR5cGVkZWYgc3RydWN0IHsN Cj4gPiArICBVSU5UOCAgICBOZXRGdW5jOw0KPiA+ICsgIFVJTlQ4ICAgIENvbW1hbmQ7DQo+ID4g KyAgVUlOVDggICAgRGF0YVtdOw0KPiA+ICt9IElQTUlfS0NTX1JFU1FVRVNUX0hFQURFUjsNCj4g SSBtZWFuLCB0aGVyZSdzIGEgdHlwbyBoZXJlLCBJUE1JX0tDU19SRVFVRVNUX0hFQURFUg0KV2ls bCBmaXggaXQuIFRoYW5rcy4NCg0KQWJuZXINCg0KDQo+ID4gKw0KPiA+ICsvLy8NCj4gPiArLy8v IElQTUkgS0NTIEludGVyZmFjZSBSZXNwb25zZSBGb3JtYXQgLy8vIHR5cGVkZWYgc3RydWN0IHsN Cj4gPiArICBVSU5UOCAgICBOZXRGdW5jOw0KPiA+ICsgIFVJTlQ4ICAgIENvbW1hbmQ7DQo+ID4g K30gSVBNSV9LQ1NfUkVTUE9OU0VfSEVBREVSOw0KPiA+ICsjZW5kaWYNCg==