From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga12.intel.com (mga12.intel.com [192.55.52.136]) by mx.groups.io with SMTP id smtpd.web11.86923.1679609543224863673 for ; Thu, 23 Mar 2023 15:12:23 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=cQRAlz1x; spf=pass (domain: intel.com, ip: 192.55.52.136, 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=1679609543; x=1711145543; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=WIqBy6DNKBh8QldctZUU4ytfDWq3I6tfmShXzjYi/3o=; b=cQRAlz1xSjDXSJKVQktHds5aXVVYi0w2WmzLVk/0zbWgMpvfRP13J0H8 8TbKYdz9Kv69hmF9T5+Gm6oizpDH06y5E7pBlZJGk6g0Me7sAkEbtZYeK gtOZMLoroFBnxpPRsCvGvdGqZ1HtSVmPG7QO3SMKRx+2yqXKNM7kaao2m BXX5v7l30+dzrkdd28IzjpdtAYBhtGVKqhfHiaed0gOJfzEXw4YSeP9d7 LlQkkz8nIKxpvQVJBlKBZTsRnCuDBQ0A07/30c3M4xUJSZuXWas1U6gcD x1HK7fH/9lxSMRaKs4i2UaRdgeCAsOt8E21HJQsWQP5ZuF9SXE47Igz4A Q==; X-IronPort-AV: E=McAfee;i="6600,9927,10658"; a="319297889" X-IronPort-AV: E=Sophos;i="5.98,286,1673942400"; d="scan'208";a="319297889" Received: from orsmga006.jf.intel.com ([10.7.209.51]) by fmsmga106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 23 Mar 2023 15:12:19 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10658"; a="659806475" X-IronPort-AV: E=Sophos;i="5.98,286,1673942400"; d="scan'208";a="659806475" Received: from orsmsx602.amr.corp.intel.com ([10.22.229.15]) by orsmga006.jf.intel.com with ESMTP; 23 Mar 2023 15:12:18 -0700 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) 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.2507.21; Thu, 23 Mar 2023 15:12:18 -0700 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) 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.2507.21 via Frontend Transport; Thu, 23 Mar 2023 15:12:18 -0700 Received: from NAM04-DM6-obe.outbound.protection.outlook.com (104.47.73.47) by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.21; Thu, 23 Mar 2023 15:12:18 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=cy8Suaihux/nx70FnJevFTL6AX65oM2Bb/7kwKqJtznE+jSOUQXQuKdx8TXbL0n2jbnAiMU2Kh8VXUQk5iRUOxjcjJgLlzD7r8u2lzyRPRABE8yvjEHqXbIRpDKXcKfzqmWizjkGB/e6akH7dgvdSaNh+d912YTgUBga0a0luKYQ8YPtClwSChP7Aln4TtnTZZDLNWkghlMrpAeN8cqzuiMg6j6OtB40WUwjKLnO1+EJ9MA4x1ikTY4684cYjDLkNgH8Spjw2zH9ZsweiTmKRfMDDkRrAjQe6iVaP3lbvr/VvI9/+zwphm0frfP3pbYuPwegiFCRHYP/i0jKZOljGA== 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=WIqBy6DNKBh8QldctZUU4ytfDWq3I6tfmShXzjYi/3o=; b=J5XxS8o9ivwJi7d+894o8bpwGya3VGDWlvXMS/On1XP/8xLUksZNJc3MH9t+j8ReouDsPmgvqflTUfWAkXOzyh5QJb9R5GC7xyXZvBiNuiM+bOQ2YZlXxSznFITR2OtQLJm6OXtrkyTkZM623EK6KN7k/jFpjbW70MU9OGSqxioinN650/4NWk9o5t5NK3pY/Mt4Z6wLc3wm51FgSQQjwW4mzn8V9WcNZcaLa7bTgKYK1JuqvInfdmWevJI5HFfopbE2uZzU1Z6oJyZD1JWx4kVcslnvN1w094T/3IlkE3lvWlr9LMdwJ4PabQsJxGydvQlqTHDshE7XOQh1Q5Cd/Q== 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 SA3PR11MB8003.namprd11.prod.outlook.com (2603:10b6:806:2f7::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6178.37; Thu, 23 Mar 2023 22:12:15 +0000 Received: from CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::76be:1164:2c1f:90a5]) by CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::76be:1164:2c1f:90a5%7]) with mapi id 15.20.6178.038; Thu, 23 Mar 2023 22:12:14 +0000 From: "Michael D Kinney" To: "abner.chang@amd.com" , "devel@edk2.groups.io" CC: "Gao, Liming" , "Liu, Zhiguang" , Nickle Wang , Igor Kulchytskyy , "Oram, Isaac W" , Abdul Lateef Attar , "Kinney, Michael D" Subject: Re: [PATCH v3] MdePkg/Include: Add IPMI KCS definitions Thread-Topic: [PATCH v3] MdePkg/Include: Add IPMI KCS definitions Thread-Index: AQHZXY+NuI7OLCDdeEKidxV6v82Ucq8I7c3g Date: Thu, 23 Mar 2023 22:12:14 +0000 Message-ID: References: <20230323135737.1473-1-abner.chang@amd.com> In-Reply-To: <20230323135737.1473-1-abner.chang@amd.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: 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_|SA3PR11MB8003:EE_ x-ms-office365-filtering-correlation-id: 697d5d4a-c756-4c9e-5bb0-08db2beba88a 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: 8RLM7mN20aapcR5kmmmhtPn05I8U7hIWpxhyGGQLDJssdiPSYNGDWgicpWzP9FwgrQigJJ3vCR7X8cSfNPqsABOdtBC+0a0yRVyiYAENfDEFGCqg26xhfy+PKf4Ed5B+Ca/IEl6qDd2o7I0e0lB+w/b/jKXPhAx3rjjlT/YZjWRbdhAyjk5TS3r3xiIKmNnydGkddsg59jsRIqttIpAjiu6TL6YBNTiuORVJnmCGkhgmFEbpv8PgoavtdVwgzR/cnRcZIyXjzWgFTf/RLj7/YNaHseMNBQ+7HdHG/XHdDuQaRhtU9s8QMwwDy9TZ4DP7kWLvEHqgoA3E4pdmUBwVgfj2DvUR1U1ldiCRm8KCr+MdDqE1OIK8YJgBbdl438GreNbMuZAOFcln7qb6WTmBtRRQY29VAC5NOtDMUvi/dl7EZma7JmPrFbwhjwLzYyghmSVpi+EMiBSzjj6l9m0TsR8nU59yOxKB69vlRxXPT+5BgacMs9ReKeBO8grYUfTq/w6coMbRNqHViucD74ozNFHDqxbITycuZZBRRIYyxOQ9xPGVMiuuzDjPjyVKyBFLHm64ko0ERY/Y9DF2naEIJT2lIx2oSgSxVKGZ/WKBeX+K363NfUC+yK3lfgBQEnzIlK3irjmDPrJ+wZhuZllUaYLuEZUTzluqmIKBIlzSMpNsdI7dvvPcLtvbsct38hXn 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:(13230025)(136003)(366004)(396003)(376002)(39860400002)(346002)(451199018)(6506007)(38100700002)(107886003)(122000001)(82960400001)(53546011)(55016003)(83380400001)(186003)(26005)(9686003)(5660300002)(8936002)(52536014)(38070700005)(71200400001)(33656002)(54906003)(86362001)(478600001)(41300700001)(110136005)(316002)(966005)(2906002)(7696005)(66476007)(66446008)(64756008)(66556008)(8676002)(4326008)(66946007)(76116006);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?TnUrS3YvUGttWHBrSTRsalFZeDRpdnNhSjQ5YWJCWVFJenFiSG1UTHEwM2pE?= =?utf-8?B?RndzaGYwNURyMWxKNDlKc1d2ZjdsUkQ4SmV4c2RpdW4wcEdHaFdXYkJYbnhP?= =?utf-8?B?QlNFek9QdmppWDVqR0hZMTQ0eDh0dXRLamN6Y252djVLNHVxdThBcC8yU0RR?= =?utf-8?B?K0UwcnI1V3MwT24wbnd4cDh3UU02anRmY3JPbkwzMXIrY1JUMHk4SmlBNmpP?= =?utf-8?B?Q1ovWXRVamJpTlROdHQrNEh5ZHJDeFVzR2dCT3NVazR4NUdsNFVPcTQvUk5h?= =?utf-8?B?YU9Fa2JjSE95Tm9abkp3TEVWaDNQSFZNM2lvaXZ3Y1lTdWg5eGF4NVViWlp4?= =?utf-8?B?anlKYTVBVHhtS1V3ZS9xNm12UmNHT1lhR3E0NmxCeEN2QUVjVTB4ZHZVOERv?= =?utf-8?B?L0FLZiszdjYvampHYXVGWDZyNjdwUStCZm91dVk3TUpJYXlFZ0xwWUF5VjRF?= =?utf-8?B?aHJHdEhQNkxXdk41RTN0VjFkalkxaFJiUHZlcEtGd0lRS0VOMDhsQUUyVnJ4?= =?utf-8?B?K3pKUVc5aUNYNnZvWVBKNWVBZmFaUXdva09WVHNHSkRSQVpTOXFnOHRVd0dx?= =?utf-8?B?Mk8vdmxTcDlDVjF3RC91cEtvMXVkT2IxT1I5dE5KSTJnUnZJS0p0WS8zU1di?= =?utf-8?B?SWI4OVFvdm9hb2dLSzVrQkNUNmN1SHFoOTBRd01PNW9wMWlZYk4xQ0FPUVdq?= =?utf-8?B?bjMvdEdiWkR1ODRxdEtJNk5LNzdwb3NRWjZEQ2JLWUNTSFljWGx2dzY1SWRY?= =?utf-8?B?NDluMEt0NW9zZkFiYmVzQzhGdzFnUHZ2WWp0cEVRanVHSENjei9ISENJYis5?= =?utf-8?B?bmJQWHdLVUhCRXhyUGorUDdqU2dGcXIra3Eyb2hzTmtoMEd2Tm1LMHdBVW9F?= =?utf-8?B?Z2EzMmhXYXk0UzV3WDByaTZNbU1ZRzg3K2Q2ODVHT1VyNk1aK0REQlhhaGQ5?= =?utf-8?B?U3BtLytFayt3WW9uZGg1c1gvQm9NVjQ3MHg5bHF2c2NyS09tYnB3VTQ0aWxp?= =?utf-8?B?aDdrK3NaN2tkY2VWMzM2WXlXTzRveWdvZmJMak5helFPRnNpK29iT0NlRlNE?= =?utf-8?B?WEhNTnF4MkVEQVdHZFJIS1RZOTV3WG9KNlJYQysranI5MVlGaVVpSWxveUQz?= =?utf-8?B?R1pnUlFGMExSTG5hZ0Vscml1dTNHMFdiZVFlMzJTT3M3Y1pMSFZKZEtsdlNR?= =?utf-8?B?WWxBNFFCcGRLaFVZUWg5RURlc0NLamY2aWRxWWhTc2FVdXF2THhKZ0ZKN21S?= =?utf-8?B?RkNVanN1ZGsxdEMzUXRsOVBkb2N2Q29wR2dLeDB2bXdjbjRFdkx0aHNXV05P?= =?utf-8?B?OWJ1M1FaNGtlb0x5OUVqUGJYMlBkbVVjV0toVHI1SkEvc05EcVlZTy9aQ3M3?= =?utf-8?B?UUVkL00zZm5ZN3hSeFdlMkMyYmRqcFNOb0x5TkRhU3FzeWVPbVlqQW9QSG13?= =?utf-8?B?Tmo0TVBEOGVaS25CTDl5eWNZOWFrU3NsRFlQV1k4NHM2SEc2UzNDZVlnWkRx?= =?utf-8?B?OXBaNVFQc1N6cVZubXJncWRXL1crZTA3NzhaM0p6STcwOW02UWs1Wm03bEhO?= =?utf-8?B?QmkvNlkzNHlBV3VuTXpzRG56S1dGemNMVGVHMURiWkVOYlcrU2p1ZHp4ZFZY?= =?utf-8?B?cFpVbG44S2NlV3V1cktJaFBUQUtqaytnalZLb29QS2Z4RnI1UWpBcDVFcGpz?= =?utf-8?B?b2t3dk5uTFN3cjhqZkE5Y3VRSUZHcFR4VWdwM2RweXFFR1duNGxVK1BjaFJG?= =?utf-8?B?UVN4MFZ4QjlybldJU2VCVXBObzRnY2ZDYnc4RFdKSFJZK1BWOWFSMWl3YmRj?= =?utf-8?B?cmJTdnRUZDZjSkhCcW9Da25TODN4NlFCWEtYUWtZNndzaWp2S1VMaG9UYS9E?= =?utf-8?B?eUs0clBESWdVMDg2UWNYQnZFM1ZqWldQWlJSc3N0c1VvbEdqeGhMK2tDM3BK?= =?utf-8?B?RnRVekJZWXYwcExybUl2dHZhdWxWRkg2VjlUY3NGZGREMDJCTlQ0eEFDUHJL?= =?utf-8?B?RW5wY3hYckdxaHFaZ3oya0p4ajBhSGEzeGJSWkE3QUFqNnZnaFZuMzVkQ2pK?= =?utf-8?B?RHlVNCtPZHdkWVZuMmpCQytqVXpKc0RwZ0lyZm9WSVJXOTVMNmZicmFBWkFm?= =?utf-8?B?US8xNldnNHZqRlIvSDJRMTNDQTFybXlqZUIvcjNGYkw4eitESVg2cnVHTm9O?= =?utf-8?B?THc9PQ==?= 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: 697d5d4a-c756-4c9e-5bb0-08db2beba88a X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Mar 2023 22:12:14.7692 (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: PyKdV0dHSWK/5agDUD6k2cNNBZcGb07wRnX5ye5c1B0p4lv3aQsIggXMd6wCJZKK/Mvl2yJLqw3Fj4M9pbSRpfYVxSjnPjnsrMUIOGmFido= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA3PR11MB8003 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 DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogYWJuZXIuY2hhbmdAYW1k LmNvbSA8YWJuZXIuY2hhbmdAYW1kLmNvbT4NCj4gU2VudDogVGh1cnNkYXksIE1hcmNoIDIzLCAy MDIzIDY6NTggQU0NCj4gVG86IGRldmVsQGVkazIuZ3JvdXBzLmlvDQo+IENjOiBLaW5uZXksIE1p Y2hhZWwgRCA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+OyBHYW8sIExpbWluZyA8Z2FvbGlt aW5nQGJ5b3NvZnQuY29tLmNuPjsgTGl1LCBaaGlndWFuZyA8emhpZ3VhbmcubGl1QGludGVsLmNv bT47DQo+IE5pY2tsZSBXYW5nIDxuaWNrbGV3QG52aWRpYS5jb20+OyBJZ29yIEt1bGNoeXRza3l5 IDxpZ29ya0BhbWkuY29tPjsgT3JhbSwgSXNhYWMgVyA8aXNhYWMudy5vcmFtQGludGVsLmNvbT47 IEFiZHVsIExhdGVlZiBBdHRhcg0KPiA8QWJkdWxMYXRlZWYuQXR0YXJAYW1kLmNvbT4NCj4gU3Vi amVjdDogW1BBVENIIHYzXSBNZGVQa2cvSW5jbHVkZTogQWRkIElQTUkgS0NTIGRlZmluaXRpb25z DQo+IA0KPiBGcm9tOiBBYm5lciBDaGFuZyA8YWJuZXIuY2hhbmdAYW1kLmNvbT4NCj4gDQo+IEJa ICM0MzU0DQo+IFRoaXMgY2hhbmdlIGFkZHMgZGVmaW5pdGlvbnMgZm9yIElQTUkgS0NTLg0KPiAN Cj4gU3BlYyByZWY6DQo+IGh0dHBzOi8vd3d3LmludGVsLmNvbS9jb250ZW50L3d3dy91cy9lbi9w cm9kdWN0cy9kb2NzL3NlcnZlcnMvaXBtaS9pcG1pLXNlY29uZC1nZW4taW50ZXJmYWNlLXNwZWMt djItcmV2MS0xLmh0bWwNCj4gDQo+IFNpZ25lZC1vZmYtYnk6IEFibmVyIENoYW5nIDxhYm5lci5j aGFuZ0BhbWQuY29tPg0KPiBDYzogTWljaGFlbCBEIEtpbm5leSA8bWljaGFlbC5kLmtpbm5leUBp bnRlbC5jb20+DQo+IENjOiBMaW1pbmcgR2FvIDxnYW9saW1pbmdAYnlvc29mdC5jb20uY24+DQo+ IENjOiBaaGlndWFuZyBMaXUgPHpoaWd1YW5nLmxpdUBpbnRlbC5jb20+DQo+IENjOiBOaWNrbGUg V2FuZyA8bmlja2xld0BudmlkaWEuY29tPg0KPiBDYzogSWdvciBLdWxjaHl0c2t5eSA8aWdvcmtA YW1pLmNvbT4NCj4gQ2M6IElzYWFjIE9yYW0gPGlzYWFjLncub3JhbUBpbnRlbC5jb20+DQo+IENj OiBBYmR1bCBMYXRlZWYgQXR0YXIgPEFiZHVsTGF0ZWVmLkF0dGFyQGFtZC5jb20+DQo+IEFja2Vk LWJ5OiBJc2FhYyBPcmFtIDxpc2FhYy53Lm9yYW1AaW50ZWwuY29tPg0KPiAtLS0NCj4gIE1kZVBr Zy9NZGVQa2cuZGVjICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDYgKysNCj4gIE1kZVBrZy9J bmNsdWRlL0luZHVzdHJ5U3RhbmRhcmQvSXBtaUtjcy5oIHwgNzYgKysrKysrKysrKysrKysrKysr KysrKysNCj4gIDIgZmlsZXMgY2hhbmdlZCwgODIgaW5zZXJ0aW9ucygrKQ0KPiAgY3JlYXRlIG1v ZGUgMTAwNjQ0IE1kZVBrZy9JbmNsdWRlL0luZHVzdHJ5U3RhbmRhcmQvSXBtaUtjcy5oDQo+IA0K PiBkaWZmIC0tZ2l0IGEvTWRlUGtnL01kZVBrZy5kZWMgYi9NZGVQa2cvTWRlUGtnLmRlYw0KPiBp bmRleCAyZDY0M2JlZGUxZC4uNWNmMDRiYzBjYjYgMTAwNjQ0DQo+IC0tLSBhL01kZVBrZy9NZGVQ a2cuZGVjDQo+ICsrKyBiL01kZVBrZy9NZGVQa2cuZGVjDQo+IEBAIC05LDYgKzksNyBAQA0KPiAg IyAoQykgQ29weXJpZ2h0IDIwMTYgLSAyMDIxIEhld2xldHQgUGFja2FyZCBFbnRlcnByaXNlIERl dmVsb3BtZW50IExQPEJSPg0KPiAgIyBDb3B5cmlnaHQgKGMpIDIwMjIsIExvb25nc29uIFRlY2hu b2xvZ3kgQ29ycG9yYXRpb24gTGltaXRlZC4gQWxsIHJpZ2h0cyByZXNlcnZlZC48QlI+DQo+ICAj IENvcHlyaWdodCAoYykgMjAyMSAtIDIwMjIsIEFybSBMaW1pdGVkLiBBbGwgcmlnaHRzIHJlc2Vy dmVkLjxCUj4NCj4gKyMgQ29weXJpZ2h0IChDKSAyMDIzIEFkdmFuY2VkIE1pY3JvIERldmljZXMs IEluYy4gQWxsIHJpZ2h0cyByZXNlcnZlZC48QlI+DQo+ICAjDQo+ICAjIFNQRFgtTGljZW5zZS1J ZGVudGlmaWVyOiBCU0QtMi1DbGF1c2UtUGF0ZW50DQo+ICAjDQo+IEBAIC0yMzQyLDYgKzIzNDMs MTEgQEANCj4gICAgIyBAUHJvbXB0IE1lbW9yeSBBZGRyZXNzIG9mIEd1aWRlZEV4dHJhY3RIYW5k bGVyIFRhYmxlLg0KPiAgICBnRWZpTWRlUGtnVG9rZW5TcGFjZUd1aWQuUGNkR3VpZGVkRXh0cmFj dEhhbmRsZXJUYWJsZUFkZHJlc3N8MHgxMDAwMDAwfFVJTlQ2NHwweDMwMDAxMDE1DQo+IA0KPiAr ICAjIyBUaGlzIHZhbHVlIGlzIHRoZSBJUE1JIEtDUyBJbnRlcmZhY2UgSS9PIGJhc2UgYWRkcmVz cyB1c2VkIHRvIHRyYW5zbWl0IElQTUkgY29tbWFuZHMuDQo+ICsgICMgIFRoZSB2YWx1ZSBvZiAw eGNhMiBpcyB0aGUgZGVmYXVsdCBJL08gYmFzZSBhZGRyZXNzIGRlZmluZWQgaW4gSVBNSSBzcGVj aWZpY2F0aW9uLg0KPiArICAjIEBQcm9tcHQgSVBNSSBLQ1MgSW50ZXJmYWNlIEkvTyBCYXNlIEFk ZHJlc3MNCj4gKyAgZ0VmaU1kZVBrZ1Rva2VuU3BhY2VHdWlkLlBjZElwbWlLY3NJb0Jhc2VBZGRy ZXNzfDB4Y2EyfFVJTlQxNnwweDAwMDAwMDMxDQo+ICsNCj4gIFtQY2RzRml4ZWRBdEJ1aWxkLCBQ Y2RzUGF0Y2hhYmxlSW5Nb2R1bGUsIFBjZHNEeW5hbWljLCBQY2RzRHluYW1pY0V4XQ0KPiAgICAj IyBUaGlzIHZhbHVlIGlzIHVzZWQgdG8gc2V0IHRoZSBiYXNlIGFkZHJlc3Mgb2YgUENJIGV4cHJl c3MgaGllcmFyY2h5Lg0KPiAgICAjIEBQcm9tcHQgUENJIEV4cHJlc3MgQmFzZSBBZGRyZXNzLg0K PiBkaWZmIC0tZ2l0IGEvTWRlUGtnL0luY2x1ZGUvSW5kdXN0cnlTdGFuZGFyZC9JcG1pS2NzLmgg Yi9NZGVQa2cvSW5jbHVkZS9JbmR1c3RyeVN0YW5kYXJkL0lwbWlLY3MuaA0KPiBuZXcgZmlsZSBt b2RlIDEwMDY0NA0KPiBpbmRleCAwMDAwMDAwMDAwMC4uYzNiYWY4MGJkNzYNCj4gLS0tIC9kZXYv bnVsbA0KPiArKysgYi9NZGVQa2cvSW5jbHVkZS9JbmR1c3RyeVN0YW5kYXJkL0lwbWlLY3MuaA0K PiBAQCAtMCwwICsxLDc2IEBADQo+ICsvKiogQGZpbGUNCj4gKyAgSVBNSSBLQ1MgUmVnaXN0ZXIg RGVmaW5pdGlvbnMNCj4gKw0KPiArICBDb3B5cmlnaHQgKEMpIDIwMjMgQWR2YW5jZWQgTWljcm8g RGV2aWNlcywgSW5jLiBBbGwgcmlnaHRzIHJlc2VydmVkLjxCUj4NCj4gKyAgU1BEWC1MaWNlbnNl LUlkZW50aWZpZXI6IEJTRC0yLUNsYXVzZS1QYXRlbnQNCj4gKw0KPiArICBAcGFyIFJldmlzaW9u IFJlZmVyZW5jZToNCj4gKyAgSVBNSSBTcGVjaWZpY2F0aW9uDQo+ICsgIFZlcnNpb24gMi4wLCBS ZXYuIDEuMQ0KPiArICBodHRwczovL3d3dy5pbnRlbC5jb20vY29udGVudC93d3cvdXMvZW4vcHJv ZHVjdHMvZG9jcy9zZXJ2ZXJzL2lwbWkvaXBtaS1zZWNvbmQtZ2VuLWludGVyZmFjZS1zcGVjLXYy LXJldjEtMS5odG1sDQo+ICsqKi8NCj4gKw0KPiArI2lmbmRlZiBJUE1JX0tDU19IXw0KPiArI2Rl ZmluZSBJUE1JX0tDU19IXw0KPiArDQo+ICsjZGVmaW5lIElQTUlfS0NTX1NUQVRVU19SRUdJU1RF Ul9PRkZTRVQgICAgMQ0KPiArI2RlZmluZSBJUE1JX0tDU19DT01NQU5EX1JFR0lTVEVSX09GRlNF VCAgIDENCj4gKyNkZWZpbmUgSVBNSV9LQ1NfREFUQV9PVVRfUkVHSVNURVJfT0ZGU0VUICAwDQo+ ICsjZGVmaW5lIElQTUlfS0NTX0RBVEFfSU5fUkVHSVNURVJfT0ZGU0VUICAgMA0KPiArDQo+ICsv Ly8NCj4gKy8vLyBJUE1JIEtDUyBJbnRlcmZhY2UgU3RhdHVzIEJpdHMNCj4gKy8vLw0KPiArI2Rl ZmluZSBJUE1JX0tDU19PQkYgICAgICAgICAgIEJJVDANCj4gKyNkZWZpbmUgSVBNSV9LQ1NfSUJG ICAgICAgICAgICBCSVQxDQo+ICsjZGVmaW5lIElQTUlfS0NTX1NNU19BVE4gICAgICAgQklUMg0K PiArI2RlZmluZSBJUE1JX0tDU19DT01NQU5EX0RBVEEgIEJJVDMNCj4gKyNkZWZpbmUgSVBNSV9L Q1NfT0VNMSAgICAgICAgICBCSVQ0DQo+ICsjZGVmaW5lIElQTUlfS0NTX09FTTIgICAgICAgICAg QklUNQ0KPiArI2RlZmluZSBJUE1JX0tDU19TMCAgICAgICAgICAgIEJJVDYNCj4gKyNkZWZpbmUg SVBNSV9LQ1NfUzEgICAgICAgICAgICBCSVQ3DQo+ICsNCj4gKy8vLw0KPiArLy8vIElQTUkgS0NT IEludGVyZmFjZSBDb250cm9sIENvZGVzDQo+ICsvLy8NCj4gKyNkZWZpbmUgSVBNSV9LQ1NfQ09O VFJPTF9DT0RFX0dFVF9TVEFUVVNfQUJPUlQgIDB4NjANCj4gKyNkZWZpbmUgSVBNSV9LQ1NfQ09O VFJPTF9DT0RFX1dSSVRFX1NUQVJUICAgICAgIDB4NjENCj4gKyNkZWZpbmUgSVBNSV9LQ1NfQ09O VFJPTF9DT0RFX1dSSVRFX0VORCAgICAgICAgIDB4NjINCj4gKyNkZWZpbmUgSVBNSV9LQ1NfQ09O VFJPTF9DT0RFX1JFQUQgICAgICAgICAgICAgIDB4NjgNCj4gKw0KPiArLy8vDQo+ICsvLy8gU3Rh dHVzIENvZGVzDQo+ICsvLy8NCj4gKyNkZWZpbmUgSVBNSV9LQ1NfU1RBVFVTX05PX0VSUk9SICAg ICAgMHgwMA0KPiArI2RlZmluZSBJUE1JX0tDU19TVEFUVVNfQUJPUlQgICAgICAgICAweDAxDQo+ ICsjZGVmaW5lIElQTUlfS0NTX1NUQVRVU19JTExFR0FMICAgICAgIDB4MDINCj4gKyNkZWZpbmUg SVBNSV9LQ1NfU1RBVFVTX0xFTkdUSF9FUlJPUiAgMHgwNg0KPiArI2RlZmluZSBJUE1JX0tDU19T VEFUVVNfVU5TUEVDSUZJRUQgICAweEZGDQo+ICsNCj4gKy8vLw0KPiArLy8vIEtDUyBJbnRlcmZh Y2UgU3RhdGUgQml0DQo+ICsvLy8NCj4gK3R5cGVkZWYgZW51bSB7DQo+ICsgIElQTUlfS0NTX0lE TEVfU1RBVEUgPSAwLA0KPiArICBJUE1JX0tDU19SRUFEX1NUQVRFLA0KPiArICBJUE1JX0tDU19X UklURV9TVEFURSwNCj4gKyAgSVBNSV9LQ1NfRVJST1JfU1RBVEUNCj4gK30gSVBNSV9LQ1NfU1RB VEU7DQo+ICsNCj4gKy8vLw0KPiArLy8vIElQTUkgS0NTIEludGVyZmFjZSBSZXF1ZXN0IEZvcm1h dA0KPiArLy8vDQo+ICt0eXBlZGVmIHN0cnVjdCB7DQo+ICsgIFVJTlQ4ICAgIE5ldEZ1bmM7DQo+ ICsgIFVJTlQ4ICAgIENvbW1hbmQ7DQo+ICsgIFVJTlQ4ICAgIERhdGFbMF07DQoNCkkgdGhpbmsg ZmxleGlibGUgYXJyYXkgbWVtYmVycyBhcmUgc3VwcG9zZWQgdG8gdXNlIFtdIGFuZCBub3QgWzBd Lg0KDQo+ICt9IElQTUlfS0NTX1JFU1FVRVNUX0hFQURFUjsNCj4gKw0KPiArLy8vDQo+ICsvLy8g SVBNSSBLQ1MgSW50ZXJmYWNlIFJlc3BvbnNlIEZvcm1hdA0KPiArLy8vDQo+ICt0eXBlZGVmIHN0 cnVjdCB7DQo+ICsgIFVJTlQ4ICAgIE5ldEZ1bmM7DQo+ICsgIFVJTlQ4ICAgIENvbW1hbmQ7DQo+ ICt9IElQTUlfS0NTX1JFU1BPTlNFX0hFQURFUjsNCj4gKyNlbmRpZg0KPiAtLQ0KPiAyLjM3LjEu d2luZG93cy4xDQoNCg==