From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by mx.groups.io with SMTP id smtpd.web11.18628.1605664671952618671 for ; Tue, 17 Nov 2020 17:57:52 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@intel.onmicrosoft.com header.s=selector2-intel-onmicrosoft-com header.b=iN+mYA2q; spf=pass (domain: intel.com, ip: 192.55.52.88, mailfrom: w.sheng@intel.com) IronPort-SDR: H6OWpn+gLzJJvkTXUNu7adYSqekX+Q/jntquZvw4b4A8j7XuWvBoYjLAKuG+yn2lSRVXCZ8bTh asaXuAhtd0OA== X-IronPort-AV: E=McAfee;i="6000,8403,9808"; a="189116733" X-IronPort-AV: E=Sophos;i="5.77,486,1596524400"; d="scan'208";a="189116733" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga007.jf.intel.com ([10.7.209.58]) by fmsmga101.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 17 Nov 2020 17:57:50 -0800 IronPort-SDR: Z2Kc6ZmiLucnfjghY+IKiXmtNUh7OX17Z9uyXdXuC4cYsSQGsRmzzKQzBuQj47X4cz9y2LWgMq 8Vr9e9SoKrHQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.77,486,1596524400"; d="scan'208";a="368295048" Received: from orsmsx604.amr.corp.intel.com ([10.22.229.17]) by orsmga007.jf.intel.com with ESMTP; 17 Nov 2020 17:57:50 -0800 Received: from orsmsx612.amr.corp.intel.com (10.22.229.25) by ORSMSX604.amr.corp.intel.com (10.22.229.17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Tue, 17 Nov 2020 17:57:50 -0800 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) by orsmsx612.amr.corp.intel.com (10.22.229.25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5 via Frontend Transport; Tue, 17 Nov 2020 17:57:50 -0800 Received: from NAM10-BN7-obe.outbound.protection.outlook.com (104.47.70.107) by edgegateway.intel.com (134.134.137.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.1713.5; Tue, 17 Nov 2020 17:57:49 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=el16QIcITcG1bFz/2HJU7tuBf+F01lrU8p6dyDkhJRvt4B8+zGu9xR4ux0i52NqtxB9vLAqJiZw8bfbESOrqfmfcJ2NR6v+egXgAn7hZMFDEFz9bBffwI22mPbJ88qaUWfPVhnRVRqPLnRiRNoDE5AMuqNxTgZSxlRbir3oHVQlBPGpYfCM+KKgoQihc4uBBTrP87VLYNJkaud/mb7enEcLQwUTDEri3OyRIUliHpKkBjHbE4lgBjMuB1UUdBTD01C1tcIPkhe86IgnWQEZfn4LWSKDr49sXfkVRxKlIxSadBR/vmwHfGDPzf9zny/pgMjcyYLLNvBqOK1gjAwas6w== 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-SenderADCheck; bh=wg54mLqUv7WnylvIQy1lRZ5muEe+E4qcpQrnkwT/lFc=; b=SoCoyq1B40VJyPxZvEQ6acIPZkgO4mTX+YpBKKMNKsVazgYuDfXRfnNl9O0QJ/zu2jLDYB61CfCWtcynp/GEEUEk6L5iXFxcNVbnlgqizaohBKsQcLG2Zn1OMcC6fATIzIFp+xIB9xYWDSPNTRav0+XZTsRlvVd0/Cf7UGlaQHIZmureg0KaYndvzaBaHcfgiydGOeH4PXwdvl78AApqdPINDHu/ZNF9fZhVsLnHKbTXCzS8wBxEY9E3B84Dh6wbQbcPGmqxWFhvXUhyIOGihXKphVy/5IW5lewHg1ItShxfCaeXOwI220XmspiQ4n5RWipqgWeD0RURDMW3PWGzkg== 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 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=wg54mLqUv7WnylvIQy1lRZ5muEe+E4qcpQrnkwT/lFc=; b=iN+mYA2qKeJNjITADYUqzuIg3WtBEcr0XewB78cROXXVSiV1D3b+3YoOyFZIofiNsKf7Xj84/iw3VpzvycLWFXF0USUkQuKDQmaXZ44v9ZSJdcRghDHAbmRn2cI6qNJQsHYWH464gGXIKdZP/C7csd2SBTVlpE4D73stbEXacs8= Received: from CY4PR11MB1928.namprd11.prod.outlook.com (2603:10b6:903:11e::18) by CY4PR11MB1862.namprd11.prod.outlook.com (2603:10b6:903:124::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3589.20; Wed, 18 Nov 2020 01:57:48 +0000 Received: from CY4PR11MB1928.namprd11.prod.outlook.com ([fe80::d922:f6a:d769:b5]) by CY4PR11MB1928.namprd11.prod.outlook.com ([fe80::d922:f6a:d769:b5%12]) with mapi id 15.20.3564.028; Wed, 18 Nov 2020 01:57:48 +0000 From: "Sheng Wei" To: "Dong, Eric" , Laszlo Ersek , "devel@edk2.groups.io" , "Ni, Ray" CC: "Kumar, Rahul1" , "Yao, Jiewen" Subject: Re: [PATCH v8 0/2] UefiCpuPkg/PiSmmCpuDxeSmm: Reflect page table depth with page table address Thread-Topic: [PATCH v8 0/2] UefiCpuPkg/PiSmmCpuDxeSmm: Reflect page table depth with page table address Thread-Index: AQHWvRyoDs/JH4zZ10SAlN4mXBEEmqnNFzqAgAAFpgCAAAUr0A== Date: Wed, 18 Nov 2020 01:57:48 +0000 Message-ID: References: <20201116031833.14324-1-w.sheng@intel.com> In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-reaction: no-action dlp-version: 11.5.1.3 authentication-results: intel.com; dkim=none (message not signed) header.d=none;intel.com; dmarc=none action=none header.from=intel.com; x-originating-ip: [192.102.204.37] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: f9a7833a-2776-4cfa-eb27-08d88b655994 x-ms-traffictypediagnostic: CY4PR11MB1862: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:9508; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: mqu+KkCz4IcQmv979F5Ta/9vqtJPraTLmde7HENS3IV5X7ecoDXYZQCoSVKfzNQy58oEM2FkzGEM2jpYlR82PTstg6a3iC/Zyzxjs5qs4NmI/JvgHXROwRxF9dCk6r87CL4TVKtGJ4cu3HesqlSjjjgvbP7b3Mgymcv7qEekLG1XecsjuSxVUftlTBb5uM4nG+JAZFgBZikmSFtdcmGrBS8J7gg0BuDoi+TRSAe69Ft2s/ZMCl8jrIWh3WJUFYzaHyqBn+PDsd591IlAkI02YRKfgN+WWIoBA/zo2NIxtzrqrr9KYiuKsNFH0T19TREdxBRFkrgy/nsfyD6fTkP82OVrMqrXYDCAeKoAtg27EB6dTZciXxkw48d1/+7AeiJ/H1MEylpM5U3Jl92jHGepyA== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CY4PR11MB1928.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(6029001)(4636009)(366004)(396003)(376002)(346002)(39840400004)(110136005)(19627235002)(83380400001)(508600001)(86362001)(2906002)(54906003)(5660300002)(6636002)(66476007)(66446008)(64756008)(4326008)(66556008)(186003)(71200400001)(66946007)(26005)(53546011)(76116006)(316002)(9686003)(7696005)(6506007)(55016002)(966005)(52536014)(107886003)(33656002)(8936002)(8676002);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata: AjzG8EuteuQ4/xT2F+akWgfM+MDRO5Urcnc4R2Lu0V6meDgTPoWbzQUI2awW7uR0ILPhpOpTg1RxhdJpTPNqxgGil98A7rjI2F1mzvkAkeRctATUXlGcCe7dx67gaOIpqNejFfM6uKSMQztcuNzjySjay55swKrpDRwLiDlaUOHqZMkYBHqKWxk2qhSEhJ61ZyC9+JfZJkLU7Y+ytFggU+fUH3ErAuOV1tWvUbtsa5uYT33iP/nZ0PU2aEeslq2SBzYnfmAqMQMLkLe6AcSAAruqRpPSTlPZiuflu60OyqbkYGVdgNLQEPjEjxRWYCKbJbbD5n8sKPCvT6YMZU4ywApE41mJRefHRvZGWwa2gV7abJg45Cbbag5fUKXu5svuR31/xpFHYRMgzBXti5g//2Zmuegcy6HMrcl3EnVhGDlWIDnuSECsHeCVdxtsgt1GxJByZ9eUBMYgzjUPHw0EqI4N79r5xIL724jdP3WerHym+5XoVFkh/+E5EqNY2JySbBGnIjvH4aoMBYoNLMBOzaOnf1g7EFIg0yUKKXZcsRofNO3nzsk+QslY4L3WJiHOjU77NKTy5CkbwOz1MOfSb7pfZde4lAHJ+/sLGk5L4OIhjMfhDkElzV2LJKslwvPMNypSAjSWatF84AxEqLN1kFewSnf7Fsi370fQFEor6ISc4vmMcYjtALvZoFEIZjZiebtt7ZzpMhfYRSe/Zx5r0h6rYO521MXp0wN8qctB3lT5pvY2J1U9Lj+Ft7LJ80020T0N0CpgIyuaE/e/7dqITnjpzIbreDZylbO4SnBo2SKuNBLkcGPA/vbp5EGp7kyuVVFHGstaxIL++6xCoKjETKQV2hfpAsNo6sQ4v3Af3ZnClWo6nS+l1IgRuWTHHURVL0o+fij49TQQO35VM4vYYg== MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CY4PR11MB1928.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: f9a7833a-2776-4cfa-eb27-08d88b655994 X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Nov 2020 01:57:48.2085 (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: gICB7dAPZHJGRixa12Q54zju6Ksh8wBHmndEQBUnrrBCCXm3oesNXtafhGAUACxL4afMEc/NkyOO8O3M0+pAUw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR11MB1862 Return-Path: w.sheng@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SGkgRXJpYw0KVGhhbmsgeW91IGZvciB0aGUgaGVscC4NCkJSDQpTaGVuZyBXZWkNCg0KPiAtLS0t LU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBEb25nLCBFcmljIDxlcmljLmRvbmdAaW50 ZWwuY29tPg0KPiBTZW50OiAyMDIw5bm0MTHmnIgxOOaXpSA5OjM5DQo+IFRvOiBTaGVuZywgVyA8 dy5zaGVuZ0BpbnRlbC5jb20+OyBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPjsNCj4g ZGV2ZWxAZWRrMi5ncm91cHMuaW87IE5pLCBSYXkgPHJheS5uaUBpbnRlbC5jb20+DQo+IENjOiBL dW1hciwgUmFodWwxIDxyYWh1bDEua3VtYXJAaW50ZWwuY29tPjsgWWFvLCBKaWV3ZW4NCj4gPGpp ZXdlbi55YW9AaW50ZWwuY29tPg0KPiBTdWJqZWN0OiBSRTogW1BBVENIIHY4IDAvMl0gVWVmaUNw dVBrZy9QaVNtbUNwdUR4ZVNtbTogUmVmbGVjdCBwYWdlIHRhYmxlDQo+IGRlcHRoIHdpdGggcGFn ZSB0YWJsZSBhZGRyZXNzDQo+IA0KPiBIaSBXZWksDQo+IA0KPiBUaGFua3MgZm9yIHlvdXIgcGF0 Y2hlcy4NCj4gDQo+IEkgaGF2ZSBpbmNsdWRlIG15IHJldmlldy1ieSBmb3IgaXQsIGFuZCBjcmVh dGUgUFINCj4gaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsyL3B1bGwvMTEzMSBmb3Ig aXQuDQo+IA0KPiBUaGFua3MsDQo+IEVyaWMNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0N Cj4gRnJvbTogU2hlbmcsIFcgPHcuc2hlbmdAaW50ZWwuY29tPg0KPiBTZW50OiBXZWRuZXNkYXks IE5vdmVtYmVyIDE4LCAyMDIwIDk6MjAgQU0NCj4gVG86IExhc3psbyBFcnNlayA8bGVyc2VrQHJl ZGhhdC5jb20+OyBkZXZlbEBlZGsyLmdyb3Vwcy5pbzsgRG9uZywgRXJpYw0KPiA8ZXJpYy5kb25n QGludGVsLmNvbT47IE5pLCBSYXkgPHJheS5uaUBpbnRlbC5jb20+DQo+IENjOiBLdW1hciwgUmFo dWwxIDxyYWh1bDEua3VtYXJAaW50ZWwuY29tPjsgWWFvLCBKaWV3ZW4NCj4gPGppZXdlbi55YW9A aW50ZWwuY29tPg0KPiBTdWJqZWN0OiBSRTogW1BBVENIIHY4IDAvMl0gVWVmaUNwdVBrZy9QaVNt bUNwdUR4ZVNtbTogUmVmbGVjdCBwYWdlIHRhYmxlDQo+IGRlcHRoIHdpdGggcGFnZSB0YWJsZSBh ZGRyZXNzDQo+IA0KPiBIaSBFcmljLCBSYXksDQo+IENvdWxkIHlvdSBoZWxwIHRvIGdpdmUgY29u ZmlybSBmb3IgbWVyZ2UgdGhlc2UgcGF0Y2hlcz8NCj4gVGhhbmsgeW91Lg0KPiBCUg0KPiBTaGVu ZyBXZWkNCj4gDQo+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPiBGcm9tOiBMYXN6 bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPg0KPiA+IFNlbnQ6IDIwMjDlubQxMeaciDE45pel IDQ6MDINCj4gPiBUbzogU2hlbmcsIFcgPHcuc2hlbmdAaW50ZWwuY29tPjsgZGV2ZWxAZWRrMi5n cm91cHMuaW8NCj4gPiBDYzogRG9uZywgRXJpYyA8ZXJpYy5kb25nQGludGVsLmNvbT47IE5pLCBS YXkgPHJheS5uaUBpbnRlbC5jb20+Ow0KPiA+IEt1bWFyLA0KPiA+IFJhaHVsMSA8cmFodWwxLmt1 bWFyQGludGVsLmNvbT47IFlhbywgSmlld2VuIDxqaWV3ZW4ueWFvQGludGVsLmNvbT4NCj4gPiBT dWJqZWN0OiBSZTogW1BBVENIIHY4IDAvMl0gVWVmaUNwdVBrZy9QaVNtbUNwdUR4ZVNtbTogUmVm bGVjdCBwYWdlDQo+ID4gdGFibGUgZGVwdGggd2l0aCBwYWdlIHRhYmxlIGFkZHJlc3MNCj4gPg0K PiA+IE9uIDExLzE2LzIwIDA0OjE4LCBTaGVuZyBXZWkgd3JvdGU6DQo+ID4gPiBXaGVuIHRyeWlu ZyB0byBnZXQgcGFnZSB0YWJsZSBiYXNlLCBpZiBtSW50ZXJuYWxDcjMgaXMgemVybywgaXQgd2ls bA0KPiA+ID4gdXNlICB0aGUgcGFnZSB0YWJsZSBmcm9tIENSMywgYW5kIHJlZmxlY3QgdGhlIHBh Z2UgdGFibGUgZGVwdGggYnkNCj4gPiA+IENSNCBMQTU3DQo+ID4gYml0Lg0KPiA+ID4gSWYgbUlu dGVybmFsQ3IzIGlzIG5vbiB6ZXJvLCBpdCB3aWxsIHVzZSB0aGUgcGFnZSB0YWJsZSBmcm9tDQo+ ID4gPiBtSW50ZXJuYWxDcjMgIGFuZCByZWZsZWN0IHRoZSBwYWdlIHRhYmxlIGRlcHRoIG9mIG1J bnRlcm5hbENyMyBhdCBzYW1lDQo+IHRpbWUuDQo+ID4gPiBJbiB0aGUgY2FzZSBvZiBYNjQsIHdl IHVzZSBtNUxldmVsUGFnaW5nTmVlZGVkIHRvIHJlZmxlY3QgdGhlIGRlcHRoDQo+ID4gPiBvZiB0 aGUgcGFnZSB0YWJsZS4gQW5kIGluIHRoZSBjYXNlIG9mIElBMzIsIGl0IHdpbGwgbm90IHRoZSBw YWdlDQo+ID4gPiB0YWJsZSBkZXB0aCAgaW5mb3JtYXRpb24uDQo+ID4gPg0KPiA+ID4gVGhpcyBw YXRjaCBpcyBhIGJ1ZyBmaXggd2hlbiBlbmFibGUgQ0VUIGZlYXR1cmUgd2l0aCA1IGxldmVsIHBh Z2luZy4NCj4gPiA+IFRoZSBTTU0gcGFnZSB0YWJsZXMgYXJlIGFsbG9jYXRlZCAvIGluaXRpYWxp emVkIGluIFBpQ3B1U21tRW50cnkoKS4NCj4gPiA+IFdoZW4gQ0VUIGlzIGVuYWJsZWQsIFBpQ3B1 U21tRW50cnkoKSBtdXN0IGZ1cnRoZXIgbW9kaWZ5IHRoZQ0KPiA+ID4gYXR0cmlidXRlIG9mICBz aGFkb3cgc3RhY2sgcGFnZXMuIFRoaXMgcGFnZSB0YWJsZSBpcyBub3Qgc2V0IHRvIENSMyBpbg0K PiBQaUNwdVNtbUVudHJ5KCkuDQo+ID4gPiAgU28gdGhlIHBhZ2UgdGFibGUgYmFzZSBhZGRyZXNz IGlzIHNldCB0byBtSW50ZXJuYWxDcjMgZm9yIG1vZGlmdHkNCj4gPiA+IHRoZSBwYWdlIHRhYmxl IGF0dHJpYnV0ZS4gSXQgY291bGQgbm90IHVzZSBDUjQgTEE1NyBiaXQgdG8gcmVmbGVjdA0KPiA+ ID4gdGhlIHBhZ2UgdGFibGUgZGVwdGggZm9yIG1JbnRlcm5hbENyMy4NCj4gPiA+IFNvIHdlIGNy ZWF0ZSBhIGFyY2hpdGVjdHVyZS1zcGVjaWZpYyBpbXBsZW1lbnRhdGlvbiBHZXRQYWdlVGFibGUo KQ0KPiA+ID4gd2l0aA0KPiA+ID4gIDIgb3V0cHV0IHBhcmFtZXRlcnMuIE9uZSBwYXJhbWV0ZXIg aXMgdXNlZCB0byBvdXRwdXQgdGhlIHBhZ2UgdGFibGUNCj4gPiA+IGFkZHJlc3MuIEFub3RoZXIg cGFyYW1ldGVyIGlzIHVzZWQgdG8gcmVmbGVjdCBpZiBpdCBpcyA1IGxldmVsDQo+ID4gPiBwYWdp bmcgb3Igbm90Lg0KPiA+ID4NCj4gPiA+IENvcnJlY3QgdGhlIENyMyB0eXBvDQo+ID4gPg0KPiA+ ID4gUkVGOiBodHRwczovL2J1Z3ppbGxhLnRpYW5vY29yZS5vcmcvc2hvd19idWcuY2dpP2lkPTMw MTUNCj4gPiA+DQo+ID4gPiBTaWduZWQtb2ZmLWJ5OiBTaGVuZyBXZWkgPHcuc2hlbmdAaW50ZWwu Y29tPg0KPiA+ID4gQ2M6IEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVsLmNvbT4NCj4gPiA+IENj OiBSYXkgTmkgPHJheS5uaUBpbnRlbC5jb20+DQo+ID4gPiBDYzogTGFzemxvIEVyc2VrIDxsZXJz ZWtAcmVkaGF0LmNvbT4NCj4gPiA+IENjOiBSYWh1bCBLdW1hciA8cmFodWwxLmt1bWFyQGludGVs LmNvbT4NCj4gPiA+IENjOiBKaWV3ZW4gWWFvIDxqaWV3ZW4ueWFvQGludGVsLmNvbT4NCj4gPiA+ DQo+ID4gPiBTaGVuZyBXZWkgKDIpOg0KPiA+ID4gICBVZWZpQ3B1UGtnL1BpU21tQ3B1RHhlU21t OiBDb3JyZWN0IHRoZSBDcjMgdHlwbw0KPiA+ID4gICBVZWZpQ3B1UGtnL1BpU21tQ3B1RHhlU21t OiBSZWZsZWN0IHBhZ2UgdGFibGUgZGVwdGggd2l0aCBwYWdlIHRhYmxlDQo+ID4gPiAgICAgYWRk cmVzcw0KPiA+ID4NCj4gPiA+ICBVZWZpQ3B1UGtnL1BpU21tQ3B1RHhlU21tL0lhMzIvUGFnZVRi bC5jICAgICAgICAgICB8IDI2ICsrKysrKysrKysrKy0NCj4gPiA+ICBVZWZpQ3B1UGtnL1BpU21t Q3B1RHhlU21tL1BpU21tQ3B1RHhlU21tLmggICAgICAgICB8IDEzICsrKystLS0NCj4gPiA+ICBV ZWZpQ3B1UGtnL1BpU21tQ3B1RHhlU21tL1NtbUNwdU1lbW9yeU1hbmFnZW1lbnQuYyB8IDM1DQo+ ID4gKysrKystLS0tLS0tLS0tLS0tDQo+ID4gPiAgVWVmaUNwdVBrZy9QaVNtbUNwdUR4ZVNtbS9Y NjQvUGFnZVRibC5jICAgICAgICAgICAgfCA0Mw0KPiA+ICsrKysrKysrKysrKysrKysrKy0tLS0N Cj4gPiA+ICA0IGZpbGVzIGNoYW5nZWQsIDc3IGluc2VydGlvbnMoKyksIDQwIGRlbGV0aW9ucygt KQ0KPiA+ID4NCj4gPg0KPiA+IHNlcmllcw0KPiA+IFJldmlld2VkLWJ5OiBMYXN6bG8gRXJzZWsg PGxlcnNla0ByZWRoYXQuY29tPg0KPiA+DQo+ID4gVGhlIDJuZCBwYXRjaCBuZWVkcyBhbiBBQ0sg ZnJvbSBFcmljIG9yIFJheTsgdGhlbiB3ZSBjYW4gbWVyZ2UgdGhpcyBzZXJpZXMuDQo+ID4NCj4g PiAoSXQgaXMgYSBidWdmaXggc28gaXQgY2FuIGdvIGluIGV2ZW4gZHVyaW5nIHRoZSBoYXJkIGZl YXR1cmUgZnJlZXplLg0KPiA+IEJ1dCB3ZSBzaG91bGQgbWVyZ2UgaXQgYXMgc29vbiBhcyB3ZSBj YW4uKQ0KPiA+DQo+ID4gVGhhbmtzLA0KPiA+IExhc3psbw0KDQo=