From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga07.intel.com (mga07.intel.com [134.134.136.100]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id B0C6121CF3B7F for ; Mon, 3 Jul 2017 08:06:44 -0700 (PDT) Received: from orsmga003.jf.intel.com ([10.7.209.27]) by orsmga105.jf.intel.com with ESMTP; 03 Jul 2017 08:08:21 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.40,303,1496127600"; d="scan'208";a="988221448" Received: from fmsmsx106.amr.corp.intel.com ([10.18.124.204]) by orsmga003.jf.intel.com with ESMTP; 03 Jul 2017 08:08:21 -0700 Received: from shsmsx101.ccr.corp.intel.com (10.239.4.153) by FMSMSX106.amr.corp.intel.com (10.18.124.204) with Microsoft SMTP Server (TLS) id 14.3.319.2; Mon, 3 Jul 2017 08:08:21 -0700 Received: from shsmsx102.ccr.corp.intel.com ([169.254.2.146]) by SHSMSX101.ccr.corp.intel.com ([169.254.1.197]) with mapi id 14.03.0319.002; Mon, 3 Jul 2017 23:08:19 +0800 From: "Gao, Liming" To: 'Laszlo Ersek' , edk2-devel-01 CC: Ard Biesheuvel , "Justen, Jordan L" , "Gao, Liming" Thread-Topic: [PATCH 1/2] OvmfPkg: disable build-time relocation for DXEFV modules Thread-Index: AQHS8FreRUqpa71sbE2heEWWNNg9y6I7KeHAgAPCqYCAAupvYA== Date: Mon, 3 Jul 2017 15:08:18 +0000 Message-ID: <4A89E2EF3DFEDB4C8BFDE51014F606A14D750C3D@shsmsx102.ccr.corp.intel.com> References: <20170628220645.26413-1-lersek@redhat.com> <20170628220645.26413-2-lersek@redhat.com> <4A89E2EF3DFEDB4C8BFDE51014F606A14D74FBA1@shsmsx102.ccr.corp.intel.com> <1990275e-e537-54c9-cbc3-2712c4abcbcc@redhat.com> In-Reply-To: <1990275e-e537-54c9-cbc3-2712c4abcbcc@redhat.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-version: 10.0.102.7 dlp-reaction: no-action x-originating-ip: [10.239.127.40] MIME-Version: 1.0 Subject: Re: [PATCH 1/2] OvmfPkg: disable build-time relocation for DXEFV modules X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 03 Jul 2017 15:06:44 -0000 Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 TGFzemxvOg0KICBQSSBzcGVjIGhhcyBubyBsaW1pdGF0aW9uIHRoYXQgWElQIGlzIGZvciBQRUlN IG9ubHkuIERYRSBkcml2ZXIgbWF5IGJlIGJ1aWx0IGFzIFhJUCBmb3Igb3RoZXIgcHVycG9zZS4g Rm9yIGV4YW1wbGUsIGlmIERYRSBkcml2ZXIgaW1hZ2UgYWRkcmVzcyBpcyBub3QgemVybywgRHhl Q29yZSB3aWxsIHRyeSBhbGxvY2F0aW5nIHRoZSBwcmVmZXJyZWQgYWRkcmVzcyBhbmQgbG9hZCBp dC4gSW4gYW5vdGhlciBjYXNlLCBvbmNlIERYRSBkcml2ZXIgaXMgcmVsb2NhdGVkIGF0IGJ1aWxk IHRpbWUsIER4ZUNvcmUgd2lsbCBkaXNwYXRjaCBpdCBhbmQgc3RhcnQgaXQgZGlyZWN0bHkgd2l0 aG91dCBsb2FkaW5nLCBpdCBtYXkgc2F2ZSBib290IHBlcmZvcm1hbmNlLiANCg0KVGhhbmtzDQpM aW1pbmcNCj4tLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPkZyb206IExhc3psbyBFcnNlayBb bWFpbHRvOmxlcnNla0ByZWRoYXQuY29tXQ0KPlNlbnQ6IFN1bmRheSwgSnVseSAwMiwgMjAxNyA0 OjM2IEFNDQo+VG86IEdhbywgTGltaW5nIDxsaW1pbmcuZ2FvQGludGVsLmNvbT47IGVkazItZGV2 ZWwtMDEgPGVkazItDQo+ZGV2ZWxAbGlzdHMuMDEub3JnPg0KPkNjOiBBcmQgQmllc2hldXZlbCA8 YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz47IEp1c3RlbiwgSm9yZGFuIEwNCj48am9yZGFuLmwu anVzdGVuQGludGVsLmNvbT4NCj5TdWJqZWN0OiBSZTogW1BBVENIIDEvMl0gT3ZtZlBrZzogZGlz YWJsZSBidWlsZC10aW1lIHJlbG9jYXRpb24gZm9yIERYRUZWDQo+bW9kdWxlcw0KPg0KPkxpbWlu ZywNCj4NCj5PbiAwNi8yOS8xNyAwNTozMiwgR2FvLCBMaW1pbmcgd3JvdGU6CQ0KPj4gTGFzemxv Og0KPj4gICBMTUZBIGZlYXR1cmUgZG9lc24ndCBkbyBQRSBpbWFnZSByZWJhc2UgYXQgYnVpbGQg dGltZS4gT25seSBYSVANCj4+ICAgbW9kdWxlIG5lZWRzIHRvIGJlIHJlYmFzZWQgYXQgYnVpbGQg dGltZS4NCj4NCj5UaGFuayB5b3UgZm9yIHRoZSBjbGFyaWZpY2F0aW9uLg0KPg0KPkluIHRoaXMg Y2FzZSwgQmFzZVRvb2xzL0dlbkZ2IGhhcyBhIGJ1Zy4NCj4NCj5OYW1lbHksIGlmIExNRkEgZG9l cyBub3QgbmVlZCBidWlsZC10aW1lIHJlbG9jYXRpb24gZm9yIERYRS1waGFzZQ0KPm1vZHVsZXMs IHRoZW4gKndoYXQgZXhhY3RseSogbmVlZHMgYnVpbGQtdGltZSByZWxvY2F0aW9uIGZvciBEWEUt cGhhc2UNCj5tb2R1bGVzPw0KPg0KPlRoaXMgaXMgdGhlIGNvZGUgaW4gIkJhc2VUb29scy9Tb3Vy Y2UvQy9HZW5Gdi9HZW5GdkludGVybmFsTGliLmMiOg0KPg0KPiAgMzUzNyAgICAgICAgY2FzZSBF RklfRlZfRklMRVRZUEVfRFJJVkVSOg0KPiAgMzUzOCAgICAgICAgY2FzZSBFRklfRlZfRklMRVRZ UEVfRFhFX0NPUkU6DQo+ICAzNTM5ICAgICAgICAgIC8vDQo+ICAzNTQwICAgICAgICAgIC8vIENo ZWNrIGlmIHNlY3Rpb24tYWxpZ25tZW50IGFuZCBmaWxlLWFsaWdubWVudCBtYXRjaCBvciBub3QN Cj4gIDM1NDEgICAgICAgICAgLy8NCj4gIDM1NDIgICAgICAgICAgaWYgKChJbWdIZHItPlBlMzIu T3B0aW9uYWxIZWFkZXIuU2VjdGlvbkFsaWdubWVudCAhPSBJbWdIZHItDQo+PlBlMzIuT3B0aW9u YWxIZWFkZXIuRmlsZUFsaWdubWVudCkpIHsNCj4gIDM1NDMgICAgICAgICAgICAvLw0KPiAgMzU0 NCAgICAgICAgICAgIC8vIFhpcCBtb2R1bGUgaGFzIHRoZSBzYW1lIHNlY3Rpb24gYWxpZ25tZW50 IGFuZCBmaWxlIGFsaWdubWVudC4NCj4gIDM1NDUgICAgICAgICAgICAvLw0KPiAgMzU0NiAgICAg ICAgICAgIEVycm9yIChOVUxMLCAwLCAzMDAwLCAiSW52YWxpZCIsICJTZWN0aW9uLUFsaWdubWVu dCBhbmQgRmlsZS0NCj5BbGlnbm1lbnQgZG8gbm90IG1hdGNoIDogJXMuIiwgRmlsZU5hbWUpOw0K PiAgMzU0NyAgICAgICAgICAgIHJldHVybiBFRklfQUJPUlRFRDsNCj4gIDM1NDggICAgICAgICAg fQ0KPiAgMzU0OSAgICAgICAgICBOZXdQZTMyQmFzZUFkZHJlc3MgPSBYaXBCYXNlICsgKFVJTlRO KQ0KPkN1cnJlbnRQZTMyU2VjdGlvbi5QZTMyU2VjdGlvbiArIEN1clNlY0hkclNpemUgLSAoVUlO VE4pRmZzRmlsZTsNCj4gIDM1NTAgICAgICAgICAgYnJlYWs7DQo+DQo+QWNjb3JkaW5nIHRvIHRo ZSBQbGF0Zm9ybSBJbml0IDEuNiBzcGVjLA0KPg0KPi0gMi4xLjQuMSBGaXJtd2FyZSBGaWxlIFR5 cGVzOg0KPg0KPiAgWy4uLl0gdGhlIHR5cGUgRUZJX0ZWX0ZJTEVUWVBFX0RSSVZFUiBpbmRpY2F0 ZXMgdGhhdCB0aGUgZmlsZSBpcyBhIERYRQ0KPiAgZHJpdmVyIGFuZCBpcyBpbnRlcmVzdGluZyB0 byB0aGUgRFhFIERpc3BhdGNoZXIuDQo+DQo+LSAyLjEuNC4xLjQgRUZJX0ZWX0ZJTEVUWVBFX0RS SVZFUjoNCj4NCj4gIFRoZSBmaWxlIHR5cGUgRUZJX0ZWX0ZJTEVUWVBFX0RSSVZFUiBkZW5vdGVz IGEgZmlsZSB0aGF0IGNvbnRhaW5zIGENCj4gIFBFMzIgaW1hZ2UgdGhhdCBjYW4gYmUgZGlzcGF0 Y2hlZCBieSB0aGUgRFhFIERpc3BhdGNoZXIuDQo+DQo+U28sICp3aGVuIGV4YWN0bHkqIGlzIGl0 IHRoZSBjYXNlIHRoYXQgYSBtb2R1bGUgZGlzcGF0Y2hlZCBieSB0aGUgRFhFDQo+Y29yZSAqbmVl ZHMqIGJ1aWxkLXRpbWUgcmVsb2NhdGlvbj8NCj4NCj5JIGNsYWltIHRoYXQgdGhlIGFuc3dlciBp cyAibmV2ZXIiLCBhbmQgdGhlcmVmb3JlIHRoZSBhYm92ZSBjb2RlIGlzIGENCj5idWcgaW4gQmFz ZVRvb2xzL0dlbkZ2Lg0KPg0KPkkgdGhvdWdodCB0aGF0IHRoaXMgYnVpbGQtdGltZSByZWxvY2F0 aW9uIHdhcyBuZWVkZWQgYnkgdGhlIExNRkENCj5mZWF0dXJlLCBidXQgeW91IGNvbmZpcm1lZCBh Ym92ZSB0aGF0IExNRkEgZG9lcyBub3QgbmVlZCBpdC4gU28sIGl0DQo+bG9va3MgbGlrZSAqbm90 aGluZyBhdCBhbGwqIG5lZWRzIGJ1aWxkLXRpbWUgcmVsb2NhdGlvbiBmb3INCj5FRklfRlZfRklM RVRZUEVfRFJJVkVSLCBiZWNhdXNlIHRoZSBtb2R1bGVzIGRpc3BhdGNoZWQgYnkgdGhlIERYRSBj b3JlDQo+YXJlICpuZXZlciogWElQIG1vZHVsZXMuDQo+DQo+RG8geW91IGFncmVlPw0KPg0KPj4g ICBGb3IgdGhpcyBjYXNlLCBPdm1mUGtnIERYRUZWIGRvZXNuJ3QgcmVxdWlyZSB0byBydW4gYXMg WElQLiBTbywgaXQNCj4+ICAgZG9lc24ndCByZXF1aXJlIHJlYmFzZS4gSSBhZ3JlZSB0aGlzIGNo YW5nZS4NCj4NCj5UaGlzIGNoYW5nZSAoZm9yIHRoZSBPVk1GIEZERiBmaWxlcykgaXMgb25seSB2 YWxpZCBpZiB0aGUgYWJvdmUNCj5CYXNlVG9vbHMvR2VuRnYgY29kZSBpcyBhbHNvIHZhbGlkLiBJ biBvdGhlciB3b3JkcywgKmlmKiB0aGVyZSBpcyBhdA0KPmxlYXN0IG9uZSB2YWxpZCByZWFzb24g Zm9yIHJlYmFzaW5nIERYRSBtb2R1bGVzIGF0IGJ1aWxkLXRpbWUuDQo+DQo+SWYgdGhlcmUgaXMg Km5vKiBzdWNoIHJlYXNvbiwgdGhlbiB0aGUgT1ZNRiBGREYgZmlsZXMgZG8gbm90IG5lZWQgdGhp cw0KPmNoYW5nZSwgYW5kIEdlbkZ2IG11c3QgYmUgZml4ZWQgaW5zdGVhZC4NCj4NCj5TbzogaWYg TE1GQSBpcyAqbm90KiB0aGUgb25lIHJlYXNvbiB0aGF0IGp1c3RpZmllcyB0aGUgcmViYXNpbmcg Zm9yDQo+RUZJX0ZWX0ZJTEVUWVBFX0RSSVZFUiwgdGhlbiAqd2hhdCogaXMgdGhlIHJlYXNvbj8g SW4gbXkgY29tbWl0IG1lc3NhZ2UNCj5mb3IgdGhlIE9WTUYgRkRGIGNoYW5nZSwgSSBoYXZlIHRv IHJlZmVyIHRvIHRoYXQgZXhhY3QgcmVhc29uLg0KPg0KPlRoYW5rcw0KPkxhc3psbw0K