From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by ml01.01.org (Postfix) with ESMTP id EEA5C1A1E11 for ; Mon, 1 Aug 2016 01:28:54 -0700 (PDT) Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by orsmga103.jf.intel.com with ESMTP; 01 Aug 2016 01:28:55 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.28,454,1464678000"; d="scan'208";a="148589060" Received: from fmsmsx104.amr.corp.intel.com ([10.18.124.202]) by fmsmga004.fm.intel.com with ESMTP; 01 Aug 2016 01:28:54 -0700 Received: from fmsmsx122.amr.corp.intel.com (10.18.125.37) by fmsmsx104.amr.corp.intel.com (10.18.124.202) with Microsoft SMTP Server (TLS) id 14.3.248.2; Mon, 1 Aug 2016 01:28:54 -0700 Received: from shsmsx101.ccr.corp.intel.com (10.239.4.153) by fmsmsx122.amr.corp.intel.com (10.18.125.37) with Microsoft SMTP Server (TLS) id 14.3.248.2; Mon, 1 Aug 2016 01:28:53 -0700 Received: from shsmsx102.ccr.corp.intel.com ([169.254.2.147]) by SHSMSX101.ccr.corp.intel.com ([169.254.1.8]) with mapi id 14.03.0248.002; Mon, 1 Aug 2016 16:28:51 +0800 From: "Shi, Steven" To: Ard Biesheuvel CC: "Kinney, Michael D" , "Justen, Jordan L" , edk2-devel-01 , "afish@apple.com" , "Gao, Liming" Thread-Topic: [edk2] [PATCH v2 2/7] BaseTools-GenFw:Add new x86_64 Elf relocation types for PIC/PIE code Thread-Index: AQHR2PTIfEgqDmQOXkSZxkGjHzXOZaAwUHcAgADFQ0D//4q6gIABWuBw//+paACAAOGngIABCJcw//+seQAAEOGtQP//hWcA//93H4CAAJTIAP//eNrggACQyoD//3IV0A== Date: Mon, 1 Aug 2016 08:28:50 +0000 Message-ID: <06C8AB66E78EE34A949939824ABE2B310338261D@shsmsx102.ccr.corp.intel.com> References: <1467967364-11556-1-git-send-email-steven.shi@intel.com> <1467967364-11556-3-git-send-email-steven.shi@intel.com> <06C8AB66E78EE34A949939824ABE2B3103381245@shsmsx102.ccr.corp.intel.com> <06C8AB66E78EE34A949939824ABE2B31033813C8@shsmsx102.ccr.corp.intel.com> <06C8AB66E78EE34A949939824ABE2B3103381AD8@shsmsx102.ccr.corp.intel.com> <06C8AB66E78EE34A949939824ABE2B3103381BF3@shsmsx102.ccr.corp.intel.com> <06C8AB66E78EE34A949939824ABE2B3103382483@shsmsx102.ccr.corp.intel.com> <06C8AB66E78EE34A949939824ABE2B31033824FA@shsmsx102.ccr.corp.intel.com> In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiMWNmNzFmNzYtZjg2Yy00NTQ2LWI4ZmEtNWQ0Y2M5NTBlZmZkIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX0lDIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE1LjkuNi42IiwiVHJ1c3RlZExhYmVsSGFzaCI6IkZia2wzb01KbHFCTHFxSnZmWjU3bHJ0NGt2WFd5OThldXluSklPUlhEcEk9In0= x-ctpclassification: CTP_IC x-originating-ip: [10.239.127.40] MIME-Version: 1.0 Subject: Re: [PATCH v2 2/7] BaseTools-GenFw:Add new x86_64 Elf relocation types for PIC/PIE code 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 08:28:55 -0000 Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 PiBPbiAxIEF1Z3VzdCAyMDE2IGF0IDA5OjU0LCBTaGksIFN0ZXZlbiA8c3RldmVuLnNoaUBpbnRl bC5jb20+IHdyb3RlOg0KPiA+PiBPbiAxIEF1Z3VzdCAyMDE2IGF0IDA5OjE5LCBTaGksIFN0ZXZl bg0KPiA8c3RldmVuLnNoaUBpbnRlbC5jb208bWFpbHRvOnN0ZXZlbi5zaGlAaW50ZWwuY29tPj4g d3JvdGU6DQo+ID4+ID4+ID4+DQo+ID4+ID4+ID4+IFRoZSBmYWN0IHRoYXQgaXQgd29ya3MgZG9l cyBub3QgbWFrZSBpdCBzYWZlLiBIYXZpbmcgbXVsdGlwbGUgZml4dXBzDQo+ID4+ID4+ID4+IGZv ciB0aGUgc2FtZSBzeW1ib2wgaW4gdGhlIC5yZWxvYyBzZWN0aW9uIGlzIGEgcHJvYmxlbSwgYW5k IHNvIGlzDQo+ID4+ID4+ID4+IHJlYXBwbHlpbmcgR09UUENSRUxYIHRvIHBsYWNlcyB3aGVyZSB0 aGUgb3JpZ2luYWwgaW5zdHJ1Y3Rpb24gaGFzDQo+ID4+IGJlZW4NCj4gPj4gPj4gPj4gcmVwbGFj ZWQgYnkgdGhlIGxpbmtlci4NCj4gPj4gPj4gPj4NCj4gPj4gPj4gPiBbU3RldmVuXTogSSBzdGls bCBkb24ndCB1bmRlcnN0YW5kIHdoeSB0aGVyZSB3aWxsIGJlIG11bHRpcGxlIGZpeHVwcyBmb3IN Cj4gdGhlDQo+ID4+ID4+IHNhbWUgc3ltYm9sIGluIHRoZSAucmVsb2Mgc2VjdGlvbj8NCj4gPj4g Pj4gPg0KPiA+PiA+Pg0KPiA+PiA+PiBSZW1lbWJlciB0aGlzIGV4YW1wbGUNCj4gPj4gPj4NCj4g Pj4gPj4gPj4gPiBpbnQgbjsNCj4gPj4gPj4gPj4gPiBpbnQgZiAoKSB7IHJldHVybiBuOyB9DQo+ ID4+ID4+ID4+ID4gaW50IGcgKCkgeyByZXR1cm4gbjsgfQ0KPiA+PiA+PiA+PiA+IGludCBoICgp IHsgcmV0dXJuIG47IH0NCj4gPj4gPj4NCj4gPj4gPj4gSWYgZXZlcnkgJ3JldHVybiBuJyByZXN1 bHRzIGluIGEgR09UUENSRUwgcmVsb2NhdGlvbiwgaG93IGFyZSB5b3UNCj4gPj4gPj4gZ29pbmcg dG8gbWFrZSBzdXJlIHRoYXQgdGhlIEdPVCBlbnRyeSBmb3IgJ24nIGlzIG9ubHkgZml4ZWQgdXAg YQ0KPiA+PiA+PiBzaW5nbGUgdGltZT8NCj4gPj4gPg0KPiA+PiA+IFtTdGV2ZW5dOiB0aGUgJ3Jl dHVybiBuJyB3aWxsIG5vdCByZXN1bHQgaW4gcmVsb2NhdGlvbiwgYnV0IHRoZSAnaW50IG4nIHdp bGwNCj4gcmVzdWx0DQo+ID4+IGluIHRoZSByZWxvY2F0aW9uIGluIEdPVC4gVGhlIHRocmVlICdy ZXR1cm4gbicgd2lsbCBwb2ludCB0byB0aGUgc2FtZSAnaW50IG4nDQo+ID4+IHJlbG9jYXRpb24g aXRlbS4gU28sIHdlIG5lZWQgb25seSBmaXh1cCAnaW50IG4nIG9uY2UsIGFsbCB0aHJlZSAncmV0 dXJuIG4nIHdpbGwNCj4gPj4gdXNlIHRoZSBjb3JyZWN0IGdsb2JhbCAnbicgdmFsdWUuDQo+ID4+ DQo+ID4+IEV2ZXJ5ICdyZXR1cm4gbicgd2lsbCByZXN1bHQgaW4gYSBHT1RQQ1JFTCByZWxvY2F0 aW9uIGFnYWluc3Qgbi4gQW5kDQo+ID4+IHlvdXIgY29kZSBlbWl0cyBhIHJlbG9jYXRpb24gZm9y IHRoZSBHT1QgZW50cnkgZXZlcnkgdGltZS4NCj4gPj4NCj4gPiBbU3RldmVuXTogSSBkb24ndCB0 aGluayBzby4gcGxlYXNlIGdpdmUgYSByZWFsIGNhc2UgYW5kIG9mZmVyIGl0cyBzb3VyY2UgY29k ZQ0KPiB0byBwcm92ZSAiIEV2ZXJ5ICdyZXR1cm4gbicgd2lsbCByZXN1bHQgaW4gYSBHT1RQQ1JF TCByZWxvY2F0aW9uIGFnYWluc3QgbiAiLg0KPiA+DQo+IA0KPiBDb21waWxpbmcgdGhlIGNvZGUg YWJvdmUgdXNpbmcNCj4gDQo+IGdjYyAtYyAtTyAtZnBpYyAvdG1wL3BpZS5jIC1vIHBpZS5vDQo+ IA0KPiBhbmQgZHVtcGluZyBpdCB1c2luZw0KPiANCj4gcmVhZGVsZiAtciBwaWUubw0KPiANCj4g Z2l2ZXMgbWUNCj4gDQo+IFJlbG9jYXRpb24gc2VjdGlvbiAnLnJlbGEudGV4dCcgYXQgb2Zmc2V0 IDB4MjUwIGNvbnRhaW5zIDMgZW50cmllczoNCj4gICBPZmZzZXQgICAgICAgICAgSW5mbyAgICAg ICAgICAgVHlwZSAgICAgICAgICAgU3ltLiBWYWx1ZSAgICBTeW0uIE5hbWUgKyBBZGRlbmQNCj4g MDAwMDAwMDAwMDAzICAwMDBhMDAwMDAwMmEgUl9YODZfNjRfUkVYX0dPVFAgMDAwMDAwMDAwMDAw MDAwNCBuIC0NCj4gNA0KPiAwMDAwMDAwMDAwMGQgIDAwMGEwMDAwMDAyYSBSX1g4Nl82NF9SRVhf R09UUCAwMDAwMDAwMDAwMDAwMDA0IG4gLQ0KPiA0DQo+IDAwMDAwMDAwMDAxNyAgMDAwYTAwMDAw MDJhIFJfWDg2XzY0X1JFWF9HT1RQIDAwMDAwMDAwMDAwMDAwMDQgbiAtDQo+IDQNCj4gLi4uDQpb U3RldmVuXTogSW4gdGhpcyBleGFtcGxlLCB0aGUgcGllLm8gaXMganVzdCB0aGUgb2JqZWN0IGZp bGUgd2hpY2ggaXMgbm90IGxpbmtlZC4gQW5kIGlmIHlvdSBsaW5rIHRoaXMgcGllLm8gZmlsZSwg dGhlIGxpbmtlciB3aWxsIHNvbHZlIGFsbCB0aGVzZSB0aHJlZSBSX1g4Nl82NF9SRVhfR09UUCBz eW1ib2wgd2l0aCBzYW1lICdpbnQgbicgc3ltYm9sIGFkZHJlc3MsIGFuZCB3aWxsIGNyZWF0ZSBv bmx5IG9uZSByZWxvY2F0aW9uIGl0ZW0gZm9yICdpbnQgbicgaW4gdGhlIGxpbmtlZCBleGVjdXRh YmxlIHJlbG9jYXRpb24gc2VjdGlvbi4gU28sIHdlIG9ubHkgbmVlZCBmaXh1cCBvbmNlIGZvciB0 aGUgJ2ludCBuJyBpbiB0aGUgbGlua2VkIGV4ZWN1dGFibGUuDQoNClRoYW5rcw0KU3RldmVuDQo=