From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 129669 invoked by alias); 8 Mar 2019 12:44:37 -0000 Mailing-List: contact binutils-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: binutils-owner@sourceware.org Received: (qmail 129588 invoked by uid 89); 8 Mar 2019 12:44:36 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-1.8 required=5.0 tests=AWL,BAYES_00,MIME_BASE64_BLANKS,RCVD_IN_DNSWL_NONE,SPF_HELO_PASS,SPF_PASS autolearn=ham version=3.3.1 spammy=scratching, Unlike, packagers, not X-HELO: EUR01-DB5-obe.outbound.protection.outlook.com Received: from mail-eopbgr150087.outbound.protection.outlook.com (HELO EUR01-DB5-obe.outbound.protection.outlook.com) (40.107.15.87) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Fri, 08 Mar 2019 12:44:33 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector1-arm-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=MZvDnMVV2J943z7W6vlf1MmuCO8ZG8rqEwI7C1gGBmo=; b=BG8lquaPIa3l3EgIZHTCuDvk64+PVDSNXM/L9b9fACzDUBtIytPquDJ018tiDJxGYicdVdvuSmSyxFeRInrFUSUzfiPKgX4w6ER9UtUO6bJBVopcLSFVaTSbmApHChu3VzEk9BPH6PemAPdkQO8LqPvwo3UliIhHCDvXvTK3tUc= Received: from AM6PR08MB3783.eurprd08.prod.outlook.com (20.178.90.77) by AM6PR08MB4342.eurprd08.prod.outlook.com (20.179.6.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1686.16; Fri, 8 Mar 2019 12:44:30 +0000 Received: from AM6PR08MB3783.eurprd08.prod.outlook.com ([fe80::9b:62a:3e27:7c19]) by AM6PR08MB3783.eurprd08.prod.outlook.com ([fe80::9b:62a:3e27:7c19%3]) with mapi id 15.20.1686.018; Fri, 8 Mar 2019 12:44:30 +0000 From: Ramana Radhakrishnan To: "nickc@redhat.com" , Peter Smith , Sudakshina Das CC: "binutils@sourceware.org" , nd , Richard Earnshaw Subject: Re: [PATCH, BFD, LD, AArch64, 0/4] Add support for AArch64 BTI and PAC in the linker Date: Fri, 08 Mar 2019 12:44:00 -0000 Message-ID: <655468ab-acdb-b987-075e-0ad6491d5d9c@arm.com> References: <08762e41-1e80-a504-d840-f8715ea59a50@arm.com> <581bbc74-441c-8f39-c4d5-38475f12dfb6@redhat.com> <6fcac9a6-5c6e-274d-9f5d-05094d0437c7@redhat.com> <5e442d26-6978-4efe-9f44-81143877cddd@arm.com> <054d9601-0009-2227-3155-1c013beb74dd@redhat.com> <5653d89c-3239-df8f-6a62-07c0fa189387@arm.com> <0e91b77d-d13c-8487-0879-33f6bcf11d3e@redhat.com> In-Reply-To: <0e91b77d-d13c-8487-0879-33f6bcf11d3e@redhat.com> user-agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.5.1 authentication-results: spf=none (sender IP is ) smtp.mailfrom=Ramana.Radhakrishnan@arm.com; received-spf: None (protection.outlook.com: arm.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 Content-Type: text/plain; charset="utf-8" Content-ID: <94F3971C88F9104AA77F94719C800BF7@eurprd08.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-SW-Source: 2019-03/txt/msg00051.txt.bz2 T24gMDgvMDMvMjAxOSAxMjozMiwgTmljayBDbGlmdG9uIHdyb3RlOg0KPiBI aSBHdXlzLA0KPiANCj4+PiBHaXZlbiB0aGlzIGNvbnZlcnNhdGlvbiwgbWF5 YmUgcmVuYW1pbmcgLS1idGkgdG8gLS1mb3JjZS1idGkgd291bGQNCj4+PiBl eHByZXNzIHRoZSBpbnRlbnRpb24gY2xlYXJlciA/DQo+IA0KPiBZZXMgLSBJ IHJhdGhlciBsaWtlIHRoYXQgaWRlYS4NCj4gDQo+PiBJbmRlZWQgd2Fybmlu Z3MgY2FuIGJlIGlnbm9yZWQgaW4gbW9zdCBjYXNlcywgcGFydGljdWxhcmx5 IHdoZW4gdGhlcmUNCj4+IGFyZW4ndCB0b28gbWFueS4gSW4gYSBsYXJnZSBw cm9qZWN0IHRoZSBvdXRwdXQgY291bGQgYmUgbGFyZ2UgZW5vdWdoDQo+PiB0 byBkcm93biBvdXQgb3RoZXIgcG9zc2libHkgbW9yZSBpbXBvcnRhbnQgd2Fy bmluZ3MgdGhvdWdoLg0KPiANCj4gQWx0aG91Z2ggSSB3b3VsZCBzdWdnZXN0 IHRoYXQgd2FybmluZ3MgZnJvbSB0aGUgbGlua2VyIGFyZSBhIHJlbGF0aXZl bHkNCj4gcmFyZSBvY2N1cnJlbmNlLsKgIFVubGlrZSBzYXkgYSBjb21waWxl ciAuLi4gOi0pDQo+IA0KPiBJbiBhbnN3ZXIgdG8gU3phYm9sY3MncyBxdWVz dGlvbjoNCj4gDQo+PiBkb2VzIC16IGlidCB3YXJuIG9uIHg4Nl82ND8NCj4g DQo+IE5vIC0gaXQgZG9lcyBub3QuwqAgT24gdGhlIG90aGVyIGhhbmQsIGl0 IGRvZXMgbm90IGZvcmNlIHRoZSBlbmFibGVtZW50DQo+IG9mIGlidCBlaXRo ZXIuwqAgSW4gZmFjdCBpdCBhcHBlYXJzIHRvIG9wZXJhdGUgaW4gdGhlIG90 aGVyIHdheS7CoCBMaW5raW5nDQo+IHg4NiBiaW5hcmllcyB3aXRob3V0IHNw ZWNpZnlpbmcgIi16IGlidCIgb3IgIi16IGlidHBsdCIgb24gdGhlIGNvbW1h bmQNCj4gbGluZSB3aWxsIHN0b3AgdGhlIGxpbmtlciBmcm9tIGNyZWF0aW5n IElCVCBlbmFibGVkIFBMVCBlbnRyaWVzLCBldmVuIGlmDQo+IGFsbCBvZiB0 aGUgaW5wdXQgb2JqZWN0IGZpbGVzIHdvdWxkIHN1cHBvcnQgdGhlbS4NCg0K TWF5YmUgdGhhdCBjb21lcyBhdXRvbWF0aWNhbGx5IGZyb20gdGhlIGNvbXBp bGVyIGRyaXZlciB0aG91Z2ggYSBxdWljayANCmdyZXAgZG9lc24ndCBmaW5k IG1lIGFueXRoaW5nIGluIHRoZSB4ODYgYmFja2VuZC4NCg0KPiANCj4gDQo+ IFNvIC0gaWYgd2Ugd2FudCB0byBoYXZlIHRoZSBzYW1lIGJlaGF2aW91ciBp biB0aGUgQUFyY2g2NCBsaW5rZXIgYXMgd2UNCj4gY3VycmVudGx5IGhhdmUg aW4gdGhlIHg4Nl82NCBsaW5rZXIsIHRoZW4gaG93IGFib3V0IHRoaXM6DQoN ClNwZWFraW5nIGZvciBteXNlbGYsIHRoYXQncyBhIG5pY2UgdG8gaGF2ZS4g SSBhbSBhbGwgZm9yIGNvbW1vbmFsaXR5IGJ1dCANCmlmIG9uZSBjaG9pY2Ug aXMgYSBiZXR0ZXIgdGVjaG5pY2FsIG9uZSBhbmQgbGVzc2VyIHdvcmsgb3Zl cmFsbCAoc2VlIA0KYmVsb3cpICwgaXQgbWF5IG1ha2Ugc2Vuc2UgdG8gcmV2 aXNpdCB0aGUgeDg2IGRlY2lzaW9uIGJ1dCB0aGF0J3Mgbm90IG15IA0KY2Fs bCA6KQ0KDQoNCj4gDQo+ICDCoCAqIFdpdGhvdXQgYW55IHNwZWNpZmljIGNv bW1hbmQgbGluZSBvcHRpb25zIEJUSSBhbmQgUEFDIGFyZSBub3QNCj4gIMKg wqDCoCBlbmFibGVkLsKgIChJZSB0aGUgZHluYW1pYyB0YWdzIGFyZSBub3Qg YWRkZWQgdG8gdGhlIGR5bmFtaWMgc2VjdGlvbikuDQoNCkJ1dCB0aGF0IGlu IG15IGJvb2sgZmVlbHMgbGlrZSBtb3JlIHBvcnRpbmcgd29yayBmb3IgcGFj a2FnZXJzIC0gc3VyZWx5IA0KYWRkaW5nIGEgbGlua2VyIGZsYWcgdG8gZGVm YXVsdCBwYXNzaW5nIG9uIHRoZSBmbGFncyBmcm9tIGlucHV0IG9iamVjdCAN CmZpbGVzIHRvIG91dHB1dCBvbmVzIGlzIG1vcmUgd29yayBmb3IgYWxsIHRo ZSBwYWNrYWdlcnMgaW4gdGhlIHdvcmxkLg0KDQpJIHdvdWxkIHByZWZlciB0 aGF0IGlmIGFsbCBpbnB1dCBvYmplY3QgZmlsZXMgd2VyZSBtYXJrZWQgd2l0 aCB0aGUgQlRJLCANCnRoZSBvdXRwdXQgaGFkIHRoZSBmbGFncyBvbiBieSBk ZWZhdWx0LiBJZiB0aGVyZSB3YXMgYSBtaXNzaW5nIG9iamVjdCANCmZpbGUs IHRoZSBsaW5rZXIgc2hvdWxkIG5vdCBtYXJrIHRoZSBvdXRwdXQgZmlsZSBh cyBCVEkgYXdhcmUgYnV0IHNob3VsZCANCih1cCBmb3IgZ3JhYnMpIHdhcm4g dGhhdCB0aGUgbGluayBzdGVwIG1pc3NlZCB0aGluZ3Mgb3V0LiBBcyB5b3Ug c2F5IA0KbGlua2VyIHdhcm5pbmdzIGFyZSByYXJlciB0aGFuIGNvbXBpbGVy IHdhcm5pbmdzIGFuZCBob3BlZnVsbHkgZm9sa3MgDQp3b3VsZCBwYXkgYXR0 ZW50aW9uLg0KDQpJdCdzIG9ubHkgd2hlbiB0aGluZ3MgZ28gd3JvbmcgdGhh dCBmb2xrcyBoYXZlIHRvIGludGVydmVuZSB0byANCmludmVzdGlnYXRlIC8g ZGlhZ25vc2UgaXNzdWVzLiBPdGhlcndpc2Ugd2UnZCBiZSBzY3JhdGNoaW5n IG91ciBoZWFkcyBvciANCmhhdmUgdG8gYWRkIGFuIGFkZGl0aW9uYWwgY29u ZmlndXJlIGZsYWcgdG8gZ2V0IHRoaXMgZGVmYXVsdCBiZWhhdmlvdXIgPw0K DQoNCj4gDQo+ICDCoCAqIFdpdGggLS1idGkgc3BlY2lmaWVkLCBCVEkgaXMg ZW5hYmxlZCBpbiB0aGUgb3V0cHV0IHByb3ZpZGVkIHRoYXQNCj4gIMKgwqDC oCB0aGUgQlRJIG5vdGUgd2FzIGZvdW5kIGluIGFsbCBvZiB0aGUgaW5wdXQg ZmlsZXMuwqAgSWYgb25lIG9yIG1vcmUNCj4gIMKgwqDCoCBpbnB1dCBmaWxl cyBhcmUgbWlzc2luZyB0aGUgbm90ZSwgQlRJIGlzIG5vdCBlbmFibGVkLCBu byB3YXJuaW5ncw0KPiAgwqDCoMKgIGFyZSBnZW5lcmF0ZWQsICpidXQqIGFu IGVudHJ5IGlzIG1hZGUgaW4gdGhlIGxpbmtlciBtYXAgZmlsZSBpbmRpY2F0 aW5nDQo+ICDCoMKgwqAgd2hpY2ggb2JqZWN0KHMpIGNhdXNlZCBCVEkgbm90 IHRvIGJlIGVuYWJsZWQuwqAgKEFzc3VtaW5nIHRoYXQgYQ0KPiAgwqDCoMKg IGxpbmtlciBtYXAgZmlsZSBpcyBiZWluZyBnZW5lcmF0ZWQpLsKgIFRoaXMg YWxzbyBtYXRjaGVzIHRoZSBjdXJyZW50DQo+ICDCoMKgwqAgYmVoYXZpb3Vy IG9mIHRoZSB4ODZfNjQgbGlua2VyLg0KDQpJIGZlZWwgdGhpcyBvcHRpb24g aXMgc3VwZXJmbHVvdXMuDQoNCj4gDQo+ICDCoCAqIFdpdGggLS1mb3JjZS1i dGksIEJUSSBpcyBlbmFibGVkIGV2ZW4gaWYgdGhlcmUgYXJlIGlucHV0IGZp bGVzDQo+ICDCoMKgwqAgd2l0aG91dCB0aGUgQlRJIG5vdGUuwqAgSW4gdGhp cyBjYXNlLCBhbnkgZmlsZSB3aXRob3V0IHRoZSBub3RlDQo+ICDCoMKgwqAg dHJpZ2dlcnMgYSB3YXJuaW5nIG1lc3NhZ2UgZnJvbSB0aGUgbGlua2VyLg0K DQpUaHVzIGluIHN1bW1hcnkgSSB3b3VsZCBzdWdnZXN0IHJlbmFtaW5nIC0t YnRpIHRvIC0tZm9yY2UtYnRpIGFuZCANCmNvbnRpbnVlIHdpdGggZXhpc3Rp bmcgYmVoYXZpb3VyLg0KDQoNCj4gDQo+ICDCoCAqIFNpbWlsYXJseSBmb3Ig UEFDLsKgIEllIC0tcGFjIGVuYWJsZXMgdGhlIFBBQyB0YWcgaWYgYWxsIG9m IHRoZQ0KPiAgwqDCoMKgIGlucHV0cyBzdXBwb3J0IGl0LCBidXQgbm8gd2Fy bmluZ3MgYXJlIGdlbmVyYXRlZCBpZiBzb21lIGRvIG5vdCwNCj4gIMKgwqDC oCBhbmQgLS1mb3JjZS1wYWMgYWx3YXlzIGdlbmVyYXRlcyB0aGUgUEFDIHRh ZywgYnV0IHdhcm5zIGFib3V0DQo+ICDCoMKgwqAgb2JqZWN0IGZpbGVzIHRo YXQgYXJlIG1pc3NpbmcgdGhlIG5vdGUuDQoNCkFzIGFib3ZlLg0KDQpSYW1h bmENCg0KPiANCj4gV2hhdCBkbyBwZW9wbGUgdGhpbmsgPw0KPiANCj4gQ2hl ZXJzDQo+ICDCoCBOaWNrDQo+IA0KPiBQUy7CoCBTdWRpIC0gdGhlIGNvZGUg Zm9yIHRoZSBwYXRjaGVzIHRoZW1zZWx2ZXMgbG9va3MgZmluZSB0byBtZSwN Cj4gIMKgIHNvIEkgaGF2ZSBubyBjb25jZXJucyB0aGVyZS4NCg0K