From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from EUR03-AM5-obe.outbound.protection.outlook.com (EUR03-AM5-obe.outbound.protection.outlook.com [40.107.3.81]) by mx.groups.io with SMTP id smtpd.web09.6282.1632312389284631583 for ; Wed, 22 Sep 2021 05:06:30 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@armh.onmicrosoft.com header.s=selector2-armh-onmicrosoft-com header.b=cYUVP0qz; spf=pass (domain: arm.com, ip: 40.107.3.81, 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=RptYvlZ23bOhDiLVu0LLiOipKUd8r2i79w0etyyJZ+4=; b=cYUVP0qzDB+lZJp+XKdroEBIJshe2Qa5gavm/gxj7BeMG6IRa/EPVyoCsDWsn/MF90rriTQqXmJAXNXHZjUFOkC6vdNdXJ1rMPTQFj02cKqGuIyKbmxc93pht4r9/eiikJWIJAdFDro/EpeZXI76hDp+KwT+bAGDGs3VuREEOVk= Received: from AM6PR10CA0042.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:209:80::19) by DBBPR08MB4522.eurprd08.prod.outlook.com (2603:10a6:10:d2::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4523.14; Wed, 22 Sep 2021 12:06:26 +0000 Received: from AM5EUR03FT043.eop-EUR03.prod.protection.outlook.com (2603:10a6:209:80:cafe::f8) by AM6PR10CA0042.outlook.office365.com (2603:10a6:209:80::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4544.13 via Frontend Transport; Wed, 22 Sep 2021 12:06:26 +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 AM5EUR03FT043.mail.protection.outlook.com (10.152.17.43) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4544.13 via Frontend Transport; Wed, 22 Sep 2021 12:06:26 +0000 Received: ("Tessian outbound 45760a30af4a:v103"); Wed, 22 Sep 2021 12:06:26 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 1f5cde1da56864a0 X-CR-MTA-TID: 64aa7808 Received: from e6032aca4aa6.2 by 64aa7808-outbound-1.mta.getcheckrecipient.com id A689CFAD-A9B5-48D0-84C5-9B6F8C839A70.1; Wed, 22 Sep 2021 12:06:04 +0000 Received: from EUR04-DB3-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id e6032aca4aa6.2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Wed, 22 Sep 2021 12:06:04 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=K7CSQNYyvGzB9ksvN4/GPMR2rmsBOZIw+EnJOu0durgSxDHLiDe5mjN/pt+0SMBafDcfHxAvCsPI72fViuEXRY5e1bNYqXtC8IlZ+HCUSmDzqC/CJ8ykwk4XfIZ/CAZRt7TB7xblamcZpJSGRaRSZM5zcLuc2m2GKIXCnzN+78T5qyjdqpDDO2uB5f+h/qlh8aGDOwJ92HFSGQF8g7gjLMysEURuRvAX/OSIYUHXBIqiZtpOCiULN2rzEHbMV/rFgjNVuzAr6jM2/P0RzjOONr+lwYMSYbxibA7SJAQFwNifHaGybNSBBB9MoutaNhDODJpmgL8cmdN8x+A/0Xwipw== 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; bh=RptYvlZ23bOhDiLVu0LLiOipKUd8r2i79w0etyyJZ+4=; b=RVkUqrQ4yZmCiVOvnW8PiW0J+LIfUvK7T8qwsVnaOdTFIunaLw20Shh+mnwBm6573TGC4gCIXkARe0dJw4z+V3GHpglA54YZZWoIG/UN4mbJQJnailFKET0cps9I9TMPVVjcxma2R5NEBJ6SDiHhisdN/O/9KsdKJuEmfUxTO/MJBPc+55QPL0lp3JAe6w8s9WYFHVoCRH3fEpCvwb793svqEAbxaXXtktWdbgdCZFC/tTTfgqUFOId/0VltA7SuWCcnhMN8h3qyXYzd+fYlKkWzk7kdXo0WLMWsXHL3cCrAWT7OHeOO9/in8olfU2/6ZZrHFkhJ/MORBD2nbkcTcQ== 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=RptYvlZ23bOhDiLVu0LLiOipKUd8r2i79w0etyyJZ+4=; b=cYUVP0qzDB+lZJp+XKdroEBIJshe2Qa5gavm/gxj7BeMG6IRa/EPVyoCsDWsn/MF90rriTQqXmJAXNXHZjUFOkC6vdNdXJ1rMPTQFj02cKqGuIyKbmxc93pht4r9/eiikJWIJAdFDro/EpeZXI76hDp+KwT+bAGDGs3VuREEOVk= Received: from AS8PR08MB6806.eurprd08.prod.outlook.com (2603:10a6:20b:39b::12) by AS8PR08MB6309.eurprd08.prod.outlook.com (2603:10a6:20b:29f::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4544.13; Wed, 22 Sep 2021 12:06:03 +0000 Received: from AS8PR08MB6806.eurprd08.prod.outlook.com ([fe80::c8a5:672a:9ff2:e554]) by AS8PR08MB6806.eurprd08.prod.outlook.com ([fe80::c8a5:672a:9ff2:e554%5]) with mapi id 15.20.4523.018; Wed, 22 Sep 2021 12:06:03 +0000 From: "Sami Mujawar" To: Ard Biesheuvel , Omkar Kulkarni CC: "devel@edk2.groups.io" , Ard Biesheuvel Subject: Re: [edk2-devel] [edk2-platforms][PATCH v3 0/5] Platform/Sgi: Add platform support for firmware first error handling Thread-Topic: [edk2-devel] [edk2-platforms][PATCH v3 0/5] Platform/Sgi: Add platform support for firmware first error handling Thread-Index: AQHXmK1t+sDH13w4LUWLxIXo1S2U86uSXxnwgB2+zwCAABXugA== Date: Wed, 22 Sep 2021 12:06:03 +0000 Message-ID: <84608344-907C-4DE9-8682-343649A1BB23@arm.com> References: <169E28AD2269B506.9946@groups.io> In-Reply-To: Accept-Language: en-GB, en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Microsoft-MacOutlook/16.52.21080801 Authentication-Results-Original: kernel.org; dkim=none (message not signed) header.d=none;kernel.org; dmarc=none action=none header.from=arm.com; x-ms-publictraffictype: Email X-MS-Office365-Filtering-Correlation-Id: 3525491e-1a0d-4426-a7e1-08d97dc1672d x-ms-traffictypediagnostic: AS8PR08MB6309:|DBBPR08MB4522: x-ms-exchange-transport-forked: True X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true nodisclaimer: true x-ms-oob-tlc-oobclassifiers: OLM:8882;OLM:8882; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: qs4l9k20/CLeAviW97gDFUOC+vsBYcnNNXTyGDYu3klMvSJzTvhgm0Y7yw/JhxZ+VfXFKiEjNALE97y95mRPB2AJUQHsHGX+dQgLOAmD77FNbg3ReZ6ExOcVDKRrBpkjBw+zK3C6Lm1/IMHBDTF5I0u1VEoWlcH0YlGDOpvd7+13m36YLkY5dBJihF3cmahwUfd0nnUu1RtpabGGYU9/n1cKhOpBf6293d6Hikual4BhvppexoCnGJXNrnpoiIHdtP7axrxX++2ad3o7lHtPl8PHh9r2FqB1bWnZ8IOCdQIR+8kJ1gCvGVwHbYlulLQIfhcU5/KLq2BFe2h9+rfLVPk7vIUC3lUrl6/vaXiUveoGy67R0Q9Csvt8KiynHf4t31rX6ist5GFIjM+RRHHvhmuTQA5H68d9cPdzMJm+yTsIoq/izxpbIl+n8G9KCV+8bPSSHgs/w0BDIRMJ+C21fm4sHuFDFCcc3MkTHB1x4PFxVgMhxvxhzi2XDdbdMcX/yvfCo3jozipTd4eDAFM6wRk0xzUSvC8WOkPushTTDYMMpLkYON8HvrRMX6sE/1uBWJSqu4jA40Nfr0G28ml0dOPVILxNW8AvUxDJ7XYNUhTqmeEAEjODbY0vU7Mo8xHt4x7KUyqqrTTjlLXFydC3reGskPXnb6VpuDJ+D8D6AAsGgGIo/sUxuEQ1rL5QYMqwHvmTmaNYUSo5SMwFsj+21/TD7XlQPmg+c9f1zYkkTMpAQapD1jCwMXRX/dzWm3vM50lc7Uv6g5cLxVo3J/6hlxDVnC1k83k0X0vd3+M6vYmO32pg3Jw2+DHzNWLskHffQIZoJ6Q65HJY01MTuYtfy3VgqpRUcq5kF7pireOgKDE= 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)(366004)(26005)(64756008)(66556008)(86362001)(83380400001)(4326008)(66946007)(66446008)(66476007)(33656002)(316002)(2906002)(6636002)(76116006)(966005)(110136005)(186003)(54906003)(6506007)(19627235002)(38100700002)(91956017)(6486002)(8676002)(71200400001)(38070700005)(122000001)(2616005)(508600001)(36756003)(6512007)(8936002)(5660300002)(45980500001);DIR:OUT;SFP:1101; MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR08MB6309 Original-Authentication-Results: kernel.org; dkim=none (message not signed) header.d=none;kernel.org; dmarc=none action=none header.from=arm.com; Return-Path: Sami.Mujawar@arm.com X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: AM5EUR03FT043.eop-EUR03.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: dca5f2bd-99bc-4ee1-a0bc-08d97dc1598c X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: q+FW4yKcOswkglAw2ppKjYuQon+LNAl7Vk7Ft5S/3f66m5xid+YsfFXdIKjPybgXlRwvPwornIbpYFWLD0di83nlBUdhNSfc/oIjR3sv01LKqHRD1JvtqKQsdXZ8riGdu4ciQ0HiqSvdPDW6whM5g0enrtvn7/AU54Ehe7vR4ms+9Jap9eTNN9MqqddDNNAoAJSW3PS+Q7Q7dnZTBwhBFOol/6pL3HEX1+PfWq9xOCq8RVZ1Vhr4O7rSnKWMZNYnyttdj5N1fOShpYyWYdyJbeteNtLjhEf5VVLovHgtcNAnQoH+SpVnjUNxL7qEfErL2JF3HhSJjKh+KKHB/XEDVshTqMMoS2io1PHPOlYWuBbpdwREzk5NlyrweuZZ5M1apyiZ4LtNDu6F83FVJ1tRFH2Fr76pm0Ri7X4QUDaiEcw7vChbMWMoUGpiM1aeatRA+7E6D4uGhYTTWlFIlHV+WwkTLG7IY4tT0gFlmx88UPBW6V2KnHPG9paynuy3SWOmgTVwSjXUHX+/7pJXLi7Bxe2nUN+cGFJhBe1sHwwzFbFMrklMvi1iGQfTEA1aijIEF+t0CAQyWfvawwWbNhnu2R3YZLaidj9a0Okp5tpAgm+chQkJ63KH+IV1z1/ADnHdJZy76a43IJTXs+qVW50DQJfAIYZzJeO9ixWqdmryUNIuUBDPx8xM/AHDTLE05HWAPW0DqLA/Rb+rWuAB+O8L/EyA61id73+aTqeoc0ztraJTZOrIqgkWrISJJd9wSzcIBUXuXo2K1chugZhF+Oss054m+VagJBCz1mPlX30xoH0Co9cSSrdylngil535ccyXb/we2sxui3sgtrOUdv0ygw== 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)(36840700001)(46966006)(6506007)(19627235002)(81166007)(5660300002)(33656002)(36756003)(356005)(107886003)(4326008)(86362001)(508600001)(47076005)(8936002)(966005)(6512007)(6636002)(83380400001)(316002)(26005)(2906002)(36860700001)(82310400003)(70206006)(6486002)(336012)(2616005)(54906003)(70586007)(186003)(110136005)(8676002);DIR:OUT;SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Sep 2021 12:06:26.2051 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 3525491e-1a0d-4426-a7e1-08d97dc1672d 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: AM5EUR03FT043.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DBBPR08MB4522 Content-Language: en-GB Content-Type: text/plain; charset="utf-8" Content-ID: <200CFE540788FC449949F1FA215ED5E8@eurprd08.prod.outlook.com> Content-Transfer-Encoding: base64 SGkgQXJkLA0KDQpJIHdpbGwgcmV2aWV3IHRoZSBzZXJpZXMgdGhpcyB3ZWVrLg0KDQpSZWdhcmRz LA0KDQpTYW1pIE11amF3YXINCg0K77u/T24gMjIvMDkvMjAyMSwgMTI6NDcsICJBcmQgQmllc2hl dXZlbCIgPGFyZGJAa2VybmVsLm9yZz4gd3JvdGU6DQoNCiAgICBPbiBGcmksIDMgU2VwdCAyMDIx IGF0IDE1OjM5LCBPbWthciBLdWxrYXJuaSA8T21rYXIuS3Vsa2FybmlAYXJtLmNvbT4gd3JvdGU6 DQogICAgPg0KICAgID4gR2VudGxlIHJlbWluZGVyLCB0byByZXZpZXcgdGhpcyBwYXRjaCBzZXJp ZXMuDQogICAgPg0KDQogICAgU2FtaSwgd291bGQgeW91IG1pbmQgdGFraW5nIHRoaXMgb25lPw0K DQoNCiAgICA+DQogICAgPiA+IE9uIEF1Z3VzdCAyNCwgMjAyMSAxMTozMCBBTSwgT21rYXIgS3Vs a2Fybmkgd3JvdGU6DQogICAgPiA+IENoYW5nZXMgc2luY2UgdjI6DQogICAgPiA+IC0gUmViYXNl ZCB0byB0aGUgbGF0ZXN0IHVwc3RyZWFtIGNvZGUuDQogICAgPiA+DQogICAgPiA+IFRoaXMgcGF0 Y2ggc2VyaWVzIGludHJvZHVjZXMgcGxhdGZvcm0gc3VwcG9ydCBmb3IgUkFTIHVzaW5nIEZpcm13 YXJlIEZpcnN0DQogICAgPiA+IGVycm9yIGhhbmRsaW5nLiBGaXJtd2FyZSBmaXJzdCBlcnJvciBo YW5kbGluZyBvbiBBUk0gTmVvdmVyc2UgcmVmZXJlbmNlDQogICAgPiA+IGRlc2lnbiBwbGF0Zm9y bXMgaXMgYWNoaWV2ZWQgdXNpbmcgSEVTVFsxXSBhbmQgU0RFSVsyXSBBQ1BJIHRhYmxlcy4NCiAg ICA+ID4NCiAgICA+ID4gRm9yIGRvaW5nIHNvIHRoZSBQbGF0Zm9ybSBFcnJvciBoYW5kbGVyIERY RSBkcml2ZXIgaXMgaW50cm9kdWNlZC4gVGhpcyBkcml2ZXINCiAgICA+ID4gaXMgaW50ZWdyYWwg cGFydCBvZiB0aGUgZmlybXdhcmUgZmlyc3QgZXJyb3IgaGFuZGxpbmcgZnJhbWV3b3JrIGluIEVE SzIuIFNERUkNCiAgICA+ID4gYmVpbmcgdGhlIG5vdGlmaWNhdGlvbiBtZWNoYW5pc20gdXNlZCB0 byBjb21tdW5pY2F0ZSB0aGUgcGxhdGZvcm0gZXJyb3JzDQogICAgPiA+IHRvIE9TUE0sIGl0IGJ1 aWxkcyBhbmQgaW5zdGFsbHMgdGhlIFNERUkgQUNQSSB0YWJsZS4gQWxzbyBpbnN0YWxscyB0aGUg SEVTVCB0YWJsZQ0KICAgID4gPiB3aGljaCBpcyBhbHJlYWR5IGNyZWF0ZWQgYXMgcGFydCBvZiBm aXJtd2FyZSBmaXJzdCBmcmFtZXdvcmsgaW4gRURLMi4NCiAgICA+ID4NCiAgICA+ID4gVGhpcyBz ZXJpZXMgZG9lcyBwcm92aWRlIGEgcmVmZXJlbmNlIGltcGxlbWVudGF0aW9uIHRvIGxldmVyYWdl IHRoZQ0KICAgID4gPiBmaXJtd2FyZSBmaXJzdCBmcmFtZXdvcmsgYnkgaW1wbGVtZW50aW5nIGEg cGxhdGZvcm0gTU0gZHJpdmVyIGZvcg0KICAgID4gPiBEeW5hbWljIE1lbW9yeSBDb250cm9sbGVy IERNQ1szXSB0aGF0IGhhcyBSQVMgZmVhdHVyZSBlbmFibGVkLiBUaGlzDQogICAgPiA+IGRyaXZl ciBtYWlubHkgaGFuZGxlcw0KICAgID4gPiBmb2xsb3dpbmc6DQogICAgPiA+IC0gSW1wbGVtZW50 cyB0aGUgSGVzdCBFcnJvciBTb3VyY2UgRGVzY3JpcHRvciBwcm90b2NvbCBpbnRyb2R1Y2VkIGFz IHBhcnQgb2YNCiAgICA+ID4gICBmaXJtd2FyZSBmaXJzdCBmcmFtZXdvcmsgaW4gRURLMi4gUHVi bGlzaGVzIHRoZSAxLWJpdCBFQ0MgRFJBTSBlcnJvcg0KICAgID4gPiBzb3VyY2VzDQogICAgPiA+ ICAgYXMgR0hFU3YyWzRdIHR5cGUgZXJyb3Igc291cmNlIGRlc2NyaXB0b3JzLg0KICAgID4gPiAt IEZvciBhbnkgMS1iaXQgQ0UgdGhhdCBvY2N1cnMgb24gRFJBTSBpdCByZWFkcyBETUMgZXJyb3Ig cmVjb3JkIHJlZ2lzdGVycw0KICAgID4gPiBhbmQNCiAgICA+ID4gICBwb3B1bGF0ZXMgYSBlcnJv ciBzdGF0dXMgYmxvY2sgKENQRVIpWzVdIG9mIE1lbW9yeSBUeXBlIGVycm9yWzZdLg0KICAgID4g Pg0KICAgID4gPiBSZWZlcmVuY2VzOg0KICAgID4gPiBbMV0gOiBBQ1BJIDYuMywgVGFibGUgMTgt MzgyLCBIYXJkd2FyZSBFcnJvciBTb3VyY2UgVGFibGUgWzJdIDogU0RFSSBQbGF0Zm9ybQ0KICAg ID4gPiBEZXNpZ24gRG9jdW1lbnQsIHJldmlzaW9uIGIsIDEwIEFwcGVuZGl4IEMsIEFDUEkgdGFi bGUNCiAgICA+ID4gICAgICAgZGVmaW5pdGlvbnMgZm9yIFNERUkNCiAgICA+ID4gWzNdIDogRE1D NjIwIER5bmFtaWMgTWVtb3J5IENvbnRyb2xsZXIsIHJldmlzaW9uIHIxcDAgWzRdIDogQUNQSSBS ZWZlcmVuY2UNCiAgICA+ID4gU3BlY2lmaWNhdGlvbiA2LjMsIFRhYmxlIDE4LTM5MyBHSEVTdjIg U3RydWN0dXJlIFs1XSA6IFVFRkkgUmVmZXJlbmNlDQogICAgPiA+IFNwZWNpZmljYXRpb24gMi44 LCBBcHBlbmRpeCBOIC0gQ29tbW9uIFBsYXRmb3JtIEVycm9yDQogICAgPiA+ICAgICAgIFJlY29y ZA0KICAgID4gPiBbNl0gOiBVRUZJIFJlZmVyZW5jZSBTcGVjaWZpY2F0aW9uIDIuOCwgU2VjdGlv biBOLjIuNSBNZW1vcnkgRXJyb3IgU2VjdGlvbg0KICAgID4gPg0KICAgID4gPiBUaGlzIHBhdGNo IHNlcmllcyBpcyBkZXBlbmRlbnQgb24gdGhlIGVkazIgcGF0Y2ggc2VyaWVzDQogICAgPiA+IGh0 dHBzOi8vZWRrMi5ncm91cHMuaW8vZy9kZXZlbC9tZXNzYWdlLzc5NzQxDQogICAgPiA+DQogICAg PiA+IExpbmsgdG8gZ2l0aHViIGJyYW5jaCB3aXRoIHRoZSBwYXRjaGVzIGluIHRoaXMgc2VyaWVz IC0NCiAgICA+ID4gaHR0cHM6Ly9naXRodWIuY29tL29ta2t1bDAxL2VkazItcGxhdGZvcm1zL3Ry ZWUvcmFzX2ZpcndhcmVfZmlyc3RfZWRrMi0NCiAgICA+ID4gcGxhdGZvcm1zX3YzDQogICAgPiA+ DQogICAgPiA+IE9ta2FyIEFuYW5kIEt1bGthcm5pICg1KToNCiAgICA+ID4gICBQbGF0Zm9ybS9B Uk06IEFkZCBETUMtNjIwIEVDQyBlcnJvciBoYW5kbGluZyBkcml2ZXINCiAgICA+ID4gICBQbGF0 Zm9ybS9TZ2k6IGRtYy02MjAgZmlybXdhcmUtZmlyc3QgZXJyb3IgaGFuZGxpbmcNCiAgICA+ID4g ICBQbGF0Zm9ybS9TZ2k6IGRlZmluZSBtZW1vcnkgcmVnaW9uIGZvciBHSEVTIGVycm9yIHN0YXR1 cyBibG9jaw0KICAgID4gPiAgIFBsYXRmb3JtL1NnaTogRGVmaW5lIHZhbHVlcyBmb3IgQUNQSSB0 YWJsZSBoZWFkZXINCiAgICA+ID4gICBQbGF0Zm9ybS9TZ2k6IEFkZCBwbGF0Zm9ybSBlcnJvciBo YW5kbGluZyBkcml2ZXINCiAgICA+ID4NCiAgICA+ID4gIFBsYXRmb3JtL0FSTS9Ecml2ZXJzL0Rt YzYyME1tL0RtYzYyME1tLmRlYyAgICB8ICAzMCArKw0KICAgID4gPiAgUGxhdGZvcm0vQVJNL1Nn aVBrZy9TZ2lQbGF0Zm9ybS5kZWMgICAgICAgICAgIHwgICAxICsNCiAgICA+ID4gIFBsYXRmb3Jt L0FSTS9TZ2lQa2cvU2dpUGxhdGZvcm0uZHNjLmluYyAgICAgICB8ICAzOCArKw0KICAgID4gPiAg UGxhdGZvcm0vQVJNL1NnaVBrZy9TZ2lQbGF0Zm9ybU1tLmRzYy5pbmMgICAgIHwgIDMwICsrDQog ICAgPiA+ICBQbGF0Zm9ybS9BUk0vU2dpUGtnL1BsYXRmb3JtU3RhbmRhbG9uZU1tLmZkZiAgfCAg IDYgKw0KICAgID4gPiAgUGxhdGZvcm0vQVJNL1NnaVBrZy9TZ2lQbGF0Zm9ybS5mZGYgICAgICAg ICAgIHwgIDEzICsNCiAgICA+ID4gIFBsYXRmb3JtL0FSTS9Ecml2ZXJzL0RtYzYyME1tL0RtYzYy ME1tLmluZiAgICB8ICA2MSArKysNCiAgICA+ID4gIC4uLi9QbGF0Zm9ybUVycm9ySGFuZGxlckR4 ZS5pbmYgICAgICAgICAgICAgICB8ICA1MSArKysNCiAgICA+ID4gIC4uLi9MaWJyYXJ5L1BsYXRm b3JtTGliL1BsYXRmb3JtTGliLmluZiAgICAgICB8ICAgNiArDQogICAgPiA+ICBQbGF0Zm9ybS9B Uk0vRHJpdmVycy9EbWM2MjBNbS9EbWM2MjBNbS5oICAgICAgfCAxNzQgKysrKysrKysrDQogICAg PiA+ICBQbGF0Zm9ybS9BUk0vRHJpdmVycy9EbWM2MjBNbS9EbWM2MjBNbS5jICAgICAgfCAzNjIN CiAgICA+ID4gKysrKysrKysrKysrKysrKysrDQogICAgPiA+ICAuLi4vRG1jNjIwTW0vRG1jNjIw TW1FcnJvclNvdXJjZUluZm8uYyAgICAgICAgfCAxOTQgKysrKysrKysrKw0KICAgID4gPiAgLi4u L1BsYXRmb3JtRXJyb3JIYW5kbGVyRHhlLmMgICAgICAgICAgICAgICAgIHwgMTcxICsrKysrKysr Kw0KICAgID4gPiAgLi4uL0xpYnJhcnkvUGxhdGZvcm1MaWIvUGxhdGZvcm1MaWJNZW0uYyAgICAg IHwgIDEzICstDQogICAgPiA+ICAxNCBmaWxlcyBjaGFuZ2VkLCAxMTQ4IGluc2VydGlvbnMoKyks IDIgZGVsZXRpb25zKC0pICBjcmVhdGUgbW9kZSAxMDA2NDQNCiAgICA+ID4gUGxhdGZvcm0vQVJN L0RyaXZlcnMvRG1jNjIwTW0vRG1jNjIwTW0uZGVjDQogICAgPiA+ICBjcmVhdGUgbW9kZSAxMDA2 NDQgUGxhdGZvcm0vQVJNL0RyaXZlcnMvRG1jNjIwTW0vRG1jNjIwTW0uaW5mDQogICAgPiA+ICBj cmVhdGUgbW9kZSAxMDA2NDQNCiAgICA+ID4gUGxhdGZvcm0vQVJNL1NnaVBrZy9Ecml2ZXJzL1Bs YXRmb3JtRXJyb3JIYW5kbGVyRHhlL1BsYXRmb3JtRXJyb3JIYW5kbA0KICAgID4gPiBlckR4ZS5p bmYNCiAgICA+ID4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBQbGF0Zm9ybS9BUk0vRHJpdmVycy9EbWM2 MjBNbS9EbWM2MjBNbS5oDQogICAgPiA+ICBjcmVhdGUgbW9kZSAxMDA2NDQgUGxhdGZvcm0vQVJN L0RyaXZlcnMvRG1jNjIwTW0vRG1jNjIwTW0uYw0KICAgID4gPiAgY3JlYXRlIG1vZGUgMTAwNjQ0 DQogICAgPiA+IFBsYXRmb3JtL0FSTS9Ecml2ZXJzL0RtYzYyME1tL0RtYzYyME1tRXJyb3JTb3Vy Y2VJbmZvLmMNCiAgICA+ID4gIGNyZWF0ZSBtb2RlIDEwMDY0NA0KICAgID4gPiBQbGF0Zm9ybS9B Uk0vU2dpUGtnL0RyaXZlcnMvUGxhdGZvcm1FcnJvckhhbmRsZXJEeGUvUGxhdGZvcm1FcnJvckhh bmRsDQogICAgPiA+IGVyRHhlLmMNCiAgICA+ID4NCiAgICA+ID4gLS0NCiAgICA+ID4gMi4xNy4x DQogICAgPiA+DQogICAgPiA+DQogICAgPiA+DQogICAgPiA+IC09LT0tPS09LT0tPQ0KICAgID4g PiBHcm91cHMuaW8gTGlua3M6IFlvdSByZWNlaXZlIGFsbCBtZXNzYWdlcyBzZW50IHRvIHRoaXMg Z3JvdXAuDQogICAgPiA+IFZpZXcvUmVwbHkgT25saW5lICgjNzk3NDkpOiBodHRwczovL2VkazIu Z3JvdXBzLmlvL2cvZGV2ZWwvbWVzc2FnZS83OTc0OQ0KICAgID4gPiBNdXRlIFRoaXMgVG9waWM6 IGh0dHBzOi8vZ3JvdXBzLmlvL210Lzg1MTA0ODQ0LzQ4NTc1MzMNCiAgICA+ID4gR3JvdXAgT3du ZXI6IGRldmVsK293bmVyQGVkazIuZ3JvdXBzLmlvDQogICAgPiA+IFVuc3Vic2NyaWJlOiBodHRw czovL2VkazIuZ3JvdXBzLmlvL2cvZGV2ZWwvdW5zdWINCiAgICA+ID4gW29ta2FyLmt1bGthcm5p QGFybS5jb21dDQogICAgPiA+IC09LT0tPS09LT0tPQ0KICAgID4gPg0KICAgID4NCiAgICA+IElN UE9SVEFOVCBOT1RJQ0U6IFRoZSBjb250ZW50cyBvZiB0aGlzIGVtYWlsIGFuZCBhbnkgYXR0YWNo bWVudHMgYXJlIGNvbmZpZGVudGlhbCBhbmQgbWF5IGFsc28gYmUgcHJpdmlsZWdlZC4gSWYgeW91 IGFyZSBub3QgdGhlIGludGVuZGVkIHJlY2lwaWVudCwgcGxlYXNlIG5vdGlmeSB0aGUgc2VuZGVy IGltbWVkaWF0ZWx5IGFuZCBkbyBub3QgZGlzY2xvc2UgdGhlIGNvbnRlbnRzIHRvIGFueSBvdGhl ciBwZXJzb24sIHVzZSBpdCBmb3IgYW55IHB1cnBvc2UsIG9yIHN0b3JlIG9yIGNvcHkgdGhlIGlu Zm9ybWF0aW9uIGluIGFueSBtZWRpdW0uIFRoYW5rIHlvdS4NCg0KSU1QT1JUQU5UIE5PVElDRTog VGhlIGNvbnRlbnRzIG9mIHRoaXMgZW1haWwgYW5kIGFueSBhdHRhY2htZW50cyBhcmUgY29uZmlk ZW50aWFsIGFuZCBtYXkgYWxzbyBiZSBwcml2aWxlZ2VkLiBJZiB5b3UgYXJlIG5vdCB0aGUgaW50 ZW5kZWQgcmVjaXBpZW50LCBwbGVhc2Ugbm90aWZ5IHRoZSBzZW5kZXIgaW1tZWRpYXRlbHkgYW5k IGRvIG5vdCBkaXNjbG9zZSB0aGUgY29udGVudHMgdG8gYW55IG90aGVyIHBlcnNvbiwgdXNlIGl0 IGZvciBhbnkgcHVycG9zZSwgb3Igc3RvcmUgb3IgY29weSB0aGUgaW5mb3JtYXRpb24gaW4gYW55 IG1lZGl1bS4gVGhhbmsgeW91Lg0K