From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from NAM04-MW2-obe.outbound.protection.outlook.com (NAM04-MW2-obe.outbound.protection.outlook.com [40.107.101.41]) by mx.groups.io with SMTP id smtpd.web08.2536.1654027547884638287 for ; Tue, 31 May 2022 13:05:48 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@amd.com header.s=selector1 header.b=CVJp1pNo; spf=permerror, err=parse error for token &{10 18 %{i}._ip.%{h}._ehlo.%{d}._spf.vali.email}: invalid domain name (domain: amd.com, ip: 40.107.101.41, mailfrom: ashish.kalra@amd.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=kEQ3NlCfv5WS6VOyG8orXpA4amlGEwVRRaweE3Bjo8k9I7jjfvWcJZnnok47b3m2IOCAs1A7FgGiTqsABJdvCKU1m5bBYaA8sDhINhCK64ACLVwiZmLZNxX4MswM0QPg/UjhfOQBCvIm5mmmdO4868Mo4NIaSL+PZNO8cL54Z7pjqZyrvcWIILzKJ+nuxP5U34AZpOuoYIzNVIrsjGEGZ143MZmzv56Usg9JrOMdeE6sbe1HGfaPyqxdNop9ACZ0clERWETx+WZknnAUXB02tcxLdBQBhA4Sva2Xh1oqvFnxvHRpQACSNAjD8rUKCGFBnoYcZagv2OjTzbVKd9Pfqw== 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=kTrFK0qZS/DMg70/OZeTP0G/cKglIXIEevwvECv+tPQ=; b=TfbtI+YJRiyQQ6Btpj5TljTjSdiozPmXrrf51/zUl/zlSRGfNTrOW4JKMQv30t4Z9p/mf2fxAr1LpityfscinLMGAwkOBZ+Dr3BtU3FypGlGRKQ5Gy0XczdgJ7HnvC+vnqMsAke3+CdOocmqp6KCvkJevBgtPbZ5In3DAlLNdpbQr39VDzwux9KdEgLXO72lLevAHsG02fB79dyyG+a7cnlPweO2w6b40WpfvzORN6CxprGSsHFLnIvk1pwIEivveJDFh35X+Pn8n+IQ7gu6zkqbH/bH1RDgj9uPTA4FIw+oqLIEc/9x1yL61rf/wH6Gfa2oV6P1uTyQhep2lKOFTg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=amd.com; dmarc=pass action=none header.from=amd.com; dkim=pass header.d=amd.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=kTrFK0qZS/DMg70/OZeTP0G/cKglIXIEevwvECv+tPQ=; b=CVJp1pNoB9jwr/bQ+d+3IJ6tUldY4LGS5+ONK+0UKvvbR+M5WydlykjRNiulf51cXO1tkr2CSnYsSkCAU/QsB2tsaX1/Ca0rNoVWwu5GXghzIPmkLaOGIIq4ZNq+YzTEncesT+0gPYTPRxCx0gnGAALrhJob9CHmQOQOipwCP9E= Received: from SN6PR12MB2767.namprd12.prod.outlook.com (2603:10b6:805:75::23) by BN6PR12MB1425.namprd12.prod.outlook.com (2603:10b6:404:1f::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5293.17; Tue, 31 May 2022 20:05:43 +0000 Received: from SN6PR12MB2767.namprd12.prod.outlook.com ([fe80::25d7:1ecc:64f2:f9c0]) by SN6PR12MB2767.namprd12.prod.outlook.com ([fe80::25d7:1ecc:64f2:f9c0%6]) with mapi id 15.20.5293.019; Tue, 31 May 2022 20:05:43 +0000 From: "Ashish Kalra" To: "Dadhania, Nikunj" , "devel@edk2.groups.io" CC: "dovmurik@linux.vnet.ibm.com" , "brijesh.singh@amd.com" , "tobin@ibm.com" , "Lendacky, Thomas" , "jejb@linux.ibm.com" , "erdemaktas@google.com" , "jiewen.yao@intel.com" , "min.m.xu@intel.com" , "jordan.l.justen@intel.com" , "ard.biesheuvel@arm.com" Subject: Re: [edk2-devel] [PATCH v7 5/6] OvmfPkg/PlatformPei: Mark SEC GHCB page as unencrypted via hypercall Thread-Topic: [edk2-devel] [PATCH v7 5/6] OvmfPkg/PlatformPei: Mark SEC GHCB page as unencrypted via hypercall Thread-Index: AQHXlQNhJcgThJYBBUKS0LhtcSegJK062CEAgAAp1bCAACeAwA== Date: Tue, 31 May 2022 20:05:43 +0000 Message-ID: References: <11152470c9b41058d2a8dbffe2c0a1e5d9d4a534.1629380011.git.ashish.kalra@amd.com> <60ee450a-741a-9685-e8fa-de97b5f2d654@amd.com> In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_Enabled=true; MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_SetDate=2022-05-31T17:43:53Z; MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_Method=Standard; MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_Name=General; MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_SiteId=3dd8961f-e488-4e60-8e11-a82d994e183d; MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_ActionId=178020d9-1e18-49b0-9539-df460bd9704b; MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_ContentBits=1 msip_label_4342314e-0df4-4b58-84bf-38bed6170a0f_enabled: true msip_label_4342314e-0df4-4b58-84bf-38bed6170a0f_setdate: 2022-05-31T20:05:41Z msip_label_4342314e-0df4-4b58-84bf-38bed6170a0f_method: Standard msip_label_4342314e-0df4-4b58-84bf-38bed6170a0f_name: General msip_label_4342314e-0df4-4b58-84bf-38bed6170a0f_siteid: 3dd8961f-e488-4e60-8e11-a82d994e183d msip_label_4342314e-0df4-4b58-84bf-38bed6170a0f_actionid: a48822e7-51b8-4301-baa1-fbbe74ea5668 msip_label_4342314e-0df4-4b58-84bf-38bed6170a0f_contentbits: 0 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=amd.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: eb418ca3-1228-4489-a2af-08da4340f19d x-ms-traffictypediagnostic: BN6PR12MB1425:EE_ x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: viVKiR0cTD9XFUL4xHmYgdMfgFCBQANGBuuwaQcK3auMVXkwWZV4xHQW2fI1AjceM98qtpLKDLCDRBs+3URyVp3L5zKNikZeHAvLVFjKRYQiYazH4UxM8m0TR6bL9w7XfY4CmPSi4lQdNXr/fioVxja3qI0GhLJP3UTbpdrE93B/Vd55ymw//QhsESbIK/hlGjROPjRqYnqulAGGVwahenYvgotzc7Dihulq8GPA0gUrxWKEaQMsR5+ZAIv4cFmy0mWUDVISVCAeUhHa7vjUE2ay/FOcoitxRUlQnnQ2MtR6dpCQ9Y6w9vnk5/QgtVTqElVybv4yz07qhR75gRjT1wwXFmljfV80fmkEOAyLAjWkZ1idSBUPyG7TtGRA++r6GW8y2yLgPX9JIfGj54uoV858CZ09r6TfPwZbY11z/IrJ5CtYN4WmliSu/qkt3JkqEVvgVmrVKhXg8xTRvWRO8Ca5O7/qQIfzfiOoDxl6IToc619Vt7Ty2F4risKR/Z1vHfAsKEOFjVT0r4oZwhvONQG6EVRTF3TK9E0hwuwDaxAoZg4d7bZaFSefchYxUzuUji2PQsDgTzLdxCZ4EQeq5XGbfh1aOzI8Nt/+lvSeLWVCXkL27dfS/qb0FR65Mj9YQHhm0PyRx1AWntoUAtpLMuQb1llkyn5c4QWG+7X4aXVRIPl6wppFNORNyKdrw2pEHnb7KcQFUY70lVPlTJlOcg== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SN6PR12MB2767.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230001)(4636009)(366004)(86362001)(52536014)(8936002)(26005)(2940100002)(9686003)(2906002)(33656002)(38100700002)(83380400001)(7696005)(186003)(6506007)(4326008)(8676002)(19627235002)(508600001)(66946007)(122000001)(76116006)(316002)(66556008)(66476007)(66446008)(64756008)(38070700005)(55016003)(71200400001)(110136005)(53546011)(5660300002)(54906003);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?S0JTQmc1cDZ2RDd4MmowRzVqeTRxMkVpSStBOUhLVTZvc21haVo4ZWxmODRC?= =?utf-8?B?Y3FnaUZrMVgwaml5NFpYNWg2VEFYRzJDZHN0L3BldHBXZnoxd1U0YnZvMjIy?= =?utf-8?B?V2J4NGNBNmlYN2RXS3diUFBqYi9RMys2Y1pMTnN5VVgyeDgrNDk0dkVSRnJa?= =?utf-8?B?Q05wL3NzSHFxZCtiS2ZWM0JQUE1rd084SDlTczZUQjlRckZZbXpXNDEyQ2x1?= =?utf-8?B?ckNsOUhnbk5MeGl6UHpSK1FqV0JtR3VoV01tNUhBUUd0R0VBRUFqbGMrT2lH?= =?utf-8?B?RWhsLy96cE0zYlhUTEl6MURWTWFVN2NBL0ZobllUTmlLSTgwa05Sa0ZweUxT?= =?utf-8?B?cGYvUDdTMjUwamhoaTlLUHVvc21oUnBNbjNqTHNOeUpvNy94cVl0Y3JXTndB?= =?utf-8?B?MW5UcUJWWHNmR2I0aGFOemE3amVoUldOOE1iaWRMcCtSWUxxSXZTVFM2c1pz?= =?utf-8?B?TDE4VU5QMzZBT3R1cXc3bkpCYmZSeW5zeTBiZlZkWGNieDhDclBrZlVwckFi?= =?utf-8?B?YkFwUkFDUWFubUdybG5wM3lNM3ozWXhHWnBPWTUxMkFva01kOTBPdkxoalRD?= =?utf-8?B?bG1UV0pLTFEydDk5bG5HS0JEVEZUVFQyK3d3c1pIcnNjYU5FQ2RIbVc0Ynh5?= =?utf-8?B?UStNS0s2TFJHL2wxUVlDcnBORVpHUXBCcCtiUnVqbzdndG9wcTRQM1pJY2Vq?= =?utf-8?B?cXlHSTUxbXU5N2NxbmZLSXNERno1cTg0bkVIeFFucHFzamJnUGxMTk5lKzVB?= =?utf-8?B?QXBMVlMwNkorNDRHTGhUR0oydDVRVHZLaThxY2VvbjRJdERBRXhWR0J1aWRQ?= =?utf-8?B?NjZGZHlYU2xXL2xWZlNtUW0yRUlhdnBNUUh0eWNTSmZ1cTFYaVhFQXNvRFlN?= =?utf-8?B?aWZHTlhZRGlLdWI4WlF3MU5yTG1CQlV2Q0xRTEFvcW5nUXhJYlRyT0toazJi?= =?utf-8?B?Vndpek85SXFFMlI1d0R0R3hZNG45Y2xmeXJZQytJZzJLcG5mTjNDcjFkRFIz?= =?utf-8?B?NE1UdUdIZUJCQjhkUUh0bEFaNXRXdk9PcG5zS1pBT2lmb2haSTFsc3J4YXB0?= =?utf-8?B?eGUxNG9IT2MwT1BKWlFuOHNDUTl0TWt3SFlMM25GdnR3dFdoNlRLRzZTMStk?= =?utf-8?B?K1hxeUxQQXBzUkM0anlnbWh1YXFNYnlzRGZmLzlUcTNmZkQ5cDR1N0F3VEV0?= =?utf-8?B?UkF5NWR2eVRsR2hCZWZPdkRuTzBmK1puYkxoaHJ2TmxsNWs4cStld1pNVnlQ?= =?utf-8?B?NTF0STBMRmlJbXpBamlpYUdTYlUyc3hNdW9CakcrSjA5dHhVUW5hZGtIWnNv?= =?utf-8?B?V1lWM0RyZ1VVSGVTa3VzcUgyMGU0RlFhM2czNXZWVEI2Q3piaTA5bTM5ZFky?= =?utf-8?B?aU1DZTJ1U0R6WTVVcG5HdURiRWp4a0RpL2FWTUpLU3RFdE5TQ081WE1Caml1?= =?utf-8?B?ZWRFZkRVekdLMEIyN0d3ejBhMmU1TmJGbHZhUVRoK3hzUzFBTHZyczd3VXN4?= =?utf-8?B?VjFNL1Rtd2EyNFpUMnByUVEvOUpTeEl6aFdmem4rZDdEeFJKeGNEbXpLaWFP?= =?utf-8?B?WnVYV0xreXE5OHJFMXBRRzZRNDJkRGtGR1RxWkpJNGRmT05uOUlXaHYvWE44?= =?utf-8?B?NXdFMURQbFhUOUlsc0ZTeEpnRC9DV0xNZmQ3TEpvdm1TdUE3Q1FyUzY1UFFl?= =?utf-8?B?TFhRZ0tkWStBN25QYjNkWFVVV3A0M0tYT0F3OTlmbk9KK2pDWkR5dnJTcHAw?= =?utf-8?B?cUFsVys4TGh2cVVFb2VFY09PTHRyZC95Smd6UlJGSmtGWHlPVjF4aFQ2a0FR?= =?utf-8?B?dzdqbS85bFFGbmdjaDVLQU5HT0FxeS9rVTBWOTI3aXdDVTdqcldUNmc2NG1K?= =?utf-8?B?QXcxQUZRTDZMUW9lMUVjWWxnV2ZLK3YveVFIQVord1h4T3dpVVdvSzlRRitT?= =?utf-8?B?amJCQ2huOGJCMXloVXlFQUpvS2QyWG9hYW9QdDV3Q0VTVVFiZzlKd3NTbjRB?= =?utf-8?B?SndjV1BTMXo0ak5LV1pacW9YVkNxd3phNzl3VStBMjZzdmFMMjd1bk1SNkQr?= =?utf-8?B?NkEvZ0V5TEQ3bWZjMjdyU1QxWU5JNGNUcE1pd3FnRnBZdXgwcHFnMENKWVhB?= =?utf-8?B?aW1sejc0QnJLeFhCMkdKRmliODRZM1NhRG1YUG1NSnd2WjMwV0xMdFVCWjZO?= =?utf-8?B?RjA0cHdIZUV4ZHJtWERXSm1KT3ViSWszT25CemRybXpFR09qUGVZa1ByWXVv?= =?utf-8?B?YkFzV29vODE0WFA1M3lMYWpESnBCWk5ockpCNnNZSS9iTXYrRHBGQ3JldUVE?= =?utf-8?Q?0k8UT+q5GanXJtiUmC?= MIME-Version: 1.0 X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SN6PR12MB2767.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: eb418ca3-1228-4489-a2af-08da4340f19d X-MS-Exchange-CrossTenant-originalarrivaltime: 31 May 2022 20:05:43.6329 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: wmEPur44AAkPEegkYNwCI7BzGqAl+BQyVC9lwElL88XkfmTggLg02V5ETa0UasucqEi0L8cIqbDi/XX4gakb4g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR12MB1425 Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 W0FNRCBPZmZpY2lhbCBVc2UgT25seSAtIEdlbmVyYWxdDQoNCkhlbGxvIE5pa3VuaiwNCg0KQnV0 LCB5ZXMgdGhpcyBuZWVkcyB0byBiZSBmaXhlZC4NCg0KVGhhbmtzLA0KQXNoaXNoDQoNCi0tLS0t T3JpZ2luYWwgTWVzc2FnZS0tLS0tDQpGcm9tOiBLYWxyYSwgQXNoaXNoIA0KU2VudDogVHVlc2Rh eSwgTWF5IDMxLCAyMDIyIDEyOjUxIFBNDQpUbzogRGFkaGFuaWEsIE5pa3VuaiA8TmlrdW5qQW1y aXRsYWwuRGFkaGFuaWFAYW1kLmNvbT47IGRldmVsQGVkazIuZ3JvdXBzLmlvDQpDYzogZG92bXVy aWtAbGludXgudm5ldC5pYm0uY29tOyBicmlqZXNoLnNpbmdoQGFtZC5jb207IHRvYmluQGlibS5j b207IExlbmRhY2t5LCBUaG9tYXMgPFRob21hcy5MZW5kYWNreUBhbWQuY29tPjsgamVqYkBsaW51 eC5pYm0uY29tOyBlcmRlbWFrdGFzQGdvb2dsZS5jb207IGppZXdlbi55YW9AaW50ZWwuY29tOyBt aW4ubS54dUBpbnRlbC5jb207IGpvcmRhbi5sLmp1c3RlbkBpbnRlbC5jb207IGFyZC5iaWVzaGV1 dmVsQGFybS5jb20NClN1YmplY3Q6IFJFOiBbZWRrMi1kZXZlbF0gW1BBVENIIHY3IDUvNl0gT3Zt ZlBrZy9QbGF0Zm9ybVBlaTogTWFyayBTRUMgR0hDQiBwYWdlIGFzIHVuZW5jcnlwdGVkIHZpYSBo eXBlcmNhbGwNCg0KW0FNRCBPZmZpY2lhbCBVc2UgT25seSAtIEdlbmVyYWxdDQoNCkhlbGxvIE5p a3VuaiwNCg0KVGhhdCBpcyB0cnVlLCBidXQgdGhlcmUgaXMgbm8gU0VWIGxpdmUgbWlncmF0aW9u IGhhcHBlbmluZyBiZWZvcmUgR0hDQiBwYWdlcyBhcmUgcmUtc2V0dXAgYW5kIHRoZSBoeXBlcmNh bGxzIGFyZSBpbnZva2VkIGFnYWluIGZvciBHSENCIHBhZ2VzIGZyb20gdGhlIGd1ZXN0IGtlcm5l bCBhZnRlciBpdCBjaGVja3MgdGhlIGxpdmUgbWlncmF0aW9uIHJ1bnRpbWUgZW52aXJvbm1lbnQg ZmxhZyBzZXR1cCBieSBPVk1GLg0KDQpUaGFua3MsDQpBc2hpc2gNCg0KLS0tLS1PcmlnaW5hbCBN ZXNzYWdlLS0tLS0NCkZyb206IERhZGhhbmlhLCBOaWt1bmogPE5pa3VuakFtcml0bGFsLkRhZGhh bmlhQGFtZC5jb20+DQpTZW50OiBUdWVzZGF5LCBNYXkgMzEsIDIwMjIgMTA6MTQgQU0NClRvOiBk ZXZlbEBlZGsyLmdyb3Vwcy5pbzsgS2FscmEsIEFzaGlzaCA8QXNoaXNoLkthbHJhQGFtZC5jb20+ DQpDYzogZG92bXVyaWtAbGludXgudm5ldC5pYm0uY29tOyBicmlqZXNoLnNpbmdoQGFtZC5jb207 IHRvYmluQGlibS5jb207IExlbmRhY2t5LCBUaG9tYXMgPFRob21hcy5MZW5kYWNreUBhbWQuY29t PjsgamVqYkBsaW51eC5pYm0uY29tOyBlcmRlbWFrdGFzQGdvb2dsZS5jb207IGppZXdlbi55YW9A aW50ZWwuY29tOyBtaW4ubS54dUBpbnRlbC5jb207IGpvcmRhbi5sLmp1c3RlbkBpbnRlbC5jb207 IGFyZC5iaWVzaGV1dmVsQGFybS5jb20NClN1YmplY3Q6IFJlOiBbZWRrMi1kZXZlbF0gW1BBVENI IHY3IDUvNl0gT3ZtZlBrZy9QbGF0Zm9ybVBlaTogTWFyayBTRUMgR0hDQiBwYWdlIGFzIHVuZW5j cnlwdGVkIHZpYSBoeXBlcmNhbGwNCg0KSGkgQXNoaXNoLA0KDQpPbiA4LzE5LzIwMjEgNzozNiBQ TSwgQXNoaXNoIEthbHJhIHZpYSBncm91cHMuaW8gd3JvdGU6DQo+IEZyb206IEFzaGlzaCBLYWxy YSA8YXNoaXNoLmthbHJhQGFtZC5jb20+DQo+IA0KPiBNYXJrIHRoZSBTRUMgR0hDQiBwYWdlICh0 aGF0IGlzIG1hcHBlZCBhcyB1bmVuY3J5cHRlZCBpbiBSZXNldFZlY3Rvcg0KPiBjb2RlKSBpbiB0 aGUgaHlwZXJ2aXNvcidzIGd1ZXN0IHBhZ2UgZW5jcnlwdGlvbiBzdGF0ZSB0cmFja2luZy4NCj4g DQo+IENjOiBKb3JkYW4gSnVzdGVuIDxqb3JkYW4ubC5qdXN0ZW5AaW50ZWwuY29tPg0KPiBDYzog QXJkIEJpZXNoZXV2ZWwgPGFyZC5iaWVzaGV1dmVsQGFybS5jb20+DQo+IFNpZ25lZC1vZmYtYnk6 IEFzaGlzaCBLYWxyYSA8YXNoaXNoLmthbHJhQGFtZC5jb20+DQo+IC0tLQ0KPiAgT3ZtZlBrZy9Q bGF0Zm9ybVBlaS9BbWRTZXYuYyB8IDExICsrKysrKysrKysrDQo+ICAxIGZpbGUgY2hhbmdlZCwg MTEgaW5zZXJ0aW9ucygrKQ0KPiANCj4gZGlmZiAtLWdpdCBhL092bWZQa2cvUGxhdGZvcm1QZWkv QW1kU2V2LmMgDQo+IGIvT3ZtZlBrZy9QbGF0Zm9ybVBlaS9BbWRTZXYuYyBpbmRleCBhOGJmNjEw MDIyLi4xZDM4MDU2ZWMwIDEwMDY0NA0KPiAtLS0gYS9Pdm1mUGtnL1BsYXRmb3JtUGVpL0FtZFNl di5jDQo+ICsrKyBiL092bWZQa2cvUGxhdGZvcm1QZWkvQW1kU2V2LmMNCj4gQEAgLTUyLDYgKzUy LDE3IEBAIEFtZFNldkVzSW5pdGlhbGl6ZSAoDQo+ICAgIFBjZFN0YXR1cyA9IFBjZFNldEJvb2xT IChQY2RTZXZFc0lzRW5hYmxlZCwgVFJVRSk7DQo+ICAgIEFTU0VSVF9SRVRVUk5fRVJST1IgKFBj ZFN0YXR1cyk7DQo+ICANCj4gKyAgLy8NCj4gKyAgLy8gVGhlIFNFQyBHaGNiIHNldHVwIGR1cmlu ZyByZXNldC12ZWN0b3IgbmVlZHMgdG8gYmUgbWFya2VkIGFzICAvLyANCj4gKyBkZWNyeXB0ZWQg aW4gdGhlIGh5cGVydmlzb3IncyBndWVzdCBwYWdlIGVuY3J5cHRpb24gc3RhdGUgIC8vIA0KPiAr IHRyYWNraW5nLg0KPiArICAvLw0KPiArICBTZXRNZW1vcnlFbmNEZWNIeXBlcmNhbGwzICgNCj4g KyAgICBGaXhlZFBjZEdldDMyIChQY2RPdm1mU2VjR2hjYkJhc2UpLA0KPiArICAgIEVGSV9TSVpF X1RPX1BBR0VTKEZpeGVkUGNkR2V0MzIgKFBjZE92bWZTZWNHaGNiU2l6ZSkpLA0KPiArICAgIEZB TFNFDQo+ICsgICAgKTsNCg0KUGNkT3ZtZlNlY0doY2JTaXplIGlzIHNldCB0byAyIHBhZ2VzICg4 MTkyIGJ5dGVzKS4gQUZBSVUsIG9ubHkgZmlyc3QgcGFnZSBuZWVkcyB0byBiZSBjaGFuZ2UgdG8g c2hhcmVkLCBzZWNvbmQgcGFnZSBzaG91bGQgYmUga2VwdCBwcml2YXRlLg0KDQo+ICAgIC8vDQo+ ICAgIC8vIEFsbG9jYXRlIEdIQ0IgYW5kIHBlci1DUFUgdmFyaWFibGUgcGFnZXMuDQo+ICAgIC8v ICAgU2luY2UgdGhlIHBhZ2VzIG11c3Qgc3Vydml2ZSBhY3Jvc3MgdGhlIFVFRkkgdG8gT1MgdHJh bnNpdGlvbg0KPiANCg0KUmVnYXJkcw0KTmlrdW5qDQo=