From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from EUR04-HE1-obe.outbound.protection.outlook.com (EUR04-HE1-obe.outbound.protection.outlook.com [40.107.7.85]) by mx.groups.io with SMTP id smtpd.web08.29719.1658162539342832508 for ; Mon, 18 Jul 2022 09:42:20 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@armh.onmicrosoft.com header.s=selector2-armh-onmicrosoft-com header.b=oGPJR5dn; spf=pass (domain: arm.com, ip: 40.107.7.85, mailfrom: sami.mujawar@arm.com) ARC-Seal: i=2; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=pass; b=bx2huhp7d0TZRI5bwqozK18AW6g2oy7FMXl0bgrRF/IKNDTiOOHkoCQJt1q1+niMsNH6aP1LFA2vhT/D6agD0Gdbl4pB6Rs4fQ2VqnjP0aLcRq0UIP4cc+RKEEwh3wFAdopqOj70NBJdEI93bhnQoq4GwfcmlzEMo0SdGaYe+HjHhX4305haxstVVTfW4V4rhvpsk6xFqIig1lIhBoaOMc/wLx4VPI9kM5BU1d5ppatDbYuwou8C3c+CkSwiNj4JoRP2LlSw+9FpUeZEup2cOBByd4/q7CKo476fMjomnEQ1Gpo1nwPlF0pzSpOlpRs1hrU+jwnTmTyEEe3NXBRoWg== ARC-Message-Signature: i=2; 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=Mj/vCFtwL07reFAqesC85I3FFW9H+dGEToYVFCMnfu8=; b=QCnApLoND7HQIySavM9E5gBhll9bEI43ZSLsddzscwuvPqFAY4AK+J38pig4hw0T07sxgAcmnmhOgEhqrzwNxt84pnbJg4+qZnbT9ft77O/xDsSlE9ffzAioFKghiNr0lcCzCbPcZ0xVUUJgi5ucmRG2fWszBXhhcUyVzV6995cPp2dBA2cDHq2aBr8wSP8GB+pQoLW0jHfWBIOFoeW1Aws5xnwUYViwBw94qUcbgllT+aN+K4AiRbmBdtP2QMiemiGYdcyM5nOl74CeyFPD/WE8ZsKUyo+E/shcn5JOwMWfBUVN/awSkMN+PpA0OIIW27QmioWy+HGN4nq5lIZytA== ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 63.35.35.123) smtp.rcpttodomain=edk2.groups.io smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com; arc=pass (0 oda=1 ltdi=1 spf=[1,1,smtp.mailfrom=arm.com] dkim=[1,1,header.d=arm.com] dmarc=[1,1,header.from=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=Mj/vCFtwL07reFAqesC85I3FFW9H+dGEToYVFCMnfu8=; b=oGPJR5dnFnSt7aGm52e5a6aB0D3eJJS13HINphrmSfl536BcB1roM3iDRuoaSov0XeOdeYUEe+/2xsogB/VwE086+51NoACnijpBjYs6E6EHlUXes2Ly+lPhqFtwgbNLmwm2H+IRtXNQ1mD7Ip1b+BKwWeb8LGHEjrXUv28xZhs= Received: from AS8PR04CA0029.eurprd04.prod.outlook.com (2603:10a6:20b:310::34) by GVXPR08MB8235.eurprd08.prod.outlook.com (2603:10a6:150:16::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5438.14; Mon, 18 Jul 2022 16:42:15 +0000 Received: from AM5EUR03FT026.eop-EUR03.prod.protection.outlook.com (2603:10a6:20b:310:cafe::cc) by AS8PR04CA0029.outlook.office365.com (2603:10a6:20b:310::34) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5438.23 via Frontend Transport; Mon, 18 Jul 2022 16:42:15 +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; pr=C Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by AM5EUR03FT026.mail.protection.outlook.com (10.152.16.155) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5438.12 via Frontend Transport; Mon, 18 Jul 2022 16:42:14 +0000 Received: ("Tessian outbound 2af316122c7a:v123"); Mon, 18 Jul 2022 16:42:14 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 43ed05b20154462b X-CR-MTA-TID: 64aa7808 Received: from c69931458c2e.2 by 64aa7808-outbound-1.mta.getcheckrecipient.com id B732F2AE-1EC3-4931-82A5-B96C5CB057F0.1; Mon, 18 Jul 2022 16:42:03 +0000 Received: from EUR02-HE1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id c69931458c2e.2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Mon, 18 Jul 2022 16:42:03 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=klEpy6xhjljigNyZtkmMW+m8S2adf2U2nVyCrwETog4R9Cs0MaEEbB0K9fTRi93wRZU987ybV5tgzcJPhFndNR36kD86/Gu+xz20UnsSXDHCfd6p1AGF0BXYThL37oHfxhYrlCuTA43aHsAIblcF/Gl4q2phG6FefCY6T9QyTIs3vvq8czIDhoZYT5zTnTfm7fL1SFraOl+wQ5qOO5Joe5PXj77OQmec+SZ3zdOwlCHMfz1p1Nov3DGk+VO+vQAlZ48JmLL2R74xdSTBtCHB1r5cjLkLwxRaKQjtSYKvUBhUW7mu5iAzqZeyTi5M/yOFW78K9WNJO8bpWf/pVUB8Xw== 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=Mj/vCFtwL07reFAqesC85I3FFW9H+dGEToYVFCMnfu8=; b=AsdVQ9bzxPtdCSiumHcfgXbcs47JO6w+zfOt50+Z/9cY17FyrHrkQDdjmX9sGZqqcLqaoUWA3gRHoDw87fxn8qpZnAWpbN8kCY/AnreOR8WMl8VKH0sZFHr6tFnTpRwrJRggXa11wpN1XDLvzOxARIjVFrMVtRieeZH9ioMiZsObSM0HWsWZ9zQ+a24cHfn5qY8bwpUZ4T4PVi6i3AiFTGJuJxpgZwXwNCXqUdWuIyo0WsXvrB/r66ykJ/9r+mSuQF6V4vW1rPGpe1QX3LpSyBiXqXpdwD3GnxzE0rjuR4NoqFRuVi5A0UyYuLnc9voD8+uIYxavjAg59k9g2QKacQ== 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=Mj/vCFtwL07reFAqesC85I3FFW9H+dGEToYVFCMnfu8=; b=oGPJR5dnFnSt7aGm52e5a6aB0D3eJJS13HINphrmSfl536BcB1roM3iDRuoaSov0XeOdeYUEe+/2xsogB/VwE086+51NoACnijpBjYs6E6EHlUXes2Ly+lPhqFtwgbNLmwm2H+IRtXNQ1mD7Ip1b+BKwWeb8LGHEjrXUv28xZhs= Received: from AS8PR08MB6806.eurprd08.prod.outlook.com (2603:10a6:20b:39b::12) by PAXPR08MB7231.eurprd08.prod.outlook.com (2603:10a6:102:1db::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5438.12; Mon, 18 Jul 2022 16:42:01 +0000 Received: from AS8PR08MB6806.eurprd08.prod.outlook.com ([fe80::d562:5a52:f638:7fe9]) by AS8PR08MB6806.eurprd08.prod.outlook.com ([fe80::d562:5a52:f638:7fe9%5]) with mapi id 15.20.5438.023; Mon, 18 Jul 2022 16:42:01 +0000 From: "Sami Mujawar" To: "Jiang, Guomin" , "devel@edk2.groups.io" CC: GuoMinJ , Ard Biesheuvel , Leif Lindholm , Gerd Hoffmann , nd Subject: Re: [edk2-devel] [Patch v2 02/11] ArmVirtPkg: Remove All UGA Support Thread-Topic: [edk2-devel] [Patch v2 02/11] ArmVirtPkg: Remove All UGA Support Thread-Index: AQHYl+1sm+VPzRV0+EG5ihj5YoTLoa1/LnCAgATkI4CAAFjvAA== Date: Mon, 18 Jul 2022 16:42:01 +0000 Message-ID: <075BE58D-6284-47E2-85AE-6009AB4F2AB9@arm.com> References: <20220715015106.1553-1-guomin.jiang@intel.com> <20220715015106.1553-3-guomin.jiang@intel.com> <169a75ab-652a-c90b-6521-0333c17755c6@arm.com> In-Reply-To: Accept-Language: en-GB, en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Microsoft-MacOutlook/16.63.22070801 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: d3a71f7d-b820-43eb-5b99-08da68dc7888 x-ms-traffictypediagnostic: PAXPR08MB7231:EE_|AM5EUR03FT026:EE_|GVXPR08MB8235:EE_ 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: =?utf-8?B?SXZuVTdpbXJrbTBjUmNTa3lqT0RVQ3h1QlluWTRXQVVvOWFsOTk5U084alhv?= =?utf-8?B?UElTN1lXZTFyYWhYTzZaL0hmT3puaWxwZWFNTUFvOUkwNTEwSzl1ckI0MTZ1?= =?utf-8?B?NmpNdEtWVnQ5ZGZ5U1dsVmJ4WW1acThKckJTamFPTFpNZG5uRWEzQW0raVhi?= =?utf-8?B?TTEzdFdseUY0Q2dFMlpXMkdwNjhtZy9qSFBYZG9HV0FPcWdKOElaRndMcnVm?= =?utf-8?B?YkNkdmVWUUs5UXNCTFZVZXlTU1JxeE91S0owbFR3TSt5blFERTBqVXA4UDVx?= =?utf-8?B?YXR3N0Fxd3dqb2ttUEthRFRRd1Z1bFlHN2FKckJmNXllVExQeVhCbldZUmhl?= =?utf-8?B?dDAvNUlETWpQNWVWZzY0MHhTc1R4WCtBRVZVZTNycTVtb1VQM3ppSkJmZCsz?= =?utf-8?B?ZmlPa2xJc3VXaFlsZnZoQVA0UGdhd3duZEF1YkV5Y29hLzhOZEgySFZ1ZGxs?= =?utf-8?B?MnZGbVo3cFV4VzlhUnFPbXNRQkZyMVVuTnZqWU9zbUwreDZ1bEZNNEt5ZGVG?= =?utf-8?B?UWNuMk44ME14VFZYL1pPVWs5WmdrSzE1M1NSZmlFYWlYYUVNSm5lRkhtaDd4?= =?utf-8?B?Nk1RcExCNWo3T3FWNlczSTUzS3lLNVFaVlF4RVpZeFM1OTBKUUNpdTI5SG9X?= =?utf-8?B?Q0t6dnlYQTI2ZXRmRWh0T29FNWI1RTB0dFZiVVZaY0twVU43RGQ1aWVFSTFp?= =?utf-8?B?dzltbHBGMzdJVDF2UmpOY3N4UDhPT0dkOFBUeExkakVXVG5leVJwSFdoNisy?= =?utf-8?B?TVMwRkpiZHpNL1ZCaUtNRmZqcWpEdHhKK1F3UmY5aWxOMVhFNGt4Q05xZW45?= =?utf-8?B?REM0UzF0TDJ0MVJSMzRMK1RhQmRiNmNaM09zczZieFg3MHdjZGF0S2I4RlN6?= =?utf-8?B?b2I2SWg5cDZPL2diODhpZzBYa2lPMHhJSS92Yk1tZ1NBWHVpQXNLWU5IQTFC?= =?utf-8?B?UzJndUh6ZURJaWxpcGFPOHI4U2pqU0NNMEI5QmVIdGswaVdON0VOWS83U0pm?= =?utf-8?B?MTh3RGV2c1hkVTdCL05CNE51ZlRXNDFLZTlhQ3ZWbndydW56bStUMlNiVnJx?= =?utf-8?B?eGtUNmtVTU1KY09aNklJUGI2d1J3cnRBaTk0OXF5UWJKNEhzMDg3TjdLb2ZX?= =?utf-8?B?ZTZGaWR3aUNDZ1ByUHlFZWRXZElSbE5hdy9JbEo0SElKYWV6cTROM3k2Z3FQ?= =?utf-8?B?UmRIUmxFdVhVK3QzdlRqQTgvenR1REo4RG5mUUpQV3JTTGR6Z3BOUEorbXgw?= =?utf-8?Q?nuMr/fvCtyCeheu?= 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:(13230016)(4636009)(136003)(39860400002)(346002)(366004)(396003)(376002)(5660300002)(8936002)(66946007)(91956017)(66476007)(66556008)(8676002)(66446008)(4326008)(76116006)(64756008)(38100700002)(36756003)(2906002)(54906003)(38070700005)(26005)(122000001)(33656002)(966005)(478600001)(6486002)(6506007)(41300700001)(316002)(86362001)(110136005)(71200400001)(53546011)(2616005)(83380400001)(186003)(6512007)(42580500001)(45980500001);DIR:OUT;SFP:1101; MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR08MB7231 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: AM5EUR03FT026.eop-EUR03.prod.protection.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: e901ecde-30de-43a3-f7de-08da68dc7039 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 0JXqZfKAtHv8IlhyJ0Dpcrf/ehgv/tUfoXdwyjhw/SVRKetEoV/rz8S/CeeuAKRk0KmvEBctBZh8aQ3e8e4m1BMGhvyEVmIbJr6jd6t/Hng1Q+VnTt9QOc3+edIsKBl+Uwi/jbLJjmDitPoGnQeh7khROT4w0NCbpRlnSTYXDyUz7BTS8VDGHftq7Zcd1znOdxIHxg80Q6EFKG05LJY5e5rZeD5b+mU6pe6tl/OjZ4TA7KnrfYI6XLyIzaql7g5GoYBMRoUgiCmWhUAkMl1oyGfEi4rp3ZpYkFZLMv5KXtJkoK9MyJyrTZwx1kRFggAZY6SyNOl3avOiXggvCR2K7+NXarC1Wm64dV2W9F4PZ7g1Tnw1L6oxy6cvDWVonBBT2/466CQme1G2e56YoPIcM2KCONNPU/JIrTirl/IZZ+xK9PI4mUUnIIRFhztzF5ILsaXsMEL8iww8/erDBCAolOGLNc12kGpH/apuhPqfEim207AxlyFW2Cw6yxSplZ51uZJl8zAY8XkqzDlBcn8S1sSOWchBBxCRPeIOgvH6gax5OyJqGABuMIyot6mTMk8ofIPj38MiYDUzTrcW632tXEDh2Ec59ZVxEJlyux3nQkPF0jspS0Iw7x2E0ugrEUfygCftgAWBdneVEAegv5zi7izH4qwTO7ScMXNabBCroeSzCGtkTMOSB0Rp7XUPFkIhK5phT6dkBTxFGADFIL26Uu2AVHDC7NFCvJSxm9piF3SDpijmacIs5zK8i8d0iBbGP0Yc46CRGdLDu8827Sb2cr3h0xZlZrnBw+FhCHuhARBSB/c2/CtnhRYsU6YRpI0c2+To/L/WmXA3eABOFxdw1sHAtpuUp+lYOm2gL/cVFPnyjjxINLOazbyY44qTxyqZUDkY6acXNidey9J09ioeCvyyUpgZ8ZVmAr6XjTYWcdY= 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:(13230016)(4636009)(396003)(136003)(346002)(39860400002)(376002)(40470700004)(36840700001)(46966006)(8936002)(5660300002)(40480700001)(82310400005)(33656002)(2906002)(8676002)(40460700003)(54906003)(110136005)(86362001)(70586007)(4326008)(70206006)(316002)(36756003)(336012)(82740400003)(53546011)(356005)(26005)(2616005)(966005)(41300700001)(6486002)(186003)(6512007)(478600001)(83380400001)(81166007)(47076005)(36860700001)(6506007)(42580500001);DIR:OUT;SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Jul 2022 16:42:14.9861 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: d3a71f7d-b820-43eb-5b99-08da68dc7888 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: AM5EUR03FT026.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: GVXPR08MB8235 Content-Language: en-GB Content-Type: text/plain; charset="utf-8" Content-ID: <6467930E1DBBA84CB406693D273FF0D8@eurprd08.prod.outlook.com> Content-Transfer-Encoding: base64 SGkgR3VvbWluLA0KDQpUaGFuayB5b3UgZm9yIGNvbmZpcm1pbmcuDQoNClJldmlld2VkLWJ5OiBT YW1pIE11amF3YXIgPHNhbWkubXVqYXdhckBhcm0uY29tPg0KDQpSZWdhcmRzLA0KDQpTYW1pIE11 amF3YXINCg0K77u/T24gMTgvMDcvMjAyMiwgMTM6MjQsICJKaWFuZywgR3VvbWluIiA8Z3VvbWlu LmppYW5nQGludGVsLmNvbT4gd3JvdGU6DQoNCiAgICBIaSBTYW1pLA0KDQogICAgSSBhbSBzdXJl IHRoYXQgdGhlIFBjZENvbk91dEdvcFN1cHBvcnQgd2lsbCBiZWluZyByZW1vdmVkLg0KDQogICAg V2Ugd2lsbCBrZWVwIGl0IGluIGRlYyBmaWxlIHRlbXBvcmFyaWx5IGJlY2F1c2Ugc29tZSBkb3du c3RyZWFtIHByb2plY3Qgc3RpbGwgbmVlZCBpdA0KICAgIEZpcnN0IHdlIHdpbGwgcmVtb3ZlIGFs bCByZWxhdGVkIGNvZGUgZXhjZXB0IGRlZmluaXRpb24gYW5kIGhlYWRlcg0KICAgIFNlY29uZCB3 ZSB3aWxsIGhpZ2hsaWdodCBpdCBhbmQgZG93bnN0cmVhbSBzaG91bGQgcmVtb3ZlIGFsbCByZWxh dGVkIGNvZGUgaW4gdGhlaXIgcHJvamVjdA0KICAgIExhc3Qgd2Ugd2lsbCByZW1vdmUgdGhlIGRl ZmluaXRpb24gYW5kIGhlYWRlciBhbmQgYWxsIFVHQSB3aWxsIGJlIGNsZWFuIHRvdGFsbHkuDQoN CiAgICBUaGFua3MNCiAgICBHdW9taW4NCiAgICA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0t DQogICAgPiBGcm9tOiBkZXZlbEBlZGsyLmdyb3Vwcy5pbyA8ZGV2ZWxAZWRrMi5ncm91cHMuaW8+ IE9uIEJlaGFsZiBPZiBTYW1pDQogICAgPiBNdWphd2FyDQogICAgPiBTZW50OiBGcmlkYXksIEp1 bHkgMTUsIDIwMjIgNTo0MiBQTQ0KICAgID4gVG86IEppYW5nLCBHdW9taW4gPGd1b21pbi5qaWFu Z0BpbnRlbC5jb20+OyBkZXZlbEBlZGsyLmdyb3Vwcy5pbw0KICAgID4gQ2M6IEd1b01pbkogPG5l d2V4cGxvcmVyakBnbWFpbC5jb20+OyBBcmQgQmllc2hldXZlbA0KICAgID4gPGFyZGIrdGlhbm9j b3JlQGtlcm5lbC5vcmc+OyBMZWlmIExpbmRob2xtIDxsZWlmQG51dmlhaW5jLmNvbT47IEdlcmQN CiAgICA+IEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT47IG5kQGFybS5jb20NCiAgICA+IFN1 YmplY3Q6IFJlOiBbZWRrMi1kZXZlbF0gW1BhdGNoIHYyIDAyLzExXSBBcm1WaXJ0UGtnOiBSZW1v dmUgQWxsIFVHQQ0KICAgID4gU3VwcG9ydA0KICAgID4gDQogICAgPiBIaSBHdW9taW4sDQogICAg PiANCiAgICA+IFRoYW5rIHlvdSBmb3IgdGhpcyBwYXRjaC4NCiAgICA+IA0KICAgID4gUGxlYXNl IGZpbmQgbXkgcmVzcG9uc2UgaW5saW5lIG1hcmtlZCBbU0FNSV0uDQogICAgPiANCiAgICA+IFJl Z2FyZHMsDQogICAgPiANCiAgICA+IFNhbWkgTXVqYXdhcg0KICAgID4gDQogICAgPiBPbiAxNS8w Ny8yMDIyIDAyOjUwIGFtLCBHdW9taW4gSmlhbmcgd3JvdGU6DQogICAgPiA+IEZyb206IEd1b01p bkogPG5ld2V4cGxvcmVyakBnbWFpbC5jb20+DQogICAgPiA+DQogICAgPiA+IFJFRjogaHR0cHMv L2J1Z3ppbGxhLnRpYW5vY29yZS5vcmcvc2hvd19idWcuY2dpP2lkPTIzNjgNCiAgICA+ID4NCiAg ICA+ID4gUmVtb3ZlIFBjZENvbk91dEdvcFN1cHBvcnQsIGl0IGlzIHVubmVjZXNzYXJ5IGFueSBt b3JlLg0KICAgID4gPiBSZW1vdmUgQWxsIFVHQSBTdXBwb3J0IGluIEFybVZpcnRQa2cNCiAgICA+ ID4NCiAgICA+ID4gU2lnbmVkLW9mZi1ieTogR3VvbWluIEppYW5nIDxndW9taW4uamlhbmdAaW50 ZWwuY29tPg0KICAgID4gPiBDYzogQXJkIEJpZXNoZXV2ZWwgPGFyZGIrdGlhbm9jb3JlQGtlcm5l bC5vcmc+DQogICAgPiA+IENjOiBMZWlmIExpbmRob2xtIDxsZWlmQG51dmlhaW5jLmNvbT4NCiAg ICA+ID4gQ2M6IFNhbWkgTXVqYXdhciA8c2FtaS5tdWphd2FyQGFybS5jb20+DQogICAgPiA+IENj OiBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4NCiAgICA+ID4gLS0tDQogICAgPiA+ ICAgQXJtVmlydFBrZy9Bcm1WaXJ0UWVtdS5kc2MgICAgICAgfCA3ICstLS0tLS0NCiAgICA+ID4g ICBBcm1WaXJ0UGtnL0FybVZpcnRRZW11S2VybmVsLmRzYyB8IDcgKy0tLS0tLQ0KICAgID4gPiAg IDIgZmlsZXMgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAxMiBkZWxldGlvbnMoLSkNCiAgICA+ ID4NCiAgICA+ID4gZGlmZiAtLWdpdCBhL0FybVZpcnRQa2cvQXJtVmlydFFlbXUuZHNjIGIvQXJt VmlydFBrZy9Bcm1WaXJ0UWVtdS5kc2MNCiAgICA+ID4gaW5kZXggOTM2OWE4ODg1OGZkLi5kYzg3 MDUwZjNmM2EgMTAwNjQ0DQogICAgPiA+IC0tLSBhL0FybVZpcnRQa2cvQXJtVmlydFFlbXUuZHNj DQogICAgPiA+ICsrKyBiL0FybVZpcnRQa2cvQXJtVmlydFFlbXUuZHNjDQogICAgPiA+IEBAIC0x LDcgKzEsNyBAQA0KICAgID4gPiAgICMNCiAgICA+ID4gICAjICBDb3B5cmlnaHQgKGMpIDIwMTEt MjAxNSwgQVJNIExpbWl0ZWQuIEFsbCByaWdodHMgcmVzZXJ2ZWQuDQogICAgPiA+ICAgIyAgQ29w eXJpZ2h0IChjKSAyMDE0LCBMaW5hcm8gTGltaXRlZC4gQWxsIHJpZ2h0cyByZXNlcnZlZC4NCiAg ICA+ID4gLSMgIENvcHlyaWdodCAoYykgMjAxNSAtIDIwMjAsIEludGVsIENvcnBvcmF0aW9uLiBB bGwgcmlnaHRzIHJlc2VydmVkLg0KICAgID4gPiArIyAgQ29weXJpZ2h0IChjKSAyMDE1IC0gMjAy MiwgSW50ZWwgQ29ycG9yYXRpb24uIEFsbCByaWdodHMgcmVzZXJ2ZWQuDQogICAgPiA+ICAgIw0K ICAgID4gPiAgICMgIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBCU0QtMi1DbGF1c2UtUGF0ZW50 DQogICAgPiA+ICAgIw0KICAgID4gPiBAQCAtMTI1LDExICsxMjUsNiBAQA0KICAgID4gPiAgICAg Z1VlZmlPdm1mUGtnVG9rZW5TcGFjZUd1aWQuUGNkUWVtdUJvb3RPcmRlclBjaVRyYW5zbGF0aW9u fFRSVUUNCiAgICA+ID4NCiAgICA+IGdVZWZpT3ZtZlBrZ1Rva2VuU3BhY2VHdWlkLlBjZFFlbXVC b290T3JkZXJNbWlvVHJhbnNsYXRpb258VFJVRQ0KICAgID4gPg0KICAgID4gPiAtICAjIyBJZiBU UlVFLCBHcmFwaGljcyBPdXRwdXQgUHJvdG9jb2wgd2lsbCBiZSBpbnN0YWxsZWQgb24gdmlydHVh bCBoYW5kbGUNCiAgICA+IGNyZWF0ZWQgYnkgQ29uc3BsaXR0ZXJEeGUuDQogICAgPiA+IC0gICMg IEl0IGNvdWxkIGJlIHNldCBGQUxTRSB0byBzYXZlIHNpemUuDQogICAgPiA+IC0gIGdFZmlNZGVN b2R1bGVQa2dUb2tlblNwYWNlR3VpZC5QY2RDb25PdXRHb3BTdXBwb3J0fFRSVUUNCiAgICA+IA0K ICAgID4gW1NBTUldIEkgYW0gYXNzdW1pbmcgUGNkQ29uT3V0R29wU3VwcG9ydCBpcyBnb2luZyB0 byBiZSByZW1vdmVkLiBDYW4NCiAgICA+IHlvdSBjb25maWlybSwgcGxlYXNlPw0KICAgID4gDQog ICAgPiBJIGFtIG5vdCBzdXJlIEkgYW0gbG9va2luZyBhdCB0aGUgcmlnaHQgcHVsbCByZXF1ZXN0 LiBCdXQgdGhlIHBhdGNoIGF0DQogICAgPiBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2Vk azIvcHVsbC8yOTAvY29tbWl0cy80OTgzODg0NGRmNjY4MjZjNWQwDQogICAgPiA5YTJkYWQwNzVk ZmUwZDM3ZWU3MDkjZGlmZi0NCiAgICA+IDZiZGQxYmM1YmQ3YmFjZjYxYTQ0OTllNTU2YWUwMDJj YmM0OWZjMjRjMTllNDI0ZmRmNTQ0ZDkxZTE2M2JiYjgNCiAgICA+IGRvZXMgbm90IHNlZW0gdG8g ZHJvcCBpdC4NCiAgICA+IA0KICAgID4gQWxzbyB0aGUgc3ViamVjdCBsaW5lIGZvciB0aGUgY29t bWl0IGlzIHNhbWUgYXMgZm9yIHRoZSBwYXRjaCBhdA0KICAgID4gaHR0cHM6Ly9lZGsyLmdyb3Vw cy5pby9nL2RldmVsL21lc3NhZ2UvOTEzOTAgaW4gdGhpcyBzZXJpZXMuDQogICAgPiANCiAgICA+ IFsvU0FNSV0NCiAgICA+IA0KICAgID4gPiAtICBnRWZpTWRlTW9kdWxlUGtnVG9rZW5TcGFjZUd1 aWQuUGNkQ29uT3V0VWdhU3VwcG9ydHxGQUxTRQ0KICAgID4gPiAtDQogICAgPiA+DQogICAgPiBn RWZpTWRlTW9kdWxlUGtnVG9rZW5TcGFjZUd1aWQuUGNkVHVybk9mZlVzYkxlZ2FjeVN1cHBvcnR8 VFJVRQ0KICAgID4gPg0KICAgID4gPiAgICAgZ0FybVZpcnRUb2tlblNwYWNlR3VpZC5QY2RUcG0y U3VwcG9ydEVuYWJsZWR8JChUUE0yX0VOQUJMRSkNCiAgICA+ID4gZGlmZiAtLWdpdCBhL0FybVZp cnRQa2cvQXJtVmlydFFlbXVLZXJuZWwuZHNjDQogICAgPiA+IGIvQXJtVmlydFBrZy9Bcm1WaXJ0 UWVtdUtlcm5lbC5kc2MNCiAgICA+ID4gaW5kZXggN2Y3ZDE1ZDZlZWUzLi4wZDEzZDhlZGI0MDcg MTAwNjQ0DQogICAgPiA+IC0tLSBhL0FybVZpcnRQa2cvQXJtVmlydFFlbXVLZXJuZWwuZHNjDQog ICAgPiA+ICsrKyBiL0FybVZpcnRQa2cvQXJtVmlydFFlbXVLZXJuZWwuZHNjDQogICAgPiA+IEBA IC0xLDcgKzEsNyBAQA0KICAgID4gPiAgICMNCiAgICA+ID4gICAjICBDb3B5cmlnaHQgKGMpIDIw MTEtMjAxNSwgQVJNIExpbWl0ZWQuIEFsbCByaWdodHMgcmVzZXJ2ZWQuDQogICAgPiA+ICAgIyAg Q29weXJpZ2h0IChjKSAyMDE0LCBMaW5hcm8gTGltaXRlZC4gQWxsIHJpZ2h0cyByZXNlcnZlZC4N CiAgICA+ID4gLSMgIENvcHlyaWdodCAoYykgMjAxNSAtIDIwMjAsIEludGVsIENvcnBvcmF0aW9u LiBBbGwgcmlnaHRzIHJlc2VydmVkLg0KICAgID4gPiArIyAgQ29weXJpZ2h0IChjKSAyMDE1IC0g MjAyMiwgSW50ZWwgQ29ycG9yYXRpb24uIEFsbCByaWdodHMgcmVzZXJ2ZWQuDQogICAgPiA+ICAg Iw0KICAgID4gPiAgICMgIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBCU0QtMi1DbGF1c2UtUGF0 ZW50DQogICAgPiA+ICAgIw0KICAgID4gPiBAQCAtMTA3LDExICsxMDcsNiBAQA0KICAgID4gPiAg ICAgZ1VlZmlPdm1mUGtnVG9rZW5TcGFjZUd1aWQuUGNkUWVtdUJvb3RPcmRlclBjaVRyYW5zbGF0 aW9ufFRSVUUNCiAgICA+ID4NCiAgICA+IGdVZWZpT3ZtZlBrZ1Rva2VuU3BhY2VHdWlkLlBjZFFl bXVCb290T3JkZXJNbWlvVHJhbnNsYXRpb258VFJVRQ0KICAgID4gPg0KICAgID4gPiAtICAjIyBJ ZiBUUlVFLCBHcmFwaGljcyBPdXRwdXQgUHJvdG9jb2wgd2lsbCBiZSBpbnN0YWxsZWQgb24gdmly dHVhbCBoYW5kbGUNCiAgICA+IGNyZWF0ZWQgYnkgQ29uc3BsaXR0ZXJEeGUuDQogICAgPiA+IC0g ICMgIEl0IGNvdWxkIGJlIHNldCBGQUxTRSB0byBzYXZlIHNpemUuDQogICAgPiA+IC0gIGdFZmlN ZGVNb2R1bGVQa2dUb2tlblNwYWNlR3VpZC5QY2RDb25PdXRHb3BTdXBwb3J0fFRSVUUNCiAgICA+ ID4gLSAgZ0VmaU1kZU1vZHVsZVBrZ1Rva2VuU3BhY2VHdWlkLlBjZENvbk91dFVnYVN1cHBvcnR8 RkFMU0UNCiAgICA+ID4gLQ0KICAgID4gPg0KICAgID4gZ0VmaU1kZU1vZHVsZVBrZ1Rva2VuU3Bh Y2VHdWlkLlBjZFR1cm5PZmZVc2JMZWdhY3lTdXBwb3J0fFRSVUUNCiAgICA+ID4NCiAgICA+ID4g ICBbUGNkc0ZpeGVkQXRCdWlsZC5jb21tb25dDQogICAgPiANCiAgICA+IA0KICAgID4gDQogICAg PiANCg0KDQo=