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.web11.1388.1675989552783647558 for ; Thu, 09 Feb 2023 16:39:12 -0800 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=CLsXocWW; 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=1675989552; x=1707525552; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=PiSCv5V+mV5+bAGklP/PpX9NqSnThr5jmbPttAE1EiY=; b=CLsXocWWgJJOGNS80Pgi+tv1AcpBoV9kaOotrBvTEetoB0lUv+uWShH2 4g3+cZUiHRIPToJ5F1ikdU6qP6bS/5AVs4BnPP+0YPNAlLlvkV5FWu+ep +jqSXGJREtJ0xvU2adhZaWQqaPOIztlM9zibAf+eyOpFCIl7N+eZusBom kqaCG9/6lTWEsX+lJsHOY38QyolyOxv2iKJPGS2Z9lnPtnmzzEaabeFfd K5KT9JpH0Vz+kfOKRL1LQR7nRJrmtvFmemOuID8CkzgysMjf/Tw+KQZ9O FJrkXusJx9tPiB2qnZRFTV7uvdt/8wEGby+fnCSxJgC/E/Mw6UPlVRvtP w==; X-IronPort-AV: E=McAfee;i="6500,9779,10616"; a="310657224" X-IronPort-AV: E=Sophos;i="5.97,285,1669104000"; d="scan'208";a="310657224" Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by fmsmga107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 09 Feb 2023 16:39:12 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10616"; a="756607235" X-IronPort-AV: E=Sophos;i="5.97,285,1669104000"; d="scan'208";a="756607235" Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by FMSMGA003.fm.intel.com with ESMTP; 09 Feb 2023 16:39:12 -0800 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.16; Thu, 9 Feb 2023 16:39:11 -0800 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.16 via Frontend Transport; Thu, 9 Feb 2023 16:39:11 -0800 Received: from NAM11-DM6-obe.outbound.protection.outlook.com (104.47.57.174) 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.16; Thu, 9 Feb 2023 16:39:11 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=jz0GwBjzf83NFGO8RKBqg5BifaVWHTZBhhXLQdrCjQuHDi2QPwyxi+fYzeXNOg4xET0DBK6+oqsE4U2BS7I8ysA6AEx8kK4Rzp2E1HZ19mNGBgBR4xrd+5s0WTvKSkHfq7a1Y/QMDskjPSF58gWF7G1+g2phOzSXUpQzCrxWunaRsFqYaWWOpRynjtYUTe2LXcPWuxE0j7OXA1yvQzXPfOW5nw7Az9SHCLjPrS1UHBQaPy+7Znj9Yry27pBVIsVd9M0H6XJBYCxV8kOdWoT5Zp6rTMhp1XW6k/Bsi3HmuF0NRRRWXnzYrg5vJdVgk9NsycdqppMx5ay7TW47WP8CnQ== 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=PiSCv5V+mV5+bAGklP/PpX9NqSnThr5jmbPttAE1EiY=; b=RKIE3MmOx4BMeVh/IVDQxWKcdKcXSS3kiEO23rHHWp4I6ZO+Nme1tOUEQppb49aTOGeeEFH8BGGR4bZxLQk1WtwiN0VM+6H8v6YQNcztph+/+GOOqcTVCZjv+psdVGgThuy0866LV40Gm8HYmyUFwVidHf0vxrL2vyCDrShasfNjY/zsg4f437cMXw99mMKV5mqUaXlzrYlde953zvMC4O/DnoYi6SYJiMBysB43PN8JaZHXamnlJBkHaRu67deq5V4PSuM3LlOFofCSaFbYtO4MwN+cVQU5hXt1kKs5lRcqFzMkeoIg5w7jrqPF2B7zl028rBPi6J4slM8bcBPW7A== 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 SJ1PR11MB6154.namprd11.prod.outlook.com (2603:10b6:a03:45f::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6086.17; Fri, 10 Feb 2023 00:39:03 +0000 Received: from CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::c4d0:989a:e319:fe68]) by CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::c4d0:989a:e319:fe68%7]) with mapi id 15.20.6086.019; Fri, 10 Feb 2023 00:39:03 +0000 From: "Michael D Kinney" To: "Wu, Hao A" , "Zhu, Weipu" , "devel@edk2.groups.io" CC: "Gao, Liming" , "Liu, Zhiguang" , "Kinney, Michael D" Subject: Re: [PATCH v2 1/2] MdePkg: Add RPMB related commands and DCB definition for NVMe Thread-Topic: [PATCH v2 1/2] MdePkg: Add RPMB related commands and DCB definition for NVMe Thread-Index: AQHZNtFvdDh6B2BI6UaYZvPcZFM43q7BZwuAgAX7X7A= Date: Fri, 10 Feb 2023 00:39:03 +0000 Message-ID: References: In-Reply-To: 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_|SJ1PR11MB6154:EE_ x-ms-office365-filtering-correlation-id: 046c6160-ff4f-4c02-da25-08db0aff356a 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: w74AgYx01DpmqfRArc3VNDDsIpyL12McSNHj1xP1z21u9wz0zwIPCEU6JK4dSF8x31tmryFG1V2ClAC/CGky6L03lSsrR9dtJtQ2GwLJvFrcSAIK2SEoGPMT0n5g8rBrh4zrFczVvFO72nSD+iqgd8zInfE4LobXeIRpmCz8oTJQUSCqrmBTwY2bZhTZxCXO5b4im9r8MOfvGfWeCX0IQbqcsgACMgRpiGAHV7SrKG0bxX1sGx5O9a40BaNi+l9XvKCxJWW2ql5bSkQ/LeLSPgG87oozTJPOwKomJqolJC1MoUq44zr3jW4ZLIjSeRjaVD+QUO61WBRG0Dtvl69fiOV7iYQ4gjotUJTv7jtxTZG8QnTWxOCbr+r2XKqoe6F0S7aenwJkR5xxDlZwF6SJJlisHPG0qwHIb6bI5an7qX3ZDgdZ0B/RFPuAopKCmMrnR0hCn+MOEQefawMuTOyZYR+PuW1muwLRmDTq6423/xYkFqGioGDMJ0Xm9kuvqydWK8ljKhO+qRCUcU/ImfOMCpnKQoxhNnYOfJT2Aw54+osG0QwgXoD8Mw9PLTGyM4UmWU+yrH6ragdwQFfkwrUX2n75t29mkTQr3kBZ8oR1kWoxOqdMpBcGIwFpDvhALxJWv+Gz8pYFZZGV8oD3pRcIgncMcEfMuS6s49Qf3fxuDX1ENsxk1G1ZrTymT/QCGQTzsej5X14SpV+d2pYwIUj8WIGvzXAF4NTBOyzWRRuNliU= 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)(366004)(396003)(346002)(136003)(39860400002)(376002)(451199018)(71200400001)(316002)(66556008)(76116006)(55016003)(66946007)(64756008)(8676002)(86362001)(4326008)(122000001)(83380400001)(8936002)(5660300002)(2906002)(66446008)(41300700001)(52536014)(33656002)(82960400001)(66476007)(38100700002)(54906003)(110136005)(53546011)(6506007)(107886003)(9686003)(26005)(186003)(966005)(478600001)(38070700005)(7696005);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?ZklKUU84eFhhODJhNW9ZaTRwekc3RnFOZ2JyZDZWMi9LblNCeitnODk3SDFZ?= =?utf-8?B?T2FSUGhyb01YRFBDTy9TbGM5UmJyNWNEU0FiTnBUZitkU3JvVVNXcnc0OHo0?= =?utf-8?B?NUFuMVdHOHFwK29wdWg2OEhNSGJheFZMa2RGZHVDMHVEUWVRT3pRak1sZ25P?= =?utf-8?B?c1NsTDZPbmxtSTBMQ1JMdk81bVo3YkV2dFdwSGN3S0d6VnFTZzFaaUxVZ0R2?= =?utf-8?B?YW9ub21ScHhjVjB2bExVcUh4WEdXbVhSRGtYbU5jSmJ3aVYvWVFWUVh6L0lj?= =?utf-8?B?TWJVSEpQWERPb0FwOUNRWFZiQk1VZE9CdktkVndycmI1VGFCZURoeUxEc25U?= =?utf-8?B?UzlTcDJFOVNVdTlPOEg0UGNWempqdldOTmgzN1oyYWJXbDFQU1p4c2NOOWgw?= =?utf-8?B?WFlycG1TbTZ5TXdabm5oWlVBZU11aHQyckhYbFRSN0tGc2tPMC9OaCttL1Bk?= =?utf-8?B?R2h4VGdjdTIwbnJ1Rm4wRExTck1PMlg5enVSUWhVM1RzZnk1MzhuSFJtNHd6?= =?utf-8?B?YnBIeDJUTlR3bHhrRW9OU2dEQ1ZkNVlxQ2o5dzJwN1poT2VUZEo5REJTaita?= =?utf-8?B?SUxkMG5tQVR1UndOL2YrYTJkdEQwd1NLeEgxRHArcVI3MW0vb3lHU0I4dVpP?= =?utf-8?B?eHRuelVoWXMxYUFpK2xjQWZFeTlHa2ZqeDRnZXlKZ0lDdlIwWmp6d0Ewd2V4?= =?utf-8?B?M2FRVHRPL0FFN2N3T0dINFdRemxpVlhwamMxVUNmQXlrWWlvNW4yVzZwSGR4?= =?utf-8?B?em1FNnoydkJyMUFVTVhqR3hHaU0wRmVLTFd1R2dGeGRYdncvQjlBcHovSENk?= =?utf-8?B?UEZIV1JGY1cyYlNCbXJURWU0VFM0NG5DOXhBbWtRUThQNkZhWXRvdXdmVjR2?= =?utf-8?B?VXE4TDJ2dHk0Z1VmbTh5UlJETEx2RktWSTg4dHJaLzZiU1FBYTRHSTlYL04z?= =?utf-8?B?RGIwUUdIOUZSSzRUWkRMTzJZVU9YNWhteXE4TXZnT3FBTHJIa205cG8zQ1du?= =?utf-8?B?VzZXNDZlWXZRanl4dVkwUDZXaHk0dmZ1SmZjRUhPTkRjVHhiVWV4Z2pwUVM3?= =?utf-8?B?SU1pMWg5eHc1WmtldWlFWGtDblBqUFFJSGVhdW93ZDhvQm1xRWFPZmM5QTFL?= =?utf-8?B?eW9qNm16QVd6VUtoQXNJUlhWbzhiME0wcE1ubWVUOFpRRXlEbWszVUpVOFUv?= =?utf-8?B?aTRvdSsrcFBFa1RNOFVFaVZ6Mi9Wa21Wb0p5SGlnbjIxa0g4RHhLN0ZaTkhx?= =?utf-8?B?R3JBVHR5V2NodStUQllpV1ByMEN4Nml1OC83ZXJ0OUpRNm9EdW1HU2NqbHpN?= =?utf-8?B?M2YxWGlzR3c5VFBRK215dUx5NjcraHNhOFh3WWN5Z1Rnc0JTZVl0YVUvd3dN?= =?utf-8?B?UzBINzd0dGlrM1Q2eStqVG1BdkNwNkpmY0FsRXJQU05IU2VMMDNGTlprcmZF?= =?utf-8?B?ZGdRd1NEeTJpUTk5MlBmT29RaHVmSS9OYS9CZDlvNXNxYnpiOXFrbXIrMEFL?= =?utf-8?B?V2RUOVZ5K01BWTdBdlFmcS83azRURCtMU3ZIalJNSHhnYm85ODJQdko2Unor?= =?utf-8?B?WGsyYTJSa25HTUVHMytzdmo2QTBLV3I4c1VZSFlHdnA0RjdzSm4vN3hkOTVm?= =?utf-8?B?M2piYVhOdE9XdlFvUktseDhmNGRWditVRWNmaUxnYkxuSFNPWGhBa2lYWkdT?= =?utf-8?B?SmdRM0VPZXcvTzZWQ2Y3OGJsSzg4OTZDVGk2WmpHQWlvNHkvbnJRb05LVkZO?= =?utf-8?B?cnlPcUJieFM5MGpVWW5IdG5MZ2k3RHhMOTJJN29ha0I2cm96KzJvRmJsZ3Fu?= =?utf-8?B?STIrSk9mc1dvUyt6dHhzci8zWFI4RkMrWTNsdlkwT2I0RGhxOEp1SDUxSjJs?= =?utf-8?B?SjJYWlp3RmRNLzh0SjFnVkhrRjBHZFN2ZFRJUjdGOUZYZEhzK3FYUE9jdEF5?= =?utf-8?B?OWx3SHViS044d3BzdGhWNmtSaDhUS1oyeERkREJsaWxRbDFseVlMMkNZalhL?= =?utf-8?B?a1B1UVh1YVZTR1d6cHl3d1g5MGFnclJMbHY1Y2JxWVZPZkYrY053dkxIeThR?= =?utf-8?B?ekoydmtncG5JNDZwd1ViYWJUZ21VQ0RCeWVjYWJXMk9Cd1V6eW9OK1l5SEpK?= =?utf-8?B?dTJRUmZBLzBUeXUraUNZV1Bmc0lyMTBwaGNsdFRId0lxMWhDTmpuMnN0cG9L?= =?utf-8?B?Y1E9PQ==?= 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: 046c6160-ff4f-4c02-da25-08db0aff356a X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Feb 2023 00:39:03.1565 (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: SJbXzTzAlbLG5OcLcizGOYHPmPpmHplfCP7KKMuhz2edZTAZ+1Jp8f6AbFoRWPMa1rErS/LyYKQ8l0PcEXKS+9MtO6VbnV4GWI2YAvOHofA= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ1PR11MB6154 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 QWNrZWQtYnk6IE1pY2hhZWwgRCBLaW5uZXkgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPg0K DQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IFd1LCBIYW8gQSA8aGFvLmEu d3VAaW50ZWwuY29tPg0KPiBTZW50OiBTdW5kYXksIEZlYnJ1YXJ5IDUsIDIwMjMgOToxOCBQTQ0K PiBUbzogWmh1LCBXZWlwdSA8d2VpcHUuemh1QGludGVsLmNvbT47IGRldmVsQGVkazIuZ3JvdXBz LmlvDQo+IENjOiBLaW5uZXksIE1pY2hhZWwgRCA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+ OyBHYW8sIExpbWluZyA8Z2FvbGltaW5nQGJ5b3NvZnQuY29tLmNuPjsgTGl1LCBaaGlndWFuZyA8 emhpZ3VhbmcubGl1QGludGVsLmNvbT4NCj4gU3ViamVjdDogUkU6IFtQQVRDSCB2MiAxLzJdIE1k ZVBrZzogQWRkIFJQTUIgcmVsYXRlZCBjb21tYW5kcyBhbmQgRENCIGRlZmluaXRpb24gZm9yIE5W TWUNCj4gDQo+IFJldmlld2VkLWJ5OiBIYW8gQSBXdSA8aGFvLmEud3VAaW50ZWwuY29tPg0KPiAN Cj4gQmVzdCBSZWdhcmRzLA0KPiBIYW8gV3UNCj4gDQo+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdl LS0tLS0NCj4gPiBGcm9tOiBaaHUsIFdlaXB1IDx3ZWlwdS56aHVAaW50ZWwuY29tPg0KPiA+IFNl bnQ6IFRodXJzZGF5LCBGZWJydWFyeSAyLCAyMDIzIDI6NDIgUE0NCj4gPiBUbzogZGV2ZWxAZWRr Mi5ncm91cHMuaW8NCj4gPiBDYzogWmh1LCBXZWlwdSA8d2VpcHUuemh1QGludGVsLmNvbT47IFd1 LCBIYW8gQSA8aGFvLmEud3VAaW50ZWwuY29tPjsNCj4gPiBLaW5uZXksIE1pY2hhZWwgRCA8bWlj aGFlbC5kLmtpbm5leUBpbnRlbC5jb20+OyBHYW8sIExpbWluZw0KPiA+IDxnYW9saW1pbmdAYnlv c29mdC5jb20uY24+OyBMaXUsIFpoaWd1YW5nIDx6aGlndWFuZy5saXVAaW50ZWwuY29tPg0KPiA+ IFN1YmplY3Q6IFtQQVRDSCB2MiAxLzJdIE1kZVBrZzogQWRkIFJQTUIgcmVsYXRlZCBjb21tYW5k cyBhbmQgRENCDQo+ID4gZGVmaW5pdGlvbiBmb3IgTlZNZQ0KPiA+DQo+ID4gUkVGOiBodHRwczov L2J1Z3ppbGxhLnRpYW5vY29yZS5vcmcvc2hvd19idWcuY2dpP2lkPTQzMDMNCj4gPg0KPiA+DQo+ ID4NCj4gPiBBZGQgUlBNQihSZXBsYXkgUHJvdGVjdGVkIE1lbW9yeSBCbG9jaykgYWNjZXNzIGNv bW1hbmRzLA0KPiA+DQo+ID4gcmVzdWx0IGFuZCBEQ0IoRGV2aWNlIENvbmZpZ3VyYXRpb24gQmxv Y2spIGRlZmluaXRpb24gZm9yDQo+ID4NCj4gPiBOVk1lIGFjY29yZGluZyB0byB0aGUgTlZNZSBz cGVjIDIuMC4NCj4gPg0KPiA+DQo+ID4NCj4gPiBTaWduZWQtb2ZmLWJ5OiBXZWlwdSBaaHUgPHdl aXB1LnpodUBpbnRlbC5jb20+DQo+ID4NCj4gPiBDYzogSGFvIFd1IDxoYW8uYS53dUBpbnRlbC5j b20+DQo+ID4NCj4gPiBDYzogTWljaGFlbCBEIEtpbm5leSA8bWljaGFlbC5kLmtpbm5leUBpbnRl bC5jb20+DQo+ID4NCj4gPiBDYzogTGltaW5nIEdhbyA8Z2FvbGltaW5nQGJ5b3NvZnQuY29tLmNu Pg0KPiA+DQo+ID4gQ2M6IFpoaWd1YW5nIExpdSA8emhpZ3VhbmcubGl1QGludGVsLmNvbT4NCj4g Pg0KPiA+IC0tLQ0KPiA+DQo+ID4gIE1kZVBrZy9JbmNsdWRlL0luZHVzdHJ5U3RhbmRhcmQvTnZt ZS5oIHwgNDYNCj4gPiArKysrKysrKysrKysrKysrKysrKysrKysrLQ0KPiA+DQo+ID4gIDEgZmls ZSBjaGFuZ2VkLCA0NSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pDQo+ID4NCj4gPg0KPiA+ DQo+ID4gZGlmZiAtLWdpdCBhL01kZVBrZy9JbmNsdWRlL0luZHVzdHJ5U3RhbmRhcmQvTnZtZS5o DQo+ID4gYi9NZGVQa2cvSW5jbHVkZS9JbmR1c3RyeVN0YW5kYXJkL052bWUuaA0KPiA+DQo+ID4g aW5kZXggNGExZDkyYzQ1ZC4uM2I0ZTlmZTY3YyAxMDA2NDQNCj4gPg0KPiA+IC0tLSBhL01kZVBr Zy9JbmNsdWRlL0luZHVzdHJ5U3RhbmRhcmQvTnZtZS5oDQo+ID4NCj4gPiArKysgYi9NZGVQa2cv SW5jbHVkZS9JbmR1c3RyeVN0YW5kYXJkL052bWUuaA0KPiA+DQo+ID4gQEAgLTIsMTIgKzIsMTMg QEANCj4gPg0KPiA+ICAgIERlZmluaXRpb25zIGJhc2VkIG9uIE5WTWUgc3BlYy4gdmVyc2lvbiAx LjEuDQo+ID4NCj4gPg0KPiA+DQo+ID4gICAgKEMpIENvcHlyaWdodCAyMDE2IEhld2xldHQgUGFj a2FyZCBFbnRlcnByaXNlIERldmVsb3BtZW50IExQPEJSPg0KPiA+DQo+ID4gLSAgQ29weXJpZ2h0 IChjKSAyMDE3IC0gMjAyMSwgSW50ZWwgQ29ycG9yYXRpb24uIEFsbCByaWdodHMgcmVzZXJ2ZWQu PEJSPg0KPiA+DQo+ID4gKyAgQ29weXJpZ2h0IChjKSAyMDE3IC0gMjAyMywgSW50ZWwgQ29ycG9y YXRpb24uIEFsbCByaWdodHMgcmVzZXJ2ZWQuPEJSPg0KPiA+DQo+ID4gICAgU1BEWC1MaWNlbnNl LUlkZW50aWZpZXI6IEJTRC0yLUNsYXVzZS1QYXRlbnQNCj4gPg0KPiA+DQo+ID4NCj4gPiAgICBA cGFyIFNwZWNpZmljYXRpb24gUmVmZXJlbmNlOg0KPiA+DQo+ID4gICAgTlZNZSBTcGVjaWZpY2F0 aW9uIDEuMQ0KPiA+DQo+ID4gICAgTlZNZSBTcGVjaWZpY2F0aW9uIDEuNA0KPiA+DQo+ID4gKyAg TlZNZSBTcGVjaWZpY2F0aW9uIDIuMA0KPiA+DQo+ID4NCj4gPg0KPiA+ICAqKi8NCj4gPg0KPiA+ DQo+ID4NCj4gPiBAQCAtNTAyLDYgKzUwMyw0OSBAQCB0eXBlZGVmIHN0cnVjdCB7DQo+ID4NCj4g PiAgICAvLyBVSU5UOCAgICAqRGF0YTsgICAgICAgICAgICAgICAgICAgICAgICAgLyogRGF0YSB0 byBiZSB3cml0dGVuIG9yIHJlYWQgYnkgc2lnbmVkDQo+ID4gYWNjZXNzIHdoZXJlIE0gPSA1MTIg KiBTZWN0b3IgQ291bnQuICovDQo+ID4NCj4gPiAgfSBOVk1FX1JQTUJfREFUQV9GUkFNRTsNCj4g Pg0KPiA+DQo+ID4NCj4gPiArLy8NCj4gPg0KPiA+ICsvLyBSUE1CIERldmljZSBDb25maWd1cmF0 aW9uIEJsb2NrIERhdGEgU3RydWN0dXJlLg0KPiA+DQo+ID4gKy8vIChyZWYuIE5WTWUgQmFzZSBz cGVjLiB2Mi4wIEZpZ3VyZSA0NjApLg0KPiA+DQo+ID4gKy8vDQo+ID4NCj4gPiArdHlwZWRlZiBz dHJ1Y3Qgew0KPiA+DQo+ID4gKyAgVUlOVDggICAgQlBQRW5hYmxlOyAgICAgLyogQm9vdCBQYXJ0 aXRpb24gUHJvdGVjdGlvbiBFbmFibGVkICovDQo+ID4NCj4gPiArICBVSU5UOCAgICBCUExvY2s7 ICAgICAgICAvKiBCb290IFBhcnRpdGlvbiBMb2NrICovDQo+ID4NCj4gPiArICBVSU5UOCAgICBO YW1lU3BhY2VXclA7ICAvKiBOYW1lc3BhY2UgV3JpdGUgUHJvdGVjdGlvbiAqLw0KPiA+DQo+ID4g KyAgVUlOVDggICAgUnN2ZDFbNTA5XTsgICAgLyogUmVzZXJ2ZWQgYXMgb2YgTnZtIEV4cHJlc3Mg Mi4wIFNwZWMgKi8NCj4gPg0KPiA+ICt9IE5WTUVfUlBNQl9EQ0I7DQo+ID4NCj4gPiArDQo+ID4N Cj4gPiArLy8NCj4gPg0KPiA+ICsvLyBSUE1CIFJlcXVlc3QgYW5kIFJlc3BvbnNlIE1lc3NhZ2Ug VHlwZXMuDQo+ID4NCj4gPiArLy8gKHJlZi4gTlZNZSBCYXNlIHNwZWMuIHYyLjAgRmlndXJlIDQ2 MSkuDQo+ID4NCj4gPiArLy8NCj4gPg0KPiA+ICsjZGVmaW5lIE5WTUVfUlBNQl9BVVRIS0VZX1BS T0dSQU0gICAgICAgICAgIDB4MDAwMQ0KPiA+DQo+ID4gKyNkZWZpbmUgTlZNRV9SUE1CX0NPVU5U RVJfUkVBRCAgICAgICAgICAgICAgMHgwMDAyDQo+ID4NCj4gPiArI2RlZmluZSBOVk1FX1JQTUJf QVVUSERBVEFfV1JJVEUgICAgICAgICAgICAweDAwMDMNCj4gPg0KPiA+ICsjZGVmaW5lIE5WTUVf UlBNQl9BVVRIREFUQV9SRUFEICAgICAgICAgICAgIDB4MDAwNA0KPiA+DQo+ID4gKyNkZWZpbmUg TlZNRV9SUE1CX1JFU1VMVF9SRUFEICAgICAgICAgICAgICAgMHgwMDA1DQo+ID4NCj4gPiArI2Rl ZmluZSBOVk1FX1JQTUJfRENCX1dSSVRFICAgICAgICAgICAgICAgICAweDAwMDYNCj4gPg0KPiA+ ICsjZGVmaW5lIE5WTUVfUlBNQl9EQ0JfUkVBRCAgICAgICAgICAgICAgICAgIDB4MDAwNw0KPiA+ DQo+ID4gKyNkZWZpbmUgTlZNRV9SUE1CX0FVVEhLRVlfUFJPR1JBTV9SRVNQT05TRSAgMHgwMTAw DQo+ID4NCj4gPiArI2RlZmluZSBOVk1FX1JQTUJfQ09VTlRFUl9SRUFEX1JFU1BPTlNFICAgICAw eDAyMDANCj4gPg0KPiA+ICsjZGVmaW5lIE5WTUVfUlBNQl9BVVRIREFUQV9XUklURV9SRVNQT05T RSAgIDB4MDMwMA0KPiA+DQo+ID4gKyNkZWZpbmUgTlZNRV9SUE1CX0FVVEhEQVRBX1JFQURfUkVT UE9OU0UgICAgMHgwNDAwDQo+ID4NCj4gPiArI2RlZmluZSBOVk1FX1JQTUJfRENCX1dSSVRFX1JF U1BPTlNFICAgICAgICAweDA2MDANCj4gPg0KPiA+ICsjZGVmaW5lIE5WTUVfUlBNQl9EQ0JfUkVB RF9SRVNQT05TRSAgICAgICAgIDB4MDcwMA0KPiA+DQo+ID4gKw0KPiA+DQo+ID4gKy8vDQo+ID4N Cj4gPiArLy8gUlBNQiBPcGVyYXRpb24gUmVzdWx0Lg0KPiA+DQo+ID4gKy8vIChyZWYuIE5WTWUg QmFzZSBzcGVjLiB2Mi4wIEZpZ3VyZSA0NjIpLg0KPiA+DQo+ID4gKy8vDQo+ID4NCj4gPiArI2Rl ZmluZSBOVk1FX1JQTUJfUkVTVUxUX1NVQ0NFU1MgICAgICAgICAgICAgICAgIDB4MDANCj4gPg0K PiA+ICsjZGVmaW5lIE5WTUVfUlBNQl9SRVNVTFRfR0VORVJBTF9GQUlMVVJFICAgICAgICAgMHgw MQ0KPiA+DQo+ID4gKyNkZWZpbmUgTlZNRV9SUE1CX1JFU1VMVF9BSFRIRU5USUNBVElPTl9GQUlM VVJFICAweDAyDQo+ID4NCj4gPiArI2RlZmluZSBOVk1FX1JQTUJfUkVTVUxUX0NPVU5URVJfRkFJ TFVSRSAgICAgICAgIDB4MDMNCj4gPg0KPiA+ICsjZGVmaW5lIE5WTUVfUlBNQl9SRVNVTFRfQURE UkVTU19GQUlMVVJFICAgICAgICAgMHgwNA0KPiA+DQo+ID4gKyNkZWZpbmUgTlZNRV9SUE1CX1JF U1VMVF9XUklURV9GQUlMVVJFICAgICAgICAgICAweDA1DQo+ID4NCj4gPiArI2RlZmluZSBOVk1F X1JQTUJfUkVTVUxUX1JFQURfRkFJTFVSRSAgICAgICAgICAgIDB4MDYNCj4gPg0KPiA+ICsjZGVm aW5lIE5WTUVfUlBNQl9SRVNVTFRfQVVUSEtFWV9OT1RfUFJPR1JBTU1FRCAgMHgwNw0KPiA+DQo+ ID4gKyNkZWZpbmUgTlZNRV9SUE1CX1JFU1VMVF9JTlZBTElEX0RDQiAgICAgICAgICAgICAweDA4 DQo+ID4NCj4gPiArDQo+ID4NCj4gPiAgLy8NCj4gPg0KPiA+ICAvLyBOdm1FeHByZXNzIEFkbWlu IElkZW50aWZ5IENtZA0KPiA+DQo+ID4gIC8vDQo+ID4NCj4gPiAtLQ0KPiA+DQo+ID4gMi4zNy4x LndpbmRvd3MuMQ0KPiA+DQo+ID4NCg0K