From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from EUR03-VE1-obe.outbound.protection.outlook.com (EUR03-VE1-obe.outbound.protection.outlook.com [40.107.5.86]) by mx.groups.io with SMTP id smtpd.web08.7981.1646908057648702360 for ; Thu, 10 Mar 2022 02:27:39 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@armh.onmicrosoft.com header.s=selector2-armh-onmicrosoft-com header.b=shFazrRW; spf=pass (domain: arm.com, ip: 40.107.5.86, mailfrom: sami.mujawar@arm.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Fqsm5rP1PTwfESdldpvm/LZUTvC1TfH8DG3Yf1ea8TM=; b=shFazrRWaIxiyFWAaPnt4bQVHey0DkRtWEAFdorqGi6k4LITmqrwF9OytkBmPPOymVVVOlQ8SV2eAWamIsrSEHl84KhpHpEsvrvVRycGyyvYQ4vnnKxuFVtyWt+Ein47nCm7bml8MW6PhiVSH+WSUP5KBOuo+f94lvEC81TUq0Y= Received: from AM5PR0601CA0027.eurprd06.prod.outlook.com (2603:10a6:203:68::13) by VI1PR08MB2781.eurprd08.prod.outlook.com (2603:10a6:802:1b::10) 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 10:27:31 +0000 Received: from VE1EUR03FT020.eop-EUR03.prod.protection.outlook.com (2603:10a6:203:68:cafe::2) by AM5PR0601CA0027.outlook.office365.com (2603:10a6:203:68::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5061.22 via Frontend Transport; Thu, 10 Mar 2022 10:27:30 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by VE1EUR03FT020.mail.protection.outlook.com (10.152.18.242) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5061.22 via Frontend Transport; Thu, 10 Mar 2022 10:27:30 +0000 Received: ("Tessian outbound 741ca6c82739:v113"); Thu, 10 Mar 2022 10:27:29 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: a1dc229066a5b90d X-CR-MTA-TID: 64aa7808 Received: from a1e042b102e9.2 by 64aa7808-outbound-1.mta.getcheckrecipient.com id DF27AC3D-BD95-460D-A28B-33B31EA733D0.1; Thu, 10 Mar 2022 10:27:18 +0000 Received: from EUR05-AM6-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id a1e042b102e9.2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Thu, 10 Mar 2022 10:27:18 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Bn6gjB7u9eoqxOwJL0l19giIOcvlogaObzPBiPuwHq3tEnAts4S4KbpXf7I+5PWATQJsmeugeuofiNa/uFCoR4SDvJXOz5KHoZtHmnAff4gXo9TNgEsgpem8H+NPVR2VythnLUAk2EGQek8gkboAJqKuxt2RN8ppgnsRkmbuhbodVr4zVbp+yDRHCdd+uJV4kZpvFxxaBqSOq/vJA84STH18SL5xeRA2bBET1ONGIAkIKMrNpz7kW7Tdxn4d+eLA2mnjafhOlb0gHO8nG05203vqftw0egUv32AOUT3Fa8/hZ+2vcJOQCzwyw0828JuWS0cFWg5EoCCyBV/na074rg== 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=Fqsm5rP1PTwfESdldpvm/LZUTvC1TfH8DG3Yf1ea8TM=; b=krraq47nSXeAHsgQEJbZpG8mz+OC0VJN7HyRXnXjn2c3sXrthsIGkqNsIpt0HzM5EVWU3k/7q9xQzzd1f13/uN874qe444zOKAMSzbdpC+crTozF+/x+nJndHCfXun0GEeePuyP0faPQAV7b0zllMLR+cfOPhvvKjHosLTsiWG8H6SM/Vs6IZrUDq61pk3x1Ny0nqJd+POlPUDzyFB/ka7mMIdREWCAqE9mUWNP6D6DbeI9Xb+vD5FyZHjh8WHRFeJbTy3ZSd0UzDUEVtzRJb1gWw1PZHxBFL3a/AdoAl5RdL8YoVeUj5hCipbRAbVXh/nSJTQ7lDOS2ztv4oFVw5Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Fqsm5rP1PTwfESdldpvm/LZUTvC1TfH8DG3Yf1ea8TM=; b=shFazrRWaIxiyFWAaPnt4bQVHey0DkRtWEAFdorqGi6k4LITmqrwF9OytkBmPPOymVVVOlQ8SV2eAWamIsrSEHl84KhpHpEsvrvVRycGyyvYQ4vnnKxuFVtyWt+Ein47nCm7bml8MW6PhiVSH+WSUP5KBOuo+f94lvEC81TUq0Y= Received: from AS8PR08MB6806.eurprd08.prod.outlook.com (2603:10a6:20b:39b::12) by AM9PR08MB6900.eurprd08.prod.outlook.com (2603:10a6:20b:302::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5038.29; Thu, 10 Mar 2022 10:27:17 +0000 Received: from AS8PR08MB6806.eurprd08.prod.outlook.com ([fe80::8929:b37b:cb45:71da]) by AS8PR08MB6806.eurprd08.prod.outlook.com ([fe80::8929:b37b:cb45:71da%3]) with mapi id 15.20.5061.022; Thu, 10 Mar 2022 10:27:17 +0000 From: "Sami Mujawar" To: "Yao, Jiewen" , "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 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: AQHYLcx5yt048nTiK02RrLAZ9n0MZay3OuMAgADulYCAAE3CAA== Date: Thu, 10 Mar 2022 10:27:17 +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: Accept-Language: en-GB, en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Microsoft-MacOutlook/16.57.22011101 Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; X-MS-Office365-Filtering-Correlation-Id: ccdd7e2c-97b8-4f2f-1c50-08da028094d5 x-ms-traffictypediagnostic: AM9PR08MB6900:EE_|VE1EUR03FT020:EE_|VI1PR08MB2781:EE_ X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true nodisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: WkIAgYMxPQApbNZxOCqYc4ioX4/UyH94wilqUKv/j0r7RDSPB+FoiERjiAzQiK67UQXQHs0HsYgka3AhDU9bAZv0xIh+ITao1hjUrMUlHJyfnWPbuzYPpynJAYsDdyl8OKDPO7lEGElH+uROeaCD4wlg1YseJuvfXiwHpPGrknY3u6TBS3/BtGv5ogdAHwfuGMV7LZ5KAyU5DyG1zj6k31ZiOe467SvdYIrIXrmrT00mBPdHsBp52IESnaJorVN/fkAQzIdlfKW6R1MmKmKcV/nu3nERceQ4mBJR76ee67chECiz7eEVRuao4ku44kGQsZuzjF+Xuu78en+zOHebNDXlaa8BbatObbZHAsVBC+0mtiUVqVrebsMaQA+4wZv1Lw1NRs3spcUB/U5id0RY1N0UDVugJqav988wsDtB1A6qakLs9Qk52LGI9r6G5UBVY1UWSUQuz9dzsEm6hOirVirxngjXFHQQlJc4pQdO/BnxgMPoB+IwU1bPRTVnTwuJVZes44sv0UyVrzuIGiKkMJF0Ld9pOskm9yUtG1Wus4ffsEMB52TLTv5S8sKXLdQE05ztThfaFWMzWnn1rnMruGtTjhT75kPZny6J3fbixI2EM3Xshf4MoD+echqsybbq4jCrO0IZj3hG4SLSi3pi+Qom06pGpDtPBqaiITOklXVOHQn2VQtc7VHZbc2HwKxpSvNWzOTl7PWc35kirLDQhFNpa2PxKj2fIR/zuwLNzcG1Gq6fvGRRUvD3sNNHVYN43jyDXJyH9NJ62q94YAfDCqHP9Xj6AaJ4Fp31RCSnCy4Cm3mMX55XH9q4cQJO/Zhr9s96hVUiTdYxdTFQ7Zu7dH77R4G1sW1dDSJ3KUC3mxM= X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS8PR08MB6806.eurprd08.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230001)(4636009)(366004)(966005)(6486002)(110136005)(38070700005)(54906003)(71200400001)(316002)(33656002)(508600001)(8676002)(64756008)(91956017)(76116006)(66946007)(66556008)(66446008)(66476007)(122000001)(4326008)(6506007)(38100700002)(5660300002)(53546011)(2616005)(186003)(26005)(83380400001)(6512007)(36756003)(2906002)(86362001)(8936002)(45980500001);DIR:OUT;SFP:1101; MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM9PR08MB6900 Original-Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; Return-Path: Sami.Mujawar@arm.com X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: VE1EUR03FT020.eop-EUR03.prod.protection.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 651c580e-9787-4535-5e7b-08da02808d12 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: H9Dol/B5pgWccBS2/qX+AyBZq2O6DMP5eya0n3s7w/S8OEm2WlMaY13M4vGid8vCUzp/YBD4BXtdAwDdIj2cMuADTo8BHLzTwQVZLyjRiIDPvqJd3Esa/WbCnpx7J+cdATgC4VlJeQFMsCVYpbWAbowLEXe0RNYXa9U+iDZTrqYGGt69dpZPyUc4GmxNcMjHfntwvhiSNO5HuUvsf3G8m6gfAuIKKsq70arqqHH8WTeauSc8mpe5gQC5KQkerFsJzCZmTMnN8b7rCk9hGgfZ7BrRaauzNHOuo0eOu09lbLdFyX+Me3l0K0vzvI7J7eI+1gR3KR5tR9Zi7yXfGNmqziDQKJSuqJz8WyIQz3ALEUgd96V+68ovTU4mvoDc/BWvCJl6Ozka2xZJBgcfs2paiYr+YFNYla4F/6rOE8Ld2WFqDlU9YNCUXr7UeoJVUp4HT105r8kY7jiD66zMgQPmNEhlD2ZvOUwpjZZeEzGRFEKtgYO5T8C7DvlxBGdHkgjM3zXG3FxrTHCtdsDcdNoMq8PEaYG9BpACLU2gKgBHonkpui1fORAHzNV1cpjN9R2bBvRBtoYXcRkc7YqWpzur/wDlvuhAHmXOBpiFWUPtyPIvyUxBWwgd9PuqpAAi8UNcqn49G4lP9PzTk10On6hTeXFGHcghLr4QUN+rd2k3JoLKs6LWE9uXlJLxJbVjt70il7UD+S5vbTDWKZXLuCL5pDrlug88h6hFyXp7QFkvkOeu0QjNE4xbscQ1U65vmNxnO7i3t641uNu/jnJ0akgS3u9ptWniVJJFesFO5OlxM1PqxCX1AGZsUJa3K7Wv3Vur X-Forefront-Antispam-Report: CIP:63.35.35.123;CTRY:IE;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:64aa7808-outbound-1.mta.getcheckrecipient.com;PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com;CAT:NONE;SFS:(13230001)(4636009)(36840700001)(40470700004)(46966006)(36756003)(36860700001)(26005)(53546011)(186003)(336012)(33656002)(70586007)(47076005)(110136005)(40460700003)(81166007)(508600001)(4326008)(8676002)(70206006)(6512007)(54906003)(356005)(83380400001)(6506007)(8936002)(82310400004)(966005)(316002)(5660300002)(6486002)(86362001)(2906002)(2616005);DIR:OUT;SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Mar 2022 10:27:30.0927 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: ccdd7e2c-97b8-4f2f-1c50-08da028094d5 X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d;Ip=[63.35.35.123];Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-AuthSource: VE1EUR03FT020.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR08MB2781 Content-Language: en-GB Content-Type: text/plain; charset="utf-8" Content-ID: <815C2ACEC12E4A4F91938BA4682678FD@eurprd08.prod.outlook.com> Content-Transfer-Encoding: base64 SGkgSmlld2VuLA0KDQpQbGVhc2UgZmluZCBteSByZXNwb25zZSBpbmxpbmUgbWFya2VkIFtTQU1J XS4NCg0KUmVnYXJkcywNCg0KU2FtaSBNdWphd2FyDQoNCu+7v09uIDEwLzAzLzIwMjIsIDA1OjQ5 LCAiWWFvLCBKaWV3ZW4iIDxqaWV3ZW4ueWFvQGludGVsLmNvbT4gd3JvdGU6DQoNCiAgICBISSBT YW1pDQogICAgSSB0aGluayBpdCBpcyBPSyB0byB1cGRhdGUgc2lnbmF0dXJlIHRvIGBDQ0VMYC4g VGhhdCBtZWFucyBpdCB3aWxsIGJlIGFwcGxpY2FibGUgZm9yIG90aGVyIENDLCByaWdodD8NCltT QU1JXSBZZXMsIHRoZSBzYW1lIHRhYmxlIGNhbiB0aGVuIGJlIHVzZWQgYnkgb3RoZXIgQ0MuIA0K DQogICAgVGhlbiwgSSByZWNvbW1lbmQgd2UgYWRkIENjVHlwZSB0aGVyZS4NCg0KICAgIHR5cGVk ZWYgc3RydWN0IHsNCiAgICAgIEVGSV9BQ1BJX0RFU0NSSVBUSU9OX0hFQURFUiAgICBIZWFkZXI7 DQogICAgICBFRklfQ0NfVFlQRSAgICAgICAgICAgICAgIENjVHlwZTsgPD09IG5ldyBmaWVsZC4N CiAgICAgIFVJTlQxNiAgICAgICAgICAgICAgICAgICAgICAgICBSc3ZkOw0KICAgICAgVUlOVDY0 ICAgICAgICAgICAgICAgICAgICAgICAgIExhbWw7DQogICAgICBVSU5UNjQgICAgICAgICAgICAg ICAgICAgICAgICAgTGFzYTsNCiAgICB9IEVGSV9DQ19FVkVOVExPR19BQ1BJX1RBQkxFOw0KDQog ICAgRG8geW91IGFncmVlPw0KW1NBTUldIEFncmVlLCB0aGUgYWJvdmUgc3VnZ2VzdGlvbiBsb29r cyBnb29kIHRvIG1lLiANCg0KICAgIFRoYW5rIHlvdQ0KICAgIFlhbyBKaWV3ZW4NCg0KICAgID4g LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCiAgICA+IEZyb206IFNhbWkgTXVqYXdhciA8c2Ft aS5tdWphd2FyQGFybS5jb20+DQogICAgPiBTZW50OiBXZWRuZXNkYXksIE1hcmNoIDksIDIwMjIg MTE6MzUgUE0NCiAgICA+IFRvOiBYdSwgTWluIE0gPG1pbi5tLnh1QGludGVsLmNvbT47IGRldmVs QGVkazIuZ3JvdXBzLmlvDQogICAgPiBDYzogS2lubmV5LCBNaWNoYWVsIEQgPG1pY2hhZWwuZC5r aW5uZXlAaW50ZWwuY29tPjsgR2FvLCBMaW1pbmcNCiAgICA+IDxnYW9saW1pbmdAYnlvc29mdC5j b20uY24+OyBMaXUsIFpoaWd1YW5nIDx6aGlndWFuZy5saXVAaW50ZWwuY29tPjsgWWFvLA0KICAg ID4gSmlld2VuIDxqaWV3ZW4ueWFvQGludGVsLmNvbT47IFdhbmcsIEppYW4gSiA8amlhbi5qLndh bmdAaW50ZWwuY29tPjsgTHUsIEtlbg0KICAgID4gPGtlbi5sdUBpbnRlbC5jb20+OyBHZXJkIEhv ZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT47IG5kIDxuZEBhcm0uY29tPjsNCiAgICA+IFNhbWVy IEVsLUhhai1NYWhtb3VkIDxTYW1lci5FbC1IYWotTWFobW91ZEBhcm0uY29tPjsNCiAgICA+IHRo YW51LnJhbmdhcmFqYW5AYXJtLmNvbQ0KICAgID4gU3ViamVjdDogUmU6IFtQQVRDSCA1LzhdIE1k ZVBrZzogRGVmaW5lIENDIE1lYXN1cmUgRXZlbnRMb2cgQUNQSSBUYWJsZQ0KICAgID4gDQogICAg PiBIaSBNaW4sDQogICAgPiANCiAgICA+IFRoYW5rIHlvdSBmb3IgdGhpcyBwYXRjaC4NCiAgICA+ IA0KICAgID4gUGxlYXNlIGZpbmQgbXkgcmVzcG9uc2UgaW5saW5lIG1hcmtlZCBbU0FNSV0uDQog ICAgPiANCiAgICA+IFJlZ2FyZHMsDQogICAgPiANCiAgICA+IFNhbWkgTXVqYXdhcg0KICAgID4g DQogICAgPiANCiAgICA+IE9uIDAyLzAzLzIwMjIgMTI6MjggQU0sIE1pbiBYdSB3cm90ZToNCiAg ICA+ID4gUkZDOiBodHRwczovL2J1Z3ppbGxhLnRpYW5vY29yZS5vcmcvc2hvd19idWcuY2dpP2lk PTM4NTMNCiAgICA+ID4NCiAgICA+ID4gVERWRiBzZXQgdXAgYW4gQUNQSSB0YWJsZSAoRUZJX0ND X0VWRU5UTE9HX0FDUElfVEFCTEUpIHRvIHBhc3MgdGhlDQogICAgPiA+IGV2ZW50LWxvZyBpbmZv cm1hdGlvbi4gVGhlIGV2ZW50IGxvZyBjcmVhdGVkIGJ5IHRoZSBURCBvd25lciBjb250YWlucw0K ICAgID4gPiB0aGUgaGFzaGVzIHRvIHJlY29uc3RydWN0IHRoZSBNUlREIGFuZCBSVE1SIHJlZ2lz dGVycy4NCiAgICA+ID4NCiAgICA+ID4gUGxlYXNlIHJlZmVyIHRvIFNlYyA0LjMuMyBpbiBibG93 IGxpbms6DQogICAgPiA+IGh0dHBzOi8vd3d3LmludGVsLmNvbS9jb250ZW50L2RhbS9kZXZlbG9w L2V4dGVybmFsL3VzL2VuL2RvY3VtZW50cy8NCiAgICA+ID4gaW50ZWwtdGR4LWd1ZXN0LWh5cGVy dmlzb3ItY29tbXVuaWNhdGlvbi1pbnRlcmZhY2UtMS4wLTM0NDQyNi0wMDIucGRmDQogICAgPiA+ DQogICAgPiA+IENjOiBNaWNoYWVsIEQgS2lubmV5IDxtaWNoYWVsLmQua2lubmV5QGludGVsLmNv bT4NCiAgICA+ID4gQ2M6IExpbWluZyBHYW8gPGdhb2xpbWluZ0BieW9zb2Z0LmNvbS5jbj4NCiAg ICA+ID4gQ2M6IFpoaWd1YW5nIExpdSA8emhpZ3VhbmcubGl1QGludGVsLmNvbT4NCiAgICA+ID4g Q2M6IEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPg0KICAgID4gPiBDYzogSmlhbiBK IFdhbmcgPGppYW4uai53YW5nQGludGVsLmNvbT4NCiAgICA+ID4gQ2M6IEtlbiBMdSA8a2VuLmx1 QGludGVsLmNvbT4NCiAgICA+ID4gQ2M6IFNhbWkgTXVqYXdhciA8c2FtaS5tdWphd2FyQGFybS5j b20+DQogICAgPiA+IENjOiBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4NCiAgICA+ ID4gU2lnbmVkLW9mZi1ieTogTWluIFh1IDxtaW4ubS54dUBpbnRlbC5jb20+DQogICAgPiA+IC0t LQ0KICAgID4gPiAgIE1kZVBrZy9JbmNsdWRlL1Byb3RvY29sL0NjTWVhc3VyZW1lbnQuaCB8IDIw ICsrKysrKysrKysrKysrKysrKysrDQogICAgPiA+ICAgMSBmaWxlIGNoYW5nZWQsIDIwIGluc2Vy dGlvbnMoKykNCiAgICA+ID4NCiAgICA+ID4gZGlmZiAtLWdpdCBhL01kZVBrZy9JbmNsdWRlL1By b3RvY29sL0NjTWVhc3VyZW1lbnQuaA0KICAgID4gYi9NZGVQa2cvSW5jbHVkZS9Qcm90b2NvbC9D Y01lYXN1cmVtZW50LmgNCiAgICA+ID4gaW5kZXggODNlYWFmYWYxMGE2Li44NmRlMjI2YzFkODIg MTAwNjQ0DQogICAgPiA+IC0tLSBhL01kZVBrZy9JbmNsdWRlL1Byb3RvY29sL0NjTWVhc3VyZW1l bnQuaA0KICAgID4gPiArKysgYi9NZGVQa2cvSW5jbHVkZS9Qcm90b2NvbC9DY01lYXN1cmVtZW50 LmgNCiAgICA+ID4gQEAgLTMwNyw0ICszMDcsMjQgQEAgZXh0ZXJuIEVGSV9HVUlEICBnRWZpQ2NG aW5hbEV2ZW50c1RhYmxlR3VpZDsNCiAgICA+ID4NCiAgICA+ID4gICBleHRlcm4gRUZJX0dVSUQg IGdDY0V2ZW50RW50cnlIb2JHdWlkOw0KICAgID4gPg0KICAgID4gPiArLy8NCiAgICA+ID4gKy8v IERlZmluZSB0aGUgQ0MgTWVhc3VyZSBFdmVudExvZyBBQ1BJIFRhYmxlDQogICAgPiA+ICsvLw0K ICAgID4gPiArI3ByYWdtYSBwYWNrKDEpDQogICAgPiA+ICsNCiAgICA+ID4gK3R5cGVkZWYgc3Ry dWN0IHsNCiAgICA+ID4gKyAgRUZJX0FDUElfREVTQ1JJUFRJT05fSEVBREVSICAgIEhlYWRlcjsN CiAgICA+ID4gKyAgVUlOVDMyICAgICAgICAgICAgICAgICAgICAgICAgIFJzdmQ7DQogICAgPiA+ ICsgIFVJTlQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBMYW1sOw0KICAgID4gPiArICBVSU5U NjQgICAgICAgICAgICAgICAgICAgICAgICAgTGFzYTsNCiAgICA+ID4gK30gRUZJX0NDX0VWRU5U TE9HX0FDUElfVEFCTEU7DQogICAgPiA+ICsNCiAgICA+ID4gKyNwcmFnbWEgcGFjaygpDQogICAg PiA+ICsNCiAgICA+ID4gKy8vDQogICAgPiA+ICsvLyBEZWZpbmUgdGhlIHNpZ25hdHVyZSBhbmQg cmV2aXNpb24gb2YgQ0MgTWVhc3VyZW1lbnQgRXZlbnRMb2cgQUNQSSBUYWJsZQ0KICAgID4gZm9y IFRkIGd1ZXN0DQogICAgPiA+ICsvLw0KICAgID4gPiArI2RlZmluZSBFRklfQ0NfRVZFTlRMT0df QUNQSV9UQUJMRV9URF9TSUdOQVRVUkUgIFNJR05BVFVSRV8zMignVCcsDQogICAgPiAnRCcsICdF JywgJ0wnKQ0KICAgID4gPiArI2RlZmluZSBFRklfQ0NfRVZFTlRMT0dfQUNQSV9UQUJMRV9URF9S RVZJU0lPTiAgIDENCiAgICA+IFtTQU1JXSBJIGNhbiBzZWUgdGhhdCB0aGUgYWJvdmUgbWFjcm9z IGhhdmUgdGhlIF9URF8gaW5maXguIElzIHRoZQ0KICAgID4gaW50ZW50aW9uIGhlcmUgdGhhdCBl YWNoIGFyY2hpdGVjdHVyZSBzaGFsbCBkZWZpbmUgaXRzIG93biBzaWduYXR1cmUgYW5kDQogICAg PiByZXZpc2lvbj8NCiAgICA+IFdvdWxkIGl0IGJlIHBvc3NpYmxlIHRvIG1ha2UgdGhlIHNpZ25h dHVyZSBnZW5lcmljIGFjcm9zcyBhcmNoaXRlY3R1cmVzLA0KICAgID4gZS5nLiAiU0lHTkFUVVJF XzMyKCdDJywgJ0MnLCAnRScsICdMJykiID8NCiAgICA+IFsvU0FNSV0NCiAgICA+ID4gKw0KICAg ID4gPiAgICNlbmRpZg0KDQoNCg==