From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from EUR04-VI1-obe.outbound.protection.outlook.com (EUR04-VI1-obe.outbound.protection.outlook.com [40.107.8.78]) by mx.groups.io with SMTP id smtpd.web12.9961.1647522634644955092 for ; Thu, 17 Mar 2022 06:10:35 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@armh.onmicrosoft.com header.s=selector2-armh-onmicrosoft-com header.b=i+iXRNbN; spf=pass (domain: arm.com, ip: 40.107.8.78, 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=sipb7rTptxlANevv5FI8zWVvnGvI4chbkdYK2VBd5cY=; b=i+iXRNbNjcFS1Ax7TQxGlogcLUqy8rNsIZ85DWVQ763+Rsk4n+/k6VIWiCANU0qxL/fQRU1dp96gTXY4wFkXqSWS3es/pEWrXB8q5gQKc4pxelZ7Z0Z7Q0IRC5ISJe+vpeD5eTvHLGGCZeXlVvM+t1OFhHkjJoqlja5kuppWjr0= Received: from AS9PR06CA0278.eurprd06.prod.outlook.com (2603:10a6:20b:45a::18) by AM0PR08MB3362.eurprd08.prod.outlook.com (2603:10a6:208:dc::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5061.28; Thu, 17 Mar 2022 13:10:31 +0000 Received: from VE1EUR03FT011.eop-EUR03.prod.protection.outlook.com (2603:10a6:20b:45a:cafe::e6) by AS9PR06CA0278.outlook.office365.com (2603:10a6:20b:45a::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5081.14 via Frontend Transport; Thu, 17 Mar 2022 13:10: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 VE1EUR03FT011.mail.protection.outlook.com (10.152.18.134) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5081.14 via Frontend Transport; Thu, 17 Mar 2022 13:10:30 +0000 Received: ("Tessian outbound 63bb5eb69ee8:v113"); Thu, 17 Mar 2022 13:10:30 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: a600bed8f88c6a52 X-CR-MTA-TID: 64aa7808 Received: from 7f8a2dc363d0.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 7F7C2A3E-44CA-4FD7-ADB1-A412D70DD383.1; Thu, 17 Mar 2022 13:10:19 +0000 Received: from EUR03-DB5-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 7f8a2dc363d0.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Thu, 17 Mar 2022 13:10:19 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=OirFm92/NhOtg9eg6B2tSmt0dtGrtuFSIiy6lN1kG+NAoUED/9ox7Q4T7tOhyWCQcpebFiUCWhd3V7+CqHn6gwckElGXS9AUe8/1lX1p3lx9CLauHIClXRV2KDlAYBtjY7mH9ydqOZA0WJyCy4QVPkhgLGEoGdZxTPnrZzpCbygKE5zlWfAng8echK4m0wbjTGsoelkdObrus+VUE7i5ikKapVO6epm+k6z2nDTEMaKcwcfKdVLFfORfu+CS9Tawywz6IjM1zy0BWdmbRo3pvK+UQSI5E0fbuguhLQymjfw67R2Y52UasnoCN4PXahAUtNSRoJKibMO95dVAJBxVUw== 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=sipb7rTptxlANevv5FI8zWVvnGvI4chbkdYK2VBd5cY=; b=YGsC5xjYXvZMLiRV1lXSXN11h9N6AbBMVhNZq+6k5t3qeKieW+AC/ydaf97sCfH4iPIQqd2GqSCjOTgcrRCpbclfD7p0A0kvdZLH469O7daL3+dAWo6TAvz+PDSHVKysAGvrlVAsVjU17Pfeg3kXeDHX+PcdiG94Gup8e9gC/2XVYGoEYX6vsqtGnwswWfj3qIOufZJ0X+pu9yoBeXfKjnQrj8WHRo7vxmlPlwZBameQpQjjxQh/UQZN+7mRAQUPSU+WvmLebPvOoLpKfNsNaqI3D9cbyz7Unpicb2Sxk1WSPiQE9RlAW9ZPLAf7TYgkCYQdI2YlHvddDn8OSQofSA== 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=sipb7rTptxlANevv5FI8zWVvnGvI4chbkdYK2VBd5cY=; b=i+iXRNbNjcFS1Ax7TQxGlogcLUqy8rNsIZ85DWVQ763+Rsk4n+/k6VIWiCANU0qxL/fQRU1dp96gTXY4wFkXqSWS3es/pEWrXB8q5gQKc4pxelZ7Z0Z7Q0IRC5ISJe+vpeD5eTvHLGGCZeXlVvM+t1OFhHkjJoqlja5kuppWjr0= Received: from AS8PR08MB6806.eurprd08.prod.outlook.com (2603:10a6:20b:39b::12) by AM9PR08MB6050.eurprd08.prod.outlook.com (2603:10a6:20b:285::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5081.14; Thu, 17 Mar 2022 13:10:17 +0000 Received: from AS8PR08MB6806.eurprd08.prod.outlook.com ([fe80::1dca:9b48:ed8e:b682]) by AS8PR08MB6806.eurprd08.prod.outlook.com ([fe80::1dca:9b48:ed8e:b682%6]) with mapi id 15.20.5081.017; Thu, 17 Mar 2022 13:10: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: AQHYLcx5yt048nTiK02RrLAZ9n0MZay3OuMAgADulYCAAE3CAIALLd0A Date: Thu, 17 Mar 2022 13:10:16 +0000 Message-ID: <0B31FA9E-11F3-46AF-BA4D-32D9AD228FE0@arm.com> 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.59.22031300 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: 6af47b99-7a26-44ac-bffc-08da0817834a x-ms-traffictypediagnostic: AM9PR08MB6050:EE_|VE1EUR03FT011:EE_|AM0PR08MB3362: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: J/OhgeUGD46shsjo+AWW8ROKMI2fO+O1xjdOvKimETuPrRRk98mCqV3ukcNzlAxQOpYUzEdw1SiBLVxZifDU+GiRO0um1siC+ec3TKPKvQlWdfVPnDc7BoU+XQIRljWW9lVIS/sjW3ZsUuTIA9ldnRPOg74wbNWJp961OzC3HWzyPzeUuSAhHkjXmp6ctE9P9m/dde4V0azvVnFspZAV17UPhnsRKgXXn962UqhN7JoEt2GK8ATngDI575gocdvjVGSaokeJI/2vgOsoeCm+Aw6IW6anUcxWnej0DtlR22eN2jR5uehUtXjCUuqcPJw7iV1ONI8yM9JXvfJuDZSu7behFG/rok6Vtu7CEU3jq9EJrmjjcZ6QCgGF3A97jJknyZf41kr1zAkvofwFV+YObC3ujLWzptQmpcBLCxCfDhjk4ABOvxSWts5I/UZ9/l5wExX+iGvoZx59sy3NO561VEbR5iw2O6Zpcwhiq9Q9dYYF92wgQWyAgsObDEjnEFL/7JPnd70vOKDaWjHXnYUwAyvzhSpRU4sewCeoPay5spAK2NzUbA0+9ZtxeJrLN3F/fEP60d5NA60GD1L2HdY2MulDB411CwlBSbw+VuGNUNS1w5FEhBLVUs/2Or2RjZMLbYdKHKL3SXxe0/kuor6BiFgJ0+65lthUVHag2ZXQQn6bK8P/UrDa1MA/xFtxsZ2Ixb3KpHtcg/yDz4S2LO52ToyCfKlTVb8DmIiG09yg/KNMGZgyer+JE6HGF3O20tx0Mf9HSiXJrX1Yu/3ak/VxY3VZIwmzUS7vluU2S8hyadvhzaWraLSax1FAlJDI/evWXmViuO278JFFwamrVuytY8/t9FZ+RbwDs8Yo+Sw9rm0= 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)(2906002)(53546011)(8936002)(122000001)(38100700002)(71200400001)(2616005)(186003)(26005)(33656002)(38070700005)(16799955002)(66946007)(76116006)(91956017)(66556008)(66446008)(66476007)(64756008)(316002)(83380400001)(110136005)(54906003)(5660300002)(6506007)(6512007)(966005)(6486002)(36756003)(508600001)(8676002)(4326008)(86362001)(45980500001);DIR:OUT;SFP:1101; MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM9PR08MB6050 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: VE1EUR03FT011.eop-EUR03.prod.protection.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 3a8fa5d8-1d1c-4f0d-0ed4-08da08177b3e X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 7dYEiresK4Cat0MkutEIIl4R6VEZ7U/ezkejy8baW7OoIAsQEyjZj5AZ+lR8pLeEcLUj+t7PE3ew+13uANvfzfvYnP8DFEuR7NXRCvIrMFQhS1MKv8S6OyAIGX/sMUZOhj/ccUlA8jDZ5srxW0/Qcd9ZZ2jTfKvP96HSsgOyjfF+yiT0+55XKO9z2yrSWMSNd+bG+d80D9y08KckCiyr73zqZgMQJGUJgM5uprfpXndREVvFxhs4dHB9qeTZUeCB9BI0VGdHzqXeqBJ3v+zEUmILwJ2oJ/Gom2lBWDumaiXkERXxgcxmZWtCzUy4txmOHag1i8YrcEPArz6N7Qr3EEQdOGsclnRknuqltNzFuBXXDIWRJC2Fw3Jou5j1vrmNOJnkT9zW41TsV/QQQC5XxvoE6uSkyTUVF04sScWyghIGmJXrFKfHYV1Ec30Ewt4uGVpEKeGhKTAtOuvteEQilPgH5K/kaJuVtRGOwOmqoHrcZAztXBGDUM5ckJmwXSeziz7+AYjHgOP1QTm7/FtpKOqemLUY2L4befH560z8LnWMn7wqSSMdPUVdJTgep0R9FDove9V0tefap6Xjx8BRIAJGA9DQTGuxUnM8xExJeThXC76Tza9YFFtowqYEDx1NLkeNrpaCXKOEhL3MBH03ybM8NlOJ7QJqpO0sdUNAYy9c2Yz7jmZovHe2r3I7zWtnWZb3Oo8yWpI2vNWDsLFn0I/1aOnRGLZB6ljIXjtucImctcy1qrbo6WiOoSzBCUl9Mz1jMCpQVlsJ1ar6YWcZJtr6jERaKgBvw8XgVWclV5j3I7fiWE6erWPwfrLTU54i 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)(46966006)(40470700004)(81166007)(356005)(47076005)(186003)(336012)(26005)(2616005)(8936002)(16799955002)(33656002)(36756003)(2906002)(5660300002)(6506007)(70586007)(110136005)(70206006)(316002)(86362001)(54906003)(8676002)(6512007)(4326008)(53546011)(40460700003)(36860700001)(508600001)(966005)(6486002)(83380400001)(82310400004);DIR:OUT;SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Mar 2022 13:10:30.4924 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 6af47b99-7a26-44ac-bffc-08da0817834a 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: VE1EUR03FT011.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR08MB3362 Content-Language: en-GB Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 SGkgSmlld2VuLA0KDQpJIHdhcyBpbmZvcm1lZCB0aGVyZSBpcyBhbiBBU1dHIEVDUiBodHRwczov L21hbnRpcy51ZWZpLm9yZy9tYW50aXMvdmlldy5waHA/aWQ9MjE3NyBmb3IgVERFTC4gSSBjYW4g c2VlIHRoZSBjb250ZW50IGhhcyBiZWVuIGFwcHJvdmVkIGZvciBBQ1BJIDYuNS4NCg0KRG8geW91 IHBsYW4gdG8gdXBkYXRlIHRoaXMgRUNSIHRvIHJlZmxlY3QgdGhlIGNoYW5nZXMgZm9yIENDRUwg b3IgdGhpcyB3b3VsZCBiZSBhIHNlcGFyYXRlIHJlcXVlc3Q/DQoNClJlZ2FyZHMsDQoNClNhbWkg TXVqYXdhcg0KDQrvu79PbiAxMC8wMy8yMDIyLCAxMDoyNywgIlNhbWkgTXVqYXdhciIgPFNhbWku TXVqYXdhckBhcm0uY29tPiB3cm90ZToNCg0KICAgIEhpIEppZXdlbiwNCg0KICAgIFBsZWFzZSBm aW5kIG15IHJlc3BvbnNlIGlubGluZSBtYXJrZWQgW1NBTUldLg0KDQogICAgUmVnYXJkcywNCg0K ICAgIFNhbWkgTXVqYXdhcg0KDQogICAgT24gMTAvMDMvMjAyMiwgMDU6NDksICJZYW8sIEppZXdl biIgPGppZXdlbi55YW9AaW50ZWwuY29tPiB3cm90ZToNCg0KICAgICAgICBISSBTYW1pDQogICAg ICAgIEkgdGhpbmsgaXQgaXMgT0sgdG8gdXBkYXRlIHNpZ25hdHVyZSB0byBgQ0NFTGAuIFRoYXQg bWVhbnMgaXQgd2lsbCBiZSBhcHBsaWNhYmxlIGZvciBvdGhlciBDQywgcmlnaHQ/DQogICAgW1NB TUldIFllcywgdGhlIHNhbWUgdGFibGUgY2FuIHRoZW4gYmUgdXNlZCBieSBvdGhlciBDQy4gDQoN CiAgICAgICAgVGhlbiwgSSByZWNvbW1lbmQgd2UgYWRkIENjVHlwZSB0aGVyZS4NCg0KICAgICAg ICB0eXBlZGVmIHN0cnVjdCB7DQogICAgICAgICAgRUZJX0FDUElfREVTQ1JJUFRJT05fSEVBREVS ICAgIEhlYWRlcjsNCiAgICAgICAgICBFRklfQ0NfVFlQRSAgICAgICAgICAgICAgIENjVHlwZTsg PD09IG5ldyBmaWVsZC4NCiAgICAgICAgICBVSU5UMTYgICAgICAgICAgICAgICAgICAgICAgICAg UnN2ZDsNCiAgICAgICAgICBVSU5UNjQgICAgICAgICAgICAgICAgICAgICAgICAgTGFtbDsNCiAg ICAgICAgICBVSU5UNjQgICAgICAgICAgICAgICAgICAgICAgICAgTGFzYTsNCiAgICAgICAgfSBF RklfQ0NfRVZFTlRMT0dfQUNQSV9UQUJMRTsNCg0KICAgICAgICBEbyB5b3UgYWdyZWU/DQogICAg W1NBTUldIEFncmVlLCB0aGUgYWJvdmUgc3VnZ2VzdGlvbiBsb29rcyBnb29kIHRvIG1lLiANCg0K ICAgICAgICBUaGFuayB5b3UNCiAgICAgICAgWWFvIEppZXdlbg0KDQogICAgICAgID4gLS0tLS1P cmlnaW5hbCBNZXNzYWdlLS0tLS0NCiAgICAgICAgPiBGcm9tOiBTYW1pIE11amF3YXIgPHNhbWku bXVqYXdhckBhcm0uY29tPg0KICAgICAgICA+IFNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggOSwgMjAy MiAxMTozNSBQTQ0KICAgICAgICA+IFRvOiBYdSwgTWluIE0gPG1pbi5tLnh1QGludGVsLmNvbT47 IGRldmVsQGVkazIuZ3JvdXBzLmlvDQogICAgICAgID4gQ2M6IEtpbm5leSwgTWljaGFlbCBEIDxt aWNoYWVsLmQua2lubmV5QGludGVsLmNvbT47IEdhbywgTGltaW5nDQogICAgICAgID4gPGdhb2xp bWluZ0BieW9zb2Z0LmNvbS5jbj47IExpdSwgWmhpZ3VhbmcgPHpoaWd1YW5nLmxpdUBpbnRlbC5j b20+OyBZYW8sDQogICAgICAgID4gSmlld2VuIDxqaWV3ZW4ueWFvQGludGVsLmNvbT47IFdhbmcs IEppYW4gSiA8amlhbi5qLndhbmdAaW50ZWwuY29tPjsgTHUsIEtlbg0KICAgICAgICA+IDxrZW4u bHVAaW50ZWwuY29tPjsgR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+OyBuZCA8bmRA YXJtLmNvbT47DQogICAgICAgID4gU2FtZXIgRWwtSGFqLU1haG1vdWQgPFNhbWVyLkVsLUhhai1N YWhtb3VkQGFybS5jb20+Ow0KICAgICAgICA+IHRoYW51LnJhbmdhcmFqYW5AYXJtLmNvbQ0KICAg ICAgICA+IFN1YmplY3Q6IFJlOiBbUEFUQ0ggNS84XSBNZGVQa2c6IERlZmluZSBDQyBNZWFzdXJl IEV2ZW50TG9nIEFDUEkgVGFibGUNCiAgICAgICAgPiANCiAgICAgICAgPiBIaSBNaW4sDQogICAg ICAgID4gDQogICAgICAgID4gVGhhbmsgeW91IGZvciB0aGlzIHBhdGNoLg0KICAgICAgICA+IA0K ICAgICAgICA+IFBsZWFzZSBmaW5kIG15IHJlc3BvbnNlIGlubGluZSBtYXJrZWQgW1NBTUldLg0K ICAgICAgICA+IA0KICAgICAgICA+IFJlZ2FyZHMsDQogICAgICAgID4gDQogICAgICAgID4gU2Ft aSBNdWphd2FyDQogICAgICAgID4gDQogICAgICAgID4gDQogICAgICAgID4gT24gMDIvMDMvMjAy MiAxMjoyOCBBTSwgTWluIFh1IHdyb3RlOg0KICAgICAgICA+ID4gUkZDOiBodHRwczovL2J1Z3pp bGxhLnRpYW5vY29yZS5vcmcvc2hvd19idWcuY2dpP2lkPTM4NTMNCiAgICAgICAgPiA+DQogICAg ICAgID4gPiBURFZGIHNldCB1cCBhbiBBQ1BJIHRhYmxlIChFRklfQ0NfRVZFTlRMT0dfQUNQSV9U QUJMRSkgdG8gcGFzcyB0aGUNCiAgICAgICAgPiA+IGV2ZW50LWxvZyBpbmZvcm1hdGlvbi4gVGhl IGV2ZW50IGxvZyBjcmVhdGVkIGJ5IHRoZSBURCBvd25lciBjb250YWlucw0KICAgICAgICA+ID4g dGhlIGhhc2hlcyB0byByZWNvbnN0cnVjdCB0aGUgTVJURCBhbmQgUlRNUiByZWdpc3RlcnMuDQog ICAgICAgID4gPg0KICAgICAgICA+ID4gUGxlYXNlIHJlZmVyIHRvIFNlYyA0LjMuMyBpbiBibG93 IGxpbms6DQogICAgICAgID4gPiBodHRwczovL3d3dy5pbnRlbC5jb20vY29udGVudC9kYW0vZGV2 ZWxvcC9leHRlcm5hbC91cy9lbi9kb2N1bWVudHMvDQogICAgICAgID4gPiBpbnRlbC10ZHgtZ3Vl c3QtaHlwZXJ2aXNvci1jb21tdW5pY2F0aW9uLWludGVyZmFjZS0xLjAtMzQ0NDI2LTAwMi5wZGYN CiAgICAgICAgPiA+DQogICAgICAgID4gPiBDYzogTWljaGFlbCBEIEtpbm5leSA8bWljaGFlbC5k Lmtpbm5leUBpbnRlbC5jb20+DQogICAgICAgID4gPiBDYzogTGltaW5nIEdhbyA8Z2FvbGltaW5n QGJ5b3NvZnQuY29tLmNuPg0KICAgICAgICA+ID4gQ2M6IFpoaWd1YW5nIExpdSA8emhpZ3Vhbmcu bGl1QGludGVsLmNvbT4NCiAgICAgICAgPiA+IENjOiBKaWV3ZW4gWWFvIDxqaWV3ZW4ueWFvQGlu dGVsLmNvbT4NCiAgICAgICAgPiA+IENjOiBKaWFuIEogV2FuZyA8amlhbi5qLndhbmdAaW50ZWwu Y29tPg0KICAgICAgICA+ID4gQ2M6IEtlbiBMdSA8a2VuLmx1QGludGVsLmNvbT4NCiAgICAgICAg PiA+IENjOiBTYW1pIE11amF3YXIgPHNhbWkubXVqYXdhckBhcm0uY29tPg0KICAgICAgICA+ID4g Q2M6IEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPg0KICAgICAgICA+ID4gU2lnbmVk LW9mZi1ieTogTWluIFh1IDxtaW4ubS54dUBpbnRlbC5jb20+DQogICAgICAgID4gPiAtLS0NCiAg ICAgICAgPiA+ICAgTWRlUGtnL0luY2x1ZGUvUHJvdG9jb2wvQ2NNZWFzdXJlbWVudC5oIHwgMjAg KysrKysrKysrKysrKysrKysrKysNCiAgICAgICAgPiA+ICAgMSBmaWxlIGNoYW5nZWQsIDIwIGlu c2VydGlvbnMoKykNCiAgICAgICAgPiA+DQogICAgICAgID4gPiBkaWZmIC0tZ2l0IGEvTWRlUGtn L0luY2x1ZGUvUHJvdG9jb2wvQ2NNZWFzdXJlbWVudC5oDQogICAgICAgID4gYi9NZGVQa2cvSW5j bHVkZS9Qcm90b2NvbC9DY01lYXN1cmVtZW50LmgNCiAgICAgICAgPiA+IGluZGV4IDgzZWFhZmFm MTBhNi4uODZkZTIyNmMxZDgyIDEwMDY0NA0KICAgICAgICA+ID4gLS0tIGEvTWRlUGtnL0luY2x1 ZGUvUHJvdG9jb2wvQ2NNZWFzdXJlbWVudC5oDQogICAgICAgID4gPiArKysgYi9NZGVQa2cvSW5j bHVkZS9Qcm90b2NvbC9DY01lYXN1cmVtZW50LmgNCiAgICAgICAgPiA+IEBAIC0zMDcsNCArMzA3 LDI0IEBAIGV4dGVybiBFRklfR1VJRCAgZ0VmaUNjRmluYWxFdmVudHNUYWJsZUd1aWQ7DQogICAg ICAgID4gPg0KICAgICAgICA+ID4gICBleHRlcm4gRUZJX0dVSUQgIGdDY0V2ZW50RW50cnlIb2JH dWlkOw0KICAgICAgICA+ID4NCiAgICAgICAgPiA+ICsvLw0KICAgICAgICA+ID4gKy8vIERlZmlu ZSB0aGUgQ0MgTWVhc3VyZSBFdmVudExvZyBBQ1BJIFRhYmxlDQogICAgICAgID4gPiArLy8NCiAg ICAgICAgPiA+ICsjcHJhZ21hIHBhY2soMSkNCiAgICAgICAgPiA+ICsNCiAgICAgICAgPiA+ICt0 eXBlZGVmIHN0cnVjdCB7DQogICAgICAgID4gPiArICBFRklfQUNQSV9ERVNDUklQVElPTl9IRUFE RVIgICAgSGVhZGVyOw0KICAgICAgICA+ID4gKyAgVUlOVDMyICAgICAgICAgICAgICAgICAgICAg ICAgIFJzdmQ7DQogICAgICAgID4gPiArICBVSU5UNjQgICAgICAgICAgICAgICAgICAgICAgICAg TGFtbDsNCiAgICAgICAgPiA+ICsgIFVJTlQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBMYXNh Ow0KICAgICAgICA+ID4gK30gRUZJX0NDX0VWRU5UTE9HX0FDUElfVEFCTEU7DQogICAgICAgID4g PiArDQogICAgICAgID4gPiArI3ByYWdtYSBwYWNrKCkNCiAgICAgICAgPiA+ICsNCiAgICAgICAg PiA+ICsvLw0KICAgICAgICA+ID4gKy8vIERlZmluZSB0aGUgc2lnbmF0dXJlIGFuZCByZXZpc2lv biBvZiBDQyBNZWFzdXJlbWVudCBFdmVudExvZyBBQ1BJIFRhYmxlDQogICAgICAgID4gZm9yIFRk IGd1ZXN0DQogICAgICAgID4gPiArLy8NCiAgICAgICAgPiA+ICsjZGVmaW5lIEVGSV9DQ19FVkVO VExPR19BQ1BJX1RBQkxFX1REX1NJR05BVFVSRSAgU0lHTkFUVVJFXzMyKCdUJywNCiAgICAgICAg PiAnRCcsICdFJywgJ0wnKQ0KICAgICAgICA+ID4gKyNkZWZpbmUgRUZJX0NDX0VWRU5UTE9HX0FD UElfVEFCTEVfVERfUkVWSVNJT04gICAxDQogICAgICAgID4gW1NBTUldIEkgY2FuIHNlZSB0aGF0 IHRoZSBhYm92ZSBtYWNyb3MgaGF2ZSB0aGUgX1REXyBpbmZpeC4gSXMgdGhlDQogICAgICAgID4g aW50ZW50aW9uIGhlcmUgdGhhdCBlYWNoIGFyY2hpdGVjdHVyZSBzaGFsbCBkZWZpbmUgaXRzIG93 biBzaWduYXR1cmUgYW5kDQogICAgICAgID4gcmV2aXNpb24/DQogICAgICAgID4gV291bGQgaXQg YmUgcG9zc2libGUgdG8gbWFrZSB0aGUgc2lnbmF0dXJlIGdlbmVyaWMgYWNyb3NzIGFyY2hpdGVj dHVyZXMsDQogICAgICAgID4gZS5nLiAiU0lHTkFUVVJFXzMyKCdDJywgJ0MnLCAnRScsICdMJyki ID8NCiAgICAgICAgPiBbL1NBTUldDQogICAgICAgID4gPiArDQogICAgICAgID4gPiAgICNlbmRp Zg0KDQoNCg0K