From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga17.intel.com (mga17.intel.com [192.55.52.151]) by mx.groups.io with SMTP id smtpd.web10.63604.1679537939170302223 for ; Wed, 22 Mar 2023 19:19:00 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=ZxJPKB4F; spf=pass (domain: intel.com, ip: 192.55.52.151, 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=1679537939; x=1711073939; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=cNQ63D2x+FRSaz2cJ62TDCJrZLYhJdqowU13V2roFtY=; b=ZxJPKB4Fwb+Nlpu35GPh6sQOm17ACvYF9zkVyK15EOLDtZXUs58btkOO ThdV04/hHfE+h2CQQbG2ry7PnbxrU5HiWcUdpYnjTEzym6aC9ibNoESFc UK/MjhfSxJDJPqyMPhbTRLry7uz6hP7YlxjWRFRUifDoBz9iwNvMd/M/X vM6cotXokyUnO4iY4C8ltgTnPCutaWZlsk9sflrX2AKUrCOKyuM5GdkAA TgXKo0SCyf1a6rdz3uP6dRjYoU9ajfqkIyHW4tbm4bcBytiB+B6h2ygGE 5hLY4bScedR96Gy5T8ToVQXN/vP6C3bOdBmB3+s2zLMXR9rCGzM50iMO4 w==; X-IronPort-AV: E=McAfee;i="6600,9927,10657"; a="319769158" X-IronPort-AV: E=Sophos;i="5.98,283,1673942400"; d="scan'208";a="319769158" Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by fmsmga107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 22 Mar 2023 19:18:58 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10657"; a="792817292" X-IronPort-AV: E=Sophos;i="5.98,283,1673942400"; d="scan'208";a="792817292" Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by fmsmga002.fm.intel.com with ESMTP; 22 Mar 2023 19:18:58 -0700 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX603.amr.corp.intel.com (10.22.229.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.21; Wed, 22 Mar 2023 19:18:58 -0700 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) 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; Wed, 22 Mar 2023 19:18:58 -0700 Received: from NAM02-SN1-obe.outbound.protection.outlook.com (104.47.57.48) by edgegateway.intel.com (134.134.137.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.21; Wed, 22 Mar 2023 19:18:57 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=VBI1PmYTmBaFNsFZy2pXNEkei/6RlxUW8JFCCGVa1ZGt2gFZZhEvj6oONAoW6YwEcNJDTeqflvbBPni1k5ihnmv0sNx7wpS6Sm9jwKnDr7N/QHnDJKGN3hujhhgOyzmmgwRWmPhJ42rPdGYmTqK77k+e3DBS6H65vlTbNNDfCdQXfUV2kkSDPuXWdNbsOiI45De2jAuaS0WqfHzW7fypHVR8J91L/ktiFjLoDKcyF3GfXw7zPLmXfGKbiFBOAMuDkIeavwU6CDjQEspo102XF9L9lzK+0L0JPXUuH127rVlyM7qySazKDulTJeNFKvEgMPUaCUAgThmdDoMkBwunGg== 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=cNQ63D2x+FRSaz2cJ62TDCJrZLYhJdqowU13V2roFtY=; b=SMXBkSVfcBPkVCp8dRKFCqLOX66A2srhfBoxo0NlfKFlXnte5yXBBJ5zdDzqUUL1ZT+PP9KI8w77W9vOVQvedkgCWM9NJrJOYljIiYjVps8f0Fjev4ActdX/Q5FZYa8JNNkmPb1Nw4DPJOzSd3xJxmtqjqbuDr3z4naAUjLK7+5bEnclBohVp9Wyvg1tfIqET8ab9uAHnu8OJnNwr5K/l5kH1GM3OEaQrAiTjw1xb1ZWeviIR1N5wPW8qykXuO7fCzSvzh/BFOKr1YOHh//71gY86yk2Pg7u93dpnaByT2E/5QYqZfgi2b8+JsRHYvkOxaw5tM/TUrvdDsXj+pGT3g== 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 DM4PR11MB7280.namprd11.prod.outlook.com (2603:10b6:8:108::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6178.38; Thu, 23 Mar 2023 02:18:53 +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 02:18:53 +0000 From: "Michael D Kinney" To: "devel@edk2.groups.io" , "Gao, Liming" , "abner.chang@amd.com" CC: "Liu, Zhiguang" , 'Nickle Wang' , 'Igor Kulchytskyy' , "Oram, Isaac W" , 'Abdul Lateef Attar' , "Kinney, Michael D" Subject: =?UTF-8?B?UmU6IFtlZGsyLWRldmVsXSDlm57lpI06IFtQQVRDSF0gTWRlUGtnL0luY2x1ZGU6IEFkZCBJUE1JIEtDUyBkZWZpbml0aW9ucw==?= Thread-Topic: =?utf-8?B?W2VkazItZGV2ZWxdIOWbnuWkjTogW1BBVENIXSBNZGVQa2cvSW5jbHVkZTog?= =?utf-8?Q?Add_IPMI_KCS_definitions?= Thread-Index: AQHZTXhaBUQcavbl6kC9GH75/5Sl468HtOsAgAALYTA= Date: Thu, 23 Mar 2023 02:18:53 +0000 Message-ID: References: <20230303023132.771-1-abner.chang@amd.com> <000a01d95d27$eebde3b0$cc39ab10$@byosoft.com.cn> In-Reply-To: <000a01d95d27$eebde3b0$cc39ab10$@byosoft.com.cn> 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_|DM4PR11MB7280:EE_ x-ms-office365-filtering-correlation-id: 274b27d2-1323-49bd-8373-08db2b44f2ca 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: TVWTNv39jvl2IgoUoxDL23Bien9JkpftYCvEtzsnrG/q2/EL2LlOhLBJyEyZnpr9btcvNKt0cJoO6Ct4GsXGrqeb2PyLJxCQNPnaMUa7i+fyR1zSPnHvFyHrZuvp3LNRrWeV1fAuZhyblcPO3dppRtQmd2Y6Jyv4qO9BzVw4OQfKdSi4cvdU9MLP225ZsMPObI4Sd3Uy1LbdwNq79cT5G3aSg5jjViczNDiUbPdR45A8Znpcgd4sr4t1rxQqyGQq2FhaJP+dWiWRolINZEDPfcDPtr/neYd6kF/RvywE7Z3u+dsBcPjqHsfFyCypferpNK73jTMfJLXMl+PGYXk68HdmdXxE25z5zOMvRKpVu8Yo67UW1uDkKCFfQXW1zH1WIe3Vn4yyOyQ7POK9v2apVSM5Uqm8yxks8wJY/KqeXIULUB/VfJ7NcDqhXeZBGbjq9uYvt9AY7WJD91MkbUYriuD/EsO9LFAaCBnSaydCMOBYktTBZ2sv63MhGNspGx+H9HFdIErJJ9fss/kE6AMaFMO8gcAGN3CibaglUYLsGIcrdjWxsZ3OS9YL6Zb5DhSIqh9E0npUeHPodENXyQI3+GVIuRRFfVs1AIp5kOn/qLm+zBnSEUY4jm/HR3EolG/SXLbvm/XbLdGFKhaYGXUWkTBFoqGZE7ECDs9VC+AVJYWIWgpThILLPJUshLFm/28WCfpvvPrvgd2EAjwhCheYgovL/Ua3D3lNvQq3I99dvX0= 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)(396003)(346002)(376002)(136003)(366004)(39860400002)(451199018)(66899018)(41300700001)(66556008)(66446008)(64756008)(4326008)(5660300002)(2906002)(52536014)(66476007)(82960400001)(38070700005)(33656002)(224303003)(86362001)(38100700002)(122000001)(71200400001)(7696005)(107886003)(26005)(966005)(76116006)(54906003)(110136005)(478600001)(6506007)(316002)(8936002)(55016003)(66946007)(83380400001)(186003)(53546011)(9686003);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?eGpvWWxHcEl4amNLS3NYUHoyZFJvampUS21RK2d5RW9rQVRZb0VidVZIcHlr?= =?utf-8?B?dkNGcGNlU1VNbGRmekM3OHBvMXhNb0FMYTYrS1QrSXI2b0VrMEk0V3BmenE5?= =?utf-8?B?RXJaQWNOdVNFVjNYWFNPZm95QXVUTnM0MUMyUVh6cU94QS9hZkZya09JUXFN?= =?utf-8?B?czh5OHIwMG90dzJaOTFtMnJiYnlPOTNWQVNJU004UFhPZkQ3czN3aExnWmVk?= =?utf-8?B?cHdlZkJsTEF0L2F2a1lHays0MXVyKzd6YWtjUUkyT1lqZEc0Z0ROYVU5TTAx?= =?utf-8?B?aDRtKzN3ajZpby9YKzZrQk1XNUgvTk12NjNFYWwrS09sdE8yNGhSLzJKOVN5?= =?utf-8?B?TkplU3kvNko5RlIvWWpKVWZlZGdoNk95SExlMG9JUjJLcnVMQkxZZ2RXbWN1?= =?utf-8?B?dTA0b3dFQ3VXR3VwQzVKSEN6allWcmJQSG5Ed2RtYUVHeUJQbmtjazVPWWdL?= =?utf-8?B?MDcxQjB4UVhNdnovN3dIZ1RrOWRmNXlQQ3ZXQUlEUlFpNEVNNlRDUDJvMnVh?= =?utf-8?B?aG5zVHNGaXhkTzZuc1FDeWE3ZU1DQVdCS0tHR1B5cU9vTnR3eU9lT2J6NlBF?= =?utf-8?B?VmUwd005NTlXS2M4cGRIeXR0UTEzMEJzcE1hQXNCYkhsZkdoZmtMbi84U2xy?= =?utf-8?B?d0V5M2Jjc0dnTCtpTGlVMlEyRXNNa3J0Z1piUmRnZmYrL1RCVHdYM1BqQVoz?= =?utf-8?B?QU55TGI4QXhPdHBWSFZqUXVBRWpvOFBIMExLLzlTb0l6a0lCV00vU29uNWVq?= =?utf-8?B?YUJZaFl4THNWUDBWdkNWSmdEZlJjOUhzS3JEUzlxWDlsZ2oxa09EbzlZelJJ?= =?utf-8?B?RXFUQVZYUUFHblBxeUFXWkF4dmlnV3ZTSE1aNysxb1FaV2VQU21URkhNU3R2?= =?utf-8?B?cXBONnd2ZEp6ZG5OcHAvb2dwS1ppZ0tjQ1FacmNrWjdORGEvQUh6ZmxUdHZ1?= =?utf-8?B?dWxoOEgwYlRyeXQraFdxSS9Ra09ZRVRaQzlWVFdBZXJqR0tQNjlVajkvOFJo?= =?utf-8?B?Mno0cUd1c1h0b0NMZlFVRUNrZUNJOVlKL0FDd25RKzNESG9yTDdNdzJlWWl3?= =?utf-8?B?dmc2eElFSWZKcXFOSzJWTDVnZmtGaFpRYnY1NU9vbWlyWnlicTlwbmxVYjJp?= =?utf-8?B?amFCWC9WRHgySDVFdWF2emNCVHUrV0JxNjRkZ0ZvYW40aC9rTHhBNWxzQS9s?= =?utf-8?B?VUN4ckplSDd5bHY5ZWppZ2JMZTJnUzJQUzJTZjlMeGRPUlJhMmtRM1pnVm56?= =?utf-8?B?eTAyd0JZZWpTZVI4a3ZpanBBd1NPQ21aN3lMOFRZRUl4d0dqQncrZHdONkx0?= =?utf-8?B?Mlg3bFNxQWtCL3RrZzMyOTYxbGo1bjR4Tmg0b2NXQURxTjgzV1N4VTIraGZE?= =?utf-8?B?blI5TjB2dHVmbDNZWFRYSG93YlFpNXpJYmtURGhBSkJYTjVSajZNN1lUS0Nr?= =?utf-8?B?alhsZzVESWkzZXo2L05xS0J4UTQrNXN2R0piRDJsTVk3TlM0UDZiU3pLY2l2?= =?utf-8?B?U1dSUzdWVXMxcDlXdkxxMEVnSFJOTmppL3JtaGhtQmhUbEgvaDB5dklWVWpE?= =?utf-8?B?TWI0ajJtSDlKOGxhQllkYjVsZERvbEc4cW1aZW8ybGM3YU9aRmt5QmxsYWJ2?= =?utf-8?B?cllVS2pjR3QySDAvSUtlNU5VZmtOMWdlYVExdGRiSHoxUUM5WjRhTjU5REI4?= =?utf-8?B?cTlqRTZKZFI4L3IzSk0vcHZhQnhYbXRzVVR3b09UNThNQ21sYTNHQkFpRG1a?= =?utf-8?B?S2JxM2ZUaGoyTk9aUHRkZHBkK010SnE5K1M2QUVLTFZiUXJEL1ZNYytxeEtL?= =?utf-8?B?MS96QVlwUnRnT2ZtNnpYc1c0VjBjSVQwRjRhc20rd0Y5SFhLMzd1eGxQWkNm?= =?utf-8?B?NS91MFFTNHpybU1YMnlnUmNibTVRbGdQaWE1UzduekZMbWdiYmsyVisyYTB1?= =?utf-8?B?bWs1SjlpTTU1UTBIclRuOURPRVRzNU9BcnJOS2hWVEZJVDN1dEtpMFBONCtO?= =?utf-8?B?VHBpRXgwRzUxRDVCdklnZkpzUmNkVnNtSGRJV29ueTMxSlBZbVJFMFVjSDhj?= =?utf-8?B?Uk5CQTUzUnpBa0pLWUR0Q2pCWFhySHhyeWJ4UjE4MDVkVWZIMGw1YlVxV2ND?= =?utf-8?B?OXpBZ3lFTUxQaFRLVlJ0NWhacGFNOUNJUytXMkFNa1QvbzhTZWdTTndTbndQ?= =?utf-8?B?eWc9PQ==?= 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: 274b27d2-1323-49bd-8373-08db2b44f2ca X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Mar 2023 02:18:53.3717 (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: eMN3Cas0hGUingyomyoyOUwVU3FPwd8kd0Lq0uC+sttbiMSQ6MfQyqB37wMRRuGgRjQ0EBEUvq4h+Vs3g9+09u7hX6mTPifWpA6BpwfUvvU= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM4PR11MB7280 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 SXMgdGhhdCBhbiBJL08gUG9ydCBhZGRyZXNzIG9yIGFuIE1NSU8gYWRkcmVzcz8gIENhbiBpdCBi ZSBlaXRoZXI/DQoNCklmIGl0IG11c3QgYmUgSS9PIFBvcnQgYWRkcmVzcywgdGhlbiB0aGUgUENE IG5hbWUgc2hvdWxkIGNvbnZleSB0aGF0Lg0KDQpJZiBpdCBjYW4gYmUgZWl0aGVyLCB0aGVuIG5l ZWQgYW5vdGhlciBQQ0QgdG8gc3BlY2lmeSB0aGUgdHlwZSBzbyB0aGUNCkNvZGUgY2FuIGRvIHRo ZSBhY2Nlc3Mgd2l0aCB0aGUgY29ycmVjdCBJb0xpYiBBUElzLg0KDQpNaWtlDQoNCj4gLS0tLS1P cmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogZGV2ZWxAZWRrMi5ncm91cHMuaW8gPGRldmVs QGVkazIuZ3JvdXBzLmlvPiBPbiBCZWhhbGYgT2YgZ2FvbGltaW5nIHZpYSBncm91cHMuaW8NCj4g U2VudDogV2VkbmVzZGF5LCBNYXJjaCAyMiwgMjAyMyA2OjM3IFBNDQo+IFRvOiBhYm5lci5jaGFu Z0BhbWQuY29tOyBkZXZlbEBlZGsyLmdyb3Vwcy5pbw0KPiBDYzogS2lubmV5LCBNaWNoYWVsIEQg PG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPjsgTGl1LCBaaGlndWFuZyA8emhpZ3VhbmcubGl1 QGludGVsLmNvbT47ICdOaWNrbGUgV2FuZycgPG5pY2tsZXdAbnZpZGlhLmNvbT47DQo+ICdJZ29y IEt1bGNoeXRza3l5JyA8aWdvcmtAYW1pLmNvbT47IE9yYW0sIElzYWFjIFcgPGlzYWFjLncub3Jh bUBpbnRlbC5jb20+OyAnQWJkdWwgTGF0ZWVmIEF0dGFyJyA8QWJkdWxMYXRlZWYuQXR0YXJAYW1k LmNvbT4NCj4gU3ViamVjdDogW2VkazItZGV2ZWxdIOWbnuWkjTogW1BBVENIXSBNZGVQa2cvSW5j bHVkZTogQWRkIElQTUkgS0NTIGRlZmluaXRpb25zDQo+IA0KPiBBYm5lcjoNCj4gICBUaGlzIHBh dGNoIGFsc28gYWRkcyBvbmUgUENEIFBjZElwbWlLY3NCYXNlQWRkcmVzcy4gSSBzZWUgaXRzIGRl ZmF1bHQNCj4gdmFsdWUgaXMgMHhjYTIuIENhbiB5b3UgYWRkIGNvbW1lbnRzIGZvciB0aGlzIGRl ZmF1bHQgdmFsdWU/DQo+IA0KPiBUaGFua3MNCj4gTGltaW5nDQo+ID4gLS0tLS3pgq7ku7bljp/k u7YtLS0tLQ0KPiA+IOWPkeS7tuS6ujogYWJuZXIuY2hhbmdAYW1kLmNvbSA8YWJuZXIuY2hhbmdA YW1kLmNvbT4NCj4gPiDlj5HpgIHml7bpl7Q6IDIwMjPlubQz5pyIM+aXpSAxMDozMg0KPiA+IOaU tuS7tuS6ujogZGV2ZWxAZWRrMi5ncm91cHMuaW8NCj4gPiDmioTpgIE6IE1pY2hhZWwgRCBLaW5u ZXkgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPjsgTGltaW5nIEdhbw0KPiA+IDxnYW9saW1p bmdAYnlvc29mdC5jb20uY24+OyBaaGlndWFuZyBMaXUgPHpoaWd1YW5nLmxpdUBpbnRlbC5jb20+ OyBOaWNrbGUNCj4gPiBXYW5nIDxuaWNrbGV3QG52aWRpYS5jb20+OyBJZ29yIEt1bGNoeXRza3l5 IDxpZ29ya0BhbWkuY29tPjsgSXNhYWMNCj4gPiBPcmFtIDxpc2FhYy53Lm9yYW1AaW50ZWwuY29t PjsgQWJkdWwgTGF0ZWVmIEF0dGFyDQo+ID4gPEFiZHVsTGF0ZWVmLkF0dGFyQGFtZC5jb20+DQo+ ID4g5Li76aKYOiBbUEFUQ0hdIE1kZVBrZy9JbmNsdWRlOiBBZGQgSVBNSSBLQ1MgZGVmaW5pdGlv bnMNCj4gPg0KPiA+IEZyb206IEFibmVyIENoYW5nIDxhYm5lci5jaGFuZ0BhbWQuY29tPg0KPiA+ DQo+ID4gQlogIzQzNTQNCj4gPiBUaGlzIGNoYW5nZSBhZGRzIGRlZmluaXRpb25zIGZvciBJUE1J IEtDUy4NCj4gPg0KPiA+IFNpZ25lZC1vZmYtYnk6IEFibmVyIENoYW5nIDxhYm5lci5jaGFuZ0Bh bWQuY29tPg0KPiA+IENjOiBNaWNoYWVsIEQgS2lubmV5IDxtaWNoYWVsLmQua2lubmV5QGludGVs LmNvbT4NCj4gPiBDYzogTGltaW5nIEdhbyA8Z2FvbGltaW5nQGJ5b3NvZnQuY29tLmNuPg0KPiA+ IENjOiBaaGlndWFuZyBMaXUgPHpoaWd1YW5nLmxpdUBpbnRlbC5jb20+DQo+ID4gQ2M6IE5pY2ts ZSBXYW5nIDxuaWNrbGV3QG52aWRpYS5jb20+DQo+ID4gQ2M6IElnb3IgS3VsY2h5dHNreXkgPGln b3JrQGFtaS5jb20+DQo+ID4gQ2M6IElzYWFjIE9yYW0gPGlzYWFjLncub3JhbUBpbnRlbC5jb20+ DQo+ID4gQ2M6IEFiZHVsIExhdGVlZiBBdHRhciA8QWJkdWxMYXRlZWYuQXR0YXJAYW1kLmNvbT4N Cj4gPiAtLS0NCj4gPiAgTWRlUGtnL01kZVBrZy5kZWMgICAgICAgICAgICAgICAgICAgICAgICAg fCAgNSArKw0KPiA+ICBNZGVQa2cvSW5jbHVkZS9JbmR1c3RyeVN0YW5kYXJkL0lwbWlLY3MuaCB8 IDcyDQo+ID4gKysrKysrKysrKysrKysrKysrKysrKysNCj4gPiAgMiBmaWxlcyBjaGFuZ2VkLCA3 NyBpbnNlcnRpb25zKCspDQo+ID4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBNZGVQa2cvSW5jbHVkZS9J bmR1c3RyeVN0YW5kYXJkL0lwbWlLY3MuaA0KPiA+DQo+ID4gZGlmZiAtLWdpdCBhL01kZVBrZy9N ZGVQa2cuZGVjIGIvTWRlUGtnL01kZVBrZy5kZWMNCj4gPiBpbmRleCAzZDA4ZjIwZDE1Yi4uMGVk MDMzOTgzYmYgMTAwNjQ0DQo+ID4gLS0tIGEvTWRlUGtnL01kZVBrZy5kZWMNCj4gPiArKysgYi9N ZGVQa2cvTWRlUGtnLmRlYw0KPiA+IEBAIC05LDYgKzksNyBAQA0KPiA+ICAjIChDKSBDb3B5cmln aHQgMjAxNiAtIDIwMjEgSGV3bGV0dCBQYWNrYXJkIEVudGVycHJpc2UgRGV2ZWxvcG1lbnQNCj4g PiBMUDxCUj4NCj4gPiAgIyBDb3B5cmlnaHQgKGMpIDIwMjIsIExvb25nc29uIFRlY2hub2xvZ3kg Q29ycG9yYXRpb24gTGltaXRlZC4gQWxsIHJpZ2h0cw0KPiA+IHJlc2VydmVkLjxCUj4NCj4gPiAg IyBDb3B5cmlnaHQgKGMpIDIwMjEgLSAyMDIyLCBBcm0gTGltaXRlZC4gQWxsIHJpZ2h0cyByZXNl cnZlZC48QlI+DQo+ID4gKyMgQ29weXJpZ2h0IChDKSAyMDIzIEFkdmFuY2VkIE1pY3JvIERldmlj ZXMsIEluYy4gQWxsIHJpZ2h0cw0KPiByZXNlcnZlZC48QlI+DQo+ID4gICMNCj4gPiAgIyBTUERY LUxpY2Vuc2UtSWRlbnRpZmllcjogQlNELTItQ2xhdXNlLVBhdGVudA0KPiA+ICAjDQo+ID4gQEAg LTIzMzIsNiArMjMzMywxMCBAQA0KPiA+ICAgICMgQFByb21wdCBNZW1vcnkgQWRkcmVzcyBvZiBH dWlkZWRFeHRyYWN0SGFuZGxlciBUYWJsZS4NCj4gPg0KPiA+IGdFZmlNZGVQa2dUb2tlblNwYWNl R3VpZC5QY2RHdWlkZWRFeHRyYWN0SGFuZGxlclRhYmxlQWRkcmVzc3wweDEwMDAwDQo+ID4gMDB8 VUlOVDY0fDB4MzAwMDEwMTUNCj4gPg0KPiA+ICsgICMjIFRoaXMgdmFsdWUgaXMgdGhlIElQTUkg S0NTIEludGVyZmFjZSBJL08gYmFzZSBhZGRyZXNzIHVzZWQgdG8NCj4gdHJhbnNtaXQNCj4gPiBJ UE1JIGNvbW1hbmRzLg0KPiA+ICsgICMgQFByb21wdCBJUE1JIEtDUyBJbnRlcmZhY2UgSS9PIEJh c2UgQWRkcmVzcw0KPiA+ICsNCj4gPiBnRWZpTWRlUGtnVG9rZW5TcGFjZUd1aWQuUGNkSXBtaUtj c0Jhc2VBZGRyZXNzfDB4Y2EyfFVJTlQxNnwweDAwMDANCj4gPiAwMDMxDQo+ID4gKw0KPiA+ICBb UGNkc0ZpeGVkQXRCdWlsZCwgUGNkc1BhdGNoYWJsZUluTW9kdWxlLCBQY2RzRHluYW1pYywgUGNk c0R5bmFtaWNFeF0NCj4gPiAgICAjIyBUaGlzIHZhbHVlIGlzIHVzZWQgdG8gc2V0IHRoZSBiYXNl IGFkZHJlc3Mgb2YgUENJIGV4cHJlc3MgaGllcmFyY2h5Lg0KPiA+ICAgICMgQFByb21wdCBQQ0kg RXhwcmVzcyBCYXNlIEFkZHJlc3MuDQo+ID4gZGlmZiAtLWdpdCBhL01kZVBrZy9JbmNsdWRlL0lu ZHVzdHJ5U3RhbmRhcmQvSXBtaUtjcy5oDQo+ID4gYi9NZGVQa2cvSW5jbHVkZS9JbmR1c3RyeVN0 YW5kYXJkL0lwbWlLY3MuaA0KPiA+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0DQo+ID4gaW5kZXggMDAw MDAwMDAwMDAuLjJhNTE2OThiMTI2DQo+ID4gLS0tIC9kZXYvbnVsbA0KPiA+ICsrKyBiL01kZVBr Zy9JbmNsdWRlL0luZHVzdHJ5U3RhbmRhcmQvSXBtaUtjcy5oDQo+ID4gQEAgLTAsMCArMSw3MiBA QA0KPiA+ICsvKiogQGZpbGUNCj4gPiArICBJUE1JIEtDUyBSZWdpc3RlciBEZWZpbml0aW9ucw0K PiA+ICsNCj4gPiArICBDb3B5cmlnaHQgKEMpIDIwMjMgQWR2YW5jZWQgTWljcm8gRGV2aWNlcywg SW5jLiBBbGwgcmlnaHRzDQo+IHJlc2VydmVkLjxCUj4NCj4gPiArICBTUERYLUxpY2Vuc2UtSWRl bnRpZmllcjogQlNELTItQ2xhdXNlLVBhdGVudA0KPiA+ICsqKi8NCj4gPiArDQo+ID4gKyNpZm5k ZWYgSVBNSV9LQ1NfSF8NCj4gPiArI2RlZmluZSBJUE1JX0tDU19IXw0KPiA+ICsNCj4gPiArI2Rl ZmluZSBJUE1JX0tDU19TVEFUVVNfUkVHSVNURVJfT0ZGU0VUICAgIDENCj4gPiArI2RlZmluZSBJ UE1JX0tDU19DT01NQU5EX1JFR0lTVEVSX09GRlNFVCAgIDENCj4gPiArI2RlZmluZSBJUE1JX0tD U19EQVRBX09VVF9SRUdJU1RFUl9PRkZTRVQgIDANCj4gPiArI2RlZmluZSBJUE1JX0tDU19EQVRB X0lOX1JFR0lTVEVSX09GRlNFVCAgIDANCj4gPiArDQo+ID4gKy8vLw0KPiA+ICsvLy8gSVBNSSBL Q1MgSW50ZXJmYWNlIFN0YXR1cyBCaXRzDQo+ID4gKy8vLw0KPiA+ICsjZGVmaW5lIElQTUlfS0NT X09CRiAgICAgICAgICAgQklUMA0KPiA+ICsjZGVmaW5lIElQTUlfS0NTX0lCRiAgICAgICAgICAg QklUMQ0KPiA+ICsjZGVmaW5lIElQTUlfS0NTX1NNU19BVE4gICAgICAgQklUMg0KPiA+ICsjZGVm aW5lIElQTUlfS0NTX0NPTU1BTkRfREFUQSAgQklUMw0KPiA+ICsjZGVmaW5lIElQTUlfS0NTX09F TTEgICAgICAgICAgQklUNA0KPiA+ICsjZGVmaW5lIElQTUlfS0NTX09FTTIgICAgICAgICAgQklU NQ0KPiA+ICsjZGVmaW5lIElQTUlfS0NTX1MwICAgICAgICAgICAgQklUNg0KPiA+ICsjZGVmaW5l IElQTUlfS0NTX1MxICAgICAgICAgICAgQklUNw0KPiA+ICsNCj4gPiArLy8vDQo+ID4gKy8vLyBJ UE1JIEtDUyBJbnRlcmZhY2UgQ29udHJvbCBDb2Rlcw0KPiA+ICsvLy8NCj4gPiArI2RlZmluZSBJ UE1JX0tDU19DT05UUk9MX0NPREVfR0VUX1NUQVRVU19BQk9SVCAgMHg2MA0KPiA+ICsjZGVmaW5l IElQTUlfS0NTX0NPTlRST0xfQ09ERV9XUklURV9TVEFSVCAgICAgICAweDYxDQo+ID4gKyNkZWZp bmUgSVBNSV9LQ1NfQ09OVFJPTF9DT0RFX1dSSVRFX0VORCAgICAgICAgIDB4NjINCj4gPiArI2Rl ZmluZSBJUE1JX0tDU19DT05UUk9MX0NPREVfUkVBRCAgICAgICAgICAgICAgMHg2OA0KPiA+ICsN Cj4gPiArLy8vDQo+ID4gKy8vLyBTdGF0dXMgQ29kZXMNCj4gPiArLy8vDQo+ID4gKyNkZWZpbmUg SVBNSV9LQ1NfU1RBVFVTX05PX0VSUk9SICAgICAgMHgwMA0KPiA+ICsjZGVmaW5lIElQTUlfS0NT X1NUQVRVU19BQk9SVCAgICAgICAgIDB4MDENCj4gPiArI2RlZmluZSBJUE1JX0tDU19TVEFUVVNf SUxMRUdBTCAgICAgICAweDAyDQo+ID4gKyNkZWZpbmUgSVBNSV9LQ1NfU1RBVFVTX0xFTkdUSF9F UlJPUiAgMHgwNg0KPiA+ICsjZGVmaW5lIElQTUlfS0NTX1NUQVRVU19VTlNQRUNJRklFRCAgIDB4 RkYNCj4gPiArDQo+ID4gKy8vLw0KPiA+ICsvLy8gS0NTIEludGVyZmFjZSBTdGF0ZSBCaXQNCj4g PiArLy8vDQo+ID4gK3R5cGVkZWYgZW51bSB7DQo+ID4gKyAgSVBNSV9LQ1NfSURMRV9TVEFURSA9 IDAsDQo+ID4gKyAgSVBNSV9LQ1NfUkVBRF9TVEFURSwNCj4gPiArICBJUE1JX0tDU19XUklURV9T VEFURSwNCj4gPiArICBJUE1JX0tDU19FUlJPUl9TVEFURQ0KPiA+ICt9IElQTUlfS0NTX1NUQVRF Ow0KPiA+ICsNCj4gPiArLy8vDQo+ID4gKy8vLyBJUE1JIEtDUyBJbnRlcmZhY2UgUmVxdWVzdCBG b3JtYXQNCj4gPiArLy8vDQo+ID4gK3R5cGVkZWYgc3RydWN0IHsNCj4gPiArICBVSU5UOCAgICBO ZXRGdW5jOw0KPiA+ICsgIFVJTlQ4ICAgIENvbW1hbmQ7DQo+ID4gKyAgVUlOVDggICAgRGF0YVsw XTsNCj4gPiArfSBJUE1JX0tDU19SRVNRVUVTVF9IRUFERVI7DQo+ID4gKw0KPiA+ICsvLy8NCj4g PiArLy8vIElQTUkgS0NTIEludGVyZmFjZSBSZXNwb25zZSBGb3JtYXQNCj4gPiArLy8vDQo+ID4g K3R5cGVkZWYgc3RydWN0IHsNCj4gPiArICBVSU5UOCAgICBOZXRGdW5jOw0KPiA+ICsgIFVJTlQ4 ICAgIENvbW1hbmQ7DQo+ID4gKyAgVUlOVDggICAgQ29tcGxldGlvbkNvZGU7DQo+ID4gK30gSVBN SV9LQ1NfUkVTUE9OU0VfSEVBREVSOw0KPiA+ICsjZW5kaWYNCj4gPiAtLQ0KPiA+IDIuMzcuMS53 aW5kb3dzLjENCj4gDQo+IA0KPiANCj4gDQo+IA0KPiANCj4gDQoNCg==