From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail02.groups.io (mail02.groups.io [66.175.222.108]) by spool.mail.gandi.net (Postfix) with ESMTPS id D37FA740034 for ; Thu, 18 Jan 2024 05:12:03 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=vzd7lX8mBeyLj6JY8LRHbU0S6XMlH3zMtTmWqUS7CGo=; c=relaxed/simple; d=groups.io; h=ARC-Seal:ARC-Message-Signature:ARC-Authentication-Results:From:To:CC:Subject:Thread-Topic:Thread-Index:Date:Message-ID:References:In-Reply-To:Accept-Language:MIME-Version:Precedence:List-Subscribe:List-Help:Sender:List-Id:Mailing-List:Delivered-To:Reply-To:List-Unsubscribe-Post:List-Unsubscribe:Content-Language:Content-Type:Content-Transfer-Encoding; s=20140610; t=1705554722; v=1; b=GwEYSi1uR0eI+LgsdSMJnShHEi+ZMHAoyrDilozNr0Y4AK85d1AHqwRbUCTyku8Is4azZjfR QUirhIvrCdfS1dSfbMwlzea7ktlS2+9jS7FdI7hbW9buGcm2wAVvRcNfCAgosWC4pgpscb0L0Hl mXzKLGCHcjWjInmtWJkrYMdc= X-Received: by 127.0.0.2 with SMTP id cSBCYY7687511xqRVVm7Jeh1; Wed, 17 Jan 2024 21:12:02 -0800 X-Received: from mgamail.intel.com (mgamail.intel.com [134.134.136.31]) by mx.groups.io with SMTP id smtpd.web11.4917.1705554721821380737 for ; Wed, 17 Jan 2024 21:12:01 -0800 X-IronPort-AV: E=McAfee;i="6600,9927,10956"; a="464632270" X-IronPort-AV: E=Sophos;i="6.05,201,1701158400"; d="scan'208";a="464632270" X-Received: from fmviesa002.fm.intel.com ([10.60.135.142]) by orsmga104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 17 Jan 2024 21:12:01 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.05,201,1701158400"; d="scan'208";a="19009903" X-Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by fmviesa002.fm.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 17 Jan 2024 21:12:02 -0800 X-Received: from fmsmsx612.amr.corp.intel.com (10.18.126.92) by fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Wed, 17 Jan 2024 21:12:00 -0800 X-Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx612.amr.corp.intel.com (10.18.126.92) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Wed, 17 Jan 2024 21:11:59 -0800 X-Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) by fmsmsx610.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35 via Frontend Transport; Wed, 17 Jan 2024 21:11:59 -0800 X-Received: from NAM12-MW2-obe.outbound.protection.outlook.com (104.47.66.40) by edgegateway.intel.com (192.55.55.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.35; Wed, 17 Jan 2024 21:11:38 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Ii2Zvh3DJK6qX+HqRCv8Zdc+PMtCTIrUevnJXAkzMngqiKnXeuRjfnShfonUT5lNaKQ7BFnmOqGZBaboFIFn/nFvYAfau9vNBwhOEf1weo+65ngswdL42wM+ZrRRCC453P80oDkqySO1l4qJQMEFIWBn/kHDNXGcJDvJgC+873He2cKTjvcdbS9azPPjwNtqud7oJjHh9N7KbpfoZjYWOTnmagDSdrUgtt0Ur9hGvnJBSYXn27G1+IBXUPwt2XT/Vb7U7i2U/d9u7X7B//OlwT2e9mqicXTM+bGVB4LWudqjndrPYw+qBO52W/d/ajo4MzdlzvdI20GriiHEnCv42w== 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=h0127Pl+IXb45FHlT3REgDJwJzvoZVvzf0/nLWuCfCU=; b=SJg64fXXeckpAXfqMidTt9BQAPXFgPLXNDr2r77U4zpQ8ZodvdM78b3AIB8bzVa77FkATIZ6Hf9nE901QgMEb63fjeazIOxZvuYG8E+jsYdehV6m02SrtdRDw7QAPYcM83aRCHD+UVs5saZBlOHbTjRDgcE1ZB1Sw4LJGfcoPnGO/AEx0TSFmDAzklYidIBi7VcuAlcrJIF5XZQdR5Qr8LKtu2YBTXauCZrI7loNj/bSSqhZQj4C1ejRmQQusiYtsu/dcAgilvlvNq2gBdV53KMwaZww7DKrwZCq7Sy/USjwh+9q0hwhxYbCQSql5MzE+OAYzp/Afs69PcXRVUgVOA== 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 X-Received: from MN6PR11MB8244.namprd11.prod.outlook.com (2603:10b6:208:470::14) by PH7PR11MB6330.namprd11.prod.outlook.com (2603:10b6:510:1fe::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7181.31; Thu, 18 Jan 2024 05:11:35 +0000 X-Received: from MN6PR11MB8244.namprd11.prod.outlook.com ([fe80::3fea:ca2b:2ef7:e3d4]) by MN6PR11MB8244.namprd11.prod.outlook.com ([fe80::3fea:ca2b:2ef7:e3d4%4]) with mapi id 15.20.7202.024; Thu, 18 Jan 2024 05:11:35 +0000 From: "Ni, Ray" To: Laszlo Ersek , "devel@edk2.groups.io" , "Liu, Zhiguang" CC: "Kumar, Rahul R" , Gerd Hoffmann Subject: Re: [edk2-devel] [PATCH v2 2/2] UefiCpuPkg/CpuMpPei: Don't write CR3 in ConvertMemoryPageToNotPresent Thread-Topic: [edk2-devel] [PATCH v2 2/2] UefiCpuPkg/CpuMpPei: Don't write CR3 in ConvertMemoryPageToNotPresent Thread-Index: AQHaSQ2ZnEy3lkhIrUGXmhhfRggckbDdzH4AgAE6yoA= Date: Thu, 18 Jan 2024 05:11:35 +0000 Message-ID: References: <20240117062237.644-1-zhiguang.liu@intel.com> <952df63f-203a-c967-1c4e-e63c032d6434@redhat.com> In-Reply-To: <952df63f-203a-c967-1c4e-e63c032d6434@redhat.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: MN6PR11MB8244:EE_|PH7PR11MB6330:EE_ x-ms-office365-filtering-correlation-id: 3ad55e15-8873-4bf4-5b85-08dc17e3f137 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam-message-info: K7z696Bey5G5DUPKayvh+QbyUyxoeQW6dvJrNJedk+w+A967bQOlG9Ll/Dr+EIGzzIZ5I4rPb3E33jEDdpO3zY6f70Hb7nx4U9qmtmFNy1h8x9OukOkBqTjhzFnF2Id38Nf8VZ0HoA9IxnjKx1APWJVCYtqT4vB+YevhxRbssplyZlfILJDyUJr/Z8COC578Fm2ZFajpoU0PoHm2CBva9WwF5LNqpLgq6jb2gKAXigphowfJLvwWi4iAPnm4UcB5Io583Hwta1hRvO5JZ217eiig9cOOAGp98njFTAEpJnRBWmoYL54f7ljN2pZJ/JzYsbv6MncP4ud1nmfEuuEjkpott1E6OXnpslI0XGeFxWIIz2mixAG7WorxwyyahAE9jWxAg8Ba3hrrMkRgw8lxyruZ6pxg6dBhQ/XBglJAUUMc7gTpnKD3NWOHsu2GXa3FBjlwiLwCLEDYerIlbWoLDvpyGMHjYP37XE3TzDIS8ygFF1SXqJgLBUzPtxE+G6LYzTTi/DOQc5ECLWm4KdgK4xNru4wKHxqS9w5k4PGAYIJgv4RwTPM/5v+vudrZly0j4ZICoeK9/rB92bJ9yhal4IQfEEOGdybiw3LY0ffJi8GRhVeRAK6o1TYYRNp+zAAM x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?UkhhN09hbys2K2hvQ2x0bWFpRU9paHRqVG9FYXpydXVSUFA3bFRVbTVBN2hV?= =?utf-8?B?d3JnNXU4RVV2eERZYmVjc2xFdHZtM1NSdTFIQmxOY2FRWTE4MEJMYVhvT3hv?= =?utf-8?B?cG9DZE1YTXh5M2ZlQjBHODlZUklOc2V6K2haSU5LbWJ6d0RHak01MWd3RUVM?= =?utf-8?B?eDB6NXdKejZYeUVhR242Q2FiUXIxMmk2UlJwQ2U4Z0F4VDNzWGdvSXpZWWtC?= =?utf-8?B?RmhLZHNlOEZkS29idHg3NDlwRGVndlJva2thM1Mrc1pML25pRm52K2lzd3A3?= =?utf-8?B?QWtlYzMxOHhncWRseVQwY1pEZ29lQ0g1RG0xUURCRzRxR1kvajBMT0pvd1VN?= =?utf-8?B?Y2ZJUHp4cHh0TysxT2EwblBrdkZ0Q3pkV2J3UDZBYUVGREtQNk1sL0MveTFQ?= =?utf-8?B?OE9XZnhJSjhGSXF0NW82dnY0MTcvZVIvYVR3TUxxRUV2clFLYkwySmQ4Ymhz?= =?utf-8?B?TVQxb1JiMU1YTEhCTjEvRUVJWE5neUV6R0w0Y2JqaXpWZlBaR3dEOTVmc0ZL?= =?utf-8?B?MTBLbGZCenROUHUyU0tuMEVBYldBcXpxc2tqclJzblY3Y0IybXlZcS9VU1VD?= =?utf-8?B?SXFyeFRpSmF4RStJNWVVNGVZVTNuZUdxQWJNWTRWMGthb25tbmN2M3VCekxJ?= =?utf-8?B?aUV5NndaZDdaVG5xWlh6YnBtZHVZNmJibWxibGNFeTB2ZzI3UjNwc01NaDZz?= =?utf-8?B?MEdDNmVsNU44d2RTeXkwYmxBdm9lVEs5UU1YVUQyWFdoYjF0RWZINWV2WnJh?= =?utf-8?B?OFZya0Y4T3ErUTg2SUJDNFAvbDM4ekx4ejlITFhCcWhXek1YM3Uwc01BWW56?= =?utf-8?B?SmJIUDQyTzh5bDczbFByTm5GTUtlcEJhc3Y0YllDekFjS2p6aDZlTmYrR1U2?= =?utf-8?B?SVVxanpZOEJrbWY2VEtRWkJkTnlmVjdpWEJlOWpuVEhxbFF6VE5lN1d6K0tr?= =?utf-8?B?aExHbENDeWxDR0s4dWdrdThaM2gvaFRaS053R2tOYzJXakxPaTJvcExPNHFJ?= =?utf-8?B?bUdMSTMvN1VESTlqSnQxNmY5NW1ISXRFVVh0STZXZ3ZScjJWWFdEY1pzWEtQ?= =?utf-8?B?OTBpME1PaGljN0xBY3ZHMGFSSGFJOCtJYlBHZm5rWjM0ZnhmaEVYcEQ5d2oz?= =?utf-8?B?eGpnSkJwWEUvTUF5WHRtMER0UWVjaE10NWlZZGlUUXcrc0U4Qm5QQzM5VGlO?= =?utf-8?B?TGI2czFIM1JnN04zYUpZZHQySlovTmZ4SDdVaExFeFVJY3B1dGtwNW91SnBP?= =?utf-8?B?bXpxeUh3Qlg2VVlRdlJYVEM2a21wVStEZWpmckY4bGl5TVdVQTFkZy9KSXE5?= =?utf-8?B?U0M4YUJ3ODlTQ29STkF4WU53bGUzOTV5ajg0MjFUVzJHb05LeG1PTDUzdGVs?= =?utf-8?B?cDRhdjcrWTEyM0VoOGFwQXpuZnV2eUp3alNMWHdUY045cC9RQitIK25DaFls?= =?utf-8?B?RFY2c1UyK1JGTkxWdGQ2dFcwSGg0bmdPa09kdXByaUFUaXdOL2Z1TmFsQnBN?= =?utf-8?B?b1VZOGg0V2w0UFpQZ3hiZ1hVZ2M5aCtKV3RVR0ZtN1F5dUtaeXZEQWxrS0hH?= =?utf-8?B?V2tKTW9Cck5xMXYyRHNsd2FlZ2VpWGY3N0ptalhrbWxOeTlyYlkvK1M1dEZ5?= =?utf-8?B?aHc0OHEvSTJDRlZhcHdxWHF6Zndic3hqZDRxRkFMdTlLSjVxTzBKTFJGdUJv?= =?utf-8?B?U1MxRnhzNnhNQ3pHaXFzZVpBdHJDWkl3dDZIVWdlOVllMjgvTkZ1Kzl6VUFo?= =?utf-8?B?WVZidXZFdEFhancrbEwrTDlMbEd6cVhvUG01K1kvTE9EL3dOYzNBYXhOUUs2?= =?utf-8?B?ZkplQTBrY0p2WElvNkFleHNXZE9ISTB5OVMzczJCa1F1V3MrUjgxZVlLSmJw?= =?utf-8?B?OVU5Ui84N0ZRUG15Sk5LWnNPMENPR2QzNUZ1Y0M0ZklJWDhuMEVGT2FUeU1L?= =?utf-8?B?dTZPMXRpOFhIWHdvMklFNW9Pclc2eDZFaE5IeEV0MUEzSWdUSUhtVmYrbitV?= =?utf-8?B?R3hWWjMrajZ4ZVpnTGtpdjhFd1NJMFhuMWZKSmJDc0dCVmdOaWw5UFJQY283?= =?utf-8?B?U283a2F4QzdUNm1FY0Z4eWVqSFE0WG90TUJLdWhWdkdmcUFtOGp1RnUwSy9T?= =?utf-8?Q?imV8=3D?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MN6PR11MB8244.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3ad55e15-8873-4bf4-5b85-08dc17e3f137 X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Jan 2024 05:11:35.1437 (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: kC4PxZ4qE1I8n8p1kUhjnlV7CPYYEvZse0waW+YJTDIHnIs0d789hBghvhBbBV0ndpTXh0LH5Ob17EADo6nFTw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR11MB6330 X-OriginatorOrg: intel.com Precedence: Bulk List-Subscribe: List-Help: Sender: devel@edk2.groups.io List-Id: Mailing-List: list devel@edk2.groups.io; contact devel+owner@edk2.groups.io Reply-To: devel@edk2.groups.io,ray.ni@intel.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: 7pKoHVf2WW8G1X9ovUYJ9JdJx7686176AA= Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 X-GND-Status: LEGIT Authentication-Results: spool.mail.gandi.net; dkim=pass header.d=groups.io header.s=20140610 header.b=GwEYSi1u; dmarc=fail reason="SPF not aligned (relaxed), DKIM not aligned (relaxed)" header.from=intel.com (policy=none); spf=pass (spool.mail.gandi.net: domain of bounce@groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce@groups.io; arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}") UmV2aWV3ZWQtYnk6IFJheSBOaSA8UmF5Lm5pQGludGVsLmNvbT4NCg0KVGhhbmtzLA0KUmF5DQo+ IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IExhc3psbyBFcnNlayA8bGVyc2Vr QHJlZGhhdC5jb20+DQo+IFNlbnQ6IFdlZG5lc2RheSwgSmFudWFyeSAxNywgMjAyNCA2OjI0IFBN DQo+IFRvOiBkZXZlbEBlZGsyLmdyb3Vwcy5pbzsgTGl1LCBaaGlndWFuZyA8emhpZ3VhbmcubGl1 QGludGVsLmNvbT4NCj4gQ2M6IE5pLCBSYXkgPHJheS5uaUBpbnRlbC5jb20+OyBLdW1hciwgUmFo dWwgUiA8cmFodWwuci5rdW1hckBpbnRlbC5jb20+Ow0KPiBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxA cmVkaGF0LmNvbT4NCj4gU3ViamVjdDogUmU6IFtlZGsyLWRldmVsXSBbUEFUQ0ggdjIgMi8yXSBV ZWZpQ3B1UGtnL0NwdU1wUGVpOiBEb24ndCB3cml0ZQ0KPiBDUjMgaW4gQ29udmVydE1lbW9yeVBh Z2VUb05vdFByZXNlbnQNCj4gDQo+IE9uIDEvMTcvMjQgMDc6MjIsIFpoaWd1YW5nIExpdSB3cm90 ZToNCj4gPiBUaGUgcHVycG9zZSBvZiB3cml0aW5nIENSMyBpbiBDb252ZXJ0TWVtb3J5UGFnZVRv Tm90UHJlc2VudCBpcyBqdXN0DQo+ID4gdG8gZmx1c2ggVExCLCBiZWNhdXNlIENSMyB3b24ndCBi ZSBjaGFuZ2VkIGluIGZ1bmN0aW9uDQo+ID4gQ29udmVydE1lbW9yeVBhZ2VUb05vdFByZXNlbnQu DQo+ID4gQWZ0ZXIgQ29udmVydE1lbW9yeVBhZ2VUb05vdFByZXNlbnQsIHRoZXJlIGlzIGFsd2F5 cyBhIGZsdXNoIFRMQg0KPiA+IGZ1bmN0aW9uLiBBbHNvLCBiZWNhdXNlIENvbnZlcnRNZW1vcnlQ YWdlVG9Ob3RQcmVzZW50IGluIGNhbGxlZCBpbiBhDQo+ID4gbG9vcCwgdG8gaW1wcm92ZSBwZXJm b3JtYW5jZSwgdGhlcmUgaXMgbm8gbmVlZCB0byBmbHVzaCBUTEINCj4gPiBpbnNpZGUgQ29udmVy dE1lbW9yeVBhZ2VUb05vdFByZXNlbnQuIEp1c3QgZmx1c2hpbmcgVExCIGFmdGVyIHRoZSBsb29w DQo+ID4gaXMgZW5vdWdoLg0KPiA+DQo+ID4gQ2M6IFJheSBOaSA8cmF5Lm5pQGludGVsLmNvbT4N Cj4gPiBDYzogTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4NCj4gPiBDYzogUmFodWwg S3VtYXIgPHJhaHVsMS5rdW1hckBpbnRlbC5jb20+DQo+ID4gQ2M6IEdlcmQgSG9mZm1hbm4gPGty YXhlbEByZWRoYXQuY29tPg0KPiA+IFNpZ25lZC1vZmYtYnk6IFpoaWd1YW5nIExpdSA8emhpZ3Vh bmcubGl1QGludGVsLmNvbT4NCj4gPiAtLS0NCj4gPiAgVWVmaUNwdVBrZy9DcHVNcFBlaS9DcHVQ YWdpbmcuYyB8IDQgKystLQ0KPiA+ICAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAy IGRlbGV0aW9ucygtKQ0KPiA+DQo+ID4gZGlmZiAtLWdpdCBhL1VlZmlDcHVQa2cvQ3B1TXBQZWkv Q3B1UGFnaW5nLmMNCj4gYi9VZWZpQ3B1UGtnL0NwdU1wUGVpL0NwdVBhZ2luZy5jDQo+ID4gaW5k ZXggMTVjNzAxNWZiOC4uYjkyM2Q5YjUwMiAxMDA2NDQNCj4gPiAtLS0gYS9VZWZpQ3B1UGtnL0Nw dU1wUGVpL0NwdVBhZ2luZy5jDQo+ID4gKysrIGIvVWVmaUNwdVBrZy9DcHVNcFBlaS9DcHVQYWdp bmcuYw0KPiA+IEBAIC03Niw3ICs3Niw4IEBAIEFsbG9jYXRlUGFnZVRhYmxlTWVtb3J5ICgNCj4g Pg0KPiA+ICAvKioNCj4gPiAgICBUaGlzIGZ1bmN0aW9uIG1vZGlmaWVzIHRoZSBwYWdlIGF0dHJp YnV0ZXMgZm9yIHRoZSBtZW1vcnkgcmVnaW9uDQo+IHNwZWNpZmllZA0KPiA+IC0gIGJ5IEJhc2VB ZGRyZXNzIGFuZCBMZW5ndGggdG8gbm90IHByZXNlbnQuDQo+ID4gKyAgYnkgQmFzZUFkZHJlc3Mg YW5kIExlbmd0aCB0byBub3QgcHJlc2VudC4gVGhpcyBmdW5jdGlvbiBvbmx5IGNoYW5nZQ0KPiBw YWdlDQo+ID4gKyAgdGFibGUsIGJ1dCBub3QgZmx1c2ggVExCLiBDYWxsZXIgaGF2ZSB0aGUgcmVz cG9uc2JpbGl0eSB0byBmbHVzaCBUTEIuDQo+ID4NCj4gPiAgICBDYWxsZXIgc2hvdWxkIG1ha2Ug c3VyZSBCYXNlQWRkcmVzcyBhbmQgTGVuZ3RoIGlzIGF0IHBhZ2UgYm91bmRhcnkuDQo+ID4NCj4g PiBAQCAtMTY3LDcgKzE2OCw2IEBAIENvbnZlcnRNZW1vcnlQYWdlVG9Ob3RQcmVzZW50ICgNCj4g PiAgICB9DQo+ID4NCj4gPiAgICBBU1NFUlRfRUZJX0VSUk9SIChTdGF0dXMpOw0KPiA+IC0gIEFz bVdyaXRlQ3IzIChQYWdlVGFibGUpOw0KPiA+ICAgIHJldHVybiBTdGF0dXM7DQo+ID4gIH0NCj4g Pg0KPiANCj4gUmV2aWV3ZWQtYnk6IExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+DQoN Cg0KCi09LT0tPS09LT0tPS09LT0tPS09LT0tCkdyb3Vwcy5pbyBMaW5rczogWW91IHJlY2VpdmUg YWxsIG1lc3NhZ2VzIHNlbnQgdG8gdGhpcyBncm91cC4KVmlldy9SZXBseSBPbmxpbmUgKCMxMTM5 ODUpOiBodHRwczovL2VkazIuZ3JvdXBzLmlvL2cvZGV2ZWwvbWVzc2FnZS8xMTM5ODUKTXV0ZSBU aGlzIFRvcGljOiBodHRwczovL2dyb3Vwcy5pby9tdC8xMDM3ODExMzMvNzY4NjE3NgpHcm91cCBP d25lcjogZGV2ZWwrb3duZXJAZWRrMi5ncm91cHMuaW8KVW5zdWJzY3JpYmU6IGh0dHBzOi8vZWRr Mi5ncm91cHMuaW8vZy9kZXZlbC9sZWF2ZS8xMjM2NzExMS83Njg2MTc2LzE5MTM0NTYyMTIveHl6 enkgW3JlYmVjY2FAb3BlbmZ3LmlvXQotPS09LT0tPS09LT0tPS09LT0tPS09LQoKDQo=