From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from EUR02-HE1-obe.outbound.protection.outlook.com (EUR02-HE1-obe.outbound.protection.outlook.com [40.107.1.50]) by mx.groups.io with SMTP id smtpd.web10.8830.1627376084029447738 for ; Tue, 27 Jul 2021 01:54:44 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@armh.onmicrosoft.com header.s=selector2-armh-onmicrosoft-com header.b=nsvcMH8D; spf=pass (domain: arm.com, ip: 40.107.1.50, 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=lHCjK2FfkXi3RWfy9AFiCrxEmgBCAsiWlxH2n/OQg1Y=; b=nsvcMH8DJOikQ8mFXHsGm7fKbssx9BlZg6jpxiXoU2Uqj0keyBajSMxMZvhU2lDXzBYlZ9zrr5wDpexcGMpML0sZKwmY6oAVlqeWNOu8hwM2x3yducJBjLe2awJmOrhftQLVCTJxOhqWrOYAHNlYhsgMEe5pAYHN7l7Ed5YekkI= Received: from AM6P192CA0098.EURP192.PROD.OUTLOOK.COM (2603:10a6:209:8d::39) by HE1PR0801MB1817.eurprd08.prod.outlook.com (2603:10a6:3:84::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4352.28; Tue, 27 Jul 2021 08:54:40 +0000 Received: from VE1EUR03FT051.eop-EUR03.prod.protection.outlook.com (2603:10a6:209:8d:cafe::93) by AM6P192CA0098.outlook.office365.com (2603:10a6:209:8d::39) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4352.25 via Frontend Transport; Tue, 27 Jul 2021 08:54:40 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; edk2.groups.io; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;edk2.groups.io; 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 VE1EUR03FT051.mail.protection.outlook.com (10.152.19.75) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4352.24 via Frontend Transport; Tue, 27 Jul 2021 08:54:40 +0000 Received: ("Tessian outbound 1942ea606101:v100"); Tue, 27 Jul 2021 08:54:39 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: abb765e3eca87a27 X-CR-MTA-TID: 64aa7808 Received: from 13ec4b31e438.2 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 052FD3B1-684F-4B26-B5C2-99665BE66E0A.1; Tue, 27 Jul 2021 08:54:12 +0000 Received: from EUR01-HE1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 13ec4b31e438.2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Tue, 27 Jul 2021 08:54:12 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=W0GMgo5KkGYiJWMd6lls3P/epE18qTdRlnpK0AkbH9ElBMoibjzp/EW6BIQFX4OiYmPuRBWoWZhCssOfiEIx0ZPl8Oh+C80aRf7PHJ1n/xmqKxYoPfE99qkKgF6g2ao/lOnOE+G8/GLzXIJxpggkmTuPoX7fNLQgRCG1GWLnl0dTSvKbsRZ1gb5KBzwjtUE1Oi0GMHAK1tFj0RFwAuaKgMk6yvr0yjmNr//y9RSFG1WJbWNRdL4+E0EQ4BWZOeT8tUKfYrn/DFcAmnuTP8Oz527BcNXRfUfJPwatm7NlsV/W9+mzMw/6YQ0Fy2JSfi8QDE1T3HlUtBJF/0CMUSnG9g== 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-SenderADCheck; bh=lHCjK2FfkXi3RWfy9AFiCrxEmgBCAsiWlxH2n/OQg1Y=; b=VytvRhJErmwDTo1qLTKVHWPoGM5I7Wns+ZGi6RenIPWFN0xkrazuK6+n0U0+8QSfRZcCD8Su9VjaJWzT9WJiLXfocv3D9puK4u9Gkv0fMlQmBzDLp1YoDdiUfeRjtIsug0id7H6NMCWYZWoJjJVBRvP9ZmcGwOiLHBdsE/qxD9fTaI9eZ2/Ed89W0QZCYP5NTlvXQEQDrkyiC4mQHfQDsetuGEmKHo+z4Sq7GiBnTMY2sUqPKNl5owmZjNJQxT4nMs1siW4/cJVLYv0cVde16ZasSm7fbLKjCwjoUr6wkCLqXwg55nFFH85EjXXJ6j2R44B2lJa3B/Lmo4x4p1gVHQ== 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=lHCjK2FfkXi3RWfy9AFiCrxEmgBCAsiWlxH2n/OQg1Y=; b=nsvcMH8DJOikQ8mFXHsGm7fKbssx9BlZg6jpxiXoU2Uqj0keyBajSMxMZvhU2lDXzBYlZ9zrr5wDpexcGMpML0sZKwmY6oAVlqeWNOu8hwM2x3yducJBjLe2awJmOrhftQLVCTJxOhqWrOYAHNlYhsgMEe5pAYHN7l7Ed5YekkI= Received: from AS8PR08MB6806.eurprd08.prod.outlook.com (2603:10a6:20b:39b::12) by AM6PR08MB4023.eurprd08.prod.outlook.com (2603:10a6:20b:a6::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4352.28; Tue, 27 Jul 2021 08:54:10 +0000 Received: from AS8PR08MB6806.eurprd08.prod.outlook.com ([fe80::ca6:6171:e2f1:3d40]) by AS8PR08MB6806.eurprd08.prod.outlook.com ([fe80::ca6:6171:e2f1:3d40%5]) with mapi id 15.20.4352.031; Tue, 27 Jul 2021 08:54:10 +0000 From: "Sami Mujawar" To: Omkar Kulkarni , "devel@edk2.groups.io" CC: Ard Biesheuvel , nd Subject: Re: [edk2-devel] [PATCH v2 0/4] ArmPlatformPkg: Add support to generate HEST ACPI table Thread-Topic: [edk2-devel] [PATCH v2 0/4] ArmPlatformPkg: Add support to generate HEST ACPI table Thread-Index: AQHXdadsp2qD0kyw/0Wz2yidd6xJXKtVQCgAgAFvOgA= Date: Tue, 27 Jul 2021 08:54:10 +0000 Message-ID: References: <16907A4B86D28C62.24921@groups.io> In-Reply-To: Accept-Language: en-GB, en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Microsoft-MacOutlook/16.51.21071101 Authentication-Results-Original: arm.com; dkim=none (message not signed) header.d=none;arm.com; dmarc=none action=none header.from=arm.com; x-ms-publictraffictype: Email X-MS-Office365-Filtering-Correlation-Id: d46e82ff-8b41-4b6f-366f-08d950dc2b82 x-ms-traffictypediagnostic: AM6PR08MB4023:|HE1PR0801MB1817: x-ms-exchange-transport-forked: True X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true nodisclaimer: true x-ms-oob-tlc-oobclassifiers: OLM:8273;OLM:8273; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: MoM3PRrHKOxIcFMN66o0Cgv4wsCnTUdhPSERl4N/oWTE1tI1kv8JlvqV9uEiQgjXVhtONv1hH83cNMvcRYM/dODYneW3nxbBAninsSgng/HuPD//xoq0JwTrzoxpHdkLrhmQyteL+J/WPyKvTSGq+ZLdl5aSKohOTyI/f8T14BY1zUXTsUkoP59NjxjTE/0wnOQ/iwuNbah3dukp/4hQpFR359pgHsDpL+U4c+GA8cWDD3Rv2kmUk7Kj6x8siv1FHkF+Jv3f/4hKtqttYFrxz0QKgD3lHUvp6V9F+gSibkMdnbVcFg+R3RTCbsq6g8XVLmpO/Xog/6jVfMeZGXA9JFIMRHAKBOqHcizPvVWA0gaxVe7wkzg5YwsCgG7lt1vClGNxvxUDJR/6FSz2epb82pY4htv+TWCiqGwv0qGbQ9A8BQYSm2ohA/tvm4/ktaZI6s7dPcSexdhXmy0QRG0fqAi3T4t5KHiS7oNKLUKN4f7ZZyAFkZs2kgTorBhWc8IaKx3M0F5QcBZ0gs6Mp0ucWK3Gi1N2xXhGV6ntqs1JOBOwQydqiw0mI7tjUgZyUCbOSe5ALzqdo4Pr8a13kl/cutg7YQshlLzylliLErqBGMkhO7bpKP2KfHezbtZthAuLQIDxIAlsXf2WPjTUjmOqTKg/Wbvufrrz/V+Hbpp12HLppqzBF0cE27XqB3a4c4gPftWoz9b8FZUq+aBs5ui9IWcdVVxww0pzYVoHVfB2PMY70a1HQ1bG1J90QyB6TagDW4+WiY3qx6abQ5FRDeQtnnPUTOgqXV//4jLuMMzmgUZ3yjr928YaGlqb11Pxy8j3z9pLIj/HptHtk6BxE9qAgsCooVRq+e4WSzR4SEhsSks= 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:(4636009)(39850400004)(136003)(376002)(346002)(396003)(366004)(2616005)(86362001)(122000001)(38100700002)(36756003)(33656002)(2906002)(5660300002)(66476007)(6486002)(76116006)(71200400001)(110136005)(8936002)(66446008)(54906003)(316002)(91956017)(4326008)(8676002)(966005)(64756008)(6506007)(478600001)(26005)(6512007)(83380400001)(186003)(66946007)(66556008)(45980500001)(38070700004);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?eXZ0dzZTT2pSUmxndk5HeWJNYzRScWE0aEVFQjBCYlY2ZGtuODIyTGdCY2JP?= =?utf-8?B?OE9Kc3dSUHc5WVBMUDZDWitaak9DekZxaHpNS2dqVmhRanIwTzZKaXh6N0NJ?= =?utf-8?B?U2czOHhYa1M4bXQ0Qk40aERLSVJ1cmcrcW15aUNyU1VYenlJY1BabDhFWDRZ?= =?utf-8?B?V2VLOS9YQi9obDNUdFdUN2xkK3dRZkFDNzhsbG01K1JuQi9lVW42cEZpKzcy?= =?utf-8?B?Yzg0bjhtcWN2VThTcWZ3cVF1OUIvc0E0dWVwcXNKYjlzOHV1dXhVN05nL0sr?= =?utf-8?B?ZlNxbTBEbHJ4THVvdHNHSWtCakVTa3I4QVBwMVhUQmxneFV6bkFSaWVNcGhy?= =?utf-8?B?dUUxWklWQlZrU2VDNzhZSS9LR0Q2Znk2OVdMb2xwRkZ6SUVMY2hhRVlFMzgx?= =?utf-8?B?ckhGZkZwZ0dzajA0ZFYzT0pwWHlYNEdkRWpMK2NTSHZ0MHZvTEVnT0pYZXpS?= =?utf-8?B?N0VuTGZrQmd5MzdaakU2OWtYNEtib1N3Qm1icGJXdU1VVzhuSVdSa3Q2VXIz?= =?utf-8?B?UzZybkV4bVVVZmJsTVNsVVRBYzdHcnBIYW0zMDg3RjdDWFdYQkNHSGZPWm5P?= =?utf-8?B?YXUyeVo1UzdiU2YzOVYwQk9XRUlLWTRMWHZGVjVPNTBSMVdaWjJPK1FES1Nx?= =?utf-8?B?b29vU0lFNm9yMnVsZFZoSFY2K1ZZS0pqdFlWR0tLQ0VqSVhtVHVHbCs1YTZI?= =?utf-8?B?a0NUQVhIU2h1YkExaVFDUlhiQjdIZTJnK0FJQ0s2dmxIcG53UVd0UGx1MTBp?= =?utf-8?B?NVp3MDhXeDMzcE5sdTJ2dnV1cERGUXYyRnU2WEJuL3FHeFV5UTBDSjNHZHVt?= =?utf-8?B?NDZCeWFFRWlDZnNsSFBGZjAvUFBNTHBUMCtKSEU2Vm5VRmdwS3NzL0ZZQk1N?= =?utf-8?B?VUFkeHpPN01BSGx5eTZla1gwZXpwb242YndYT29IbUtCMnpiUWJpTjZQeUxD?= =?utf-8?B?dmlXc0VzdUlybkJWeDZuczZEOFdnRndWc2pwRE54QWFIVWd6S0xmeER0amVQ?= =?utf-8?B?Wm5qLzdza3gyOGJTemRyMWxGNVdzR1k3clVIM0NYcDZqMTVzQlJKdXIzNGpU?= =?utf-8?B?V2JqUk1SRHE3QWh2S2ZreER6NnFXeENFQ0ZLQmR0WTB1U3p3SGc4aUhROHNP?= =?utf-8?B?N3dKcDhXZFZnN3lrV1AwSnBtaVR4ZEwzRHB1ejUycW5kZ0tKbHhBU2orRExJ?= =?utf-8?B?QUJnTWFxaW5MYXVFRzMwY0RLbDJCUFppMHJ2d1U2WURFVWU4TDBvb3BTcGZZ?= =?utf-8?B?WW9uTHFXeDhQUHJGSWxOdUFvMjIzUkRSdW1TWmpJY2FuSEJHd1J1WXRyV0wx?= =?utf-8?B?V2pCRmpwQXkxYmErNEVJUGxoM3dlZjd5M1VZeVNQZ3BVc3lib1B6bjVZZmNx?= =?utf-8?B?K0R0ZFJsSndoV3ZHUnVCd3FFQnh3TzFvS0QxeHhDdjZNUlFlZzVDMUJITmRo?= =?utf-8?B?Z0hQd2VLZjQ1Q2xSNWpGK0M1NzNPN1NIU1ZCMmdOcmxpTk5OWVZmZUVSb3BR?= =?utf-8?B?YWNUWldETVFhYUlUazlkUDBRcDZGbEJ2YWgycmFuZ2RQaVRUa2daYTFGRUlT?= =?utf-8?B?MVlPbERGV2hrYTFoRURiTENHWVI0aGo3NzdTcFdHNmpZdEpqN05VY1BBdFhh?= =?utf-8?B?TEpmL3EzL3NjclZMaUpyKzBCMDRGTFlYd0FTTVJtYThCK243SXF0NTNISFdV?= =?utf-8?B?SGt2emttZG5MRjFQOXE5VTl5RkpjYTRyQXhHWk04Z2VYbzNjd2tUOEtmZVcy?= =?utf-8?B?R1d0NEdZUSt6dUN2WnVnN1Y0RVlyOXlEK0MvOVlSVUYwemFwUjY5cmxpSGJ2?= =?utf-8?B?SVo0aHpHUE12TEhtWWtFdz09?= MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR08MB4023 Original-Authentication-Results: arm.com; dkim=none (message not signed) header.d=none;arm.com; dmarc=none action=none header.from=arm.com; Return-Path: Sami.Mujawar@arm.com X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: VE1EUR03FT051.eop-EUR03.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: b26b0593-4395-40e0-0127-08d950dc1a00 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: AWkSL1RN7dkAwtXHLjH9WQzOcVFVT6BDrBiUnRQDBdPYy3+PqBVyOg3nwJ4rclxmvRrcZrj7l9GiBWmLRStSIx/p5YbIladNbrdXglSOZo7LQCdRb1kP2sbbzB3SSnEhcrd6tVHi6o0DaDmpfZ/QTKhcWBpeYtdEhlV3sB3SR1JM9WnKdUNB/yRBWNq0K5pkVrUow941iaBj/wE3CUaMD45fmwJRVfuIMyBMk0DJX3zhu3umxEXTLiR9GlM4KBr5FjUxIUlaWmND9gFX4DM3zw8o+ksdavguKoC1kmBMbQbhRv98Fi6AQs+SLErZSjLxmJGDmwCqcfwUDywM2yXHVC4QaDI6EOy3nw3TccyP9pzK9kfEil8Lb7ujSa3lJv2mbxcVUsPW/tmolfwmHk3gf8oCMVQpFgAJB8dmDVnHXKV0ApDz0JtxxxS2LXOs7EN/T395Sd9vIvoKLUh4rw3gB02fGBagqIdBIEWSw5q1sp7+UuVzcrmprkOdxXO5eeJT5zYG71B4V4rRdvE9mwTMYLmuIlRNJuy8GghAeK93Zj855PmkQzHFIClytps3QOlwZo+OKd4T2JA+TFGtp4DHDSBnhbER4gddHPdpmRpwkffa5FRbQ4diiRg1HyTY0m6drE0wAOJgymNL2HEnH27ZfOYFTU8+A1xvGat8jGX6kY1YVD1+gV/lG79x9ZG6FALEDVzQnAToe1CWAJMIlfVevoE+J+45J46hmqHmvJngW6crEgj6F+yd1paSQzAphlnKo3aGQIjH6/PZj68/MPY1KAliNNBXyftHdBmg0/WWsXCTT7J7dg49YRQQ5mozUSIB0Kvnt0MCMQeHENl3kjNtNw== 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:(4636009)(346002)(376002)(136003)(396003)(39850400004)(46966006)(36840700001)(36756003)(82310400003)(70206006)(70586007)(81166007)(36860700001)(478600001)(186003)(336012)(8936002)(47076005)(33656002)(316002)(2616005)(2906002)(82740400003)(83380400001)(8676002)(4326008)(26005)(86362001)(356005)(54906003)(966005)(110136005)(5660300002)(6506007)(6512007)(6486002);DIR:OUT;SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jul 2021 08:54:40.1007 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: d46e82ff-8b41-4b6f-366f-08d950dc2b82 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: VE1EUR03FT051.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0801MB1817 Content-Language: en-GB Content-Type: text/plain; charset="utf-8" Content-ID: <69CCFB6086D40643867ED603F0B8B96F@eurprd08.prod.outlook.com> Content-Transfer-Encoding: base64 SGkgT21rYXIsDQoNCkkgd2lsbCBwaWNrIHRoaXMgdXAgZm9yIHJldmlldyB0aGlzIHdlZWsuDQoN ClJlZ2FyZHMsDQoNClNhbWkgTXVqYXdhcg0KDQrvu79PbiAyNi8wNy8yMDIxLCAxNTo1MiwgIk9t a2FyIEt1bGthcm5pIiA8T21rYXIuS3Vsa2FybmlAYXJtLmNvbT4gd3JvdGU6DQoNCiAgICBHZW50 bGUgcmVtaW5kZXIgdG8gcmV2aWV3IHRoaXMgcGF0Y2ggc2VyaWVzLg0KDQogICAgUmVnYXJkcywN CiAgICBPbWthcg0KDQogICAgPiBDaGFuZ2VzIHNpbmNlIHYxOg0KICAgID4gLSBIZWxwZXIgYWRk ZWQgZm9yIEhFU1QgQUNQSSB0YWJsZSBnZW5lcmF0aW9uLg0KICAgID4gLSBSZWJhc2VkIHRvIHRo ZSBsYXRlc3QgdXBzdHJlYW0gY29kZS4NCiAgICA+DQogICAgPiBIYXJkd2FyZSBFcnJvciBTb3Vy Y2UgVGFibGUgKEhFU1QpWzFdIGFuZCBTb2Z0d2FyZSBEZWxlZ2F0ZWQgRXhjZXB0aW9uDQogICAg PiBJbnRlcmZhY2UNCiAgICA+IChTREVJKVsyXSBBQ1BJIHRhYmxlcyBhcmUgdXNlZCB0byBhY29t cGxpc2ggZmlybXdhcmUgZmlyc3QgZXJyb3IgaGFuZGxpbmcuVGhpcw0KICAgID4gcGF0Y2ggc2Vy aWVzIGludHJvZHVjZXMgYSBmcmFtZXdvcmsgdG8gYnVpbGQgYW5kIGluc3RhbGwgdGhlIEhFU1Qg QUNQSSB0YWJsZQ0KICAgID4gZHluYW1pY2FsbHkuDQogICAgPg0KICAgID4gVGhlIGZvbGxvd2lu ZyBmaWd1cmUgaWxsdXN0cmF0ZXMgdGhlIHBvc3NpYmxlIHVzYWdlIG9mIHRoZSBkeWFuYW1pYw0K ICAgID4gZ2VuZXJhdGlvbiBvZiBIRVNUIEFDUEkgdGFibGUuDQogICAgPg0KICAgID4gICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTlMgfCBTDQogICAgPiArLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0rDQogICAgPiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8 ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8DQogICAgPiB8Ky0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tKyAgICAg ICAgICAgICAgICB8DQogICAgPiB8fCAgICAgICAgICAgICAgICstLS0tLS0tLS0tLS0tLS0tLS0t LS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0rfCAgICAgICAgICAgICAgICB8DQogICAgPiB8fCAgICAg ICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICB8fCAg ICAgICAgICAgICAgICB8DQogICAgPiB8fCArLS0tLS0tLS0tLS0rIHwrLS0tLS0tLS0tLS0tLS0t LS0tKyB8ICstLS0tLS0tLS0tLS0tLS0tLSt8fCArLS0tLS0tLS0tLS0tLSt8DQogICAgPiB8fCB8 SGVzdFRhYmxlICB8IHx8ICBIZXN0RXJyb3JTb3VyY2UgfCB8IHwgSGVzdEVycm9yU291cmNlIHx8 fCB8IERNQy02MjANCiAgICA+IHx8DQogICAgPiB8fCB8ICBEWEUgICAgICB8IHx8ICAgICAgICBE WEUgICAgICAgfCB8IHwgIFN0YW5kYWxvbmVNTSAgIHx8fCB8U3RhbmRhbG9uZSBNTXx8DQogICAg PiB8fCArLS0tLS0tLS0tLS0rIHwrLS0tLS0tLS0tLS0tLS0tLS0tKyB8ICstLS0tLS0tLS0tLS0t LS0tLSt8fCArLS0tLS0tLS0tLS0tLSt8DQogICAgPiB8fCAgICAgICAgICAgICAgIHxHSEVTdjIg ICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICB8fCAgICAgICAgICAgICAgICB8DQog ICAgPiB8fCAgICAgICAgICAgICAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t LS0tLS0tLS0rfCAgICAgICAgICAgICAgICB8DQogICAgPiB8fCAgICAgICAgICArLS0tLS0tLS0t LS0tLS0tLS0tLS0rICAgICB8ICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICB8 DQogICAgPiB8fCAgICAgICAgICB8UGxhdGZvcm1FcnJvckhhbmRsZXJ8ICAgICB8ICAgICAgICAg ICAgICAgICAgICAgfCAgICAgICAgICAgICAgICB8DQogICAgPiB8fCAgICAgICAgICB8ICAgICAg ICBEWEUgICAgICAgICB8ICAgICB8ICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAg ICB8DQogICAgPiB8fCAgICAgICAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0rICAgICB8ICAgICAg ICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICB8DQogICAgPiB8fEZGIEZXSyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAg ICAgICB8DQogICAgPiB8Ky0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0t LS0tLS0tLS0tLS0tLS0tLS0tKyAgICAgICAgICAgICAgICB8DQogICAgPiB8ICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICB8DQogICAgPiArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0r LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rDQogICAgPiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8DQogICAgPiAgICAgICAgICAgICAgICAgICAg RmlndXJlOiBGaXJtd2FyZSBGaXJzdCBFcnJvciBIYW5kbGluZyBhcHByb2FjaC4NCiAgICA+DQog ICAgPiBBbGwgdGhlIGhhcmR3YXJlIGVycm9yIHNvdXJjZXMgYXJlIGFkZGVkIHRvIEhFU1QgdGFi bGUgYXMgR0hFU3YyWzNdIGVycm9yDQogICAgPiBzb3VyY2UNCiAgICA+IGRlc2NyaXB0b3JzLiBU aGUgZnJhbWV3b3JrIGNvbXByaXNlcyBvZiBmb2xsb3dpbmcgRFhFIGFuZCBNTSBkcml2ZXJzOg0K ICAgID4NCiAgICA+IC0gSGVzdFRhYmxlRHhlOg0KICAgID4gICBCdWlsZHMgSEVTVCB0YWJsZSBo ZWFkZXIgYW5kIGFsbG93cyBhcHBlbmRpbmcgZXJyb3Igc291cmNlIGRlc2NyaXB0b3JzIHRvDQog ICAgPiB0aGUNCiAgICA+ICAgSEVTVCB0YWJsZS4gQWxzbyBwcm92aWRlcyBwcm90b2NvbCBpbnRl cmZhY2UgdG8gaW5zdGFsbCB0aGUgYnVpbHQgSEVTVCB0YWJsZS4NCiAgICA+DQogICAgPiAtIEhl c3RFcnJvclNvdXJjZUR4ZSAmIEhlc3RFcnJvclNvdXJjZVN0YW5kYWxvbmVNTToNCiAgICA+ICAg VGhlc2UgdHdvIGRyaXZlcnMgdG9nZXRoZXIgcmV0cmlldmUgYWxsIHBvc3NpYmxlIGVycm9yIHNv dXJjZSBkZXNjcmlwdG9ycyBvZg0KICAgID4gICB0eXBlIEdIRVN2MiBmcm9tIHRoZSBNTSBkcml2 ZXJzIGltcGxlbWVudGluZyBIRVNUIEVycm9yIFNvdXJjZQ0KICAgID4gRGVzY3JpcHRvcg0KICAg ID4gICBwcm90b2NvbC4gT25jZSBhbGwgdGhlIGRlc2NyaXB0b3JzIGFyZSBjb2xsZWN0ZWQgSGVz dEVycm9yU291cmNlRHhlDQogICAgPiBhcHBlbmRzDQogICAgPiAgIGl0IHRvIEhFU1QgdGFibGUg dXNpbmcgSGVzdFRhYmxlRHhlIGRyaXZlci4NCiAgICA+DQogICAgPiAtIFBsYXRmb3JtRXJyb3JI YW5kbGVyRHhlOg0KICAgID4gICBCdWlsZHMgYW5kIGluc3RhbGxzIFNERUkgQUNQSSB0YWJsZS4g VGhpcyBkcml2ZXIgZG9lcyBub3QgaW5pdGlhbGl6ZShsb2FkKQ0KICAgID4gICB1bnRpbCBIZXN0 RXJyb3JTb3VyY2VEeGUgZHJpdmVyIGhhcyBmaW5pc2hlZCBhcHBlbmRpbmcgYWxsIHBvc3NpYmxl IEdIRVN2Mg0KICAgID4gICBlcnJvciBzb3VyY2UgZGVzY3JpcHRvcnMgdG8gdGhlIEhFU1QgdGFi bGUuIE9uY2UgdGhhdCBpcyBjb21wbGV0ZSB1c2luZyB0aGUNCiAgICA+ICAgSGVzdFRhYmxlRHhl IGRyaXZlciBpdCBpbnN0YWxscyB0aGUgSEVTVCB0YWJsZS4NCiAgICA+DQogICAgPiBUaGlzIHBh dGNoIHNlcmllcyBwcm92aWRlcyByZWZlcmVuY2UgaW1wbGVtZW50YXRpb24gZm9yIERNQy02MjAg RHluYW1pYw0KICAgID4gTWVtb3J5DQogICAgPiBDb250cm9sbGVyWzRdIHRoYXQgaGFzIFJBUyBm ZWF0dXJlIGVuYWJsZWQuIFRoaXMgaXMgcGxhdGZvcm0gY29kZQ0KICAgID4gaW1wbGVtZW50ZWQg YXMgU3RhbmRhbG9uZSBNTSBkcml2ZXIgaW4gZWRrMi1wbGF0Zm9ybXMuDQogICAgPg0KICAgID4g UmVmZXJlbmNlczoNCiAgICA+IFsxXSA6IEFDUEkgNi4zLCBUYWJsZSAxOC0zODIsIEhhcmR3YXJl IEVycm9yIFNvdXJjZSBUYWJsZQ0KICAgID4gWzJdIDogU0RFSSBQbGF0Zm9ybSBEZXNpZ24gRG9j dW1lbnQsIHJldmlzaW9uIGIsIDEwIEFwcGVuZGl4IEMsIEFDUEkgdGFibGUNCiAgICA+ICAgICAg IGRlZmluaXRpb25zIGZvciBTREVJDQogICAgPiBbM10gOiBBQ1BJIFJlZmVyZW5jZSBTcGVjaWZp Y2F0aW9uIDYuMywgVGFibGUgMTgtMzkzIEdIRVN2MiBTdHJ1Y3R1cmUNCiAgICA+IFs0XSA6IERN QzYyMCBEeW5hbWljIE1lbW9yeSBDb250cm9sbGVyLCByZXZpc2lvbiByMXAwDQogICAgPiBbNV0g OiBVRUZJIFJlZmVyZW5jZSBTcGVjaWZpY2F0aW9uIDIuOCwgQXBwZW5kaXggTiAtIENvbW1vbiBQ bGF0Zm9ybSBFcnJvcg0KICAgID4gICAgICAgUmVjb3JkDQogICAgPiBbNl0gOiBVRUZJIFJlZmVy ZW5jZSBTcGVjaWZpY2F0aW9uIDIuOCwgU2VjdGlvbiBOLjIuNSBNZW1vcnkgRXJyb3IgU2VjdGlv bg0KICAgID4NCiAgICA+IExpbmsgdG8gZ2l0aHViIGJyYW5jaCB3aXRoIHRoZSBwYXRjaGVzIGlu IHRoaXMgc2VyaWVzIC0NCiAgICA+IGh0dHBzOi8vZ2l0aHViLmNvbS9vbWtrdWwwMS9lZGsyL3Ry ZWUvcmFzX2Zpcm13YXJlX2ZpcnN0X2VkazINCiAgICA+DQogICAgPiBPbWthciBBbmFuZCBLdWxr YXJuaSAoNCk6DQogICAgPiAgIEFybVBsYXRmb3JtUGtnOiBBbGxvdyBkeW5hbWljIGdlbmVyYXRp b24gb2YgSEVTVCBBQ1BJIHRhYmxlDQogICAgPiAgIEFybVBsYXRmb3JtUGtnOiBhZGQgZGVmaW5p dGlvbiBmb3INCiAgICA+IE1NX0hFU1RfRVJST1JfU09VUkNFX0RFU0NfUFJPVE9DT0wNCiAgICA+ ICAgQXJtUGxhdGZvcm1Qa2c6IHJldHJlaXZlIGVycm9yIHNvdXJjZSBkZXNjcmlwdG9ycyBmcm9t IE1NDQogICAgPiAgIEFybVBsYXRmb3JtUGtnOiBBZGQgaGVscGVycyBmb3IgSEVTVCB0YWJsZSBn ZW5lcmF0aW9uDQogICAgPg0KICAgID4gIEFybVBsYXRmb3JtUGtnL0FybVBsYXRmb3JtUGtnLmRl YyAgICAgICAgICAgICB8ICAxMiArDQogICAgPiAgLi4uL0RyaXZlcnMvQXBlaS9IZXN0RHhlL0hl c3REeGUuaW5mICAgICAgICAgIHwgIDQ5ICsrKw0KICAgID4gIC4uLi9IZXN0TW1FcnJvclNvdXJj ZXMvSGVzdEVycm9yU291cmNlRHhlLmluZiB8ICA0NCArKysNCiAgICA+ICAuLi4vSGVzdEVycm9y U291cmNlU3RhbmRhbG9uZU1tLmluZiAgICAgICAgICAgfCAgNTEgKysrDQogICAgPiAgLi4uL0hl c3RNbUVycm9yU291cmNlQ29tbW9uLmggICAgICAgICAgICAgICAgIHwgIDM3ICsrDQogICAgPiAg QXJtUGxhdGZvcm1Qa2cvSW5jbHVkZS9IZXN0QWNwaUhlYWRlci5oICAgICAgIHwgIDQ5ICsrKw0K ICAgID4gIC4uLi9JbmNsdWRlL1Byb3RvY29sL0hlc3RFcnJvclNvdXJjZUluZm8uaCAgICB8ICA2 NCArKysrDQogICAgPiAgQXJtUGxhdGZvcm1Qa2cvSW5jbHVkZS9Qcm90b2NvbC9IZXN0VGFibGUu aCAgIHwgIDcxICsrKysNCiAgICA+ICBBcm1QbGF0Zm9ybVBrZy9Ecml2ZXJzL0FwZWkvSGVzdER4 ZS9IZXN0RHhlLmMgfCAzNTQNCiAgICA+ICsrKysrKysrKysrKysrKysrKw0KICAgID4gIC4uLi9I ZXN0TW1FcnJvclNvdXJjZXMvSGVzdEVycm9yU291cmNlRHhlLmMgICB8IDMwOCArKysrKysrKysr KysrKysNCiAgICA+ICAuLi4vSGVzdEVycm9yU291cmNlU3RhbmRhbG9uZU1tLmMgICAgICAgICAg ICAgfCAzMTIgKysrKysrKysrKysrKysrDQogICAgPiAgMTEgZmlsZXMgY2hhbmdlZCwgMTM1MSBp bnNlcnRpb25zKCspDQogICAgPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IEFybVBsYXRmb3JtUGtnL0Ry aXZlcnMvQXBlaS9IZXN0RHhlL0hlc3REeGUuaW5mDQogICAgPiAgY3JlYXRlIG1vZGUgMTAwNjQ0 DQogICAgPiBBcm1QbGF0Zm9ybVBrZy9Ecml2ZXJzL0hlc3RNbUVycm9yU291cmNlcy9IZXN0RXJy b3JTb3VyY2VEeGUuaW5mDQogICAgPiAgY3JlYXRlIG1vZGUgMTAwNjQ0DQogICAgPiBBcm1QbGF0 Zm9ybVBrZy9Ecml2ZXJzL0hlc3RNbUVycm9yU291cmNlcy9IZXN0RXJyb3JTb3VyY2VTdGFuZGFs b25lDQogICAgPiBNbS5pbmYNCiAgICA+ICBjcmVhdGUgbW9kZSAxMDA2NDQNCiAgICA+IEFybVBs YXRmb3JtUGtnL0RyaXZlcnMvSGVzdE1tRXJyb3JTb3VyY2VzL0hlc3RNbUVycm9yU291cmNlQ29t bW8NCiAgICA+IG4uaA0KICAgID4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBBcm1QbGF0Zm9ybVBrZy9J bmNsdWRlL0hlc3RBY3BpSGVhZGVyLmgNCiAgICA+ICBjcmVhdGUgbW9kZSAxMDA2NDQNCiAgICA+ IEFybVBsYXRmb3JtUGtnL0luY2x1ZGUvUHJvdG9jb2wvSGVzdEVycm9yU291cmNlSW5mby5oDQog ICAgPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IEFybVBsYXRmb3JtUGtnL0luY2x1ZGUvUHJvdG9jb2wv SGVzdFRhYmxlLmgNCiAgICA+ICBjcmVhdGUgbW9kZSAxMDA2NDQgQXJtUGxhdGZvcm1Qa2cvRHJp dmVycy9BcGVpL0hlc3REeGUvSGVzdER4ZS5jDQogICAgPiAgY3JlYXRlIG1vZGUgMTAwNjQ0DQog ICAgPiBBcm1QbGF0Zm9ybVBrZy9Ecml2ZXJzL0hlc3RNbUVycm9yU291cmNlcy9IZXN0RXJyb3JT b3VyY2VEeGUuYw0KICAgID4gIGNyZWF0ZSBtb2RlIDEwMDY0NA0KICAgID4gQXJtUGxhdGZvcm1Q a2cvRHJpdmVycy9IZXN0TW1FcnJvclNvdXJjZXMvSGVzdEVycm9yU291cmNlU3RhbmRhbG9uZQ0K ICAgID4gTW0uYw0KICAgID4NCiAgICA+IC0tDQogICAgPiAyLjE3LjENCiAgICA+DQogICAgPg0K ICAgID4NCiAgICA+IC09LT0tPS09LT0tPQ0KICAgID4gR3JvdXBzLmlvIExpbmtzOiBZb3UgcmVj ZWl2ZSBhbGwgbWVzc2FnZXMgc2VudCB0byB0aGlzIGdyb3VwLg0KICAgID4gVmlldy9SZXBseSBP bmxpbmUgKCM3NzY2Nyk6IGh0dHBzOi8vZWRrMi5ncm91cHMuaW8vZy9kZXZlbC9tZXNzYWdlLzc3 NjY3DQogICAgPiBNdXRlIFRoaXMgVG9waWM6IGh0dHBzOi8vZ3JvdXBzLmlvL210Lzg0MTE1MjM3 LzQ4NTc1MzMNCiAgICA+IEdyb3VwIE93bmVyOiBkZXZlbCtvd25lckBlZGsyLmdyb3Vwcy5pbw0K ICAgID4gVW5zdWJzY3JpYmU6IGh0dHBzOi8vZWRrMi5ncm91cHMuaW8vZy9kZXZlbC91bnN1Yg0K ICAgID4gW29ta2FyLmt1bGthcm5pQGFybS5jb21dDQogICAgPiAtPS09LT0tPS09LT0NCiAgICA+ DQoNCg0K