From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga05.intel.com (mga05.intel.com [192.55.52.43]) by mx.groups.io with SMTP id smtpd.web11.12438.1669176306904506524 for ; Tue, 22 Nov 2022 20:05:07 -0800 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=BNetaYEP; spf=pass (domain: intel.com, ip: 192.55.52.43, mailfrom: michael.d.kinney@intel.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1669176306; x=1700712306; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=4ETSJUsw6RKq3mn1+WRAf0mvzPsd+/CQciaTlj+f8TA=; b=BNetaYEPkNlm5rlruK/j68xVL1+a9eQZl/nDTOwQPa0hcCDVOhWh42PM 1vkFMZbwsXv3Ck4obq/xzujY1HWGeLwoNK8rFJ9vB4I5lv8uAK+n9tujA 3oE8TAJULRfIEmF/4SrDgwscnqVimZjoVJltCmk8DgvjPeeOlkwQbPEKw 6gWX833ZSbfg3yXJ6aVPrxOn6iYCl4AQ65EksCzPrUJ7sj8ne1YR5i8fk +pCM9GkZ93fq9iykimJ7y/H9bfVmZ/IICjIs3BnvUZj8TC4rVuIkyGgwo AlI6JWPzDaWhQX8N0bZbnYRvtEqWoPZdfx3cOtONIqG7km/r69vzjsiCD A==; X-IronPort-AV: E=McAfee;i="6500,9779,10539"; a="400266053" X-IronPort-AV: E=Sophos;i="5.96,186,1665471600"; d="scan'208";a="400266053" Received: from orsmga006.jf.intel.com ([10.7.209.51]) by fmsmga105.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 22 Nov 2022 20:05:06 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10539"; a="619462662" X-IronPort-AV: E=Sophos;i="5.96,186,1665471600"; d="scan'208";a="619462662" Received: from orsmsx602.amr.corp.intel.com ([10.22.229.15]) by orsmga006.jf.intel.com with ESMTP; 22 Nov 2022 20:05:05 -0800 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX602.amr.corp.intel.com (10.22.229.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31; Tue, 22 Nov 2022 20:05:05 -0800 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) by orsmsx610.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31 via Frontend Transport; Tue, 22 Nov 2022 20:05:05 -0800 Received: from NAM10-DM6-obe.outbound.protection.outlook.com (104.47.58.107) by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2375.31; Tue, 22 Nov 2022 20:05:05 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=PnTYHPoBOLuj9mGr5kD9GmmhUa6j3fAnB9v0ogVq+d7+wgiDiDu+TLf3VgavioOyQjhtKbjzdb9MBEQlZ2CTg2fnBJ0fXTALCLHGDXVhyjXijvz1I80914PH/GtCwtQt7N11Itj42XMNFGg+vxiIK+uadAaIg/mkLA8rb/+NddIxsZtGEN1m2JJcUXW9LCgMkFy7Ver07A9Q2Kfz8h9cvA9TcoT9whIED6J7dPh4/WoclbMpq7ccdrb4aVNDtodWGQNRaS0TtPXMf6EWwDgcSdk+Sof5hey1NhpPB/6iWMGjeQKtVg/r7AHthOImBx8LWl+sAUP7ICjOA0FR1B31sw== 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=4ETSJUsw6RKq3mn1+WRAf0mvzPsd+/CQciaTlj+f8TA=; b=HWhlRTFNtpGNha54dIflA3774oPOTY3WjstJpL6QYQcE8l9CFrrb67JvMk/O8pZik7gyhWpb5YISKP2bwQhcqXQ5aIph9PTe64+OOv8B2lFRZ6TeXFsX0LcmEWTul+pWrPDcabPcgsUr/GC2EqpkUhoQzVe6Docx3kUi28Xwy9YXDjFOldwKO2uey3+JxSvRMDDVa4pwXsexgmLdfixBqiMi/bwzRmuZHMhto3AXvB2RO2/iTYpFdlYouwQEUDVs49dreEUHnoFtViiKgRnt7BxfIqe/rqL10oC7hIaGnTvFBocDSXYlGrhTHx6rT/nja7AUe8X7mA+YierTASM/ww== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Received: from CO1PR11MB4929.namprd11.prod.outlook.com (2603:10b6:303:6d::19) by MW3PR11MB4747.namprd11.prod.outlook.com (2603:10b6:303:2f::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5834.15; Wed, 23 Nov 2022 04:05:02 +0000 Received: from CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::5b3:916c:706d:b41b]) by CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::5b3:916c:706d:b41b%6]) with mapi id 15.20.5834.015; Wed, 23 Nov 2022 04:05:02 +0000 From: "Michael D Kinney" To: "devel@edk2.groups.io" , "Xu, Min M" , "Kinney, Michael D" CC: "Chiu, Chasel" , "Desimone, Nathaniel L" , "Oram, Isaac W" , "Gao, Liming" , "Yao, Jiewen" , "Dong, Eric" , Kelly Steele , "Sun, Zailiang" , "Qian, Yi" , "Huang, Yanbo" Subject: Re: [edk2-devel] [PATCH V1 0/5] Use CcExitLib instead of VmgExitLib in edk2-platforms Thread-Topic: [edk2-devel] [PATCH V1 0/5] Use CcExitLib instead of VmgExitLib in edk2-platforms Thread-Index: AQHY+yOtxNyos+ajb0KMFSm6Hgfo6a5L6jKggAAA+1A= Date: Wed, 23 Nov 2022 04:05:02 +0000 Message-ID: References: <20221118075657.665-1-min.m.xu@intel.com> In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: CO1PR11MB4929:EE_|MW3PR11MB4747:EE_ x-ms-office365-filtering-correlation-id: d18bfee1-dde0-4ac8-7059-08dacd07e550 x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: hVkGccKc5UDA8rROnhNlTJFDgliAQgvgsbk0/dThtFqZCo+OcqdzcfuKDJQpdkgxDRAqz+rPitONQIs4apzneE/0Z5itqG0o9hi/HMGYJdpY+UmQidMTUMruNjX9whq/LIXbK1vSdBG2AJRjnPlH0f6ZoCL9x+qeWGnonk4vflPSbUldMQ5l5X7+qjfOD01ZKq31RkYT3jOfUV0HzSJwKo94tQP0TQZ6S6iSSupl4t9PyRyGxoDVkc2j/jv5XkLQgbSCRQt8d8NpY+jrUWLhlrU6GOZ+mImp8MsjSUzRoYO4KI6zai3hhxj2nS4bHYiB9jNhY7fmSRBuD1wQzMffEhzdCPvj0O4vqV4G4NwzXL/vBluOzx3YCo1w4vGTIKOqa9/kMgMc/RB0/l9Wo5Cn3qjimR0zKxsEhk2cDUX4+p1fG9/ifziO2IHAuXJuAlUSMt8JWmCQhZxiG9kG8g13hW6wSIPWV1Lmp9VddYCja9sAoaQSB5lQ3puScU6xWLVHqNrhpiqPMaKJtoV1pUB/lbKwTX5jtbfQD8f+lBLI9BnVNuG2DiApQFTC2LQKZXtNpkipUo9jnj3tNR6dxl02pyheYdVxfBsOTUX1/XSqSNi5EM8DBjViU1u7Cjhx4FQqBssLTpLRErhZePgTcGf5nDX3d1Sjhe3NvI3jszho0UXrTjTLPLCgJuAl8GLu5d4hw27fctHjnh+yaKxHN4+R9yCr8TMzxvg+pe2n7IVbzbk/kubRGekv7RY04tIabPTY9NUZ2WF9K7JCMufMqblrMg== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CO1PR11MB4929.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230022)(6029001)(346002)(39860400002)(136003)(366004)(396003)(376002)(451199015)(83380400001)(122000001)(86362001)(966005)(38100700002)(52536014)(2906002)(38070700005)(71200400001)(82960400001)(41300700001)(6506007)(107886003)(8936002)(76116006)(55016003)(7696005)(478600001)(53546011)(64756008)(9686003)(186003)(66446008)(66946007)(66899015)(316002)(4326008)(66556008)(2940100002)(26005)(66476007)(54906003)(8676002)(5660300002)(110136005)(33656002);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?K2hjRyttNExlYXQyNmYraFgrR05VUWZQb01tZnZ0WktIaFVCdTkvMlRlT1Q4?= =?utf-8?B?NDFXbCtHemNiYW1CaHM0VTlPV294cGtpWHk3YXdKMURNWjN0RUhsL3hhNW5N?= =?utf-8?B?aUlHbTg1SkhmbWYwRUhkZ1dOR0NVdmJlT091alcwUUpFWkhlV0Mzc3JuTmpw?= =?utf-8?B?V1k4VS9xSVRENWFBQ1FVd2hrT2hzSU8wWFZqN1ZPcVFaMzNMRURlQVZqZGxM?= =?utf-8?B?aDhVb3NrVnR5bVEwQXlwK1dZVWFyS01WTXppK0pTZTRNNUFEWDVOVElJVC9G?= =?utf-8?B?Y203RmNibStGTXZ2aDZvOFpmZEZaZlRKMlRJQnh2aWwvT3V4cGRQUm9KTWpP?= =?utf-8?B?NlV0Yk5tMnNlcUJaVHhJQXlPbGh1a1k4WnBtOFZlekxXdzd1VXZiYUZEVmhV?= =?utf-8?B?MkJQNjJaSXBucU1Fc0VNWk5wamU4NktqSEUvamx1VCttZ0IwSlcxVko3Tklj?= =?utf-8?B?b3BTbHppTkdUdXhkR2pPcGtvaTJCUExlMGdSamdReHFkaW84NUdhVlRSdUNJ?= =?utf-8?B?bFA4bVFVVHNWekZHRzVlMnNhMDAvSTF1NUNFaTlXUm5CMFlxNWJ5OG5henZO?= =?utf-8?B?bTY2MElPNUdoNnVQT01pdlRRWXJxNndqSnJ0K3kxYUcrUXdzMkkwVGtIbTJJ?= =?utf-8?B?UlhVbVgzWHg4bDRzcW1XZ21OYUt4ZmpoUmRTZEg2b2cyWjhUanlKSUdkdlJv?= =?utf-8?B?YkpyRDU2d09oYnJ3WTVvYjQwNUZsZlJpRkxaVFFpeWhaaE5rTjdyak5IaVVV?= =?utf-8?B?QVNqa1hlQjRzcWc3R2RpaVloa0FVN3NOeldEZGNabExHczEzL1lvd2dNc1NW?= =?utf-8?B?V2x6OHJHang1OW55cGhQajJMOFdBa0MyRVNrQ2RWK084a2VTbjJxZW1CKzZh?= =?utf-8?B?djBmaGh0eWhwRVFBaXR0QXVMWjhibzA0WTNSRHZIV2lySXJNemxxRmVTR1Rx?= =?utf-8?B?T3dobnNrNy9FYjh4bXRRYjkweXJEbGhuZmNuK08rVld1bTIvZ1RXbUg5bnBz?= =?utf-8?B?anZvdjhXREw3dVNoSUhsQmRKRkp4QURRMXpFWHJXQjM2Z0NFTGRSbDlJYVZX?= =?utf-8?B?WnFjaW5JZ3RpSWVtOVozTWJOb2hWYjdnNUY5eGI0KzNLcTBVM1k1c2hsQytm?= =?utf-8?B?bEl2RjdiYzlEaVRIUDV0NXFlODlIcWxXUUVlallENW9vTjZ1K056R1JtdW1s?= =?utf-8?B?MHJwU0pvYng3K3lFUzZWY3BHS0ZndGh2Yjl6TE1ZTENwZWVUWkxOUTNRWDJu?= =?utf-8?B?Y1Z4NjRIb2NLSFl6T25qb2VZSGRCMWtYV1NOblhlQUxMaHJZc3g5c2NwZTY1?= =?utf-8?B?d2JTcUNFT0w5ZnVrWEVZUGNIU29MOWp6TEJ2aGhDNU5OOVErMjFyeVdUMlZQ?= =?utf-8?B?RTRJYmhZblBMVi9oNmFEWlFhMjZrcW5Rd2NPbU5TaHJzTEZvVW1ScHRsOFlw?= =?utf-8?B?cm0ralRiSVpNdUpxbmVFV3I0V1poSXM1S1NTcFd2U01aSTJlUmw5bXJBNUpY?= =?utf-8?B?cEo5citpU1krZVRSdHdoVUljSjdBOEZFUnJsMkZibGVOVjNUcmgyUGxZZk1F?= =?utf-8?B?NzhWdlNscThrZXowbjkzSVkvOFZYK3RXdWwzTWNnZHU0M2JzRWc4endDZkhp?= =?utf-8?B?U2E1a1p2WFpOQS9WWUNrZjZBb0RZOXh4UEZYazlJSHk0SmdibjNMVEIyaFM5?= =?utf-8?B?N1F4U0J6Qi9TcU91SHk5azlISGFkTFdTenFwb3hpRmdqWEN0NXhNWElkdnhY?= =?utf-8?B?ZEVFZ3M1NlFBMjg0N09wSGdieS9sQzVEZm52Vlo3QklYRElFRGNlYjZhRWI1?= =?utf-8?B?ZDN3T3Q2NEpVRGFteFlWTXpnQm5DYzlKMmRyb3Nxd1VzNC9mZFNtbWdFK1Ft?= =?utf-8?B?UDJ6MVZkQ1VkakxNaTBXNGN2OVBFOGYzZWRxKy9jQ0k4Ymw2ZVNxQ0RFY3BS?= =?utf-8?B?RzQ4Snp1YmlEdHlWZ082NzQxMnRhZ05aajhvY2tpTm9mS2FycGI5Nlp4bmE1?= =?utf-8?B?N3FBS00rekZkY012ZGoxUE0yZ1FJRDVHY0p4N1dxQWFsUUd5c2NMV2VBZFJa?= =?utf-8?B?N0dZNmEvYU5iWEY1NUlwL1RScVBoa1gvL0FOSzRLQUxnektQd0pyb0d3Y25M?= =?utf-8?B?QVNiT2xOY1RZU0hZd0JBaDY3dUZpcTNkWXdJb0cxT2NLd0hhQlhCNC9EWkl4?= =?utf-8?B?OFE9PQ==?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CO1PR11MB4929.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: d18bfee1-dde0-4ac8-7059-08dacd07e550 X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Nov 2022 04:05:02.1597 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: Dvk4zOj0jWp+SCXDWypOYkmK0pw7NwU/I+W22okAehpm/DXUtcFLlgk4Njj7PMp1sPHFGDb14foCsPNf/z15IX3Li8FbhDer6xMQv/UPlLE= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW3PR11MB4747 Return-Path: michael.d.kinney@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 UHVzaGVkIDFlMWUzNWJiM2IuLjRhZDU1N2U0OTQNCg0KTWlrZQ0KDQoNCj4gLS0tLS1PcmlnaW5h bCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogS2lubmV5LCBNaWNoYWVsIEQgPG1pY2hhZWwuZC5raW5u ZXlAaW50ZWwuY29tPg0KPiBTZW50OiBUdWVzZGF5LCBOb3ZlbWJlciAyMiwgMjAyMiA4OjAyIFBN DQo+IFRvOiBkZXZlbEBlZGsyLmdyb3Vwcy5pbzsgWHUsIE1pbiBNIDxtaW4ubS54dUBpbnRlbC5j b20+OyBLaW5uZXksIE1pY2hhZWwgRCA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+DQo+IENj OiBDaGl1LCBDaGFzZWwgPGNoYXNlbC5jaGl1QGludGVsLmNvbT47IERlc2ltb25lLCBOYXRoYW5p ZWwgTCA8bmF0aGFuaWVsLmwuZGVzaW1vbmVAaW50ZWwuY29tPjsgT3JhbSwgSXNhYWMgVw0KPiA8 aXNhYWMudy5vcmFtQGludGVsLmNvbT47IEdhbywgTGltaW5nIDxnYW9saW1pbmdAYnlvc29mdC5j b20uY24+OyBZYW8sIEppZXdlbiA8amlld2VuLnlhb0BpbnRlbC5jb20+OyBEb25nLCBFcmljDQo+ IDxlcmljLmRvbmdAaW50ZWwuY29tPjsgS2VsbHkgU3RlZWxlIDxrZWxseS5zdGVlbGVAaW50ZWwu Y29tPjsgU3VuLCBaYWlsaWFuZyA8emFpbGlhbmcuc3VuQGludGVsLmNvbT47IFFpYW4sIFlpDQo+ IDx5aS5xaWFuQGludGVsLmNvbT47IEh1YW5nLCBZYW5ibyA8eWFuYm8uaHVhbmdAaW50ZWwuY29t Pg0KPiBTdWJqZWN0OiBSRTogW2VkazItZGV2ZWxdIFtQQVRDSCBWMSAwLzVdIFVzZSBDY0V4aXRM aWIgaW5zdGVhZCBvZiBWbWdFeGl0TGliIGluIGVkazItcGxhdGZvcm1zDQo+IA0KPiBTZXJpZXMg UmV2aWV3ZWQtYnk6IE1pY2hhZWwgRCBLaW5uZXkgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29t Pg0KPiANCj4gDQo+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPiBGcm9tOiBkZXZl bEBlZGsyLmdyb3Vwcy5pbyA8ZGV2ZWxAZWRrMi5ncm91cHMuaW8+IE9uIEJlaGFsZiBPZiBNaW4g WHUNCj4gPiBTZW50OiBUaHVyc2RheSwgTm92ZW1iZXIgMTcsIDIwMjIgMTE6NTcgUE0NCj4gPiBU bzogZGV2ZWxAZWRrMi5ncm91cHMuaW8NCj4gPiBDYzogWHUsIE1pbiBNIDxtaW4ubS54dUBpbnRl bC5jb20+OyBDaGl1LCBDaGFzZWwgPGNoYXNlbC5jaGl1QGludGVsLmNvbT47IERlc2ltb25lLCBO YXRoYW5pZWwgTA0KPiA+IDxuYXRoYW5pZWwubC5kZXNpbW9uZUBpbnRlbC5jb20+OyBPcmFtLCBJ c2FhYyBXIDxpc2FhYy53Lm9yYW1AaW50ZWwuY29tPjsgR2FvLCBMaW1pbmcgPGdhb2xpbWluZ0Bi eW9zb2Z0LmNvbS5jbj47IFlhbywNCj4gSmlld2VuDQo+ID4gPGppZXdlbi55YW9AaW50ZWwuY29t PjsgRG9uZywgRXJpYyA8ZXJpYy5kb25nQGludGVsLmNvbT47IEtpbm5leSwgTWljaGFlbCBEIDxt aWNoYWVsLmQua2lubmV5QGludGVsLmNvbT47IEtlbGx5IFN0ZWVsZQ0KPiA+IDxrZWxseS5zdGVl bGVAaW50ZWwuY29tPjsgU3VuLCBaYWlsaWFuZyA8emFpbGlhbmcuc3VuQGludGVsLmNvbT47IFFp YW4sIFlpIDx5aS5xaWFuQGludGVsLmNvbT47IEh1YW5nLCBZYW5ibw0KPiA+IDx5YW5iby5odWFu Z0BpbnRlbC5jb20+DQo+ID4gU3ViamVjdDogW2VkazItZGV2ZWxdIFtQQVRDSCBWMSAwLzVdIFVz ZSBDY0V4aXRMaWIgaW5zdGVhZCBvZiBWbWdFeGl0TGliIGluIGVkazItcGxhdGZvcm1zDQo+ID4N Cj4gPiBCWjogaHR0cHM6Ly9idWd6aWxsYS50aWFub2NvcmUub3JnL3Nob3dfYnVnLmNnaT9pZD00 MTU5DQo+ID4NCj4gPiBWbWdFeGl0TGliIGlzIHJlbmFtZWQgYXMgQ2NFeGl0TGliIGluIEVESzIu IFRoaXMgY2hhbmdlIHNob3VsZCBiZQ0KPiA+IGFwcGxpZWQgaW4gZWRrMi1wbGF0Zm9ybXMgYXMg d2VsbC4NCj4gPg0KPiA+IFRoZSBpbXBhY3RlZCBwbGF0Zm9ybSBwa2dzIGFyZToNCj4gPiAgLSBN aW5QbGF0Zm9ybVBrZw0KPiA+ICAtIFF1YXJrUGxhdGZvcm1Qa2cNCj4gPiAgLSBTaW1pY3NPcGVu Qm9hcmRQbGF0Zm9ybVBrZw0KPiA+ICAtIFZsdjJUYmx0RGV2aWNlUGtnDQo+ID4gIC0gV2hpdGxl eU9wZW5Cb2FyZFBrZw0KPiA+DQo+ID4gQ2M6IENoYXNlbCBDaGl1IDxjaGFzZWwuY2hpdUBpbnRl bC5jb20+DQo+ID4gQ2M6IE5hdGUgRGVTaW1vbmUgPG5hdGhhbmllbC5sLmRlc2ltb25lQGludGVs LmNvbT4NCj4gPiBDYzogSXNhYWMgT3JhbSA8aXNhYWMudy5vcmFtQGludGVsLmNvbT4NCj4gPiBD YzogTGltaW5nIEdhbyA8Z2FvbGltaW5nQGJ5b3NvZnQuY29tLmNuPg0KPiA+IENjOiBKaWV3ZW4g WWFvIDxqaWV3ZW4ueWFvQGludGVsLmNvbT4NCj4gPiBDYzogRXJpYyBEb25nIDxlcmljLmRvbmdA aW50ZWwuY29tPg0KPiA+IENjOiBNaWNoYWVsIEQgS2lubmV5IDxtaWNoYWVsLmQua2lubmV5QGlu dGVsLmNvbT4NCj4gPiBDYzogS2VsbHkgU3RlZWxlIDxrZWxseS5zdGVlbGVAaW50ZWwuY29tPg0K PiA+IENjOiBaYWlsaWFuZyBTdW4gPHphaWxpYW5nLnN1bkBpbnRlbC5jb20+DQo+ID4gQ2M6IFlp IFFpYW4gPHlpLnFpYW5AaW50ZWwuY29tPg0KPiA+IENjOiBZYW5ibyBIdWFuZyA8eWFuYm8uaHVh bmdAaW50ZWwuY29tPg0KPiA+IFNpZ25lZC1vZmYtYnk6IE1pbiBYdSA8bWluLm0ueHVAaW50ZWwu Y29tPg0KPiA+DQo+ID4gTWluIE0gWHUgKDUpOg0KPiA+ICAgTWluUGxhdGZvcm1Qa2c6IFVzZSBD Y0V4aXRMaWIgaW5zdGVhZCBvZiBWbWdFeGl0TGliDQo+ID4gICBRdWFya1BsYXRmb3JtUGtnOiBV c2UgQ2NFeGl0TGliIGluc3RlYWQgb2YgVm1nRWl4dExpYg0KPiA+ICAgU2ltaWNzT3BlbkJvYXJk UGxhdGZvcm1Qa2c6IFVzZSBDY0V4aXRMaWIgaW5zdGVhZCBvZiBWbWdFeGl0TGliDQo+ID4gICBW bHYyVGJsdERldmljZVBrZzogVXNlIENjRXhpdExpYiBpbnN0ZWFkIG9mIFZtZ0V4aXRMaWINCj4g PiAgIFdoaXRsZXlPcGVuQm9hcmRQa2c6IFVzZSBDY0V4aXRMaWIgaW5zdGVhZCBvZiBWbWdFeGl0 TGliDQo+ID4NCj4gPiAgUGxhdGZvcm0vSW50ZWwvTWluUGxhdGZvcm1Qa2cvSW5jbHVkZS9Ec2Mv Q29yZUR4ZUxpYi5kc2MgICAgICAgIHwgMiArLQ0KPiA+ICBQbGF0Zm9ybS9JbnRlbC9NaW5QbGF0 Zm9ybVBrZy9JbmNsdWRlL0RzYy9Db3JlUGVpTGliLmRzYyAgICAgICAgfCAyICstDQo+ID4gIFBs YXRmb3JtL0ludGVsL1F1YXJrUGxhdGZvcm1Qa2cvUXVhcmsuZHNjICAgICAgICAgICAgICAgICAg ICAgICB8IDIgKy0NCj4gPiAgUGxhdGZvcm0vSW50ZWwvUXVhcmtQbGF0Zm9ybVBrZy9RdWFya01p bi5kc2MgICAgICAgICAgICAgICAgICAgIHwgMiArLQ0KPiA+ICAuLi4vSW50ZWwvU2ltaWNzT3Bl bkJvYXJkUGtnL0JvYXJkWDU4SWNoMTAvT3BlbkJvYXJkUGtnLmRzYyAgICAgfCAyICstDQo+ID4g IFBsYXRmb3JtL0ludGVsL1ZsdjJUYmx0RGV2aWNlUGtnL1BsYXRmb3JtUGtnSUEzMi5kc2MgICAg ICAgICAgICB8IDIgKy0NCj4gPiAgUGxhdGZvcm0vSW50ZWwvVmx2MlRibHREZXZpY2VQa2cvUGxh dGZvcm1Qa2dYNjQuZHNjICAgICAgICAgICAgIHwgMiArLQ0KPiA+ICBQbGF0Zm9ybS9JbnRlbC9X aGl0bGV5T3BlbkJvYXJkUGtnL1BsYXRmb3JtUGtnLmRzYyAgICAgICAgICAgICAgfCAyICstDQo+ ID4gIDggZmlsZXMgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspLCA4IGRlbGV0aW9ucygtKQ0KPiA+ DQo+ID4gLS0NCj4gPiAyLjI5LjIud2luZG93cy4yDQo+ID4NCj4gPg0KPiA+DQo+ID4gDQo+ID4N Cg0K