From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received-SPF: Pass (sender SPF authorized) identity=mailfrom; client-ip=40.92.68.47; helo=eur02-he1-obe.outbound.protection.outlook.com; envelope-from=marvin.haeuser@outlook.com; receiver=edk2-devel@lists.01.org Received: from EUR02-HE1-obe.outbound.protection.outlook.com (mail-oln040092068047.outbound.protection.outlook.com [40.92.68.47]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id 0D6E821962301 for ; Thu, 16 Aug 2018 05:59:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=inGEeE9EJvtVhG8jCFqV0NfGHvm919+NZ6c9mOd9EiI=; b=edswV4iaQi00T4B4HbOsA/cqKeUTs+GwZMFBCo5hz6JHESCgfcy/abiiQs42L9j5qQjSsQ7acAp5h3e8XSBqQKLbg2+bvyHGquiV8BNfghwteThypDk6SlB7m921njaTkYaGsPHZhGKvBk08MrRKfA8mmTZmEy3TBsRGmvDHbqyG/gFxHwOk+ZDVqAySQVmtiHgA6OVvVh8TfZIQBb6nZEfCoTJsX4dSvqN+JSSWi7By4j1mjUSfZBFzs/AqMz22M93XjB/FjaV4lSHuUluW2vPGgWsD0AsZRixio4ceat6WWceXHALI9Izy6/d0iygeRFJYW9D/6EV15HdxUD7S2w== Received: from HE1EUR02FT008.eop-EUR02.prod.protection.outlook.com (10.152.10.57) by HE1EUR02HT005.eop-EUR02.prod.protection.outlook.com (10.152.10.162) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.1059.14; Thu, 16 Aug 2018 12:59:44 +0000 Received: from VI1PR0801MB1790.eurprd08.prod.outlook.com (10.152.10.56) by HE1EUR02FT008.mail.protection.outlook.com (10.152.10.77) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.1059.14 via Frontend Transport; Thu, 16 Aug 2018 12:59:44 +0000 Received: from VI1PR0801MB1790.eurprd08.prod.outlook.com ([fe80::dd1c:9f3a:dc20:8e7f]) by VI1PR0801MB1790.eurprd08.prod.outlook.com ([fe80::dd1c:9f3a:dc20:8e7f%6]) with mapi id 15.20.1038.025; Thu, 16 Aug 2018 12:59:44 +0000 From: =?utf-8?B?TWFydmluIEjDpHVzZXI=?= To: "edk2-devel@lists.01.org" , Laszlo Ersek , "eric.dong@intel.com" CC: "ruiyu.ni@intel.com" Thread-Topic: [edk2] [Patch v4 3/5] UefiCpuPkg/CpuS3DataDxe: Change Memory Type and address limitation. Thread-Index: AQHUND27A4PI+CD9TkOmYNgvdh63maTAyKewgAAopwCAAJ4oAIAAwewAgAAGXmA= Date: Thu, 16 Aug 2018 12:59:44 +0000 Message-ID: References: <20180815021435.13748-1-eric.dong@intel.com> <20180815021435.13748-4-eric.dong@intel.com> <2bc2265d-9fe2-c095-d261-df96efcac391@redhat.com> In-Reply-To: Accept-Language: de-DE, en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-incomingtopheadermarker: OriginalChecksum:D8BA6D821152E955643543132502AB4176B3BC3794CC5C7AA2B37568EAD42445; UpperCasedChecksum:51229BFB439E1741D565ABBC6467D053BA7D3D7A7AAC4A30120700E48DF76298; SizeAsReceived:7578; Count:46 x-tmn: [xi+tQS4Y3NIlV20lUpUvTnOmcdNV1pUt] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1; HE1EUR02HT005; 6:yY59ggmyoei19vlEVnYsRa2LlA7ffJOFqpNY+q4ycSoAI8UWatu+MFWko9WZoOH4Mu5YR7ZiW0DHoBj2EDoPVbqcid8m4nCsbapyo/fd5LxrRlipD5ZuvBXrOS6vI550KmU7XR3x0XEPIeEPs2OKRYB0SEdTEI2EWoYFjD3aICtf+Yq8Qq8oy2IakwdYmof3UcbF/ef85PTWnFQarD8KZy6NFeec6GY5bmlYdbWwLjOceA13AL28SzEYo+r7WsYKZn9xdMnLHPV66lizgkAxX4IGBXdE+1Bk4AFISnD3E456LOcK7mcj0MKNEQPG2v0nSsXOjiEj+4MCwF1EDQkO2r89dTjSFhk0Fpd5Zp+7/0h1qvm5mcAB6UvOqBAAOE5K57WD+upS0jmxmGUs2X2puJEeQrs9wnSZi1Vyv4U6Im2IqyjFOHDh4bR8d9R2fb2W7rQ/D0LQY3g7/4JGq+sFKA==; 5:wIk55DCntHm3bigJoCC/rXfBB/u9t02liig47D5A8IyT1P31fno9OIxyhH93yXW89byfg7wKBcbWPA7IyXbsmrvf1asJJMWMT4Aq5dq7pqDaS4sGrcHTOGYuDxljnTqXM71LNO74Mromn+WwY3ijicbuuSsAZVY1vgr+qmzxcjA=; 7:OwCURmWxVGb59SMuRdGYmySts5nAA9QcHthvkAuJIz89CudKncfLWQ8Wuip++5CB13UY2u8LmqmXm+VccajmJ3OK2d+yQKVlwL4n4bUnRisdHheL5ulagRpzr2YhIqwMYXW3OipnqRGl84yWx/ck4TGpEx9KNU1tN175IMRMlPvyWvU+r9KtgBydlwla3QkAoIpFZy74V1rEdxOX0GVoSfwW244HW7QvKWPYmUqLPqqtE69CW5GY70sXm8EoKI2e x-incomingheadercount: 46 x-eopattributedmessage: 0 x-microsoft-antispam: BCL:0; PCL:0; RULEID:(7020095)(201702061078)(5061506573)(5061507331)(1603103135)(2017031320274)(2017031324274)(2017031323274)(2017031322404)(1603101475)(1601125500)(1701031045); SRVR:HE1EUR02HT005; x-ms-traffictypediagnostic: HE1EUR02HT005: x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(4566010)(82015058); SRVR:HE1EUR02HT005; BCL:0; PCL:0; RULEID:; SRVR:HE1EUR02HT005; x-forefront-prvs: 07665BE9D1 x-forefront-antispam-report: SFV:NSPM; SFS:(7070007)(13464003)(199004)(189003)(8676002)(229853002)(476003)(104016004)(20460500001)(74316002)(82202002)(486006)(305945005)(33656002)(93886005)(2501003)(4326008)(5250100002)(87572001)(25786009)(6246003)(85202003)(105586002)(106356001)(81156014)(97736004)(426003)(5660300001)(53546011)(68736007)(446003)(966005)(102836004)(7696005)(6346003)(56003)(99286004)(55016002)(110136005)(86362001)(6306002)(26005)(14454004)(85182001)(14444005)(256004)(8936002)(6436002)(2900100001)(11346002)(72206003)(76176011); DIR:OUT; SFP:1901; SCL:1; SRVR:HE1EUR02HT005; H:VI1PR0801MB1790.eurprd08.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; received-spf: None (protection.outlook.com: outlook.com does not designate permitted sender hosts) authentication-results: spf=none (sender IP is ) smtp.mailfrom=Marvin.Haeuser@outlook.com; x-microsoft-antispam-message-info: LLA8F97dR+vfHC13a1eZt5kJ6pz5tg5/c5fZEShkJ4SQxpvfpBn1lyF2pkmk17gSBvDWddtUY8mJprwpUw6+7Frxgtbkxeqzs/R3k6Qwc5ANkiES9+E6/7BK68kNHD2aPHoeBuncruhiECmWmps4RSvN4Y9ta9wxM/FrEnRzMrzkcV9v8TcLDHAZFDpKbH8wkLkKGs62m+MZSsDxJlay90UvGCHfkuMNlqAzeFOdl3A= MIME-Version: 1.0 X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 7181d4b0-87d6-4f4e-ba33-0d3746212cec X-MS-Exchange-CrossTenant-Network-Message-Id: daed0205-d438-4b67-1392-08d60378234b X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 7181d4b0-87d6-4f4e-ba33-0d3746212cec X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Aug 2018 12:59:44.1614 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Internet X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1EUR02HT005 Subject: Re: [Patch v4 3/5] UefiCpuPkg/CpuS3DataDxe: Change Memory Type and address limitation. X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 16 Aug 2018 12:59:48 -0000 Content-Language: de-DE Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Q29tbWVudHMgaW5saW5lLg0KDQpUaGFua3MgYW5kIGJlc3QgcmVnYXJkcywNCk1hcnZpbi4NCg0K PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBMYXN6bG8gRXJzZWsgPGxlcnNl a0ByZWRoYXQuY29tPg0KPiBTZW50OiBUaHVyc2RheSwgQXVndXN0IDE2LCAyMDE4IDI6MzEgUE0N Cj4gVG86IERvbmcsIEVyaWMgPGVyaWMuZG9uZ0BpbnRlbC5jb20+OyBNYXJ2aW4gSMOkdXNlcg0K PiA8TWFydmluLkhhZXVzZXJAb3V0bG9vay5jb20+OyBlZGsyLWRldmVsQGxpc3RzLjAxLm9yZw0K PiBDYzogTmksIFJ1aXl1IDxydWl5dS5uaUBpbnRlbC5jb20+DQo+IFN1YmplY3Q6IFJlOiBbZWRr Ml0gW1BhdGNoIHY0IDMvNV0gVWVmaUNwdVBrZy9DcHVTM0RhdGFEeGU6IENoYW5nZQ0KPiBNZW1v cnkgVHlwZSBhbmQgYWRkcmVzcyBsaW1pdGF0aW9uLg0KPiANCj4gT24gMDgvMTYvMTggMDI6NTYs IERvbmcsIEVyaWMgd3JvdGU6DQo+ID4gSGkgTWFydmluICYgTGFzemxvLA0KPiA+DQo+ID4gSSdt IG5vdCB2ZXJ5IGNsZWFyIGFib3V0IHRoZSByaXNrIHRvIHVzZSB0aGlzIGZ1bmN0aW9uIG5hbWUu IEkgdGhpbmsgaXQgaXMganVzdA0KPiB1c2VkIGluIGEgZHJpdmVyIGFzIGFuIGludGVybmFsIGZ1 bmN0aW9uLCBvdGhlciBkcml2ZXJzIG9yIGxpYnJhcmllcyBjYW4ndCB1c2UgaXQuIEkNCj4gdGhp bmsgd2UgZG9uJ3QgbmVlZCB0byBhZGQgaW50ZXJuYWwgcHJlZml4IHRvIGFsbCBpbnRlcm5hbCBm dW5jdGlvbnMgaW4gZHJpdmVycywNCj4gbWF5YmUgbmVlZCBmb3IgdGhlIGxpYnJhcmllcywgcmln aHQ/ICBIZXJlIHdlIG5lZWQgdG8gYWRkIGludGVybmFsIHByZWZpeCBqdXN0DQo+IGJlY2F1c2Ug aXQgaGFzIHNpbWlsYXIgbmFtZSB3aXRoIG90aGVyIGNvbW1vbiBBUEk/DQo+IA0KPiBJZiBJIHVu ZGVyc3Rvb2QgY29ycmVjdGx5LCB0aGVyZSB3ZXJlIHR3byBwb2ludHMgdG8gTWFydmluJ3MgYXJn dW1lbnQ6DQo+IA0KPiAtIEFsbG9jYXRlWmVyb1BhZ2VzKCkgaXMgdGhlIG1vc3QgbGlrZWx5IGZ1 bmN0aW9uIG5hbWUgdGhhdA0KPiAiTWVtb3J5QWxsb2NhdGlvbkxpYi5oIiB3b3VsZCBhZGQsICpp ZiogaXQgZXZlciBpbnRyb2R1Y2VkIGEgZnVuY3Rpb24gZm9yDQo+ICJhbGxvY2F0aW5nIGJvb3Qg c2VydmljZSBkYXRhIHBhZ2VzLCBwbHVzIHplcm9pbmcgdGhlbSIuIEluIHRoYXQgY2FzZSwgaXQg d291bGQNCj4gY2F1c2UgYSBjb25mbGljdC4NCg0KQ29ycmVjdA0KDQo+IA0KPiAtIFNlY29uZCwg YmVjYXVzZSB0aGUgZnVuY3Rpb24gaXMgZGVmaW5lZCBpbiB0aGUgc2FtZSB0cmFuc2xhdGlvbiB1 bml0IHdoZXJlDQo+IGl0IGlzIGNhbGxlZCBmcm9tIChhbmQgdGhlcmUgYXJlIG5vIG90aGVyIGNh bGxlcnMpLCB3ZSBjYW4gbWFrZSB0aGUgZnVuY3Rpb24NCj4gU1RBVElDLg0KDQpQcmV0dHkgbXVj aCwgYnV0IGl0IHdhcyB0aWVkIHRvIHRoZSBmaXJzdCBwb2ludC4gVGhlcmUgYXJlIG1hbnkgZnVu Y3Rpb25zIHRoYXQgY291bGQgYmUgc3RhdGljIGJ1dCBhcmVuJ3QgaW4gZWRrMiwgc28gdGhpcyBp c24ndCBzaWduaWZpY2FudCBpdHNlbGYuIEkgbWVudGlvbmVkIGl0IGR1ZSB0byBteSBwZXJzb25h bCBuYW1pbmcgY29udmVudGlvbiB0byBlbnN1cmUgdW5pcXVlbmVzcy4NCg0KPiANCj4gUmVnYXJk aW5nIHRoZSBmaXJzdCBjb25jZXJuLCBJIGRvbid0IHRoaW5rIGl0J3MgYSB2ZXJ5IHByYWN0aWNh bCBvbmUuDQo+IEknbSBuZXV0cmFsIG9uIHRoZSBxdWVzdGlvbi4gTXkgcG9pbnQgaXMgb25seSB0 aGF0LCBpZiB3ZSByZWFsbHkgd2FudCB0byBjaGFuZ2UNCj4gdGhlIG5hbWUsIEkgdGhpbmsgd2Ug c2hvdWxkIGRvIGl0IHNlcGFyYXRlbHkgLyBpbmNyZW1lbnRhbGx5Lg0KDQpJZiBpdCdzIHN1cHBv c2VkIHRvIGJlIGRvbmUgc2VwYXJhdGVseSwgSSBkb24ndCBzZWUgYSBwb2ludCBpbiBmaXhpbmcg aXQgZWl0aGVyLCBpdCBjYW4gc3RpbGwgYmUgZml4ZWQgaWYgc3VjaCBhbiBBUEkgaXMgZXZlciBp bnRyb2R1Y2VkLiBJdCB3YXMgbWVhbnQgYXMgYSAicHJldmVudGl2ZSIgc3VnZ2VzdGlvbiB0byBi ZSBpbmNsdWRlZCBpbiB0aGlzIHNlcmllcy4gIkp1c3QgaW4gY2FzZSINCg0KPiANCj4gUmVnYXJk aW5nIHRoZSBzZWNvbmQgaWRlYSwgU1RBVElDIGlzIGEgZ2VuZXJhbGx5IGdvb2QgcHJhY3RpY2Us IGFuZCB3ZQ0KPiBzaG91bGQgZG8gdGhhdCBldmVyeXdoZXJlIHdlIGNhbi4gQnV0LCBiZWNhdXNl IEkgZG9uJ3Qgd2FudCB0byByZS10ZXN0IC8gcmUtDQo+IHJldmlldyB0aGlzIHNlcmllcyBhZnRl ciBhbGwgdGhpcyBlZmZvcnQsIEkgc3VnZ2VzdCB3ZSBkbyB0aGUgU1RBVElDIHRoaW5nDQo+IGlu Y3JlbWVudGFsbHkgYXMgd2VsbC4NCg0KKzEsIGJ1dCB0aGF0J3Mgbm90IHdvcnRoIGFuIG93biBw YXRjaCB0byBiZSBob25lc3QuIEkgc2hvdWxkIHNlZSB3aGV0aGVyIHRoZXJlIGlzIHNvbWUgc3Rh dGljIGFuYWx5emVyIHRoYXQgaGFzIGNoZWNrcyBmb3IgImNhbiBiZSBzdGF0aWMiIHNvbWUgZGF5 Lg0KDQo+IA0KPiBUaGFua3MNCj4gTGFzemxvDQo+IA0KPiANCj4gPg0KPiA+IFRoYW5rcywNCj4g PiBFcmljDQo+ID4NCj4gPj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPj4gRnJvbTog ZWRrMi1kZXZlbCBbbWFpbHRvOmVkazItZGV2ZWwtYm91bmNlc0BsaXN0cy4wMS5vcmddIE9uIEJl aGFsZg0KPiA+PiBPZiBMYXN6bG8gRXJzZWsNCj4gPj4gU2VudDogV2VkbmVzZGF5LCBBdWd1c3Qg MTUsIDIwMTggMTE6MzAgUE0NCj4gPj4gVG86IE1hcnZpbiBIw6R1c2VyIDxNYXJ2aW4uSGFldXNl ckBvdXRsb29rLmNvbT47DQo+ID4+IGVkazItZGV2ZWxAbGlzdHMuMDEub3JnOyBEb25nLCBFcmlj IDxlcmljLmRvbmdAaW50ZWwuY29tPg0KPiA+PiBDYzogTmksIFJ1aXl1IDxydWl5dS5uaUBpbnRl bC5jb20+DQo+ID4+IFN1YmplY3Q6IFJlOiBbZWRrMl0gW1BhdGNoIHY0IDMvNV0gVWVmaUNwdVBr Zy9DcHVTM0RhdGFEeGU6IENoYW5nZQ0KPiA+PiBNZW1vcnkgVHlwZSBhbmQgYWRkcmVzcyBsaW1p dGF0aW9uLg0KPiA+Pg0KPiA+PiBPbiAwOC8xNS8xOCAxNToxMiwgTWFydmluIEjDpHVzZXIgd3Jv dGU6DQo+ID4+PiBIZXkgRXJpYyBhbmQgYW55b25lIENDJ2QsDQo+ID4+Pg0KPiA+Pj4gQXJlIHlv dSBzdXJlIHlvdSB3YW50IHRvIG5hbWUgdGhlIGZ1bmN0aW9uICJBbGxvY2F0ZVplcm9QYWdlcyI/ IEl0J3MNCj4gPj4+IGFuYWxvZ291cyB0byAiQWxsb2NhdGVaZXJvUG9vbCIsIHNvIEkgY291bGQg c2VlIGl0IGJlY29taW5nIGFuIEFQSQ0KPiA+Pj4gZnVuY3Rpb24gYXQgc29tZSBwb2ludCwgd2hp Y2ggd2lsbCBjb25mbGljdCB3aXRoIHRoaXMgZGVmaW5pdGlvbiBhbmQNCj4gPj4+IG1pZ2h0IHNp bGVudGx5IGJyZWFrIFVlZmlDcHVQa2cgY29tcGlsYXRpb24gaWYgbm90IHRlc3RlZCBiZWZvcmUN Cj4gPj4+IHVwc3RyZWFtaW5nLiBJIHVzdWFsbHkgbWFrZSBhbnkgbW9kdWxlJ3MgcHJpdmF0ZSBm dW5jdGlvbnMgc3RhdGljDQo+ID4+PiBhbmQgcHJlZml4ICJJbnRlcm5hbCIgaWYgcG9zc2libGUs IG9yLCBpZiBzdGF0aWMgY2Fubm90IGJlIHVzZWQsDQo+ID4+PiBub24tc3RhdGljIHBsdXMgcHJl Zml4IHNvbWV0aGluZyBkZXJpdmVkIGZyb20gdGhlIG1vZHVsZSdzIG5hbWUgdG8NCj4gPj4+IGFj aGlldmUgdW5pcXVlbmVzcy4gSWYgSSBhbSBub3QgbWlzdGFrZW4sIHRoaXMgY291bGQgYmUgbWFk ZSBzdGF0aWMsDQo+ID4+PiBjb3VsZG4ndCBpdD8NCj4gPj4NCj4gPj4gSSBhZ3JlZSB0aGF0IHRo ZSBmdW5jdGlvbidzIG5hbWUgaXMgbm90IG9wdGltYWwsIHByaW1hcmlseSBiZWNhdXNlDQo+ID4+ IHRoZQ0KPiA+PiBBbGxvY2F0ZSpQYWdlcygpIGZ1bmN0aW9ucyB0ZW5kIHRvIHRha2UgYSBwYWdl IGNvdW50LCBub3QgYSBieXRlIGNvdW50Lg0KPiA+PiBIb3dldmVyLCBJIGRpZG4ndCB3YW50IHRv IGFzayBmb3IgYW5vdGhlciB2ZXJzaW9uIGp1c3QgYmVjYXVzZSBvZg0KPiA+PiB0aGlzOyBhIGxv dCBvZiByZXZpZXcgKGFuZCBub3cgdGVzdGluZykgaGFzIGdvbmUgaW50byB0aGlzIHNldCwgYW5k IHRoaXMgaXMNCj4ganVzdCBhIHdhcnQuDQo+ID4+DQo+ID4+IEkgc3VnZ2VzdCB0aGF0IC0tIGFm dGVyIHRoZSBzdGFibGUgdGFnIC0tIHdlIHB1c2ggdjQgYXMtaXM7IGhvd2V2ZXIsDQo+ID4+IE1h cnZpbiwgcGxlYXNlIGdvIGFoZWFkIGFuZCBmaWxlIGEgVGlhbm9Db3JlIEJaIHRoYXQgZGVwZW5k cyBvbiA5NTkNCj4gPj4gKGkuZS4gb24gdGhlIEJaIGN1cnJlbnRseSByZWZlcmVuY2VkIGluIHBh dGNoICM1KSwgYWJvdXQgZml4aW5nIHVwDQo+ID4+IHRoZSBmdW5jdGlvbiBuYW1lIChhbmQgYWJv dXQgbWFraW5nIGl0IHN0YXRpYykuDQo+ID4+DQo+ID4+IE5vdGUgdGhhdCBhbiAiQWxsb2NhdGVa ZXJvUGFnZXMiIGZ1bmN0aW9uIGV4aXN0cyBpbg0KPiA+PiAiSW50ZWxTaWxpY29uUGtnL0ZlYXR1 cmUvVlRkL0ludGVsVlRkRHhlL1RyYW5zbGF0aW9uVGFibGUuYyIgYXMgd2VsbC4NCj4gPj4gSSBn dWVzcyBib3RoIGZ1bmN0aW9ucyBzaG91bGQgYmUgcmVuYW1lZCAoYW5kIGxpa2VseSBub3QgdG8g dGhlIHNhbWUNCj4gPj4gbmV3IG5hbWUsIGJlY2F1c2UgdGhleSBoYXZlIGRpZmZlcmVudCBwYXJh bWV0ZXIgbGlzdHMpLiBBbmQsIG9ubHkgdGhlDQo+ID4+IFVlZmlDcHVQa2cgb25lIGNhbiBiZSBt YWRlIHN0YXRpYyBob3dldmVyLiBFaXRoZXIgd2F5LCBib3RoIHBhY2thZ2VzDQo+ID4+IGNvdWxk IGJlIGNvdmVyZWQgYnkgdGhlIHNhbWUgQlouDQo+ID4NCj4gPg0KPiA+Pg0KPiA+PiBUaGFua3MN Cj4gPj4gTGFzemxvDQo+ID4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fDQo+ID4+IGVkazItZGV2ZWwgbWFpbGluZyBsaXN0DQo+ID4+IGVkazItZGV2ZWxA bGlzdHMuMDEub3JnDQo+ID4+IGh0dHBzOi8vbGlzdHMuMDEub3JnL21haWxtYW4vbGlzdGluZm8v ZWRrMi1kZXZlbA0KDQo=