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.6598.1646891341393072026 for ; Wed, 09 Mar 2022 21:49:01 -0800 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=A1LM9gtK; spf=pass (domain: intel.com, ip: 192.55.52.151, mailfrom: jiewen.yao@intel.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1646891341; x=1678427341; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=rwzZLtNxSzMoA1nNftrKkiPjYpHE7/QLzIr6gxsafcY=; b=A1LM9gtKJN/pxkbmcwYw4C3cgJrsECBc2nff15VPQaeio4JJirfqIYLr qGzT+FJ8uWOzz8D54C2ytPRu0M1vA/w4719TzqTqFA3+QSl7JorPkwSO8 d2e0UODukjv4g3QL9pme4fWUC6jwUvyAObMzwcJSO6LuFSoYSTfAGvGNr HUwbt3KjVHfueGl6a3CUJYwLUIcSJE5MHxesqxE3sbkiTVrqgE5CG7hJ2 ieIB7Ql6t4eT5M7qEfBgYpszt/qOohz+BVP8mQiniOM+hZV+sM8LD9/rh ZivFi4z0ar/qZfM/Zo5A2ayoVDLdlDCoYe3mwfEApKf6RfoD9eRapA3l3 Q==; X-IronPort-AV: E=McAfee;i="6200,9189,10281"; a="235773610" X-IronPort-AV: E=Sophos;i="5.90,169,1643702400"; d="scan'208";a="235773610" Received: from orsmga005.jf.intel.com ([10.7.209.41]) by fmsmga107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 09 Mar 2022 21:49:00 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.90,169,1643702400"; d="scan'208";a="712232727" Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by orsmga005.jf.intel.com with ESMTP; 09 Mar 2022 21:49:00 -0800 Received: from orsmsx606.amr.corp.intel.com (10.22.229.19) 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.2308.21; Wed, 9 Mar 2022 21:49:00 -0800 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) by orsmsx606.amr.corp.intel.com (10.22.229.19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.21 via Frontend Transport; Wed, 9 Mar 2022 21:49:00 -0800 Received: from NAM12-DM6-obe.outbound.protection.outlook.com (104.47.59.174) 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.2308.21; Wed, 9 Mar 2022 21:49:00 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Uyk2VFzC7Azym/tOunpn0DRFIs6NSa3TzduHVbu+6bWLo857sKUVNahGWiTo+vUnM6GnBuUDwhgidXFXSmSKMkgXryb61KpvV58dujME5lD6WklfYCC+jOzI4qh2WhvtT+4gD3II83cAx/fvMHES6+UkRZGZtY+vEdxAPl3WPSCCOHo3JXB3GWnwXwAPGp2rOjKgHvotT7lXpEJFcicg6c0TY5W7esDLK/IiKXtbfiApWZPXrYcWLKMpLLe/udVz5HYDSe1Bb0wc3tIwXIdEOmulLBHOijGAh1qGVmxU1hSGfX0h4jxTziC6R6dKj1+bSthGoYNgmlYNUGPUnRE78g== 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=rwzZLtNxSzMoA1nNftrKkiPjYpHE7/QLzIr6gxsafcY=; b=KkHonAAPqX4IaddQqpO9dmgZAaK1ndF7qawAniwJWeecDgrYrtqFaRwJByUveER26D+wcMKWnE5CduOEFmLzdniylU7IIrTp3Etzfea5NNIvpAcg4zsZIJuXmNxOUIRrMxkYYFDP0byzBV35b35XeWgIHp5G+pLARyDQ57Y93O2MmsQtHQ/1QQWc6/3cC6j8SQ10vSVsXiaup/XUgSiEogB76jNiTPiEfPRQxqw0hsVm49e+HsQ0FKTiNwjRPLmNVVPEVa821yA+NkiuKctiVfLh+h9dBImDgwWJ4YwtbPGcpaBNynL796j1GolBbMVcrNqivhnDR5fI9Ri6yoXuoA== 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 MW4PR11MB5872.namprd11.prod.outlook.com (2603:10b6:303:169::14) by DM5PR11MB1578.namprd11.prod.outlook.com (2603:10b6:4:e::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5038.14; Thu, 10 Mar 2022 05:48:57 +0000 Received: from MW4PR11MB5872.namprd11.prod.outlook.com ([fe80::21db:e2fd:b9a3:9292]) by MW4PR11MB5872.namprd11.prod.outlook.com ([fe80::21db:e2fd:b9a3:9292%6]) with mapi id 15.20.5038.027; Thu, 10 Mar 2022 05:48:57 +0000 From: "Yao, Jiewen" To: Sami Mujawar , "Xu, Min M" , "devel@edk2.groups.io" CC: "Kinney, Michael D" , "Gao, Liming" , "Liu, Zhiguang" , "Wang, Jian J" , "Lu, Ken" , Gerd Hoffmann , nd , Samer El-Haj-Mahmoud , "thanu.rangarajan@arm.com" Subject: Re: [PATCH 5/8] MdePkg: Define CC Measure EventLog ACPI Table Thread-Topic: [PATCH 5/8] MdePkg: Define CC Measure EventLog ACPI Table Thread-Index: AQHYLcx5gj4Vyy1oMU+4EpSwvBulkKy3OuMAgADtpVA= Date: Thu, 10 Mar 2022 05:48:57 +0000 Message-ID: References: <20220302002807.982-1-min.m.xu@intel.com> <20220302002807.982-6-min.m.xu@intel.com> <3b0b1b42-1be8-84d6-cc54-925642d4b77e@arm.com> In-Reply-To: <3b0b1b42-1be8-84d6-cc54-925642d4b77e@arm.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-version: 11.6.401.20 dlp-product: dlpe-windows dlp-reaction: no-action authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: d57c21d6-b3c9-4d5e-51e4-08da0259ab4f x-ms-traffictypediagnostic: DM5PR11MB1578:EE_ x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: Fm7yH9u9QPbncgk2HIs1xSOPHcTB/PbT+S62ttTUn4SR2eOIuRKU5IPkt4RFh0PTtGqQRcvJPXGflupCcyEnH2YffIJmHZjQMVZebUvgE4dKRg2srXirFV0SPA8WKQcMceQ/mPEVYd2CyE3g2E1n4EqpsDc6lHb1fo/86bMKaE7VgfJbDs3oz+AEEDv8Rv88xhfIuDNLtB4gijdA/4rvugSKEph4uqbYzjuxIgv++s3BoboGvGrgBTFN9zyDR75JapF4vgswilBxMftpxmYK44TJtTT99ALKFZg154gmc6cp04TivyQgMB6C//t70pnIZE8cpVrS7YkDlHI99gePG0q8iFIsjockfgF+X0yACfmTD8CbMFQFHdXUW/d3z8cn92sZLTdOXqeNijRAUQBmsscvvTyd7rtqUaoSKsLHWWIdAZhQ4Zbw+I8UpS0N33IFN3KUFgwaHIaoUOB7Mj7o7DXZa3X9FNcSehgb8CFLdz6G8DMGmfOhXvXe8s8E+SBj92nUlmG1x/V3N8J30BpDx3sU2pEzkyw4hKCJu5tWxpGoAwtvKJgYW1ar1+v2t6UsU6aUxLAvVGaXvyxSy7PkIdvNoByeItvPd8MVlFl7Y6+sqtBoSLAPpMv+r54wj8oZSz8lKSEpT6SK341iMr8V1lVoEyiRx5tAmh2GU3LNK+n0jvC1atPrfjpqHZv6vpB0ff4dSHhsct8XfUuGuY1xsPf9s4ps0lE7QR0gCUonIO3p9ZRRoHlzH/SzHLMp10rmYhET4ougBROdMJzxUbp1uwnfd6tixbKrem/pRZ4EoxhCrl8L77Gqa60hS+ihTzqjeVcjkftE3Yspevs5wnvjXg== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MW4PR11MB5872.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230001)(366004)(8676002)(4326008)(66946007)(66476007)(38100700002)(2906002)(53546011)(82960400001)(66556008)(76116006)(64756008)(66446008)(110136005)(122000001)(54906003)(52536014)(71200400001)(8936002)(55016003)(38070700005)(5660300002)(6506007)(86362001)(966005)(316002)(508600001)(7696005)(33656002)(26005)(83380400001)(9686003)(186003);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?aVFHTkd1NHRHa0VpMTBQNkFuRXV3Wk5UbWFoRDd3UC9CclFnYTFlUVpxN285?= =?utf-8?B?OUFmWUQ3UzJObVQwR1Q1d1lTTXNqcFBFdml4THdUeTQrekRhb2pzakM3N1F2?= =?utf-8?B?SnBHalhXRUxFRWJwcFlrRUg2RGRISUhkQ1hyMHlnbFpXNWJiRnEwN0ExVUx4?= =?utf-8?B?YWoydkFJTEpnTHBJL0hmdjFBTGxremhpa3ZsQUFlU0RpTGtPVEg0eWxMcWMr?= =?utf-8?B?M3FJVFJkek0xQUhNSnRsRCtBWXZKWXFWR0sxYzVnblFEQXR5eXpZQkhpaDVL?= =?utf-8?B?Rk9WNjFMYlFFeEdtZFFSVkFCSll0bXpyUCtIV0g5cnM5bm12c2dZMVFKRXAx?= =?utf-8?B?TDVjcWNlbE4vWE5iRVp4K2tHSmxHbjdsa3FucDNremU5N1Z1Z0x6aVp3aVc4?= =?utf-8?B?SEFsTEEzWW9JNHNFTmtzT0daOGRlQStOOXpTOWpaUE9VZjRFWGRFSVJCTG1V?= =?utf-8?B?SXR1UVVpZDRhWGdndFRDY0pQVDNYeWhnYnJ6bVpHYUV2U0tyM2NZUi9lNUZs?= =?utf-8?B?L2FlZUJHYk1iT0lZazVENklzeWdlamFSYW1tWStmVjdJUkdtMnlmbXhZRWlx?= =?utf-8?B?clJPa3piazZsWVlCMFV4NEYzYWg3RDRGSnFnd1JHbVcxdHRhMjdmazMvYlVQ?= =?utf-8?B?T0RLcERNdVpYZlYwYURHVTZSTlZmY0doamNZKzA4OWJsb0RaTFdVcmZIbzNv?= =?utf-8?B?dnhoTzI1SGU3SHMvYkI4OXJkNEpBOHVBcVh5U2h0R1U3Z0ZrUVhTYjlpb0Rz?= =?utf-8?B?Q2p1aHlUeXBHNFpZK0I4ekFMei81bHEyMmtBVldaVFhQcTNpNjlBaHZoc2Jk?= =?utf-8?B?TStVVW5uaGYwRTN2UEFlMnpiTDhaNWhLWklvQTF4NUptU1VkV25HcW9Dckxm?= =?utf-8?B?Y3dhNTUrSC9vNFlsSnBNSHhNbHRuWUdVcmpwWmYveWt1NnlFVXlmSm1HY21l?= =?utf-8?B?OCtOTE9jVThlVFU5OTFFdDRaZkxyUktOUHpOUHBMTG5WNkQ1SmFGN29MeXUz?= =?utf-8?B?OVFxVStBZ2xUUExlcE54SlBiSmVwWTdVZ2U3S3VWSXVmdzJ5SUVvbkJaL29Y?= =?utf-8?B?MURUeDRTa1JiMmt2MjRSR25pSTNzMjBCeXpHbTZBRXdTdnR6cENBSlNSMUVF?= =?utf-8?B?VGUxd0lacEpvRHdkZ3B5WTE1ZWNPbHV6cUNUVWdtcklRSldRREpxamJ1WkE0?= =?utf-8?B?QXBEL1haWDJ3QjV6M3pTYlVDbDY0cmNGRldZVmRNOS9aZTdVSXMzd1hDWU00?= =?utf-8?B?WGgyaTJlQlRITzcvejRNL0d6dU45K2FDbnFadmJBeUZ4UFlHUWZlUEN2eUVm?= =?utf-8?B?WFFsL0pJWlhiOFVxbHUrbmZtV2dNZjBpajRFbTJmTHFDaVl4R20zM2ZNa1dy?= =?utf-8?B?RVVDYVIvaXozWU0waGJpUGY5ckpVRWNqcFRpWm1kQktGc3Q3cDJNa051emNY?= =?utf-8?B?dEFmeGlpd1gzWGNvTmowVGxmdERueS9zbVNpcUgrNHBRSkhxdlpZMG04TEhN?= =?utf-8?B?Vk94QnlVaWtRUDBjSFM4cmsrb25ueFVESUdIOGtPZU1neGJUTk55Y2Y5UHRs?= =?utf-8?B?SHNBUlRCOUdaKytDQ1QxditxWHdWVk02eXNHalo4c0lyM2RnTWsvWW55N0hW?= =?utf-8?B?YU9jTnFxNzhrNWk4OXBoR3A3Rkg3bVNvalVZa2NEMWVKVEs5OC9ZMXJ2Z0Z2?= =?utf-8?B?YnNTNkVnL29EQ2dpZ25FTVJDV1NkOVY0Q3BSd0hnRGJYYklaMktjSVdqd0lU?= =?utf-8?B?d1Q3am05c3drdW8xZXRQRVpKSXZHZG13S0x0NE9ZbkdQWW5qRDdVeVd2bjJs?= =?utf-8?B?MWpwZ0M2bS9JSFhEVTFnV3RnSmltcGxMaVlpakFqV1czdnpVOElZNmQvUTJO?= =?utf-8?B?R3VnQ2FXYkVKZEhldlU4SGxVMm5EVysxOWxGNm03elhXbnNkMDIvRFJWdG9Z?= =?utf-8?B?N3J4Z3p2VlBMSllOR25kNFY5anNWYnN4dTZmSnNSd3FTYXFvYXpnU3BjOU00?= =?utf-8?B?WjBySEVnODAyYWwvb1dqckNOQnNQYmV6NUtWeFMxVkl1QnVVN1N0dDBEdldC?= =?utf-8?B?c250VkYyZy9YdG9TMVBaRGhSdWhqazR0aDJFY1NvOVNXYjdsZEx3TVpBYzI3?= =?utf-8?B?TStwSWljSjFZREZJUW5BYmFPK0xYSUFscnFyQ20zcnN4NkpYcDl5ZFZsZVAz?= =?utf-8?Q?J03VqfxNgw5vmPTSLcq32bk=3D?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MW4PR11MB5872.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: d57c21d6-b3c9-4d5e-51e4-08da0259ab4f X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Mar 2022 05:48:57.4231 (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: 50Y9FVyHLK8UMtNhvgc1PVFR40FJ0b0eyIHRa/HhvnIDf6prO61pzCBaPWnKYV/UkMTI+xe+oGNz0wdzKIy2tg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR11MB1578 Return-Path: jiewen.yao@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SEkgU2FtaQ0KSSB0aGluayBpdCBpcyBPSyB0byB1cGRhdGUgc2lnbmF0dXJlIHRvIGBDQ0VMYC4g VGhhdCBtZWFucyBpdCB3aWxsIGJlIGFwcGxpY2FibGUgZm9yIG90aGVyIENDLCByaWdodD8NCg0K VGhlbiwgSSByZWNvbW1lbmQgd2UgYWRkIENjVHlwZSB0aGVyZS4NCg0KdHlwZWRlZiBzdHJ1Y3Qg ew0KICBFRklfQUNQSV9ERVNDUklQVElPTl9IRUFERVIgICAgSGVhZGVyOw0KICBFRklfQ0NfVFlQ RSAgICAgICAgICAgICAgIENjVHlwZTsgPD09IG5ldyBmaWVsZC4NCiAgVUlOVDE2ICAgICAgICAg ICAgICAgICAgICAgICAgIFJzdmQ7DQogIFVJTlQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBM YW1sOw0KICBVSU5UNjQgICAgICAgICAgICAgICAgICAgICAgICAgTGFzYTsNCn0gRUZJX0NDX0VW RU5UTE9HX0FDUElfVEFCTEU7DQoNCkRvIHlvdSBhZ3JlZT8NCg0KVGhhbmsgeW91DQpZYW8gSmll d2VuDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogU2FtaSBNdWphd2Fy IDxzYW1pLm11amF3YXJAYXJtLmNvbT4NCj4gU2VudDogV2VkbmVzZGF5LCBNYXJjaCA5LCAyMDIy IDExOjM1IFBNDQo+IFRvOiBYdSwgTWluIE0gPG1pbi5tLnh1QGludGVsLmNvbT47IGRldmVsQGVk azIuZ3JvdXBzLmlvDQo+IENjOiBLaW5uZXksIE1pY2hhZWwgRCA8bWljaGFlbC5kLmtpbm5leUBp bnRlbC5jb20+OyBHYW8sIExpbWluZw0KPiA8Z2FvbGltaW5nQGJ5b3NvZnQuY29tLmNuPjsgTGl1 LCBaaGlndWFuZyA8emhpZ3VhbmcubGl1QGludGVsLmNvbT47IFlhbywNCj4gSmlld2VuIDxqaWV3 ZW4ueWFvQGludGVsLmNvbT47IFdhbmcsIEppYW4gSiA8amlhbi5qLndhbmdAaW50ZWwuY29tPjsg THUsIEtlbg0KPiA8a2VuLmx1QGludGVsLmNvbT47IEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRo YXQuY29tPjsgbmQgPG5kQGFybS5jb20+Ow0KPiBTYW1lciBFbC1IYWotTWFobW91ZCA8U2FtZXIu RWwtSGFqLU1haG1vdWRAYXJtLmNvbT47DQo+IHRoYW51LnJhbmdhcmFqYW5AYXJtLmNvbQ0KPiBT dWJqZWN0OiBSZTogW1BBVENIIDUvOF0gTWRlUGtnOiBEZWZpbmUgQ0MgTWVhc3VyZSBFdmVudExv ZyBBQ1BJIFRhYmxlDQo+IA0KPiBIaSBNaW4sDQo+IA0KPiBUaGFuayB5b3UgZm9yIHRoaXMgcGF0 Y2guDQo+IA0KPiBQbGVhc2UgZmluZCBteSByZXNwb25zZSBpbmxpbmUgbWFya2VkIFtTQU1JXS4N Cj4gDQo+IFJlZ2FyZHMsDQo+IA0KPiBTYW1pIE11amF3YXINCj4gDQo+IA0KPiBPbiAwMi8wMy8y MDIyIDEyOjI4IEFNLCBNaW4gWHUgd3JvdGU6DQo+ID4gUkZDOiBodHRwczovL2J1Z3ppbGxhLnRp YW5vY29yZS5vcmcvc2hvd19idWcuY2dpP2lkPTM4NTMNCj4gPg0KPiA+IFREVkYgc2V0IHVwIGFu IEFDUEkgdGFibGUgKEVGSV9DQ19FVkVOVExPR19BQ1BJX1RBQkxFKSB0byBwYXNzIHRoZQ0KPiA+ IGV2ZW50LWxvZyBpbmZvcm1hdGlvbi4gVGhlIGV2ZW50IGxvZyBjcmVhdGVkIGJ5IHRoZSBURCBv d25lciBjb250YWlucw0KPiA+IHRoZSBoYXNoZXMgdG8gcmVjb25zdHJ1Y3QgdGhlIE1SVEQgYW5k IFJUTVIgcmVnaXN0ZXJzLg0KPiA+DQo+ID4gUGxlYXNlIHJlZmVyIHRvIFNlYyA0LjMuMyBpbiBi bG93IGxpbms6DQo+ID4gaHR0cHM6Ly93d3cuaW50ZWwuY29tL2NvbnRlbnQvZGFtL2RldmVsb3Av ZXh0ZXJuYWwvdXMvZW4vZG9jdW1lbnRzLw0KPiA+IGludGVsLXRkeC1ndWVzdC1oeXBlcnZpc29y LWNvbW11bmljYXRpb24taW50ZXJmYWNlLTEuMC0zNDQ0MjYtMDAyLnBkZg0KPiA+DQo+ID4gQ2M6 IE1pY2hhZWwgRCBLaW5uZXkgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPg0KPiA+IENjOiBM aW1pbmcgR2FvIDxnYW9saW1pbmdAYnlvc29mdC5jb20uY24+DQo+ID4gQ2M6IFpoaWd1YW5nIExp dSA8emhpZ3VhbmcubGl1QGludGVsLmNvbT4NCj4gPiBDYzogSmlld2VuIFlhbyA8amlld2VuLnlh b0BpbnRlbC5jb20+DQo+ID4gQ2M6IEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+ DQo+ID4gQ2M6IEtlbiBMdSA8a2VuLmx1QGludGVsLmNvbT4NCj4gPiBDYzogU2FtaSBNdWphd2Fy IDxzYW1pLm11amF3YXJAYXJtLmNvbT4NCj4gPiBDYzogR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJl ZGhhdC5jb20+DQo+ID4gU2lnbmVkLW9mZi1ieTogTWluIFh1IDxtaW4ubS54dUBpbnRlbC5jb20+ DQo+ID4gLS0tDQo+ID4gICBNZGVQa2cvSW5jbHVkZS9Qcm90b2NvbC9DY01lYXN1cmVtZW50Lmgg fCAyMCArKysrKysrKysrKysrKysrKysrKw0KPiA+ICAgMSBmaWxlIGNoYW5nZWQsIDIwIGluc2Vy dGlvbnMoKykNCj4gPg0KPiA+IGRpZmYgLS1naXQgYS9NZGVQa2cvSW5jbHVkZS9Qcm90b2NvbC9D Y01lYXN1cmVtZW50LmgNCj4gYi9NZGVQa2cvSW5jbHVkZS9Qcm90b2NvbC9DY01lYXN1cmVtZW50 LmgNCj4gPiBpbmRleCA4M2VhYWZhZjEwYTYuLjg2ZGUyMjZjMWQ4MiAxMDA2NDQNCj4gPiAtLS0g YS9NZGVQa2cvSW5jbHVkZS9Qcm90b2NvbC9DY01lYXN1cmVtZW50LmgNCj4gPiArKysgYi9NZGVQ a2cvSW5jbHVkZS9Qcm90b2NvbC9DY01lYXN1cmVtZW50LmgNCj4gPiBAQCAtMzA3LDQgKzMwNywy NCBAQCBleHRlcm4gRUZJX0dVSUQgIGdFZmlDY0ZpbmFsRXZlbnRzVGFibGVHdWlkOw0KPiA+DQo+ ID4gICBleHRlcm4gRUZJX0dVSUQgIGdDY0V2ZW50RW50cnlIb2JHdWlkOw0KPiA+DQo+ID4gKy8v DQo+ID4gKy8vIERlZmluZSB0aGUgQ0MgTWVhc3VyZSBFdmVudExvZyBBQ1BJIFRhYmxlDQo+ID4g Ky8vDQo+ID4gKyNwcmFnbWEgcGFjaygxKQ0KPiA+ICsNCj4gPiArdHlwZWRlZiBzdHJ1Y3Qgew0K PiA+ICsgIEVGSV9BQ1BJX0RFU0NSSVBUSU9OX0hFQURFUiAgICBIZWFkZXI7DQo+ID4gKyAgVUlO VDMyICAgICAgICAgICAgICAgICAgICAgICAgIFJzdmQ7DQo+ID4gKyAgVUlOVDY0ICAgICAgICAg ICAgICAgICAgICAgICAgIExhbWw7DQo+ID4gKyAgVUlOVDY0ICAgICAgICAgICAgICAgICAgICAg ICAgIExhc2E7DQo+ID4gK30gRUZJX0NDX0VWRU5UTE9HX0FDUElfVEFCTEU7DQo+ID4gKw0KPiA+ ICsjcHJhZ21hIHBhY2soKQ0KPiA+ICsNCj4gPiArLy8NCj4gPiArLy8gRGVmaW5lIHRoZSBzaWdu YXR1cmUgYW5kIHJldmlzaW9uIG9mIENDIE1lYXN1cmVtZW50IEV2ZW50TG9nIEFDUEkgVGFibGUN Cj4gZm9yIFRkIGd1ZXN0DQo+ID4gKy8vDQo+ID4gKyNkZWZpbmUgRUZJX0NDX0VWRU5UTE9HX0FD UElfVEFCTEVfVERfU0lHTkFUVVJFICBTSUdOQVRVUkVfMzIoJ1QnLA0KPiAnRCcsICdFJywgJ0wn KQ0KPiA+ICsjZGVmaW5lIEVGSV9DQ19FVkVOVExPR19BQ1BJX1RBQkxFX1REX1JFVklTSU9OICAg MQ0KPiBbU0FNSV0gSSBjYW4gc2VlIHRoYXQgdGhlIGFib3ZlIG1hY3JvcyBoYXZlIHRoZSBfVERf IGluZml4LiBJcyB0aGUNCj4gaW50ZW50aW9uIGhlcmUgdGhhdCBlYWNoIGFyY2hpdGVjdHVyZSBz aGFsbCBkZWZpbmUgaXRzIG93biBzaWduYXR1cmUgYW5kDQo+IHJldmlzaW9uPw0KPiBXb3VsZCBp dCBiZSBwb3NzaWJsZSB0byBtYWtlIHRoZSBzaWduYXR1cmUgZ2VuZXJpYyBhY3Jvc3MgYXJjaGl0 ZWN0dXJlcywNCj4gZS5nLiAiU0lHTkFUVVJFXzMyKCdDJywgJ0MnLCAnRScsICdMJykiID8NCj4g Wy9TQU1JXQ0KPiA+ICsNCj4gPiAgICNlbmRpZg0KDQo=