From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga05.intel.com (mga05.intel.com [192.55.52.43]) by mx.groups.io with SMTP id smtpd.web10.16802.1681840196897758267 for ; Tue, 18 Apr 2023 10:49:56 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=ANGysaqa; spf=pass (domain: intel.com, ip: 192.55.52.43, 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=1681840196; x=1713376196; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=E+RsSMV5b3qyIEIaF2hfUAhwpPnDIjuiUfL77yHz8K0=; b=ANGysaqaVzHGeDDjGGzV+PoaEQjwlzaI/ANlB8MBXA7Uqy3WBOCpmKYW rHfBjamy3aVTScZBe/PanCvrKx3wg40mypQYu8UhrLCCvDnWSyxjjYPwu 1nkCIpGT2PJRWS/UIrlQ+LBI0r8Y9yysUEOxo57o2c9qOhSPtIgVrG6XY IPymr5kjDqDRZkA630oGEt2T6+VlpnNKbejB9O1K0XAyfTe94sEo4R9Jq 6NXUQRmGK34zpY6NWxGC5Zc+kg8e8d2L2xS3a+qh08E1pXRrcR43OQWGq QxEkmYmX8xY+ftIY+r3U1AkxVZqqrVBJ8F3fDF0w2fmjb2TWBPfJ1JUS/ w==; X-IronPort-AV: E=McAfee;i="6600,9927,10684"; a="431527618" X-IronPort-AV: E=Sophos;i="5.99,207,1677571200"; d="scan'208";a="431527618" Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by fmsmga105.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 18 Apr 2023 10:49:56 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10684"; a="780568549" X-IronPort-AV: E=Sophos;i="5.99,207,1677571200"; d="scan'208";a="780568549" Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by FMSMGA003.fm.intel.com with ESMTP; 18 Apr 2023 10:49:56 -0700 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23; Tue, 18 Apr 2023 10:49:56 -0700 Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) by fmsmsx610.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23 via Frontend Transport; Tue, 18 Apr 2023 10:49:56 -0700 Received: from NAM02-SN1-obe.outbound.protection.outlook.com (104.47.57.43) by edgegateway.intel.com (192.55.55.68) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.23; Tue, 18 Apr 2023 10:49:55 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=lkZlGEWrZaSoWbjFhSPfU9ah6b9SHiIcXUwP1oLWnmX+8uzzdMF5Gwle3Sn/otJSLbgaX8afK7Jkb7NlDvZwlH350ttsmysW88wwh2ydKWmRVotHsTX33DxmWQtXPH2MOGzDLmeBrz6oN4qxA/g/xiW+Y/3hqVeTRURTJZAI27voqASJXUYkJKMBzXHoyl7TdhH1XebES/I4OZF+B6k4jRmojzCKN/nqhPW4U+NgTS4etD/J9+yR35nmh/vzq9prgcnMLIbwd3PE46ZEmD5au4Kur4rG/KxSe2H6oN43BtCJn21J3uG9nK/GE9y0jkLDvZ0i/5U40/loYtXeW4Ff+g== 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=E+RsSMV5b3qyIEIaF2hfUAhwpPnDIjuiUfL77yHz8K0=; b=ghGmPCkmEOmOjc/JW88moU6TXFyk5NG1si4ZmYJLT/1tYGghiRB0eIai1lOpitQ4UJbKqKDgqBre/RjG5PH23EboNJaY+aabmfIjD+PiRlKSz1mQVf8J70Sw7Jye6wObA/9YZugotX5dXFx6Mnx3nur3l9nTux/ui9dDJ8jMjdOZK2i8mSlc9PGRC+96U3KONjUwTglf78+MX5jAhVQBMDIxuvBuzI1O/B7WuH33GA3dGFtE5QRu3XKPDnSBxlwj19F14sWmwHLbW91YLvDHKWqg6vBDOVn3bzqSTgrEpzq1uJF0ZW6IWw8LCAePwCBx1BtCbsYze+8VkLM2+zvA6g== 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 BL1PR11MB5318.namprd11.prod.outlook.com (2603:10b6:208:312::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6298.45; Tue, 18 Apr 2023 17:49:52 +0000 Received: from CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::7920:244:f7f8:3196]) by CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::7920:244:f7f8:3196%5]) with mapi id 15.20.6298.045; Tue, 18 Apr 2023 17:49:52 +0000 From: "Michael D Kinney" To: "devel@edk2.groups.io" , "abner.chang@amd.com" CC: "Gao, Liming" , "Liu, Zhiguang" , Nickle Wang , Igor Kulchytskyy , "Oram, Isaac W" , Abdul Lateef Attar , "Kinney, Michael D" 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: AQHZZQXLD3krQmzjZkudWqTiXd34A68xcgmQ Date: Tue, 18 Apr 2023 17:49:52 +0000 Message-ID: References: <20230402015155.147-1-abner.chang@amd.com> In-Reply-To: <20230402015155.147-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_|BL1PR11MB5318:EE_ x-ms-office365-filtering-correlation-id: b1b221b4-48fa-4488-7bed-08db40355002 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: bE/nV+x5ydBmU6XFiXhANHDJfUsHEtf89u5srXhGBw60jn/fcgS7G7Z2cMoCiEA6enwe7GxH5SZv/Bi2TiepnzAMcdgOSf4nL/wsIMCOwT6JtT9CiWy0LRHdTPi7DwBNv4D2CHem8NLGT838WvUEosT8pKiNL+QyoAR/G5S5s0y69n7VL5/Evh5f9Kla3VQOkNK5AIcNCwomFpbCCG2tSO30JAxFPSfaWvn1Q4Gb45Iil5PFyhV3igsDCO9i2Y+XcccY5fTu1M4O92HMsaJDvNMPdx901ye53l9qILi/lowTcHsU/ppXpNXmeB7Egag9l9kzo9ZutJD6ELc+1QzUFSEOA1yEAEb0jufk+17uHe3Az9hzy86rBphy6t08YZNL+uZmQhTVzWB3IGIx+O3YDvHUGGWatkxyf0Rk3YyMnC2O9tZxrLuU92jxMoCi0TgI5IY8RqVPRakCQHLiRfCP08qhctYrgagPD4KvrI+6kyL/dEJuZhDqiWLZT53LyswA+ic/zWwPwsDqv1czqgE4feMbZrtghNr254GNyKO1389L1LXo3wy+bih3q0MouP90nme86E0IcGMLetjfutToV6DtYVCW+QV2wcV+x3SV4mN7IUxqAhffW6XL/Rk00KFHgJadbxOtkDBe0fbV/E+zBQ== 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:(13230028)(39860400002)(136003)(346002)(366004)(376002)(396003)(451199021)(8676002)(5660300002)(8936002)(41300700001)(52536014)(316002)(66446008)(66556008)(66476007)(66946007)(76116006)(64756008)(4326008)(2906002)(54906003)(66899021)(110136005)(478600001)(86362001)(7696005)(966005)(38100700002)(38070700005)(186003)(9686003)(6506007)(53546011)(82960400001)(122000001)(71200400001)(55016003)(33656002)(26005)(107886003)(83380400001);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?RVJLTi8xbUFJUG5GQVo3UmlNWnBqdTdQaGxrTEVBTkZmVlZhMS90cG5ZRStT?= =?utf-8?B?OW5rTURmK1hpc0VMZ3pTSlJ2YlFqZjcyYlBJUmlGTWs1MFdkYnd1L081TWIv?= =?utf-8?B?bUtXaUYweGEvY1RFb0JWdzBaTFFJeXg3NXRtUXNzWXh4ZTlpSTkxd3RSSStw?= =?utf-8?B?dHc1M0Frd3BOWi8yRTVQOUM1WC84UTVVdTBmTExULzhCUlYyUHlGQ1JHSk1o?= =?utf-8?B?Q3pxZzE0dlY0YmE5YlJ5SzdwZE1zYTdrVFkrL1U2a3RCS2g3MFBXM2gzTi9P?= =?utf-8?B?WnBlMittMDhNenBjYW1rNitSc3pydGk5anBDdEtoZEZ0RHJaQVAvdXNYQ1Vo?= =?utf-8?B?a2hyRTlEZUV5aGkrMGNTRk8xMGNES29YdXp4cnlMckJOcyswa01oVUwyNE5N?= =?utf-8?B?Si9mZEZRbC84MTBQTnR4bEhQYlVpNkMvSkR2SlRaN1grdmorUEs1YjhLem5w?= =?utf-8?B?Vk5LK0g1cjJUQ1BSbk9Nc1J2elN2bzU3ZEI5UHA2VUR0Z0ZUTCtyTFhaYUhH?= =?utf-8?B?YVpZZDMwbXFkWjJDMFA1Z3B6S1NHam1CeHd3TmVCTklNVUt0SnUyOW1oc1l6?= =?utf-8?B?V3NWRmY1ZDZ4eDRURXloQXJURzBsS0RJNmNPRTFvK0ZFV25lOGg2V0V2UjJr?= =?utf-8?B?cnpoN25ZYXV4dE9DalNDL1E0ZXpKcEFybU11aGtNbXorSHJRWXZ0RVF3N0Zh?= =?utf-8?B?TWJjNndMRGMra2hlMTZxU0JVWFlxWjBXejhQVGN5dVNlSW1iYUtaMWJtRnIv?= =?utf-8?B?UjRESWdmSzFiVUNUelFQZnk3b29jOUlxR0Rmb3FPeVBlN0lpY3QrTlFIY1BF?= =?utf-8?B?a3ZCQTQvd25aSzVNZERKT1huMi9GMG5zZW52eGI4ZFMzU3Vwd1psa2dwSHZ4?= =?utf-8?B?aVRhSkQ3NTlESTNjYjVBSndENDJRMkhXcWt6M0txRmkzdzhwNHpaTDlRckFk?= =?utf-8?B?VkxObndpd083MzhZTEpzUW1GUlVhc3N3empMSEdHVDFFQnhlWWN1MEZBQXhP?= =?utf-8?B?MjJORlk4LzFib1FaNmc2WGRBWVViNXBYcER2eDRYZjIrRks4WHEzeDZIOVJs?= =?utf-8?B?VDN3ZUhJVVBzTkZzZzhna1pxVk9zVVkzQk1MN0w2Zm0vM2lwVkxKL290cUp3?= =?utf-8?B?S3BraXJLb1VaSXhEQzRnTGE5RDNEdkRzU0dVNVVaVzY0Ryt1YzJ1WmtFdTYy?= =?utf-8?B?MnhJM1d4TFZtRGIwUkh4QzUzQk1aYzZ3dTdZaTRoVXk4eVcvbzB5ZlIyNEsw?= =?utf-8?B?ekVLU0dWTkd1UDlnVnA3RzhHZU5RV0lYckNid0w5VGFyY213QWJKNWZ5U0pF?= =?utf-8?B?NkdrOTQzY25rblp6eUVjM045SnJTMnFpRGlFTGw2QTVlOE1hOVoybmd3cmxV?= =?utf-8?B?T24rWDJFU2FPakZIVi84Q3docEN2UzU2QlpReDVFd29ySGtXT3h2YXY2Sm4x?= =?utf-8?B?Yk9INzdRbEhLSkdOMkhxczMwVHI4TWRXdnNzc3pEM2swVXhxZnpZRzc2NlNN?= =?utf-8?B?Z2pKcDN1dVp3b1ZCNzc4RGRVVUwwWEVLSXN3ZUI2Mng4dDRtZkxZYnpLdnpY?= =?utf-8?B?aTR4U0pROHBVRmdiRElROFZrZWoweDlVSmg0UU52SnN5eVZDSExDTDVOVHJV?= =?utf-8?B?dEJqNW40L3Ixbk9HMUxGM09yYmgwcVRtdFJDNTREaXJZbmJlVVlyNEZtTVoy?= =?utf-8?B?ckxtRHVqM2lEeXVDazlmTWQ2OFpadzBIT3ZFVkpFUjRuODMweEtTQkRhZFRn?= =?utf-8?B?cEhWNHVhenEyQzJRendocVo1OEVNTEYwOUhvY2RGK0ZFL1ZkQ3hEdk1WZyt4?= =?utf-8?B?YlBvRFIzdDVreGxoTFdxWWVvT0JKRW1YcHVoT1lTSk9IZ0taVUNoMjRxREFK?= =?utf-8?B?ek1MWC9Ed2lscXhnbmtDOUxhbStIc21EV0pEUXltM0NVa1lHaEZ1TlFsazFo?= =?utf-8?B?K2lYZUs0VERvdVJCQkk2bDhIRGl3b1pBYk45SHNKYjhwTDdzRGZncVIvck5J?= =?utf-8?B?bTF1T29xYjFsTG9kbVFEYWZxUENyRHRZbGNaaUFIbVVNOTcrS0xSamRRTE52?= =?utf-8?B?ZGJJTDNYQVE0ZVpPVjdYNERmZnJlWk9RQmkzckFxVHdMSGhFRUVHMW9mTjI3?= =?utf-8?B?YmZPQ2Urckhyb1Z1ektXNEd2VU5VVTBCMk95T0FJTmp5cW5FaWthMzduSUk5?= =?utf-8?B?ZGc9PQ==?= 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: b1b221b4-48fa-4488-7bed-08db40355002 X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Apr 2023 17:49:52.2302 (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: pTFwhrVByX5kYOMBRZ1vg9C+AN60NTBPILNJfbjic5GStV9iT7jJD/Ba1wM2A8pTdka26x3dYDoEJEizLig6kCHY9HJqupyi6UBWsVCUJSc= X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL1PR11MB5318 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 SSBzZWUgUGxkbVNtYmlvc1RyYW5zZmVyLmggaW5jbHVkZXMgdGhpcyBmaWxlLiAgQXJlIHRoZXJl IGFueSBvdGhlciBmaWxlcyB0aGF0IHdpbGwgaW5jbHVkZSB0aGlzIGZpbGU/DQoNCkNvdWxkIHRo aXMgY29udGVudCBiZSBmb2xkZWQgaW50byBQbGRtU21iaW9zVHJhbnNmZXIuaCB0byByZWR1Y2Ug dG90YWwgbnVtYmVyIG9mIGluY2x1ZGUgZmlsZXM/DQoNCk1pa2UNCg0KPiAtLS0tLU9yaWdpbmFs IE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBkZXZlbEBlZGsyLmdyb3Vwcy5pbyA8ZGV2ZWxAZWRrMi5n cm91cHMuaW8+IE9uIEJlaGFsZiBPZiBDaGFuZywgQWJuZXIgdmlhIGdyb3Vwcy5pbw0KPiBTZW50 OiBTYXR1cmRheSwgQXByaWwgMSwgMjAyMyA2OjUyIFBNDQo+IFRvOiBkZXZlbEBlZGsyLmdyb3Vw cy5pbw0KPiBDYzogS2lubmV5LCBNaWNoYWVsIEQgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29t PjsgR2FvLCBMaW1pbmcgPGdhb2xpbWluZ0BieW9zb2Z0LmNvbS5jbj47IExpdSwgWmhpZ3VhbmcN Cj4gPHpoaWd1YW5nLmxpdUBpbnRlbC5jb20+OyBOaWNrbGUgV2FuZyA8bmlja2xld0BudmlkaWEu Y29tPjsgSWdvciBLdWxjaHl0c2t5eSA8aWdvcmtAYW1pLmNvbT47IE9yYW0sIElzYWFjIFcNCj4g PGlzYWFjLncub3JhbUBpbnRlbC5jb20+OyBBYmR1bCBMYXRlZWYgQXR0YXIgPEFiZHVsTGF0ZWVm LkF0dGFyQGFtZC5jb20+DQo+IFN1YmplY3Q6IFtlZGsyLWRldmVsXSBbUEFUQ0hdIE1kZVBrZy9J bmNsdWRlOiBBZGQgRE1URiBQTERNIEJhc2UgZGVmaW5pdGlvbnMNCj4gDQo+IEZyb206IEFibmVy IENoYW5nIDxhYm5lci5jaGFuZ0BhbWQuY29tPg0KPiANCj4gQlogIzQzOTYNCj4gVGhpcyBjaGFu Z2UgYWRkcyBkZWZpbml0aW9ucyBmb3IgRE1URiBQTERNDQo+IGJhc2Ugc3BlY2lmaWNhdGlvbi4N Cj4gDQo+IFNwZWMgcmVmOg0KPiBodHRwczovL3d3dy5kbXRmLm9yZy9zaXRlcy9kZWZhdWx0L2Zp bGVzL3N0YW5kYXJkcy9kb2N1bWVudHMvRFNQMDI0MF8xLjEuMC5wZGYNCj4gDQo+IFNpZ25lZC1v ZmYtYnk6IEFibmVyIENoYW5nIDxhYm5lci5jaGFuZ0BhbWQuY29tPg0KPiBDYzogTWljaGFlbCBE IEtpbm5leSA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+DQo+IENjOiBMaW1pbmcgR2FvIDxn YW9saW1pbmdAYnlvc29mdC5jb20uY24+DQo+IENjOiBaaGlndWFuZyBMaXUgPHpoaWd1YW5nLmxp dUBpbnRlbC5jb20+DQo+IENjOiBOaWNrbGUgV2FuZyA8bmlja2xld0BudmlkaWEuY29tPg0KPiBD YzogSWdvciBLdWxjaHl0c2t5eSA8aWdvcmtAYW1pLmNvbT4NCj4gQ2M6IElzYWFjIE9yYW0gPGlz YWFjLncub3JhbUBpbnRlbC5jb20+DQo+IENjOiBBYmR1bCBMYXRlZWYgQXR0YXIgPEFiZHVsTGF0 ZWVmLkF0dGFyQGFtZC5jb20+DQo+IC0tLQ0KPiAgTWRlUGtnL0luY2x1ZGUvSW5kdXN0cnlTdGFu ZGFyZC9QbGRtLmggfCA4MSArKysrKysrKysrKysrKysrKysrKysrKysrKw0KPiAgMSBmaWxlIGNo YW5nZWQsIDgxIGluc2VydGlvbnMoKykNCj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBNZGVQa2cvSW5j bHVkZS9JbmR1c3RyeVN0YW5kYXJkL1BsZG0uaA0KPiANCj4gZGlmZiAtLWdpdCBhL01kZVBrZy9J bmNsdWRlL0luZHVzdHJ5U3RhbmRhcmQvUGxkbS5oIGIvTWRlUGtnL0luY2x1ZGUvSW5kdXN0cnlT dGFuZGFyZC9QbGRtLmgNCj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQNCj4gaW5kZXggMDAwMDAwMDAw MDAuLjgyZDY1YjcxODc0DQo+IC0tLSAvZGV2L251bGwNCj4gKysrIGIvTWRlUGtnL0luY2x1ZGUv SW5kdXN0cnlTdGFuZGFyZC9QbGRtLmgNCj4gQEAgLTAsMCArMSw4MSBAQA0KPiArLyoqDQo+ICsg IFRoZSBkZWZpbml0aW9ucyBvZiBETVRGIFBsYXRmb3JtIExldmVsIERhdGEgTW9kZWwgKFBMRE0p DQo+ICsgIEJhc2UgU3BlY2lmaWNhdGlvbi4NCj4gKw0KPiArICBDb3B5cmlnaHQgKEMpIDIwMjMg QWR2YW5jZWQgTWljcm8gRGV2aWNlcywgSW5jLiBBbGwgcmlnaHRzIHJlc2VydmVkLg0KPiArICBT UERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQlNELTItQ2xhdXNlLVBhdGVudA0KPiArDQo+ICsgIEBw YXIgUmV2aXNpb24gUmVmZXJlbmNlOg0KPiArICBETVRGIFBsYXRmb3JtIExldmVsIERhdGEgTW9k ZWwgKFBMRE0pIEJhc2UgU3BlY2lmaWNhdGlvbg0KPiArICBWZXJzaW9uIDEuMS4wDQo+ICsgIGh0 dHBzOi8vd3d3LmRtdGYub3JnL3NpdGVzL2RlZmF1bHQvZmlsZXMvc3RhbmRhcmRzL2RvY3VtZW50 cy9EU1AwMjQwXzEuMS4wLnBkZg0KPiArDQo+ICsqKi8NCj4gKw0KPiArI2lmbmRlZiBQTERNX0hf DQo+ICsjZGVmaW5lIFBMRE1fSF8NCj4gKw0KPiArI3ByYWdtYSBwYWNrKDEpDQo+ICsNCj4gKyNk ZWZpbmUgUExETV9NRVNTQUdFX0hFQURFUl9WRVJTSU9OICAwDQo+ICsNCj4gKy8vLw0KPiArLy8v IEdlbmVyYWwgZGVmaW5pdGlvbnMgZnJvbSBQbGF0Zm9ybSBMZXZlbCBEYXRhIE1vZGVsIChQTERN KSBCYXNlDQo+ICsvLy8gU3BlY2lmaWNhdGlvbiAoRE1URiBEU1AwMjQwKQ0KPiArLy8vDQo+ICt0 eXBlZGVmIHN0cnVjdCAgew0KPiArICBVSU5UOCAgICBJbnN0YW5jZUlkICAgIDogNTsgICAgICAg ICAgLy8vPCBSZXF1ZXN0IGluc3RhbmNlIElELg0KPiArICBVSU5UOCAgICBSZXNlcnZlZCAgICAg IDogMTsgICAgICAgICAgLy8vPCBSZXNlcnZlZCBiaXQuDQo+ICsgIFVJTlQ4ICAgIERhdGFncmFt Qml0ICAgOiAxOyAgICAgICAgICAvLy88IHVzZWQgdG8gaW5kaWNhdGUgd2hldGhlciB0aGUgSW5z dGFuY2UgSUQgZmllbGQgaXMNCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIC8vLzwgYmVpbmcgdXNlZCBmb3IgdHJhY2tpbmcgYW5kIG1hdGNoaW5nIHJlcXVlc3RzIGFu ZA0KPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8vPCByZXNwb25z ZXMsIG9yIGp1c3QgYmVpbmcgdXNlZCBmb3IgYXN5bmNocm9ub3VzDQo+ICsgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAvLy88IG5vdGlmaWNhdGlvbnMuDQo+ICsgIFVJTlQ4 ICAgIFJlcXVlc3RCaXQgICAgOiAxOyAgICAgICAgICAvLy88IFJlcXVlc3QgYml0Lg0KPiArICBV SU5UOCAgICBQbGRtVHlwZSAgICAgIDogNjsgICAgICAgICAgLy8vPCBQTERNIG1lc3NhZ2UgdHlw ZS4NCj4gKyAgVUlOVDggICAgSGVhZGVyVmVyc2lvbiA6IDI7ICAgICAgICAgIC8vLzwgSGVhZGVy IHZlcnNpb24uDQo+ICsgIFVJTlQ4ICAgIFBsZG1UeXBlQ29tbWFuZENvZGU7ICAgICAgICAvLy88 IFRoZSBjb21tYW5kIGNvZGUgb2YgUExETSBtZXNzYWdlIHR5cGUuDQo+ICt9IFBMRE1fTUVTU0FH RV9IRUFERVI7DQo+ICsNCj4gK3R5cGVkZWYgUExETV9NRVNTQUdFX0hFQURFUiBQTERNX1JFUVVF U1RfSEVBREVSOw0KPiArDQo+ICsjZGVmaW5lIFBMRE1fTUVTU0FHRV9IRUFERVJfSVNfUkVRVUVT VCAgICAgICAgMQ0KPiArI2RlZmluZSBQTERNX01FU1NBR0VfSEVBREVSX0lTX0RBVEFHUkFNICAg ICAgIDENCj4gKyNkZWZpbmUgUExETV9NRVNTQUdFX0hFQURFUl9JTlNUQU5DRV9JRF9NQVNLICAw eDFmDQo+ICsNCj4gK3R5cGVkZWYgc3RydWN0IHsNCj4gKyAgUExETV9NRVNTQUdFX0hFQURFUiAg ICBQbGRtSGVhZGVyOw0KPiArICBVSU5UOCAgICAgICAgICAgICAgICAgIFBsZG1Db21wbGV0aW9u Q29kZTsgICAvLy88IFBMRE0gY29tcGxldGlvbiAgb2YgcmVzcG9uc2UgbWVzc2FnZS4NCj4gK30g UExETV9SRVNQT05TRV9IRUFERVI7DQo+ICsNCj4gKyNwcmFnbWEgcGFjaygpDQo+ICsNCj4gKyNk ZWZpbmUgUExETV9IRUFERVJfVkVSU0lPTiAgMHgwMA0KPiArDQo+ICsjZGVmaW5lIFBMRE1fQ09N UExFVElPTl9DT0RFX1NVQ0NFU1MgICAgICAgICAgICAgICAgICAgICAweDAwDQo+ICsjZGVmaW5l IFBMRE1fQ09NUExFVElPTl9DT0RFX0VSUk9SICAgICAgICAgICAgICAgICAgICAgICAweDAxDQo+ ICsjZGVmaW5lIFBMRE1fQ09NUExFVElPTl9DT0RFX0VSUk9SX0lOVkFMSURfREFUQSAgICAgICAg ICAweDAyDQo+ICsjZGVmaW5lIFBMRE1fQ09NUExFVElPTl9DT0RFX0VSUk9SX0lOVkFMSURfTEVO R1RIICAgICAgICAweDAzDQo+ICsjZGVmaW5lIFBMRE1fQ09NUExFVElPTl9DT0RFX0VSUk9SX05P VF9SRUFEWSAgICAgICAgICAgICAweDA0DQo+ICsjZGVmaW5lIFBMRE1fQ09NUExFVElPTl9DT0RF X0VSUk9SX1VOU1VQUE9SVEVEX1BMRE1fQ01EICAweDA1DQo+ICsjZGVmaW5lIFBMRE1fQ09NUExF VElPTl9DT0RFX0VSUk9SX0lOVkFMSURfUExETV9UWVBFICAgICAweDIwDQo+ICsjZGVmaW5lIFBM RE1fQ09NUExFVElPTl9DT0RFX1NQRUNJRklDX1NUQVJUICAgICAgICAgICAgICAweDgwDQo+ICsj ZGVmaW5lIFBMRE1fQ09NUExFVElPTl9DT0RFX1NQRUNJRklDX0VORCAgICAgICAgICAgICAgICAw eGZmDQo+ICsNCj4gKy8vLw0KPiArLy8vIFR5cGUgQ29kZSBkZWZpbml0aW9ucyBmcm9tIFBsYXRm b3JtIExldmVsIERhdGEgTW9kZWwgKFBMRE0pIElEcw0KPiArLy8vIGFuZCBDb2RlcyBTcGVjaWZp Y2F0aW9uIChETVRGIERTUDAyNDUpDQo+ICsvLy8gaHR0cHM6Ly93d3cuZG10Zi5vcmcvc2l0ZXMv ZGVmYXVsdC9maWxlcy9zdGFuZGFyZHMvZG9jdW1lbnRzL0RTUDAyNDVfMS4zLjAucGRmDQo+ICsv Ly8NCj4gKyNkZWZpbmUgUExETV9UWVBFX01FU1NBR0VfQ09OVFJPTF9BTkRfRElTQ09WRVJZICAg IDB4MDANCj4gKyNkZWZpbmUgUExETV9UWVBFX1NNQklPUyAgICAgICAgICAgICAgICAgICAgICAg ICAgIDB4MDENCj4gKyNkZWZpbmUgUExETV9UWVBFX1BMQVRGT1JNX01PTklUT1JJTkdfQU5EX0NP TlRST0wgIDB4MDINCj4gKyNkZWZpbmUgUExETV9UWVBFX0JJT1NfQ09OVFJPTF9BTkRfQ09ORklH VVJBVElPTiAgIDB4MDMNCj4gKw0KPiArI2RlZmluZSBQTERNX1RSQU5TRkVSX0ZMQUdfU1RBUlQg ICAgICAgICAgMHgwMQ0KPiArI2RlZmluZSBQTERNX1RSQU5TRkVSX0ZMQUdfTUlERExFICAgICAg ICAgMHgwMg0KPiArI2RlZmluZSBQTERNX1RSQU5TRkVSX0ZMQUdfRU5EICAgICAgICAgICAgMHgw NA0KPiArI2RlZmluZSBQTERNX1RSQU5TRkVSX0ZMQUdfU1RBUlRfQU5EX0VORCAgMHgwNQ0KPiAr DQo+ICsjZGVmaW5lIFBMRE1fVFJBTlNGRVJfT1BFUkFUSU9OX0ZMQUdfR0VUX05FWFRfUEFSVCAg IDB4MDANCj4gKyNkZWZpbmUgUExETV9UUkFOU0ZFUl9PUEVSQVRJT05fRkxBR19HRVRfRklSU1Rf UEFSVCAgMHgwMQ0KPiArI2VuZGlmIC8vIFBMRE1fSF8NCj4gLS0NCj4gMi4zNy4xLndpbmRvd3Mu MQ0KPiANCj4gDQo+IA0KPiANCj4gDQoNCg==