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 E46F21A1E11 for ; Sun, 31 Jul 2016 23:13:14 -0700 (PDT) Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by orsmga103.jf.intel.com with ESMTP; 31 Jul 2016 23:13:16 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.28,453,1464678000"; d="scan'208";a="148538647" Received: from fmsmsx104.amr.corp.intel.com ([10.18.124.202]) by fmsmga004.fm.intel.com with ESMTP; 31 Jul 2016 23:13:15 -0700 Received: from fmsmsx155.amr.corp.intel.com (10.18.116.71) by fmsmsx104.amr.corp.intel.com (10.18.124.202) with Microsoft SMTP Server (TLS) id 14.3.248.2; Sun, 31 Jul 2016 23:13:14 -0700 Received: from shsmsx101.ccr.corp.intel.com (10.239.4.153) by FMSMSX155.amr.corp.intel.com (10.18.116.71) with Microsoft SMTP Server (TLS) id 14.3.248.2; Sun, 31 Jul 2016 23:13:14 -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 14:13:10 +0800 From: "Shi, Steven" To: Ard Biesheuvel CC: edk2-devel-01 , "Gao, Liming" , "afish@apple.com" , "Justen, Jordan L" , "Kinney, Michael D" Thread-Topic: [PATCH v2 2/7] BaseTools-GenFw:Add new x86_64 Elf relocation types for PIC/PIE code Thread-Index: AQHR2PTIfEgqDmQOXkSZxkGjHzXOZaAwUHcAgADFQ0D//4q6gIABWuBw//+paACAAOGngIABCJcw//+seQAAEOGtQA== Date: Mon, 1 Aug 2016 06:13:10 +0000 Message-ID: <06C8AB66E78EE34A949939824ABE2B3103381BF3@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> 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 06:13:15 -0000 Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 PiA+Pg0KPiA+PiBJIGFtIGFsc28gY29uY2VybmVkIGFib3V0IHRoZSBHT1RQQ1JFTFgvUkVYX0dP VFBDUkVMWCByZWxvY2F0aW9ucy4NCj4gPj4gUmVhZGluZyB0aGUgeDg2XzY0IEFCSSBkb2NzLCBp dCBhcHBlYXJzIHRoYXQgdGhlc2UgbWF5IHJlZmVyIHRvDQo+ID4+IGluc3RydWN0aW9ucyB0aGF0 IGhhdmUgYmVlbiBtb2RpZmllZCBieSB0aGUgbGlua2VyLiBJbiB0aGF0IGNhc2UsIGhvdw0KPiA+ PiBkbyB3ZSBkZWFsIHdpdGggdGhlIHJlbG9jYXRpb24/IEFsc28sIGFjY29yZGluZyB0byB0aGUg ZG9jLCBtb3YNCj4gPj4gaW5zdHJ1Y3Rpb25zIG1heSBiZSBlbWl0dGVkIGJ5IHRoZSBsaW5rZXIg aW4gc29tZSBjYXNlcyB0aGF0IGFyZSBvbmx5DQo+ID4+IHZhbGlkIGluIHRoZSBsb3dlc3QgMiBH QiBvZiB0aGUgYWRkcmVzcyBzcGFjZS4NCj4gPj4NCj4gPiBbU3RldmVuXTogRnJhbmtseSB0byBz YXksIHRoZSB4ODZfNjQgQUJJIGRvY3MgaXMgb25seSBnb29kIGZvciBjb21waWxlcg0KPiBkb21h aW4gZGV2ZWxvcGVyIGFuZCBub3QgdmVyeSBnb29kIGZvciBvdGhlciBkb21haW4gZGV2ZWxvcGVy cyB0bw0KPiB1bmRlcnN0YW5kIGl0Lg0KPiA+IE15IG92ZXJhbGwgdW5kZXJzdGFuZGluZyBmb3Ig dGhlc2UgZGlmZmVyZW50IHJlbG9jYXRpb24gdHlwZSBpcyBsaWtlIHRoaXM6DQo+IGNvbXBpbGVy IGdlbmVyYXRlIFBJQyBjb2RlIHdpdGggZGlmZmVyZW50ICJsZXZlbCBvZiBpbmRpcmVjdGlvbiB0 byBhbGwgZ2xvYmFsDQo+IGRhdGEgYW5kIGZ1bmN0aW9uIHJlZmVyZW5jZXMgaW4gdGhlIGNvZGUu IiBBbmQgdGhlc2UgZGlmZmVyZW50IGxldmVsIG9mDQo+IGluZGlyZWN0aW9uIGlzIGltcGxlbWVu dGVkIHRocm91Z2ggR09UIGFuZCBQTFQgc3RydWN0dXJlIHdpdGggZGlmZmVyZW50DQo+IGFkZHJl c3NpbmcgY2FsY3VsYXRpb24gcGF0dGVybi4gVGhlIGRpZmZlcmVudCBjYWxjdWxhdGlvbiBwYXR0 ZXJucyBhcmUgdGhlDQo+IGRpZmZlcmVudCByZWxvY2F0aW9uIHR5cGVzIHdoaWNoIGFyZSBkZWZp bmVkICBieSAgeDg2XzY0IEFCSSBUYWJsZSA0LjkuIFdlDQo+IGRvbid0IG5lZWQgd29ycnkgYWJv dXQgaG93IGNvbXBpbGVyIGNvcnJlY3RseSBnZW5lcmF0ZSBjb2RlIHRvIHdvcmsgd2l0aA0KPiB0 aGVzZSByZWxvY2F0aW9uIHR5cGVzLCB3ZSBqdXN0IG5lZWQgY29ycmVjdGx5IHVuZGVyc3RhbmQg dGhlaXIgYWRkcmVzc2luZw0KPiBjYWxjdWxhdGlvbiBwYXR0ZXJuLg0KPiA+DQo+ID4gVGhlIEdP VFBDUkVMWC9SRVhfR09UUENSRUxYIGhhcyB0aGUgc2FtZSBjYWxjdWxhdGlvbiBkZWZpbml0aW9u IGluDQo+IHg4Nl82NCBBQkkgVGFibGUgNC45IGFzICJHICsgR09UICsgQSAtIFAiLiBTbywgSSBh c3N1bWUgdGhlaXIgZGlmZmVyZW5jZSBpcyBub3QNCj4gaW4gdGhlIHJlbG9jYXRpb24gY2FsY3Vs YXRpb24gcGF0dGVybiwgYnV0IGhvdyB0byBjby13b3JrIHdpdGggc3BlY2lmaWMNCj4gaW5zdHJ1 Y3Rpb25zIHRvIGZpbmlzaCB0aGVzZSBjYWxjdWxhdGlvbiBpbiBhIGhhcmR3YXJlIG9wdGltaXpl ZCB3YXkuDQo+ID4NCj4gDQo+IE5vLCB0aGF0IGlzIG5vdCB3aGF0IHRoZXNlIGFyZSBmb3IuIFRo ZSBzcGVjaWFsIHR5cGVzIG1hcmsNCj4gaW5zdHJ1Y3Rpb25zIHRoYXQgY2FuIGJlIGNvbnZlcnRl ZCBieSB0aGUgbGlua2VyIGludG8gc2ltcGxlcg0KPiBzZXF1ZW5jZXMgaWYgdGhlIHN5bWJvbCB0 dXJucyBvdXQgdG8gYmUgaW4gdGhlIHNhbWUgbW9kdWxlLiBGcm9tIHRoZQ0KPiBkb2M6DQo+IA0K PiBtb3YgZm9vQEdPVFBDUkVMKCVyaXApLCAlcmVnDQo+IA0KPiBjb3VsZCBiZSBjb252ZXJ0ZWQg YnkgdGhlIGxpbmtlciBpbnRvDQo+IA0KPiBsZWEgZm9vKCVyaXApLCAlcmVnDQo+IA0KPiBpZiB0 aGUgcmVmZXJlbmNlIHRvICdmb28nIGlzIHNhdGlzZmllZCBieSBhIG5vbi1wcmVlbXB0aWJsZSBs b2NhbA0KPiBkZWZpbml0aW9uLiBUaGlzIGlzIGEgdXNlZnVsIG9wdGltaXphdGlvbiwgc2luY2Ug aXQgZWxpbWluYXRlcyBhDQo+IG1lbW9yeSBsb2FkLiBUaGUgcHJvYmxlbSBpcyB0aGF0IHdlIGNh bm5vdCByZWNhbGN1bGF0ZSBzdWNoDQo+IHJlbG9jYXRpb25zIGluIEdlbkZ3IHdpdGhvdXQgY2hl Y2tpbmcgd2hldGhlciB0aGUgbGlua2VyIGhhcyBhcHBsaWVkDQo+IHRoaXMgb3B0aW1pemF0aW9u IG9yIG5vdC4NCj4gDQpbU3RldmVuXTogRG8geW91IG1lYW4gdGhlIGxpbmtlciB3aWxsIGFwcGx5 IGFib3ZlIG9wdGltaXphdGlvbiBidXQgbm90IHJlbW92ZSB0aGUgb3JpZ2luYWwgR09UUENSRUwg aXRlbT8gSXQgc291bmRzIGxpa2UgYSBzZXZlcmUgbGlua2VyIGJ1Zy4NCg0KPiANCj4gVGhlIGZh Y3QgdGhhdCBpdCB3b3JrcyBkb2VzIG5vdCBtYWtlIGl0IHNhZmUuIEhhdmluZyBtdWx0aXBsZSBm aXh1cHMNCj4gZm9yIHRoZSBzYW1lIHN5bWJvbCBpbiB0aGUgLnJlbG9jIHNlY3Rpb24gaXMgYSBw cm9ibGVtLCBhbmQgc28gaXMNCj4gcmVhcHBseWluZyBHT1RQQ1JFTFggdG8gcGxhY2VzIHdoZXJl IHRoZSBvcmlnaW5hbCBpbnN0cnVjdGlvbiBoYXMgYmVlbg0KPiByZXBsYWNlZCBieSB0aGUgbGlu a2VyLg0KPiANCltTdGV2ZW5dOiBJIHN0aWxsIGRvbid0IHVuZGVyc3RhbmQgd2h5IHRoZXJlIHdp bGwgYmUgbXVsdGlwbGUgZml4dXBzIGZvciB0aGUgc2FtZSBzeW1ib2wgaW4gdGhlIC5yZWxvYyBz ZWN0aW9uPw0KDQoNCg0K