From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by mx.groups.io with SMTP id smtpd.web11.40477.1681916705874228285 for ; Wed, 19 Apr 2023 08:05:06 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=cmFFNBgW; spf=pass (domain: intel.com, ip: 134.134.136.24, 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=1681916705; x=1713452705; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=v34IeD8qmJyrYUOKAKql6ESJFm+aiUuupulvHVNgLpY=; b=cmFFNBgWVlC9ROWhWsrAmerm/S+bAabWPLlxPBsWh5u/Rv/0TTcX/WpS a7zsM75PEW1TD8lf6eKze/LjvO33XcEf74VDOUqrWgZ0Sg+LCQBrihTHO 4aGMGECEErjYvCa+FdZQjcsh9mcUy+qrmDVnRm9NKvwiSXE/usB1e6kiS xv8YqnsEyKhLppzB9y9uXZ4Ea1hG/D88FG3kk4Ss2+1wOVQEiQHwpI5rU pqkowSp9StZB5fSXRJup00dliaeLvfTe71Oj+QDuWRZtG3C8j6cZ26fPg cEVJaWwY2onrryaEqYtZ9Q9E4iDdlKjJ23lVi2tSxtFw8nsHk0SKTv9kr Q==; X-IronPort-AV: E=McAfee;i="6600,9927,10685"; a="347324627" X-IronPort-AV: E=Sophos;i="5.99,208,1677571200"; d="scan'208";a="347324627" Received: from fmsmga008.fm.intel.com ([10.253.24.58]) by orsmga102.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 19 Apr 2023 08:04:11 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10685"; a="756136949" X-IronPort-AV: E=Sophos;i="5.99,208,1677571200"; d="scan'208";a="756136949" Received: from fmsmsx603.amr.corp.intel.com ([10.18.126.83]) by fmsmga008.fm.intel.com with ESMTP; 19 Apr 2023 08:04:11 -0700 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx603.amr.corp.intel.com (10.18.126.83) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23; Wed, 19 Apr 2023 08:04:11 -0700 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) 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; Wed, 19 Apr 2023 08:04:11 -0700 Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) 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; Wed, 19 Apr 2023 08:04:11 -0700 Received: from NAM12-MW2-obe.outbound.protection.outlook.com (104.47.66.40) by edgegateway.intel.com (192.55.55.70) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.23; Wed, 19 Apr 2023 08:04:10 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ZrhyhraYwDxMxZx6Od1yWtuWY4/s2do64bZEdyhncStNY9eUNUkerrautBNPzqlxNsW3icuQIPI8obzNRlnf1bk7PC+vfZqTW1I09fh9KsxJEW6Kttgovf6yvp0YsNID1KNK0WGi/4onaxed9iOMssMnwm7uyOXkQrdjQJ4yC0kGB9XkST4zFY2y7glUQYwFipafvUQ3i9dOCz92xEtU1D0esfU1JrJ/rjBqVHoKwUluBScyhRI8PVvUhsORkG9EuKB6BZbSVpd7Qo1YXIJyPS02tCrLJVjpC27sBqCAAPT5BUBHpLvuBnTLsi9GzQQ3CBItUJFbb1RRNNV+b8LD3g== 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=v34IeD8qmJyrYUOKAKql6ESJFm+aiUuupulvHVNgLpY=; b=bDOUnTi8d60brxEzEX7UbICEZeZBn4FiPa150P2x180i9oLvyB/Vp7rJndgZ1/6LMnYVoTssziyc7/OkVv6OQ6uTix3LJp11UeCCxLFBP4vxfPyp9JwniNxEtCK04jum4IjuayN6oco51Qu0bpKnQqZpWL8kWgWp20e/SqY3sI6blUr2yA5AORpSRq4jRVyRsvCYhKoDpT6N7LSfTrrTTsG99E7QH56bGbOzG6t+AWGF6Lz4xf2xR4O/IAMhscucL0fn5bjhXqeCqQvhIjGJJpLaXRP04D6mh40AcMIlXsvULnG8xgjrZ7dvUM2cUVooXKCJ1itUZH0d9mhDrJgXcw== 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 PH0PR11MB5142.namprd11.prod.outlook.com (2603:10b6:510:39::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6298.45; Wed, 19 Apr 2023 15:04:08 +0000 Received: from CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::ba6c:51be:a461:c46f]) by CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::ba6c:51be:a461:c46f%3]) with mapi id 15.20.6319.022; Wed, 19 Apr 2023 15:04:08 +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: Re: [edk2-devel] [PATCH V2] MdePkg/Include: Add DMTF PLDM SMBIOS definitions Thread-Topic: [edk2-devel] [PATCH V2] MdePkg/Include: Add DMTF PLDM SMBIOS definitions Thread-Index: AQHZcnxilYjfYCV3Z0Os2q59/OjRKK8yItCAgACYgxA= Date: Wed, 19 Apr 2023 15:04:07 +0000 Message-ID: References: <20230419050324.417-1-abner.chang@amd.com> <003801d97283$e54707a0$afd516e0$@byosoft.com.cn> In-Reply-To: <003801d97283$e54707a0$afd516e0$@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_|PH0PR11MB5142:EE_ x-ms-office365-filtering-correlation-id: 06a41149-164f-4877-58c0-08db40e7532b 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: qMyL6UN7vmOVm/Db2NsI0q/88K+F9S2desAGOMwWrx4BdbjknBfPQdv9p6x6i+GtunyuGJtBF8je03y0kROyz+B45a0uw/ibRmKx3+5diWBQUhUjrDEg0F+KUHXQyeNuwRNm/ZDtQJDmYCWMSyqJJxKntq/pubICR+tat5fdE8xf3bhzQI+C+1l/MORbG8YeviV/DgGR9QS1gdhRlHpGm6XH7PNrxAaaF+FXReO3h1unzzg9qIKgR2E4YQ8xmJybsjA/fJ2zlYFMJgpM9LuR2H/qANVH/pcy36082ruWULitywNn2hRQPUFU9thW0aT6XilLsV1mlN3xgnHpP08WGeVQ4inYmesMULjDJRWC7vGsTMZDv1o2dJUFl26A4hnvSzYjB5+K4kk1uDbsG5uBPf8ienejr4V44tNd4aBlS0qOQTSwHaJ3Yns0aJls5tZxQX5lnYTPOrcQF0+bOFShTb3u2TmkRPLI3pRH2czmpTV6lB+ZbsBclfJP9vLeNytO5giX2ZLB5PTKamroqppgWRRYWU1o5ewF7dGxYMOAMlvEZ7/wvGMigRNyw0c7SAw1OyTXh70RzPt7HCTfd4I6RlZA6Jwk1F1tHpqM9ObSvI85z/OG9XGleaq+mEVKsGkcei7w3wNKhNq9TfDl10cqbA== 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)(396003)(39860400002)(346002)(376002)(136003)(366004)(451199021)(38070700005)(52536014)(2906002)(8936002)(5660300002)(8676002)(66899021)(41300700001)(122000001)(55016003)(86362001)(33656002)(38100700002)(478600001)(110136005)(316002)(53546011)(26005)(107886003)(6506007)(9686003)(54906003)(186003)(71200400001)(966005)(7696005)(4326008)(66446008)(64756008)(66476007)(66556008)(66946007)(83380400001)(82960400001)(76116006);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?eTlFMy9LVWJvT2xBb1VRWE9vRzBES3JsYWt5T1hCWVNtWXBqQTg0bmY3Wmtx?= =?utf-8?B?NlI4VEVVRzhaVWtWeW5DbHFJNG5PUXJWWXgvdnZtclB2b3h0aFRXVFkydUlt?= =?utf-8?B?OERiTVVEd1pRMmhLVjlUUko4QlJ6SUcxZ3FVRDJuWDZIMjlqU00xRmdQOEg4?= =?utf-8?B?VlE0bHdvTzJkdG9NMldObVg1YWtwMkw5TmFrcnFnemlpWEd4UHV2SWJ3UGV3?= =?utf-8?B?MTJCZzR6YW5ScTBlb0FlcUtvQU53NDVRUXNXYWRVaHU0MW5RaHJRZ3MxMzY1?= =?utf-8?B?RnZtOXpRNjJHbytkTUJQai9DTkh0cWg4d1kvK2VpYi9IcUxrQW03QzJyREF4?= =?utf-8?B?THpRREdlQm9CSlhTZGk5RTZFMFRiRHdEUFRpOWI3WUpYcFVJdHhMZHl6UnIv?= =?utf-8?B?d2tSV1YySlo5eHFBQUthc1BTcFVHNFpPSzBHSlF0eTI5V1U2TUl5SXByMUZ2?= =?utf-8?B?VGZHZXBoelRJbUlhaG5EcjIrUnhQMENQMFF1VHFJQjlpOTdMeUhTQnNPYitl?= =?utf-8?B?aW9CZEp5bCtqVENza3VOdVk5VldsY2xQWWpwajNRUURPRjRDcnBlQ2dLOGdm?= =?utf-8?B?T1Faa1RRejQzQXBySlgwSTRtRCtFUXZDSU5TMCtNRXZPVUpKcHJEVTdXV0pn?= =?utf-8?B?U25PNkVrLzZVVVl3cWwzV0lSSHJRRDhNZGZuT3hhbGJ6MXdTMDE2TVZ0SUlZ?= =?utf-8?B?eXZxellyNVd4eTZFamRMV1RMUExQaXZvb2hHWUk3Mm0wOWxZdUJxM2hTcmZx?= =?utf-8?B?OFh2NW40TmNESXpCdU90a01PdE5RcWVUVnpLblpVYVFtYWc4VnJBS2lTeFps?= =?utf-8?B?d25wZkdtYU42YWczZW5wUHBqWlBvY1ZtRE5XRktxaVJieE81REtZT0xJUEJm?= =?utf-8?B?ckVNRy9Ibjh6M1E2NkY2clpLelFRQWtWejhJOEdqc3RUUVZ6VXd3OWJ0YW9s?= =?utf-8?B?Ty9QUk10UzhndEgybGRLWWJ5MFk0VmRZTTVWR0hhd3c0OXhMNjFRUmdpR29C?= =?utf-8?B?MTUwOWhtaHIyYW1xYlh6UXphZXFRZU42WEt0cUxCOFQrWG5LKzFJc2NzUlM4?= =?utf-8?B?bVVNQ2RteU1nbDBvYVVaSk9FVVRlaHg5dnRQQVFNUnR5TFVlM2lTdkJzQ2Qz?= =?utf-8?B?RXVDbzlxMnlDNEhqN3NBaEpoMlZBVUZCcUp5R1UrVWlRZ3A4alM5c3dja1Vp?= =?utf-8?B?M0plbTJETW13Z2tLWTVZbVZGOFJtZkpLMm1UdDhUS2kxMFd3c1VwUkJGZjRO?= =?utf-8?B?dDM3dFJtSnZxZ0RHMUhUVlVFaDZQbXdodjV4bFZLUFhXQk80UGttYlhZT0FD?= =?utf-8?B?TWY4MTgyeUJoanVIMUEyNllORVcyY1VVZVVhTEJaUmxkaFpnKzBtTngzTUpa?= =?utf-8?B?NGJxeTFYYlhaZ0FYZmI4VU54Y0cvdW5TYjRZTThucDV5SDhxNjU0SHdJS1lL?= =?utf-8?B?bjBGVnBHSjVSMmgwdkhvdjh1czUwaEEzaTVSMjRNaktXdm01VG5JL3BRUXBt?= =?utf-8?B?d0VuSjNIWkt2eGZaeE42NmhWSWsvckJXOUxuYmdDSmdZV1JTWUNhK0FZdThB?= =?utf-8?B?bkE5ZTNhUEtSMzdRK1l3OThLRU9jbG5uNnkraE00enN3RlJJMWVpRzJBeGZE?= =?utf-8?B?TjAweWtLK0s2MG1nYUwrN1lWRk1QV1RHQzdHdDB0dERxY1dXWmM1bjNkOTlo?= =?utf-8?B?TTlaSDhScFhVK1p2Z1RLNnRQQktnVVlPYm8ydWNXWFYyRWxpbUZsSXVGR3VZ?= =?utf-8?B?dW1ZVmV3ZGI1U1FrL2NJM21aU1JsRzJDZkhNSHkyY3VTb1IrL3VGdzM2dy9K?= =?utf-8?B?aUlyRjAyZE90RjRrSHl4Wmk3dW9uR2V5d2dMbUk3WnE1NUZ6NXJSZ1l5dXVu?= =?utf-8?B?UHVwRWc2YWFvNkhnN053Rm1FMVpOclA1bHo1d0pxVUdLbmJUV25CY1B4YVgv?= =?utf-8?B?QTkrNSs3eWJRcDE2WTFzYnMxVFJncXNreldzOFdsc1BlZFBaZUpTZ0tWbEc3?= =?utf-8?B?ZHduMk1XYUQrYlhuZm1RbEZTQVIrRWxhTHBuOWZBZ0sveUg0S29Qczh2bVpH?= =?utf-8?B?dVVNSjk0b2tQYmx4TTF5UkpFOFgybEVjMXc4ZFZUaEhCQTZDdW5BWUtNcVBw?= =?utf-8?B?LzgyMnI5V0ZXNUFtWjVHaUlaZ3pTM3BmS3ZXT2ExV2hNbE9idSs5ci9HejNM?= =?utf-8?B?c1E9PQ==?= 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: 06a41149-164f-4877-58c0-08db40e7532b X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Apr 2023 15:04:07.9609 (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: Pqngt3cVEJTsB1B0OsDdFqlIZnzGX/XcSXhhqtNRjX/MXwKUz5qeUr3Z1fvFu5xFQ1LO+5P7PBVEMxz3bSClSK1DNqFgiTmZr4wR1aVGBXk= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR11MB5142 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 UmV2aWV3ZWQtYnk6IE1pY2hhZWwgRCBLaW5uZXkgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29t Pg0KDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogZGV2ZWxAZWRrMi5n cm91cHMuaW8gPGRldmVsQGVkazIuZ3JvdXBzLmlvPiBPbiBCZWhhbGYgT2YgZ2FvbGltaW5nIHZp YSBncm91cHMuaW8NCj4gU2VudDogVHVlc2RheSwgQXByaWwgMTgsIDIwMjMgMTA6NTggUE0NCj4g VG86IGRldmVsQGVkazIuZ3JvdXBzLmlvOyBhYm5lci5jaGFuZ0BhbWQuY29tDQo+IENjOiBLaW5u ZXksIE1pY2hhZWwgRCA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+OyBMaXUsIFpoaWd1YW5n IDx6aGlndWFuZy5saXVAaW50ZWwuY29tPjsgJ05pY2tsZSBXYW5nJw0KPiA8bmlja2xld0Budmlk aWEuY29tPjsgJ0lnb3IgS3VsY2h5dHNreXknIDxpZ29ya0BhbWkuY29tPjsgT3JhbSwgSXNhYWMg VyA8aXNhYWMudy5vcmFtQGludGVsLmNvbT47ICdBYmR1bCBMYXRlZWYgQXR0YXInDQo+IDxBYmR1 bExhdGVlZi5BdHRhckBhbWQuY29tPg0KPiBTdWJqZWN0OiDlm57lpI06IFtlZGsyLWRldmVsXSBb UEFUQ0ggVjJdIE1kZVBrZy9JbmNsdWRlOiBBZGQgRE1URiBQTERNIFNNQklPUyBkZWZpbml0aW9u cw0KPiANCj4gUmV2aWV3ZWQtYnk6IExpbWluZyBHYW8gPGdhb2xpbWluZ0BieW9zb2Z0LmNvbS5j bj4NCj4gDQo+ID4gLS0tLS3pgq7ku7bljp/ku7YtLS0tLQ0KPiA+IOWPkeS7tuS6ujogZGV2ZWxA ZWRrMi5ncm91cHMuaW8gPGRldmVsQGVkazIuZ3JvdXBzLmlvPiDku6PooaggQ2hhbmcsIEFibmVy DQo+ID4gdmlhIGdyb3Vwcy5pbw0KPiA+IOWPkemAgeaXtumXtDogMjAyM+W5tDTmnIgxOeaXpSAx MzowMw0KPiA+IOaUtuS7tuS6ujogZGV2ZWxAZWRrMi5ncm91cHMuaW8NCj4gPiDmioTpgIE6IE1p Y2hhZWwgRCBLaW5uZXkgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPjsgTGltaW5nIEdhbw0K PiA+IDxnYW9saW1pbmdAYnlvc29mdC5jb20uY24+OyBaaGlndWFuZyBMaXUgPHpoaWd1YW5nLmxp dUBpbnRlbC5jb20+OyBOaWNrbGUNCj4gPiBXYW5nIDxuaWNrbGV3QG52aWRpYS5jb20+OyBJZ29y IEt1bGNoeXRza3l5IDxpZ29ya0BhbWkuY29tPjsgSXNhYWMNCj4gPiBPcmFtIDxpc2FhYy53Lm9y YW1AaW50ZWwuY29tPjsgQWJkdWwgTGF0ZWVmIEF0dGFyDQo+ID4gPEFiZHVsTGF0ZWVmLkF0dGFy QGFtZC5jb20+DQo+ID4g5Li76aKYOiBbZWRrMi1kZXZlbF0gW1BBVENIIFYyXSBNZGVQa2cvSW5j bHVkZTogQWRkIERNVEYgUExETSBTTUJJT1MNCj4gPiBkZWZpbml0aW9ucw0KPiA+DQo+ID4gRnJv bTogQWJuZXIgQ2hhbmcgPGFibmVyLmNoYW5nQGFtZC5jb20+DQo+ID4NCj4gPiBCWiAjNDM5Ng0K PiA+IFRoaXMgY2hhbmdlIGFkZHMgZGVmaW5pdGlvbnMgZm9yIERNVEYgUExETQ0KPiA+IFNNQklP UyBUcmFuc2ZlciBzcGVjaWZpY2F0aW9uLg0KPiA+DQo+ID4gU3BlYyByZWY6DQo+ID4gaHR0cHM6 Ly93d3cuZG10Zi5vcmcvc2l0ZXMvZGVmYXVsdC9maWxlcy9zdGFuZGFyZHMvZG9jdW1lbnRzL0RT UDAyNDZfMS4NCj4gPiAwLjEucGRmDQo+ID4NCj4gPiBTaWduZWQtb2ZmLWJ5OiBBYm5lciBDaGFu ZyA8YWJuZXIuY2hhbmdAYW1kLmNvbT4NCj4gPiBDYzogTWljaGFlbCBEIEtpbm5leSA8bWljaGFl bC5kLmtpbm5leUBpbnRlbC5jb20+DQo+ID4gQ2M6IExpbWluZyBHYW8gPGdhb2xpbWluZ0BieW9z b2Z0LmNvbS5jbj4NCj4gPiBDYzogWmhpZ3VhbmcgTGl1IDx6aGlndWFuZy5saXVAaW50ZWwuY29t Pg0KPiA+IENjOiBOaWNrbGUgV2FuZyA8bmlja2xld0BudmlkaWEuY29tPg0KPiA+IENjOiBJZ29y IEt1bGNoeXRza3l5IDxpZ29ya0BhbWkuY29tPg0KPiA+IENjOiBJc2FhYyBPcmFtIDxpc2FhYy53 Lm9yYW1AaW50ZWwuY29tPg0KPiA+IENjOiBBYmR1bCBMYXRlZWYgQXR0YXIgPEFiZHVsTGF0ZWVm LkF0dGFyQGFtZC5jb20+DQo+ID4gLS0tDQo+ID4gIC4uLi9JbmR1c3RyeVN0YW5kYXJkL1BsZG1T bWJpb3NUcmFuc2Zlci5oICAgICB8IDE4Mg0KPiA+ICsrKysrKysrKysrKysrKysrKw0KPiA+ICAx IGZpbGUgY2hhbmdlZCwgMTgyIGluc2VydGlvbnMoKykNCj4gPiAgY3JlYXRlIG1vZGUgMTAwNjQ0 DQo+ID4gTWRlUGtnL0luY2x1ZGUvSW5kdXN0cnlTdGFuZGFyZC9QbGRtU21iaW9zVHJhbnNmZXIu aA0KPiA+DQo+ID4gZGlmZiAtLWdpdCBhL01kZVBrZy9JbmNsdWRlL0luZHVzdHJ5U3RhbmRhcmQv UGxkbVNtYmlvc1RyYW5zZmVyLmgNCj4gPiBiL01kZVBrZy9JbmNsdWRlL0luZHVzdHJ5U3RhbmRh cmQvUGxkbVNtYmlvc1RyYW5zZmVyLmgNCj4gPiBuZXcgZmlsZSBtb2RlIDEwMDY0NA0KPiA+IGlu ZGV4IDAwMDAwMDAwMDAwLi5lMzFiZjMwY2ZhOA0KPiA+IC0tLSAvZGV2L251bGwNCj4gPiArKysg Yi9NZGVQa2cvSW5jbHVkZS9JbmR1c3RyeVN0YW5kYXJkL1BsZG1TbWJpb3NUcmFuc2Zlci5oDQo+ ID4gQEAgLTAsMCArMSwxODIgQEANCj4gPiArLyoqDQo+ID4gKyAgVGhlIGRlZmluaXRpb25zIG9m IERNVEYgUGxhdGZvcm0gTGV2ZWwgRGF0YSBNb2RlbCAoUExETSkNCj4gPiArICBTTUJJT1MgVHJh bnNmZXIgU3BlY2lmaWNhdGlvbi4NCj4gPiArDQo+ID4gKyAgQ29weXJpZ2h0IChDKSAyMDIzIEFk dmFuY2VkIE1pY3JvIERldmljZXMsIEluYy4gQWxsIHJpZ2h0cyByZXNlcnZlZC4NCj4gPiArICBT UERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQlNELTItQ2xhdXNlLVBhdGVudA0KPiA+ICsNCj4gPiAr ICBAcGFyIFJldmlzaW9uIFJlZmVyZW5jZToNCj4gPiArICBETVRGIFBsYXRmb3JtIExldmVsIERh dGEgTW9kZWwgKFBMRE0pIFNNQklPUyBUcmFuc2ZlciBTcGVjaWZpY2F0aW9uDQo+ID4gKyAgVmVy c2lvbiAxLjAuMQ0KPiA+ICsNCj4gPiBodHRwczovL3d3dy5kbXRmLm9yZy9zaXRlcy9kZWZhdWx0 L2ZpbGVzL3N0YW5kYXJkcy9kb2N1bWVudHMvRFNQMDI0Nl8xLg0KPiA+IDAuMS5wZGYNCj4gPiAr DQo+ID4gKyoqLw0KPiA+ICsNCj4gPiArI2lmbmRlZiBQTERNX1NNQklPU19UUkFOU0ZFUl9IXw0K PiA+ICsjZGVmaW5lIFBMRE1fU01CSU9TX1RSQU5TRkVSX0hfDQo+ID4gKw0KPiA+ICsjaW5jbHVk ZSA8SW5kdXN0cnlTdGFuZGFyZC9QbGRtLmg+DQo+ID4gKw0KPiA+ICsjcHJhZ21hIHBhY2soMSkN Cj4gPiArDQo+ID4gKy8vLw0KPiA+ICsvLy8gU21iaW9zLXJlbGF0ZWQgZGVmaW5pdGlvbnMgZnJv bSBQTERNIGZvciBTTUJJT1MgVHJhbnNmZXINCj4gPiArLy8vIFNwZWNpZmljYXRpb24gKERNVEYg RFNQMDI0NikNCj4gPiArLy8vDQo+ID4gKyNkZWZpbmUNCj4gPiBQTERNX0dFVF9TTUJJT1NfU1RS VUNUVVJFX1RBQkxFX01FVEFEQVRBX0NPTU1BTkRfQ09ERQ0KPiA+IDB4MDENCj4gPiArI2RlZmlu ZQ0KPiA+IFBMRE1fU0VUX1NNQklPU19TVFJVQ1RVUkVfVEFCTEVfTUVUQURBVEFfQ09NTUFORF9D T0RFDQo+ID4gMHgwMg0KPiA+ICsjZGVmaW5lIFBMRE1fR0VUX1NNQklPU19TVFJVQ1RVUkVfVEFC TEVfQ09NTUFORF9DT0RFDQo+ID4gMHgwMw0KPiA+ICsjZGVmaW5lIFBMRE1fU0VUX1NNQklPU19T VFJVQ1RVUkVfVEFCTEVfQ09NTUFORF9DT0RFDQo+ID4gMHgwNA0KPiA+ICsjZGVmaW5lIFBMRE1f R0VUX1NNQklPU19TVFJVQ1RVUkVfQllfVFlQRV9DT01NQU5EX0NPREUNCj4gPiAweDA1DQo+ID4g KyNkZWZpbmUgUExETV9HRVRfU01CSU9TX1NUUlVDVFVSRV9CWV9IQU5ETEVfQ09NTUFORF9DT0RF DQo+ID4gMHgwNg0KPiA+ICsNCj4gPiArLy8vDQo+ID4gKy8vLyBQTERNIFNNQklPUyB0cmFuc2Zl ciBjb21tYW5kIHNwZWNpZmljIGNvbXBsZXRpb24gY29kZS4NCj4gPiArLy8vDQo+ID4gKyNkZWZp bmUgUExETV9DT01QTEVUSU9OX0NPREVfSU5WQUxJRF9EQVRBX1RSQU5TRkVSX0hBTkRMRQ0KPiA+ IDB4ODANCj4gPiArI2RlZmluZQ0KPiA+IFBMRE1fQ09NUExFVElPTl9DT0RFX0lOVkFMSURfVFJB TlNGRVJfT1BFUkFUSU9OX0ZMQUcNCj4gPiAweDgxDQo+ID4gKyNkZWZpbmUgUExETV9DT01QTEVU SU9OX0NPREVfSU5WQUxJRF9UUkFOU0ZFUl9GTEFHDQo+ID4gMHg4Mg0KPiA+ICsjZGVmaW5lDQo+ ID4gUExETV9DT01QTEVUSU9OX0NPREVfTk9fU01CSU9TX1NUUlVDVFVSRV9UQUJMRV9NRVRBREFU QQ0KPiA+IDB4ODMNCj4gPiArI2RlZmluZSBQTERNX0NPTVBMRVRJT05fQ09ERV9JTlZBTElEX0RB VEFfSU5URUdSSVRZX0NIRUNLDQo+ID4gMHg4NA0KPiA+ICsjZGVmaW5lDQo+ID4gUExETV9DT01Q TEVUSU9OX0NPREVfU01CSU9TX1NUUlVDVFVSRV9UQUJMRV9VTkFWQUlMQUJMRQ0KPiA+IDB4ODUN Cj4gPiArDQo+ID4gKy8vLw0KPiA+ICsvLy8gR2V0IFNNQklPUyBTdHJ1Y3R1cmUgVGFibGUgTWV0 YWRhdGEgUmVzcG9uc2UuDQo+ID4gKy8vLw0KPiA+ICt0eXBlZGVmIHN0cnVjdCB7DQo+ID4gKyAg VUlOVDggICAgIFNtYmlvc01ham9yVmVyc2lvbjsNCj4gPiArICBVSU5UOCAgICAgU21iaW9zTWlu b3JWZXJzaW9uOw0KPiA+ICsgIFVJTlQxNiAgICBNYXhpbXVtU3RydWN0dXJlU2l6ZTsNCj4gPiAr ICBVSU5UMTYgICAgU21iaW9zU3RydWN0dXJlVGFibGVMZW5ndGg7DQo+ID4gKyAgVUlOVDE2ICAg IE51bWJlck9mU21iaW9zU3RydWN0dXJlczsNCj4gPiArICBVSU5UMzIgICAgU21iaW9zU3RydWN0 dXJlVGFibGVJbnRlZ3JpdHlDaGVja3N1bTsNCj4gPiArfSBQTERNX1NNQklPU19TVFJVQ1RVUkVf VEFCTEVfTUVUQURBVEE7DQo+ID4gKw0KPiA+ICt0eXBlZGVmIHN0cnVjdCB7DQo+ID4gKyAgUExE TV9SRVNQT05TRV9IRUFERVIgICAgICAgICAgICAgICAgICAgIFJlc3BvbnNlSGVhZGVyOw0KPiA+ ICsgIFBMRE1fU01CSU9TX1NUUlVDVFVSRV9UQUJMRV9NRVRBREFUQQ0KPiA+IFNtYmlvc1N0cnVj dHVyZVRhYmxlTWV0YWRhdGE7DQo+ID4gK30NCj4gPiBQTERNX0dFVF9TTUJJT1NfU1RSVUNUVVJF X1RBQkxFX01FVEFEQVRBX1JFU1BPTlNFX0ZPUk1BVDsNCj4gPiArDQo+ID4gKy8vLw0KPiA+ICsv Ly8gU2V0IFNNQklPUyBTdHJ1Y3R1cmUgVGFibGUgTWV0YWRhdGEgUmVxdWVzdC4NCj4gPiArLy8v DQo+ID4gK3R5cGVkZWYgc3RydWN0IHsNCj4gPiArICBQTERNX1JFUVVFU1RfSEVBREVSICAgICAg ICAgICAgICAgICAgICAgUmVxdWVzdEhlYWRlcjsNCj4gPiArICBQTERNX1NNQklPU19TVFJVQ1RV UkVfVEFCTEVfTUVUQURBVEENCj4gPiBTbWJpb3NTdHJ1Y3R1cmVUYWJsZU1ldGFkYXRhOw0KPiA+ ICt9IFBMRE1fU0VUX1NNQklPU19TVFJVQ1RVUkVfVEFCTEVfTUVUQURBVEFfUkVRVUVTVF9GT1JN QVQ7DQo+ID4gKw0KPiA+ICsvLy8NCj4gPiArLy8vIFNldCBTTUJJT1MgU3RydWN0dXJlIFRhYmxl IE1ldGFkYXRhIFJlc3BvbnNlLg0KPiA+ICsvLy8NCj4gPiArdHlwZWRlZiBzdHJ1Y3Qgew0KPiA+ ICsgIFBMRE1fUkVTUE9OU0VfSEVBREVSICAgIFJlc3BvbnNlSGVhZGVyOw0KPiA+ICt9DQo+ID4g UExETV9TRVRfU01CSU9TX1NUUlVDVFVSRV9UQUJMRV9NRVRBREFUQV9SRVNQT05TRV9GT1JNQVQ7 DQo+ID4gKw0KPiA+ICsvLy8NCj4gPiArLy8vIEdldCBTTUJJT1MgU3RydWN0dXJlIFRhYmxlIFJl cXVlc3QuDQo+ID4gKy8vLw0KPiA+ICt0eXBlZGVmIHN0cnVjdCB7DQo+ID4gKyAgVUlOVDMyICAg IERhdGFUcmFuc2ZlckhhbmRsZTsNCj4gPiArICBVSU5UOCAgICAgVHJhbnNmZXJPcGVyYXRpb25G bGFnOw0KPiA+ICt9IFBMRE1fR0VUX1NNQklPU19TVFJVQ1RVUkVfVEFCTEVfUkVRVUVTVDsNCj4g PiArDQo+ID4gK3R5cGVkZWYgc3RydWN0IHsNCj4gPiArICBQTERNX1JFUVVFU1RfSEVBREVSICAg ICAgICAgICAgICAgICAgICAgICAgUmVxdWVzdEhlYWRlcjsNCj4gPiArICBQTERNX0dFVF9TTUJJ T1NfU1RSVUNUVVJFX1RBQkxFX1JFUVVFU1QNCj4gPiBHZXRTbWJpb3NTdHJ1Y3R1cmVUYWJsZVJl cXVlc3Q7DQo+ID4gK30gUExETV9HRVRfU01CSU9TX1NUUlVDVFVSRV9UQUJMRV9SRVFVRVNUX0ZP Uk1BVDsNCj4gPiArDQo+ID4gKy8vLw0KPiA+ICsvLy8gR2V0IFNNQklPUyBTdHJ1Y3R1cmUgVGFi bGUgUmVzcG9uc2UuDQo+ID4gKy8vLw0KPiA+ICt0eXBlZGVmIHN0cnVjdCB7DQo+ID4gKyAgVUlO VDMyICAgIE5leHREYXRhVHJhbnNmZXJIYW5kbGU7DQo+ID4gKyAgVUlOVDggICAgIFRyYW5zZmVy RmxhZzsNCj4gPiArICBVSU5UOCAgICAgVGFibGVbMF07DQo+ID4gK30gUExETV9HRVRfU01CSU9T X1NUUlVDVFVSRV9UQUJMRV9SRVNQT05TRTsNCj4gPiArDQo+ID4gK3R5cGVkZWYgc3RydWN0IHsN Cj4gPiArICBQTERNX1JFU1BPTlNFX0hFQURFUg0KPiA+IFJlc3BvbnNlSGVhZGVyOw0KPiA+ICsg IFBMRE1fR0VUX1NNQklPU19TVFJVQ1RVUkVfVEFCTEVfUkVTUE9OU0UNCj4gPiBHZXRTbWJpb3NT dHJ1Y3R1cmVUYWJsZVJlc3BvbnNlOw0KPiA+ICt9IFBMRE1fR0VUX1NNQklPU19TVFJVQ1RVUkVf VEFCTEVfUkVTUE9OU0VfRk9STUFUOw0KPiA+ICsNCj4gPiArLy8vDQo+ID4gKy8vLyBTZXQgU01C SU9TIFN0cnVjdHVyZSBUYWJsZSBSZXF1ZXN0Lg0KPiA+ICsvLy8NCj4gPiArdHlwZWRlZiBzdHJ1 Y3Qgew0KPiA+ICsgIFVJTlQzMiAgICBEYXRhVHJhbnNmZXJIYW5kbGU7DQo+ID4gKyAgVUlOVDgg ICAgIFRyYW5zZmVyRmxhZzsNCj4gPiArICBVSU5UOCAgICAgVGFibGVbMF07DQo+ID4gK30gUExE TV9TRVRfU01CSU9TX1NUUlVDVFVSRV9UQUJMRV9SRVFVRVNUOw0KPiA+ICsNCj4gPiArdHlwZWRl ZiBzdHJ1Y3Qgew0KPiA+ICsgIFBMRE1fUkVRVUVTVF9IRUFERVIgICAgICAgICAgICAgICAgICAg ICAgICBSZXF1ZXN0SGVhZGVyOw0KPiA+ICsgIFBMRE1fU0VUX1NNQklPU19TVFJVQ1RVUkVfVEFC TEVfUkVRVUVTVA0KPiA+IFNldFNtYmlvc1N0cnVjdHVyZVRhYmxlUmVxdWVzdDsNCj4gPiArfSBQ TERNX1NFVF9TTUJJT1NfU1RSVUNUVVJFX1RBQkxFX1JFUVVFU1RfRk9STUFUOw0KPiA+ICsNCj4g PiArLy8vDQo+ID4gKy8vLyBTZXQgU01CSU9TIFN0cnVjdHVyZSBUYWJsZSBSZXNwb25zZS4NCj4g PiArLy8vDQo+ID4gK3R5cGVkZWYgc3RydWN0IHsNCj4gPiArICBQTERNX1JFU1BPTlNFX0hFQURF UiAgICBSZXNwb25zZUhlYWRlcjsNCj4gPiArICBVSU5UMzIgICAgICAgICAgICAgICAgICBOZXh0 RGF0YVRyYW5zZmVySGFuZGxlOw0KPiA+ICt9IFBMRE1fU0VUX1NNQklPU19TVFJVQ1RVUkVfVEFC TEVfUkVTUE9OU0VfRk9STUFUOw0KPiA+ICsNCj4gPiArLy8vDQo+ID4gKy8vLyBHZXQgU01CSU9T IFN0cnVjdHVyZSBieSBUeXBlIFJlcXVlc3QuDQo+ID4gKy8vLw0KPiA+ICt0eXBlZGVmIHN0cnVj dCB7DQo+ID4gKyAgVUlOVDMyICAgIERhdGFUcmFuc2ZlckhhbmRsZTsNCj4gPiArICBVSU5UOCAg ICAgVHJhbnNmZXJPcGVyYXRpb25GbGFnOw0KPiA+ICsgIFVJTlQ4ICAgICBUeXBlOw0KPiA+ICsg IFVJTlQxNiAgICBTdHJ1Y3R1cmVJbnN0YW5jZUlkOw0KPiA+ICt9IFBMRE1fR0VUX1NNQklPU19T VFJVQ1RVUkVfQllfVFlQRV9SRVFVRVNUOw0KPiA+ICsNCj4gPiArdHlwZWRlZiBzdHJ1Y3Qgew0K PiA+ICsgIFBMRE1fUkVRVUVTVF9IRUFERVINCj4gPiBSZXF1ZXN0SGVhZGVyOw0KPiA+ICsgIFBM RE1fR0VUX1NNQklPU19TVFJVQ1RVUkVfQllfVFlQRV9SRVFVRVNUDQo+ID4gR2V0U21iaW9zU3Ry dWN0dXJlQnlUeXBlUmVxdWVzdDsNCj4gPiArfSBQTERNX0dFVF9TTUJJT1NfU1RSVUNUVVJFX0JZ X1RZUEVfUkVRVUVTVF9GT1JNQVQ7DQo+ID4gKw0KPiA+ICsvLy8NCj4gPiArLy8vIEdldCBTTUJJ T1MgU3RydWN0dXJlIGJ5IFR5cGUgUmVzcG9uc2UuDQo+ID4gKy8vLw0KPiA+ICt0eXBlZGVmIHN0 cnVjdCB7DQo+ID4gKyAgVUlOVDMyICAgIE5leHREYXRhVHJhbnNmZXJIYW5kbGU7DQo+ID4gKyAg VUlOVDggICAgIFRyYW5zZmVyRmxhZzsNCj4gPiArICBVSU5UOCAgICAgVGFibGVbMF07DQo+ID4g K30gUExETV9HRVRfU01CSU9TX1NUUlVDVFVSRV9CWV9UWVBFX1JFU1BPTlNFOw0KPiA+ICsNCj4g PiArdHlwZWRlZiBzdHJ1Y3Qgew0KPiA+ICsgIFBMRE1fUkVTUE9OU0VfSEVBREVSDQo+ID4gUmVz cG9uc2VIZWFkZXI7DQo+ID4gKyAgUExETV9HRVRfU01CSU9TX1NUUlVDVFVSRV9CWV9UWVBFX1JF U1BPTlNFDQo+ID4gR2V0U21iaW9zU3RydWN0dXJlQnlUeXBlUmVzcG9uc2U7DQo+ID4gK30gUExE TV9HRVRfU01CSU9TX1NUUlVDVFVSRV9CWV9UWVBFX1JFU1BPTlNFX0ZPUk1BVDsNCj4gPiArDQo+ ID4gKy8vLw0KPiA+ICsvLy8gR2V0IFNNQklPUyBTdHJ1Y3R1cmUgYnkgSGFuZGxlIFJlcXVlc3Qu DQo+ID4gKy8vLw0KPiA+ICt0eXBlZGVmIHN0cnVjdCB7DQo+ID4gKyAgVUlOVDMyICAgIERhdGFU cmFuc2ZlckhhbmRsZTsNCj4gPiArICBVSU5UOCAgICAgVHJhbnNmZXJPcGVyYXRpb25GbGFnOw0K PiA+ICsgIFVJTlQxNiAgICBIYW5kbGU7DQo+ID4gK30gUExETV9HRVRfU01CSU9TX1NUUlVDVFVS RV9CWV9IQU5ETEVfUkVRVUVTVDsNCj4gPiArDQo+ID4gK3R5cGVkZWYgc3RydWN0IHsNCj4gPiAr ICBQTERNX1JFUVVFU1RfSEVBREVSDQo+ID4gUmVxdWVzdEhlYWRlcjsNCj4gPiArICBQTERNX0dF VF9TTUJJT1NfU1RSVUNUVVJFX0JZX0hBTkRMRV9SRVFVRVNUDQo+ID4gR2V0U21iaW9zU3RydWN0 dXJlQnlIYW5kbGVSZXF1ZXN0Ow0KPiA+ICt9IFBMRE1fR0VUX1NNQklPU19TVFJVQ1RVUkVfQllf SEFORExFX1JFUVVFU1RfRk9STUFUOw0KPiA+ICsNCj4gPiArLy8vDQo+ID4gKy8vLyBHZXQgU01C SU9TIFN0cnVjdHVyZSBieSBIYW5kbGUgUmVzcG9uc2UuDQo+ID4gKy8vLw0KPiA+ICt0eXBlZGVm IHN0cnVjdCB7DQo+ID4gKyAgVUlOVDMyICAgIE5leHREYXRhVHJhbnNmZXJIYW5kbGU7DQo+ID4g KyAgVUlOVDggICAgIFRyYW5zZmVyRmxhZzsNCj4gPiArICBVSU5UOCAgICAgVGFibGVbMF07DQo+ ID4gK30gUExETV9HRVRfU01CSU9TX1NUUlVDVFVSRV9CWV9IQU5ETEVfUkVTUE9OU0U7DQo+ID4g Kw0KPiA+ICt0eXBlZGVmIHN0cnVjdCB7DQo+ID4gKyAgUExETV9SRVNQT05TRV9IRUFERVINCj4g PiBSZXNwb25zZUhlYWRlcjsNCj4gPiArICBQTERNX0dFVF9TTUJJT1NfU1RSVUNUVVJFX0JZX0hB TkRMRV9SRVNQT05TRQ0KPiA+IEdldFNtYmlvc1N0cnVjdHVyZUJ5VHlwZVJlc3BvbnNlOw0KPiA+ ICt9IFBMRE1fR0VUX1NNQklPU19TVFJVQ1RVUkVfQllfSEFORExFX1JFU1BPTlNFX0ZPUk1BVDsN Cj4gPiArI3ByYWdtYSBwYWNrKCkNCj4gPiArDQo+ID4gKyNlbmRpZiAvLyBQTERNX1NNQklPU19U UkFOU0ZFUl9IXw0KPiA+IC0tDQo+ID4gMi4zNy4xLndpbmRvd3MuMQ0KPiA+DQo+ID4NCj4gPg0K PiA+DQo+ID4NCj4gDQo+IA0KPiANCj4gDQo+IA0KPiANCj4gDQoNCg==