From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by ml01.01.org (Postfix) with ESMTP id 9CF111A1E27 for ; Mon, 1 Aug 2016 07:10:16 -0700 (PDT) Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by fmsmga103.fm.intel.com with ESMTP; 01 Aug 2016 07:09:58 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.28,455,1464678000"; d="scan'208,217";a="1032953379" Received: from fmsmsx103.amr.corp.intel.com ([10.18.124.201]) by fmsmga002.fm.intel.com with ESMTP; 01 Aug 2016 07:09:57 -0700 Received: from FMSMSX110.amr.corp.intel.com (10.18.116.10) by FMSMSX103.amr.corp.intel.com (10.18.124.201) with Microsoft SMTP Server (TLS) id 14.3.248.2; Mon, 1 Aug 2016 07:09:57 -0700 Received: from shsmsx104.ccr.corp.intel.com (10.239.4.70) by fmsmsx110.amr.corp.intel.com (10.18.116.10) with Microsoft SMTP Server (TLS) id 14.3.248.2; Mon, 1 Aug 2016 07:09:56 -0700 Received: from shsmsx102.ccr.corp.intel.com ([169.254.2.147]) by SHSMSX104.ccr.corp.intel.com ([169.254.5.116]) with mapi id 14.03.0248.002; Mon, 1 Aug 2016 22:09:54 +0800 From: "Gao, Liming" To: Ard Biesheuvel , edk2-devel-01 , "Zhu, Yonghong" CC: Leif Lindholm , "Cohen, Eugene" Thread-Topic: [PATCH 1/2] BaseTools/GenFw AARCH64: convert ADRP to ADR if binary size allows it Thread-Index: AQHR6+tQhEy9ZUS7bE+tZtWkduMBkaA0JIyg Date: Mon, 1 Aug 2016 14:09:54 +0000 Message-ID: <4A89E2EF3DFEDB4C8BFDE51014F606A1155E30C4@shsmsx102.ccr.corp.intel.com> References: <1469618762-7648-1-git-send-email-ard.biesheuvel@linaro.org> In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ctpclassification: CTP_IC x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiMDNjNGZhYzEtZDFiMy00ZDI3LWIyZTMtMmUzYTIyYzMwMGFlIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX0lDIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE1LjkuNi42IiwiVHJ1c3RlZExhYmVsSGFzaCI6IkY1bGFydHBja2I0NnJkXC9TN01hdndVZzFqNW12TzR4eUhTNHV0NDVDcWYwPSJ9 x-originating-ip: [10.239.127.40] MIME-Version: 1.0 X-Content-Filtered-By: Mailman/MimeDel 2.1.21 Subject: Re: [PATCH 1/2] BaseTools/GenFw AARCH64: convert ADRP to ADR if binary size allows it 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: Mon, 01 Aug 2016 14:10:16 -0000 Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 QXJkOg0KICBZb3VyIGNoYW5nZSBpcyBPSyB0byBtZS4gSSBoYXZlIG5vIGNvbW1lbnQuDQoNClRo YW5rcw0KTGltaW5nDQpGcm9tOiBBcmQgQmllc2hldXZlbCBbbWFpbHRvOmFyZC5iaWVzaGV1dmVs QGxpbmFyby5vcmddDQpTZW50OiBNb25kYXksIEF1Z3VzdCAxLCAyMDE2IDc6NTMgUE0NClRvOiBl ZGsyLWRldmVsLTAxIDxlZGsyLWRldmVsQGxpc3RzLjAxLm9yZz47IEdhbywgTGltaW5nIDxsaW1p bmcuZ2FvQGludGVsLmNvbT47IFpodSwgWW9uZ2hvbmcgPHlvbmdob25nLnpodUBpbnRlbC5jb20+ DQpDYzogTGVpZiBMaW5kaG9sbSA8bGVpZi5saW5kaG9sbUBsaW5hcm8ub3JnPjsgQ29oZW4sIEV1 Z2VuZSA8ZXVnZW5lQGhwLmNvbT47IEFyZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5h cm8ub3JnPg0KU3ViamVjdDogUmU6IFtQQVRDSCAxLzJdIEJhc2VUb29scy9HZW5GdyBBQVJDSDY0 OiBjb252ZXJ0IEFEUlAgdG8gQURSIGlmIGJpbmFyeSBzaXplIGFsbG93cyBpdA0KDQpPbiAyNyBK dWx5IDIwMTYgYXQgMTM6MjYsIEFyZCBCaWVzaGV1dmVsIHdyb3RlOg0KPiBUaGUgQURSUCBpbnN0 cnVjdGlvbiBpbiB0aGUgQUFyY2g2NCBJU0EgcmVxdWlyZXMgdGhlIGxpbmsgdGltZSBhbmQgbG9h ZA0KPiB0aW1lIG9mZnNldHMgb2YgYSBiaW5hcnkgdG8gYmUgZXF1YWwgbW9kdWxvIDQgS0IuIFRo ZSByZWFzb24gaXMgdGhhdCB0aGlzDQo+IGluc3RydWN0aW9uIGFsd2F5cyBwcm9kdWNlcyBhIG11 bHRpcGxlIG9mIDQgS0IsIGFuZCByZWxpZXMgb24gYSBzdWJzZXF1ZW50DQo+IEFERCBvciBMRFIg aW5zdHJ1Y3Rpb24gdG8gc2V0IHRoZSBvZmZzZXQgaW50byB0aGUgcGFnZS4gVGhlIHJlc3VsdGlu Zw0KPiBzeW1ib2wgcmVmZXJlbmNlIG9ubHkgcHJvZHVjZXMgdGhlIGNvcnJlY3QgdmFsdWUgaWYg dGhlIHN5bWJvbCBpbiBxdWVzdGlvbg0KPiByZXNpZGVzIGF0IHRoYXQgZXhhY3Qgb2Zmc2V0IGlu dG8gdGhlIHBhZ2UsIGFuZCBzbyBsb2FkaW5nIHRoZSBiaW5hcnkgYXQNCj4gYXJiaXRyYXJ5IG9m ZnNldHMgaXMgbm90IHBvc3NpYmxlLg0KPg0KPiBEdWUgdG8gdGhlIHZhcmlvdXMgbGV2ZWxzIG9m IHBhZGRpbmcgd2hlbiBwYWNraW5nIEZWcyBpbnRvIEZWcyBpbnRvIEZEcywNCj4gdGhpcyBhbGln bm1lbnQgaXMgdmVyeSBjb3N0bHkgZm9yIFhJUCBjb2RlLCBhbmQgc28gd2Ugd291bGQgbGlrZSB0 byByZWxheA0KPiB0aGlzIGFsaWdubWVudCByZXF1aXJlbWVudCBpZiBwb3NzaWJsZS4NCj4NCj4g R2l2ZW4gdGhhdCBzeW1ib2xzIHRoYXQgYXJlIHN1ZmZpY2llbnRseSBjbG9zZSAod2l0aGluIDEg TUIpIG9mIHRoZQ0KPiByZWZlcmVuY2UgY2FuIGFsc28gYmUgcmVhY2hlZCB1c2luZyBhbiBBRFIg aW5zdHJ1Y3Rpb24gd2hpY2ggZG9lcyBub3QNCj4gc3VmZmVyIGZyb20gdGhpcyBhbGlnbm1lbnQg aXNzdWUsIGxldCdzIHJlcGxhY2UgQURSUCBpbnN0cnVjdGlvbnMgd2l0aCBBRFINCj4gYWZ0ZXIg bGlua2luZyBpZiB0aGUgb2Zmc2V0IGNhbiBiZSBlbmNvZGVkIGluIHRoaXMgaW5zdHJ1Y3Rpb24n cyBpbW1lZGlhdGUNCj4gZmllbGQuIE5vdGUgdGhhdCB0aGlzIG9ubHkgbWFrZXMgc2Vuc2UgaWYg dGhlIHNlY3Rpb24gYWxpZ25tZW50IGlzIDwgNCBLQi4NCj4gT3RoZXJ3aXNlLCByZXBsYWNpbmcg dGhlIEFEUlAgaGFzIG5vIGJlbmVmaXQsIGNvbnNpZGVyaW5nIHRoYXQgdGhlDQo+IHN1YnNlcXVl bnQgQUREIG9yIExEUiBpbnN0cnVjdGlvbiBpcyByZXRhaW5lZCwgYW5kIHRoYXQgbWljcm8tYXJj aGl0ZWN0dXJlcw0KPiBhcmUgbW9yZSBsaWtlbHkgdG8gYmUgb3B0aW1pemVkIGZvciBBRFJQL0FE RCBwYWlycyAoaS5lLiwgdmlhIG1pY3JvIG9wDQo+IGZ1c2luZykgdGhhbiBmb3IgQURSL0FERCBw YWlycywgd2hpY2ggYXJlIG5vbi10eXBpY2FsLg0KPg0KPiBDb250cmlidXRlZC11bmRlcjogVGlh bm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4wDQo+IFNpZ25lZC1vZmYtYnk6IEFyZCBC aWVzaGV1dmVsDQoNCkBMaW1pbmcsIEBMZWlmOg0KDQphcmUgdGhlcmUgYW55IG9iamVjdGlvbnMg dG8gdGhlc2UgcGF0Y2hlcz8gSSBrbm93IGl0IGlzIHVuZm9ydHVuYXRlDQp0aGF0IHdlIG5lZWQg dG8gbW9kaWZ5IGluc3RydWN0aW9ucyBhcyBwYXJ0IG9mIHRoZSBFTEYgdG8gUEUvQ09GRg0KY29u dmVyc2lvbiwgYnV0IGl0IGlzIHZlcnkgZWZmZWN0aXZlDQoNCkFybVZpcnRRZW11LUFBUkNINjQg YnVpbHQgd2l0aCBDTEFORzM1Og0KDQpCZWZvcmU6DQoNCkZWTUFJTl9DT01QQUNUIFs0MSVGdWxs XSAyMDkzMDU2IHRvdGFsLCA4Njg0MTYgdXNlZCwgMTIyNDY0MCBmcmVlDQpGVk1BSU4gWzk5JUZ1 bGxdIDQ4NDgwNjQgdG90YWwsIDQ4NDgwMDggdXNlZCwgNTYgZnJlZQ0KDQpBZnRlcjoNCg0KRlZN QUlOX0NPTVBBQ1QgWzM2JUZ1bGxdIDIwOTMwNTYgdG90YWwsIDc2ODA2NCB1c2VkLCAxMzI0OTky IGZyZWUNCkZWTUFJTiBbOTklRnVsbF0gNDg0ODA2NCB0b3RhbCwgNDg0ODAwOCB1c2VkLCA1NiBm cmVlDQoNCkZvciBjb21wYXJpc2lvbiwgR0NDNDkNCg0KRlZNQUlOX0NPTVBBQ1QgWzM1JUZ1bGxd IDIwOTMwNTYgdG90YWwsIDc0OTk2MCB1c2VkLCAxMzQzMDk2IGZyZWUNCkZWTUFJTiBbOTklRnVs bF0gMzkyOTA4OCB0b3RhbCwgMzkyOTAzMiB1c2VkLCA1NiBmcmVlDQoNCmFuZCBHQ0M1ICh3aXRo IExUTykNCg0KRlZNQUlOX0NPTVBBQ1QgWzM0JUZ1bGxdIDIwOTMwNTYgdG90YWwsIDczMjQwMCB1 c2VkLCAxMzYwNjU2IGZyZWUNCkZWTUFJTiBbOTklRnVsbF0gMzczMDI0MCB0b3RhbCwgMzczMDIx NiB1c2VkLCAyNCBmcmVlDQoNCkluIG90aGVyIHdvcmRzLCBpdCB0dXJucyBDTEFORzM1IGZyb20g YSBwYXRoZXRpYyBvdXRsaWVyIGludG8NCnNvbWV0aGluZyB1c2FibGUgOi0pDQoNClJlZ2FyZHMs DQpBcmQuDQo=