From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from BAY004-OMC2S9.hotmail.com (bay004-omc2s9.hotmail.com [65.54.190.84]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id 1FE6481CB8 for ; Thu, 3 Nov 2016 14:47:04 -0700 (PDT) Received: from EUR01-VE1-obe.outbound.protection.outlook.com ([65.54.190.123]) by BAY004-OMC2S9.hotmail.com over TLS secured channel with Microsoft SMTPSVC(7.5.7601.23008); Thu, 3 Nov 2016 14:47:05 -0700 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; bh=jWOmAC70N7HUZQ5Z3QVNAUewwveyg29EyPUXq36CtZk=; b=Ezb13rOPwhaAR9R/p8vHdBGGUV4hHp8Pp4vgYcGpnOTJo3Yxchx3I78rLKMVE5+8/Ad1IdJCUV1oVO2JTVW8Ddcc7C5lXF7CFkXU+o/yecxz8nWzF8xYYyFAgjIppibKfvRVQZaCpJauzDaO2L4nWj97tc4LEKb4zfU0asOdoTJLiH9XPd5o8qADFSoUJiP3Uv2lGTlYCEUsyz0RNPPuxGG/yV+J+tdy4LjU9762NKnt52XsdJgcsWtv4KQbDQRSIqXYcjzuQ5FsVfmePmMZkqfH0SAs4JJSaZcOCcpKV3uaiWdPB5HWowilx5ufC+DH+WU0cCTKz6HPoVAzefIXfw== Received: from DB5EUR01FT048.eop-EUR01.prod.protection.outlook.com (10.152.4.52) by DB5EUR01HT151.eop-EUR01.prod.protection.outlook.com (10.152.5.208) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.693.6; Thu, 3 Nov 2016 21:46:56 +0000 Received: from AM5PR0601MB2579.eurprd06.prod.outlook.com (10.152.4.53) by DB5EUR01FT048.mail.protection.outlook.com (10.152.5.166) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.693.6 via Frontend Transport; Thu, 3 Nov 2016 21:46:56 +0000 Received: from AM5PR0601MB2579.eurprd06.prod.outlook.com ([10.168.154.13]) by AM5PR0601MB2579.eurprd06.prod.outlook.com ([10.168.154.13]) with mapi id 15.01.0693.016; Thu, 3 Nov 2016 21:46:55 +0000 From: =?utf-8?B?TWFydmluIEjDpHVzZXI=?= To: "edk2-devel@lists.01.org" CC: Jordan Justen , Laszlo Ersek Thread-Topic: [PATCH v2] OvmfPkg/ResetVector: Depend on PCD values of the page tables. Thread-Index: AQHSNgcf2MGSNhh1/EOjoaICMbLKUaDHvj6AgAALxjA= Date: Thu, 3 Nov 2016 21:46:55 +0000 Message-ID: References: <147820676171.25634.8108696649790140093@jljusten-ivb> In-Reply-To: <147820676171.25634.8108696649790140093@jljusten-ivb> Accept-Language: de-DE, en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: lists.01.org; dkim=none (message not signed) header.d=none;lists.01.org; dmarc=none action=none header.from=outlook.com; x-incomingtopheadermarker: OriginalChecksum:; UpperCasedChecksum:; SizeAsReceived:7650; Count:39 x-ms-exchange-messagesentrepresentingtype: 1 x-tmn: [tcSc7Bm3IHyBchFUSUXRSrnMTXPdYQ1j9aXvXNfiPv1hPIg6dUNSwg2jAlqRf4/y] x-incomingheadercount: 39 x-eopattributedmessage: 0 x-microsoft-exchange-diagnostics: 1; DB5EUR01HT151; 7:d+uucLljFVtHd2vTRM13qU4cAlXBKu6Hc9BkP7/PXJ7MCNOiJuRorjtabk4oxMhusN8gmsgMcWIWxvDYI4Ib7F2+WUeOOTB7mBwlZEukwBBkF+99dNTyD1MmAtyXUD6NQSmrZHF9huXjClOg7Sdt2R8wvEma7IsAkD8GGTRFnlgxeKpFS7QvOHVjLCCrd4wrFJm6L/0UL0b3TJ36zfwFg7is8j0tL3d99ifMM03916cXSt3m2WwNUxb9dAsF2NoNKcAkBJIFShOA9DqdPf72kNDMZ/YnCm/VpMbxvJ84dpSIgfZ3IvgfC86KpJUgW26NCf9F0ZDfKWslLpuXxq07KMDd0uoOtRHItLL7/MpgzVU= x-forefront-antispam-report: EFV:NLI; SFV:NSPM; SFS:(10019020)(98900003); DIR:OUT; SFP:1102; SCL:1; SRVR:DB5EUR01HT151; H:AM5PR0601MB2579.eurprd06.prod.outlook.com; FPR:; SPF:None; LANG:en; x-ms-office365-filtering-correlation-id: 46ad80ff-c8ec-4425-efed-08d40432ee50 x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(1603103081)(1601125047); SRVR:DB5EUR01HT151; x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(432015012)(82015046); SRVR:DB5EUR01HT151; BCL:0; PCL:0; RULEID:; SRVR:DB5EUR01HT151; x-forefront-prvs: 011579F31F spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM MIME-Version: 1.0 X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Nov 2016 21:46:55.8559 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Internet X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB5EUR01HT151 X-OriginalArrivalTime: 03 Nov 2016 21:47:05.0786 (UTC) FILETIME=[D1BAC1A0:01D2361B] Subject: Re: [PATCH v2] OvmfPkg/ResetVector: Depend on PCD values of the page tables. X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 03 Nov 2016 21:47:04 -0000 Content-Language: de-DE Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SGV5IEpvcmRhbiwNCkhleSBMYXN6bG8sDQoNCkkganVzdCBwdXNoZWQgYSB2My4gQ2hhbmdlczoN CiogUHVzaGVkIGEgcGF0Y2ggdG8gcmVtb3ZlIFJlc2V0VmVjdG9yLmFzbS4gQXMgdGhpcyBpcyBu b3QgcmVhbGx5IGNvbm5lY3RlZCB0byB0aGUgY2hhbmdlIGFmdGVyLCBJIG1hZGUgaXQgYSBzZXBh cmF0ZSBwYXRjaCByYXRoZXIgdGhhbiBhIHNlcmllcy4NCg0KKiBEb24ndCBhYnN0cmFjdCBvciB1 c2UgdGhlIFBDRCBzaXplIGFzLCBhcyBMYXN6bG8gcG9pbnRlZCBvdXQsIGl0IG1ha2VzIGxpdHRs ZSBzZW5zZSwgYmVjYXVzZSB0aGUgcmVzdCBvZiB0aGUgQVNNIG5lZWRzIHRvIGJlIGFkYXB0ZXIg dG8gdGhlIHNpemUgY2hhbmdlIGFueXdheSwgaWYgb25lIGNoYW5nZXMgaXQuIERvIHlvdSBzZWUg YSB3YXkgdG8gbWFrZSB0aGlzIGR5bmFtaWMgdG9vPyBNYXliZSBjYWxjdWxhdGUgdGhlIG9mZnNl dHMgYnkgZGl2aXNpb24/DQoqIE1ha2UgY2xlYXIgaW4gdGhlIGNvbW1lbnQgdGhhdCB0aGUgUENE IHZhbHVlIGlzIHVzZWQgZm9yIHRoZSBhZGRyZXNzLg0KKiBNb3ZlIFBUX0FERFIoKSB0byB0aGUg UmVzZXRWZWN0b3IgZmlsZSBzbyB0aGVyZSBpcyBubyBuZWVkIHRvIGFic3RyYWN0IHRoZSBBZGRy ZXNzIFBDRCBmb3IgdGhlIFBhZ2VUYWJsZXMgZmlsZS4NCiogSW5jbHVkZSBhZGRpdGlvbi9zdWJ0 cmFjdGlvbnMgYWZ0ZXIgUFRfQUREUigpIGludG8gdGhlIGJyYWNrZXRzLCBhcyBzdWdnZXN0ZWQg YnkgSm9yZGFuLg0KDQpSZWdhcmRzLA0KTWFydmluLg0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2Fn ZS0tLS0tDQo+IEZyb206IEpvcmRhbiBKdXN0ZW4gW21haWx0bzpqb3JkYW4ubC5qdXN0ZW5AaW50 ZWwuY29tXQ0KPiBTZW50OiBUaHVyc2RheSwgTm92ZW1iZXIgMywgMjAxNiA5OjU5IFBNDQo+IFRv OiBNYXJ2aW4gSMOkdXNlciA8TWFydmluLkhhZXVzZXJAb3V0bG9vay5jb20+OyBlZGsyLQ0KPiBk ZXZlbEBsaXN0cy4wMS5vcmcNCj4gQ2M6IGxlcnNla0ByZWRoYXQuY29tDQo+IFN1YmplY3Q6IFJl OiBbUEFUQ0ggdjJdIE92bWZQa2cvUmVzZXRWZWN0b3I6IERlcGVuZCBvbiBQQ0QgdmFsdWVzIG9m IHRoZQ0KPiBwYWdlIHRhYmxlcy4NCj4gDQo+IE9uIDIwMTYtMTEtMDMgMTI6MTg6NTYsIE1hcnZp biBIw6R1c2VyIHdyb3RlOg0KPiA+IEN1cnJlbnRseSwgdGhlIHZhbHVlcyBvZiB0aGUgcGFnZSB0 YWJsZXMnIGFkZHJlc3MgYW5kIHNpemUgYXJlDQo+ID4gaGFyZC1jb2RlZCBpbiB0aGUgUmVzZXRW ZWN0b3IuIFRoaXMgcGF0Y2ggcmVwbGFjZXMgdGhpcyB3aXRoIGEgUENEDQo+ID4gZGVwZW5kZW5j eSBmb3IgdGhlIE5BU00gUmVzZXQgVmVjdG9yLiBUaGUgQVNNIFJlc2V0IFZlY3RvciByZW1haW5z DQo+ID4gdXNpbmcgYSBoYXJkLWNvZGVkIHZhbHVlIGR1ZSB0byB0aGUgbGFjayBvZiBDIHByZXBy b2Nlc3NpbmcuDQo+ID4NCj4gPiBDaGVja3MgZm9yIHRoZSBzaXplIGhhdmUgYmVlbiBhZGRlZCB0 byBhbGVydCB0aGUgZGV2ZWxvcGVyIHRvIHJld3JpdGUNCj4gPiB0aGUgQVNNIGFjY29yZGluZyB0 byB0aGUgbmV3IHNpemUsIGlmIGl0IGhhcyBiZWVuIGNoYW5nZWQuDQo+ID4NCj4gPiBDb250cmli dXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4wDQo+ID4gU2ln bmVkLW9mZi1ieTogTWFydmluIEhhZXVzZXIgPE1hcnZpbi5IYWV1c2VyQG91dGxvb2suY29tPg0K PiA+IC0tLQ0KPiA+ICBPdm1mUGtnL1Jlc2V0VmVjdG9yL0lhMzIvUGFnZVRhYmxlczY0LmFzbSB8 IDIzICsrKysrKysrKystLS0tLS0tLS0tDQo+ID4gIE92bWZQa2cvUmVzZXRWZWN0b3IvUmVzZXRW ZWN0b3IuaW5mICAgICAgIHwgIDUgKysrKysNCj4gPiAgT3ZtZlBrZy9SZXNldFZlY3Rvci9SZXNl dFZlY3Rvci5uYXNtYiAgICAgfCAgNyArKysrKysNCj4gPiAgT3ZtZlBrZy9SZXNldFZlY3Rvci9S ZXNldFZlY3RvckNvZGUuYXNtICAgfCAxNiArKysrKysrKysrKysrKw0KPiA+ICA0IGZpbGVzIGNo YW5nZWQsIDM5IGluc2VydGlvbnMoKyksIDEyIGRlbGV0aW9ucygtKQ0KPiA+DQo+ID4gZGlmZiAt LWdpdCBhL092bWZQa2cvUmVzZXRWZWN0b3IvSWEzMi9QYWdlVGFibGVzNjQuYXNtDQo+ID4gYi9P dm1mUGtnL1Jlc2V0VmVjdG9yL0lhMzIvUGFnZVRhYmxlczY0LmFzbQ0KPiA+IGluZGV4IGI1YTRj ZjhkNzE4Ny4uN2ZmMzk0YjFhZmMzIDEwMDY0NA0KPiA+IC0tLSBhL092bWZQa2cvUmVzZXRWZWN0 b3IvSWEzMi9QYWdlVGFibGVzNjQuYXNtDQo+ID4gKysrIGIvT3ZtZlBrZy9SZXNldFZlY3Rvci9J YTMyL1BhZ2VUYWJsZXM2NC5hc20NCj4gPiBAQCAtMzcsNiArMzcsOCBAQCBCSVRTICAgIDMyDQo+ ID4gICAgICAgICAgICAgICAgICAgICAgICAgUEFHRV9SRUFEX1dSSVRFICsgXA0KPiA+ICAgICAg ICAgICAgICAgICAgICAgICAgIFBBR0VfUFJFU0VOVCkNCj4gPg0KPiA+ICslZGVmaW5lIFBUX0FE RFIoT2Zmc2V0KSAoT1ZNRl9TRUNfUEFHRV9UQUJMRVNfQkFTRSArIChPZmZzZXQpKQ0KPiA+ICsN Cj4gPg0KPiA+ICA7DQo+ID4gIDsgTW9kaWZpZWQ6ICBFQVgsIEVDWA0KPiA+IEBAIC00NiwzMSAr NDgsMjggQEAgU2V0Q3IzRm9yUGFnZVRhYmxlczY0Og0KPiA+ICAgICAgOw0KPiA+ICAgICAgOyBG b3IgT1ZNRiwgYnVpbGQgc29tZSBpbml0aWFsIHBhZ2UgdGFibGVzIGF0IDB4ODAwMDAwLTB4ODA2 MDAwLg0KPiA+ICAgICAgOw0KPiA+IC0gICAgOyBUaGlzIHJhbmdlIHNob3VsZCBtYXRjaCB3aXRo IFBjZE92bWZTZWNQYWdlVGFibGVzQmFzZSBhbmQNCj4gPiAtICAgIDsgUGNkT3ZtZlNlY1BhZ2VU YWJsZXNTaXplIHdoaWNoIGFyZSBkZWNsYXJlZCBpbiB0aGUgRkRGIGZpbGVzLg0KPiA+IC0gICAg Ow0KPiA+ICAgICAgOyBBdCB0aGUgZW5kIG9mIFBFSSwgdGhlIHBhZ2VzIHRhYmxlcyB3aWxsIGJl IHJlYnVpbHQgaW50byBhDQo+ID4gICAgICA7IG1vcmUgcGVybWFuZW50IGxvY2F0aW9uIGJ5IER4 ZUlwbC4NCj4gPiAgICAgIDsNCj4gPg0KPiA+IC0gICAgbW92ICAgICBlY3gsIDYgKiAweDEwMDAg LyA0DQo+ID4gKyAgICBtb3YgICAgIGVjeCwgT1ZNRl9TRUNfUEFHRV9UQUJMRVNfU0laRSAvIDQN Cj4gPiAgICAgIHhvciAgICAgZWF4LCBlYXgNCj4gPiAgY2xlYXJQYWdlVGFibGVzTWVtb3J5TG9v cDoNCj4gPiAtICAgIG1vdiAgICAgZHdvcmRbZWN4ICogNCArIDB4ODAwMDAwIC0gNF0sIGVheA0K PiA+ICsgICAgbW92ICAgICBkd29yZFtlY3ggKiA0ICsgUFRfQUREUiAoMCkgLSA0XSwgZWF4DQo+ ID4gICAgICBsb29wICAgIGNsZWFyUGFnZVRhYmxlc01lbW9yeUxvb3ANCj4gPg0KPiA+ICAgICAg Ow0KPiA+ICAgICAgOyBUb3AgbGV2ZWwgUGFnZSBEaXJlY3RvcnkgUG9pbnRlcnMgKDEgKiA1MTJH QiBlbnRyeSkNCj4gPiAgICAgIDsNCj4gPiAtICAgIG1vdiAgICAgZHdvcmRbMHg4MDAwMDBdLCAw eDgwMTAwMCArIFBBR0VfUERQX0FUVFINCj4gPiArICAgIG1vdiAgICAgZHdvcmRbUFRfQUREUiAo MCldLCBQVF9BRERSICgweDEwMDApICsgUEFHRV9QRFBfQVRUUg0KPiA+DQo+ID4gICAgICA7DQo+ ID4gICAgICA7IE5leHQgbGV2ZWwgUGFnZSBEaXJlY3RvcnkgUG9pbnRlcnMgKDQgKiAxR0IgZW50 cmllcyA9PiA0R0IpDQo+ID4gICAgICA7DQo+ID4gLSAgICBtb3YgICAgIGR3b3JkWzB4ODAxMDAw XSwgMHg4MDIwMDAgKyBQQUdFX1BEUF9BVFRSDQo+ID4gLSAgICBtb3YgICAgIGR3b3JkWzB4ODAx MDA4XSwgMHg4MDMwMDAgKyBQQUdFX1BEUF9BVFRSDQo+ID4gLSAgICBtb3YgICAgIGR3b3JkWzB4 ODAxMDEwXSwgMHg4MDQwMDAgKyBQQUdFX1BEUF9BVFRSDQo+ID4gLSAgICBtb3YgICAgIGR3b3Jk WzB4ODAxMDE4XSwgMHg4MDUwMDAgKyBQQUdFX1BEUF9BVFRSDQo+ID4gKyAgICBtb3YgICAgIGR3 b3JkW1BUX0FERFIgKDB4MTAwMCldLCBQVF9BRERSICgweDIwMDApICsNCj4gUEFHRV9QRFBfQVRU Ug0KPiA+ICsgICAgbW92ICAgICBkd29yZFtQVF9BRERSICgweDEwMDgpXSwgUFRfQUREUiAoMHgz MDAwKSArDQo+IFBBR0VfUERQX0FUVFINCj4gPiArICAgIG1vdiAgICAgZHdvcmRbUFRfQUREUiAo MHgxMDEwKV0sIFBUX0FERFIgKDB4NDAwMCkgKw0KPiBQQUdFX1BEUF9BVFRSDQo+ID4gKyAgICBt b3YgICAgIGR3b3JkW1BUX0FERFIgKDB4MTAxOCldLCBQVF9BRERSICgweDUwMDApICsNCj4gUEFH RV9QRFBfQVRUUg0KPiA+DQo+ID4gICAgICA7DQo+ID4gICAgICA7IFBhZ2UgVGFibGUgRW50cmll cyAoMjA0OCAqIDJNQiBlbnRyaWVzID0+IDRHQikgQEAgLTgxLDEzICs4MCwxMw0KPiA+IEBAIHBh Z2VUYWJsZUVudHJpZXNMb29wOg0KPiA+ICAgICAgZGVjICAgICBlYXgNCj4gPiAgICAgIHNobCAg ICAgZWF4LCAyMQ0KPiA+ICAgICAgYWRkICAgICBlYXgsIFBBR0VfMk1fUERFX0FUVFINCj4gPiAt ICAgIG1vdiAgICAgW2VjeCAqIDggKyAweDgwMjAwMCAtIDhdLCBlYXgNCj4gPiArICAgIG1vdiAg ICAgW2VjeCAqIDggKyBQVF9BRERSICgweDIwMDApIC0gOF0sIGVheA0KPiANCj4gSSB0aGluayB0 aGUgJy0gOCcgc2hvdWxkIGJlIGluIHRoZSBQVF9BRERSLg0KPiANCj4gVGhpcyBwYXRjaCBpcyBi YXNpY2FsbHkNCj4gDQo+IFJldmlld2VkLWJ5OiBKb3JkYW4gSnVzdGVuIDxqb3JkYW4ubC5qdXN0 ZW5AaW50ZWwuY29tPg0KPiANCj4gZXhjZXB0LCBsaWtlIExhc3psbyBwb2ludGVkIG91dCwgSSB0 aGluayB0aGF0IFJlc2V0VmVjdG9yQ29kZS5hc20gc2hvdWxkDQo+IGhhdmUgYmVlbiBkZWxldGVk IGluIDcwZTQ2ZjQ0Y2QxMy4NCj4gDQo+IFNvLCBiZWZvcmUgdGhpcyBwYXRjaCwgSSB0aGluayB3 ZSBzaG91bGQgYWRkIGEgcGF0Y2ggdG8gZGVsZXRlIGl0Lg0KPiBUaGVuIHlvdSB3b24ndCBuZWVk IHRvIG1vZGlmeSBpdCwgYW5kIG9ubHkgdGhlIFBDRCdzIHdpbGwgYmUgdXNlZC4NCj4gDQo+IFdv dWxkIHlvdSBsaWtlIHRvIG1ha2UgdGhlc2UgY2hhbmdlcywgb3Igd291bGQgeW91IGxpa2UgbWUg dG8/DQo+IA0KPiBUaGFua3MsDQo+IA0KPiAtSm9yZGFuDQo+IA0KPiA+ICAgICAgbG9vcCAgICBw YWdlVGFibGVFbnRyaWVzTG9vcA0KPiA+DQo+ID4gICAgICA7DQo+ID4gICAgICA7IFNldCBDUjMg bm93IHRoYXQgdGhlIHBhZ2luZyBzdHJ1Y3R1cmVzIGFyZSBhdmFpbGFibGUNCj4gPiAgICAgIDsN Cj4gPiAtICAgIG1vdiAgICAgZWF4LCAweDgwMDAwMA0KPiA+ICsgICAgbW92ICAgICBlYXgsIE9W TUZfU0VDX1BBR0VfVEFCTEVTX0JBU0UNCj4gPiAgICAgIG1vdiAgICAgY3IzLCBlYXgNCj4gPg0K PiA+ICAgICAgT25lVGltZUNhbGxSZXQgU2V0Q3IzRm9yUGFnZVRhYmxlczY0IGRpZmYgLS1naXQN Cj4gPiBhL092bWZQa2cvUmVzZXRWZWN0b3IvUmVzZXRWZWN0b3IuaW5mDQo+ID4gYi9Pdm1mUGtn L1Jlc2V0VmVjdG9yL1Jlc2V0VmVjdG9yLmluZg0KPiA+IGluZGV4IDQ2NjEwZDI0M2VjZi4uZDFl NWQ0ZDliZGVhIDEwMDY0NA0KPiA+IC0tLSBhL092bWZQa2cvUmVzZXRWZWN0b3IvUmVzZXRWZWN0 b3IuaW5mDQo+ID4gKysrIGIvT3ZtZlBrZy9SZXNldFZlY3Rvci9SZXNldFZlY3Rvci5pbmYNCj4g PiBAQCAtMjksOSArMjksMTQgQEAgW1NvdXJjZXNdDQo+ID4gICAgUmVzZXRWZWN0b3IubmFzbWIN Cj4gPg0KPiA+ICBbUGFja2FnZXNdDQo+ID4gKyAgT3ZtZlBrZy9Pdm1mUGtnLmRlYw0KPiA+ICAg IE1kZVBrZy9NZGVQa2cuZGVjDQo+ID4gICAgVWVmaUNwdVBrZy9VZWZpQ3B1UGtnLmRlYw0KPiA+ DQo+ID4gIFtCdWlsZE9wdGlvbnNdDQo+ID4gICAgICpfKl9JQTMyX05BU01CX0ZMQUdTID0gLQ0K PiBJJChXT1JLU1BBQ0UpL1VlZmlDcHVQa2cvUmVzZXRWZWN0b3IvVnRmMC8NCj4gPiAgICAgKl8q X1g2NF9OQVNNQl9GTEFHUyA9IC0NCj4gSSQoV09SS1NQQUNFKS9VZWZpQ3B1UGtnL1Jlc2V0VmVj dG9yL1Z0ZjAvDQo+ID4gKw0KPiA+ICtbUGNkXQ0KPiA+ICsgIGdVZWZpT3ZtZlBrZ1Rva2VuU3Bh Y2VHdWlkLlBjZE92bWZTZWNQYWdlVGFibGVzQmFzZQ0KPiA+ICsgIGdVZWZpT3ZtZlBrZ1Rva2Vu U3BhY2VHdWlkLlBjZE92bWZTZWNQYWdlVGFibGVzU2l6ZQ0KPiA+IGRpZmYgLS1naXQgYS9Pdm1m UGtnL1Jlc2V0VmVjdG9yL1Jlc2V0VmVjdG9yLm5hc21iDQo+ID4gYi9Pdm1mUGtnL1Jlc2V0VmVj dG9yL1Jlc2V0VmVjdG9yLm5hc21iDQo+ID4gaW5kZXggMzFhYzA2YWU0YThjLi42MjU5N2VhOTVj ZjUgMTAwNjQ0DQo+ID4gLS0tIGEvT3ZtZlBrZy9SZXNldFZlY3Rvci9SZXNldFZlY3Rvci5uYXNt Yg0KPiA+ICsrKyBiL092bWZQa2cvUmVzZXRWZWN0b3IvUmVzZXRWZWN0b3IubmFzbWINCj4gPiBA QCAtNTMsNiArNTMsMTMgQEANCj4gPiAgJWluY2x1ZGUgIklhMzIvU2VhcmNoRm9yU2VjRW50cnku YXNtIg0KPiA+DQo+ID4gICVpZmRlZiBBUkNIX1g2NA0KPiA+ICsgICNpbmNsdWRlIDxBdXRvR2Vu Lmg+DQo+ID4gKyAgJWRlZmluZSBPVk1GX1NFQ19QQUdFX1RBQkxFU19CQVNFIEZpeGVkUGNkR2V0 MzINCj4gPiArIChQY2RPdm1mU2VjUGFnZVRhYmxlc0Jhc2UpICAlZGVmaW5lIE9WTUZfU0VDX1BB R0VfVEFCTEVTX1NJWkUNCj4gPiArIEZpeGVkUGNkR2V0MzIgKFBjZE92bWZTZWNQYWdlVGFibGVz U2l6ZSkNCj4gPiArDQo+ID4gKyAgJWlmIChGaXhlZFBjZEdldDMyIChQY2RPdm1mU2VjUGFnZVRh Ymxlc1NpemUpICE9IDB4MDA2MDAwKQ0KPiA+ICsgICAgJWVycm9yICJUaGlzIGltcGxlbWVudGF0 aW9uIGluaGVyZW50bHkgZGVwZW5kcyBvbg0KPiBQY2RPdm1mU2VjUGFnZVRhYmxlc1NpemUiDQo+ ID4gKyAgJWVuZGlmDQo+ID4gICVpbmNsdWRlICJJYTMyL0ZsYXQzMlRvRmxhdDY0LmFzbSINCj4g PiAgJWluY2x1ZGUgIklhMzIvUGFnZVRhYmxlczY0LmFzbSINCj4gPiAgJWVuZGlmDQo+ID4gZGlm ZiAtLWdpdCBhL092bWZQa2cvUmVzZXRWZWN0b3IvUmVzZXRWZWN0b3JDb2RlLmFzbQ0KPiA+IGIv T3ZtZlBrZy9SZXNldFZlY3Rvci9SZXNldFZlY3RvckNvZGUuYXNtDQo+ID4gaW5kZXggMDUyYzgy MWYyMTJjLi4xYTFkOTJmYjE0MTUgMTAwNjQ0DQo+ID4gLS0tIGEvT3ZtZlBrZy9SZXNldFZlY3Rv ci9SZXNldFZlY3RvckNvZGUuYXNtDQo+ID4gKysrIGIvT3ZtZlBrZy9SZXNldFZlY3Rvci9SZXNl dFZlY3RvckNvZGUuYXNtDQo+ID4gQEAgLTQwLDYgKzQwLDIyIEBADQo+ID4gICVpbmNsdWRlICJJ YTMyL1NlYXJjaEZvclNlY0VudHJ5LmFzbSINCj4gPg0KPiA+ICAlaWZkZWYgQVJDSF9YNjQNCj4g PiArICA7DQo+ID4gKyAgOyBUaGVzZSB2YWx1ZXMgc2hvdWxkIG1hdGNoIHdpdGggUGNkT3ZtZlNl Y1BhZ2VUYWJsZXNCYXNlIGFuZCAgOw0KPiA+ICsgUGNkT3ZtZlNlY1BhZ2VUYWJsZXNTaXplIHdo aWNoIGFyZSBkZWNsYXJlZCBpbiB0aGUgRkRGIGZpbGVzLg0KPiA+ICsgIDsNCj4gPiArDQo+ID4g KyAgJWlmbmRlZiBPVk1GX1NFQ19QQUdFX1RBQkxFU19CQVNFDQo+ID4gKyAgICAlZGVmaW5lIE9W TUZfU0VDX1BBR0VfVEFCTEVTX0JBU0UgMHg4MDAwMDAgICVlbmRpZg0KPiA+ICsNCj4gPiArICAl aWZuZGVmIE9WTUZfU0VDX1BBR0VfVEFCTEVTX1NJWkUNCj4gPiArICAgICVkZWZpbmUgT1ZNRl9T RUNfUEFHRV9UQUJMRVNfU0laRSA2ICogMHgxMDAwICAlZW5kaWYNCj4gPiArDQo+ID4gKyAgJWlm IChPVk1GX1NFQ19QQUdFX1RBQkxFU19TSVpFICE9IDB4MDA2MDAwKQ0KPiA+ICsgICAgJWVycm9y ICJUaGlzIGltcGxlbWVudGF0aW9uIGluaGVyZW50bHkgZGVwZW5kcyBvbg0KPiBPVk1GX1NFQ19Q QUdFX1RBQkxFU19TSVpFIg0KPiA+ICsgICVlbmRpZg0KPiA+ICAlaW5jbHVkZSAiSWEzMi9GbGF0 MzJUb0ZsYXQ2NC5hc20iDQo+ID4gICVpbmNsdWRlICJJYTMyL1BhZ2VUYWJsZXM2NC5hc20iDQo+ ID4gICVlbmRpZg0KPiA+IC0tDQo+ID4gMi4xMC4xLndpbmRvd3MuMQ0KPiA+DQo=