From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 77249 invoked by alias); 7 Mar 2019 14:28:15 -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 77212 invoked by uid 89); 7 Mar 2019 14:28:15 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-1.9 required=5.0 tests=BAYES_00,MIME_BASE64_BLANKS,RCVD_IN_DNSWL_NONE,SPF_HELO_PASS,SPF_PASS autolearn=ham version=3.3.1 spammy=collecting, HX-Languages-Length:4568, silently, indicators X-HELO: EUR03-VE1-obe.outbound.protection.outlook.com Received: from mail-eopbgr50067.outbound.protection.outlook.com (HELO EUR03-VE1-obe.outbound.protection.outlook.com) (40.107.5.67) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Thu, 07 Mar 2019 14:28:13 +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=wnCpFm81U7jROkeFwvGD1mBR/Majr9qV5IgjFHQipzE=; b=QwekIuyrLIxCvdcHuLykUuzo9rcXdNk9s9IYcTBk53xCiYvgN+jcysmdGtiDR2JQntpGhSuJUCfy7OWseX1NtEWQn20qI68YA6yngH19ZiABfKi/6LETgAuBuUIrwAhP2fP/P41VguNhn+Kll9gdag1nNQuQBAnD5IELE/yfFHY= Received: from DB6PR0801MB1974.eurprd08.prod.outlook.com (10.168.84.10) by DB6PR0801MB1848.eurprd08.prod.outlook.com (10.169.225.135) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1686.16; Thu, 7 Mar 2019 14:28:10 +0000 Received: from DB6PR0801MB1974.eurprd08.prod.outlook.com ([fe80::5c03:87df:df03:89bf]) by DB6PR0801MB1974.eurprd08.prod.outlook.com ([fe80::5c03:87df:df03:89bf%5]) with mapi id 15.20.1665.020; Thu, 7 Mar 2019 14:28:09 +0000 From: Sudakshina Das To: "nickc@redhat.com" , "binutils@sourceware.org" CC: nd , Richard Earnshaw , Ramana Radhakrishnan , "peter.smith@linaro.org" Subject: Re: [PATCH, BFD, LD, AArch64, 0/4] Add support for AArch64 BTI and PAC in the linker Date: Thu, 07 Mar 2019 14:28:00 -0000 Message-ID: References: <08762e41-1e80-a504-d840-f8715ea59a50@arm.com> <581bbc74-441c-8f39-c4d5-38475f12dfb6@redhat.com> In-Reply-To: <581bbc74-441c-8f39-c4d5-38475f12dfb6@redhat.com> x-ms-exchange-purlcount: 1 received-spf: None (protection.outlook.com: arm.com does not designate permitted sender hosts) authentication-results: spf=none (sender IP is ) smtp.mailfrom=Sudi.Das@arm.com; x-ms-exchange-senderadcheck: 1 Content-Type: text/plain; charset="utf-8" Content-ID: <727E85AE16CB9C4BA58DBE3EA4926E86@eurprd08.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-SW-Source: 2019-03/txt/msg00034.txt.bz2 SGkgTmljaw0KDQpPbiAwNy8wMy8yMDE5IDEyOjM3LCBOaWNrIENsaWZ0b24g d3JvdGU6DQo+IEhpIFN1ZGksDQo+IA0KPiAgICBbVGhpcyBpcyBtZSBiZWlu ZyBraW5kIDotKSAuLi5dDQoNClRoYW5rIHlvdSA6KQ0KPiANCj4+IFdlIGlu dHJvZHVjZSBhIG5ldyBzZXQgb2YgY29tbWFuZCBsaW5lIG9wdGlvbnMgZm9y IHRoZSBsaW5rZXIgaW4gb3JkZXINCj4+IHRvIHN1cHBvcnQgdGhlIGNvcnJl Y3QgUExUcw0KPiANCj4gQXJlIHlvdSBhbHNvIHBsYW5uaW5nIG9uIGNyZWF0 aW5nIHBhdGNoZXMgZm9yIEdPTEQgYW5kIExMRCB0byBzdXBwb3J0DQo+IHRo ZXNlIGZlYXR1cmVzID8gIElmIHNvLCBpdCB3b3VsZCBwcm9iYWJseSBiZSBi ZXN0IHRvIHN1Ym1pdCB0aGVtIGF0DQo+IHRoZSBzYW1lIHRpbWUgYXMgdGhl IEJGRCBsaW5rZXIgcGF0Y2hlcy4NCg0KSSBhbSBDQydpbmcgUGV0ZXIgd2hv IHdvdWxkIGJlIGJldHRlciBhYmxlIHRvIGFuc3dlciBhYm91dCBMTEQgYW5k IEdPTEQuDQo+IA0KPiBQcmVzdW1hYmx5IHRoZXJlIHdpbGwgYWxzbyBuZWVk IHRvIGJlIGEgcGF0Y2ggdG8gdGhlIGxvYWRlci4gIEhhcyB0aGlzDQo+IHBh dGNoIGJlZW4gcHJlcGFyZWQgPyAgKE9idmlvdXNseSB3ZSBjYW5ub3QgYXBw cm92ZSBzdWNoIGEgcGF0Y2ggaGVyZSwNCj4gYnV0IGl0IHdvdWxkIGJlIGdv b2QgaWYgdGhpcyBwYXRjaCBzZXJpZXMgaW5jbHVkZWQgYSBsaW5rIHRvIHRo ZSBnbGliYw0KPiBwYXRjaCwgYW5kIHZpY2UgdmVyc2EpLg0KPiANCg0KWWVz LCBJIGFtIGN1cnJlbnRseSB0cnlpbmcgdG8gZ2V0IHRoZSBnbGliYyBwYXRj aGVzIG9uIHRoZSBtYWlsaW5nIGxpc3QgDQpzb29uIGJ1dCB0aGV5IG5lZWQg c29tZSBjby1vcmRpbmF0aW9uIHdpdGggdGhlIGtlcm5lbCBwYXRjaGVzIQ0K DQo+IA0KPj4gICAgLSBHTlVfUFJPUEVSVFlfQUFSQ0g2NF9GRUFUVVJFXzFf UEFDIChXZSBoYXZlIG9ubHkgcmVzZXJ2ZWQgdGhpcyBiaXQNCj4+ICAgICAg IGZvciBub3cuKQ0KPiANCj4gV2h5IGlzIHRoaXMgYml0IG9ubHkgcmVzZXJ2 ZWQgYXQgdGhlIG1vbWVudCA/ICAgU2hvdWxkbid0IHRoZSBsaW5rZXINCj4g cGF0Y2hlcyBiZSB0cmVhdGluZyB0aGlzIGJpdCBpbiBhIHNpbWlsYXIgd2F5 IHRvIHRoZSBHTlVfUFJPUEVSVFlfQUFSQ0g2NF9GRUFUUlVFXzFfQlRJDQo+ IGJpdCA/DQoNClNvcnJ5IEkgc2hvdWxkIGhhdmUgYmVlbiBjbGVhcmVyIHdp dGggdGhpcy4gVGhlIGxpbmtlciBkb2VzIHRyZWF0IGl0IGluIA0KdGhlIHNp bWlsYXIgd2F5IGluIGNvbGxlY3RpbmcgdGhlIGlucHV0IG5vdGUgc2VjdGlv biBhbmQgbWFya2luZyB0aGUgDQpvdXRwdXQgbm90ZSBzZWN0aW9uIHdoZXJl IGFwcGxpY2FibGUuIFRoZSBsb2FkZXIgaG93ZXZlciBkb2VzIG5vdCBkbyAN Cm11Y2ggd2l0aCBpdC4NCg0KPiANCj4gDQo+PiAzKS0tYnRpLW5vd2FybiAt IFNhbWUgYXMgYWJvdmUgYnV0IGRvZXMgbm90IGVtaXQgYW55IHdhcm5pbmdz Lg0KPiANCj4gSSBhbSBub3QgY2xlYXIgYWJvdXQgdGhlIHB1cnBvc2UvbmVl ZCBmb3IgdGhpcyBvcHRpb24uICBBY2NvcmRpbmcgdG8gdGhpczoNCj4gDQo+ PiAyKSBGb3IgQlRJLCB0aGUgbGlua2VyIG11c3QgYWxzbyBjaGVjayBmb3Ig dGhlDQo+PiBHTlVfUFJPUEVSVFlfQUFSQ0g2NF9GRUFUVVJFXzFfQlRJIGlu IGl0cyBpbnB1dC4gSWYgYWxsIGlucHV0cyBoYXZlDQo+PiBHTlVfUFJPUEVS VFlfQUFSQ0g2NF9GRUFUVVJFXzFfQlRJLCB0aGUgZmluYWwgb3V0cHV0IHdp bGwgYWxzbyBiZSBtYXJrZWQNCj4+IGFzIHN1Y2guIFRoZSBQTFQgc2hvdWxk IGFsc28gYmUgcHJvdGVjdGVkIHdpdGggYSBCVEkgUExUIGluIHRoaXMgY2Fz ZS4NCj4+IFRodXMgZXZlbiBpZiB0aGVyZSBpcyBubyBsaW5rZXIgb3B0aW9u IHRvIHVzZSBCVEkgUExULCB0aGUgbGlua2VyDQo+PiBzaG91bGQgYmUgYWJs ZSB0byB1c2UgdGhlbSBkZXBlbmRpbmcgb24gdGhlIE5PVEUgc2VjdGlvbi4g VGhlIHVzZXIgY2FuDQo+PiB1c2UgdGhlIGxpbmtlciBvcHRpb24gLS1idGks IHRvIG1ha2Ugc3VyZSB0aGF0IHRoZWlyIGludGVudGlvbiBvZiBoYXZpbmcN Cj4+IGFsbCBpbnB1dCBvYmplY3RzIChhbmQgaGVuY2UgdGhlIG91dHB1dCkg bWFya2VkIHdpdGggQlRJIGlzIG5vdA0KPj4gZGlzcnVwdGVkIGJ5IGFueSBz dHJheSBvYmplY3RzIGFzIHRoaXMgb3B0aW9uIHdpbGwgd2FybiBhYm91dCBp dC4NCj4gDQo+IFRoZSBsaW5rZXIgd2lsbCBhdXRvbWF0aWNhbGx5IHNldCB0 aGUgQlRJIHRhZyBpZiBhbGwgb2YgdGhlIGlucHV0cyBoYXZlDQo+IHRoZSBC VEkgbm90ZSwgYW5kLCBieSBkZWZhdWx0LCB3aWxsIG5vdCB3YXJuIGlmIG9u ZSBvciBtb3JlIG9mIHRoZSBpbnB1dHMNCj4gZG8gbm90IGhhdmUgdGhlIG5v dGUuIFNvIHdoYXQgZG9lcyB0aGUgLS1idGktbm93YXJuIG9wdGlvbiBkbyA/ DQoNClRoZSBsaW5rZXIgc2hvdWxkIGF1dG9tYXRpY2FsbHkgY29sbGVjdCBh bGwgbm90ZSBzZWN0aW9ucyBhbmQgbWFyayB0aGUgDQpvdXRwdXQgd2l0aCBC VEkgaWYgQUxMIHRoZSBpbnB1dHMgaGF2ZSBCVEkgaW4gdGhlbS4gSG93ZXZl ciwgaW4gdGhpcyANCmRlZmF1bHQgYmVoYXZpb3IsIGlmIHRoZXJlIGlzIGFu eSBzdHJheSBvYmplY3RzIHdpdGhvdXQgdGhlIEJUSSBub3RlIA0Kc2VjdGlv biwgdGhlIGxpbmtlciB3aWxsIHNpbGVudGx5IHJlbW92ZSB0aGUgQlRJIG5v dGUgc2VjdGlvbiBmcm9tIHRoZSANCm91dHB1dC4gQm90aCB0aGUgbGlua2Vy IGNvbW1hbmQgbGluZSBvcHRpb25zIGFyZSBmb3IgdXNlcnMgdG8gc3BlY2lm eSANCnRoYXQgdGhleSB3YW50IHRoZSBvdXRwdXQgdG8gYmUgbWFya2VkIHdp dGggQlRJLiBUaGUgZGlmZmVyZW5jZSBpcyB0aGF0IA0KLS1idGkgd2lsbCB3 YXJuIGFib3V0IHRoZSBzdHJheSBvYmplY3QgYW5kIC0tYnRpLW5vd2FybiB3 aWxsIG5vdCB3YXJuLg0KDQo+IA0KPiBbQXMgYW4gYXNpZGUsIGRvIHlvdSB0 aGluayB0aGF0IHRoZXJlIG1pZ2h0IGJlIGEgbmVlZCBmb3IgYSAtLWJ0aS1k aXNhYmxlDQo+IG9wdGlvbiwgd2hpY2ggd291bGQgc3RvcCB0aGUgc2V0dGlu ZyBvZiB0aGUgQlRJIHRhZywgZXZlbiBpZiBhbGwgb2YgdGhlDQo+IGlucHV0 IG9iamVjdHMgaGF2ZSB0aGUgQlRJIG5vdGUgPyAgSSBhbSBub3Qgc3VyZSBt eXNlbGYsIGJ1dCBJIHN1cHBvc2UgaW4NCj4gdGhlb3J5IHRoZXJlIG1pZ2h0 IGJlIHNvbWUgcmVhc29uIHRvIHdhbnQgdGhpc10uDQoNClllcyBtYXliZSAt LWJ0aS1kaXNhYmxlIG9wdGlvbiBhbHNvIG1ha2VzIHNlbnNlLiBJIHdpbGwg Z2l2ZSBpdCBzb21lIA0KbW9yZSB0aG91Z2h0IG9uIGEgdXNlIGNhc2UgZm9y IGl0Lg0KDQo+IA0KPiANCj4+IERldGFpbHMgb2YgdGhlc2UgY2FuIGJlIGZv dW5kIGluIHRoZSBuZXcgQUFyY2g2NCBFTEYgZG9jdW1lbnRhdGlvbjoNCj4+ IGh0dHBzOi8vZGV2ZWxvcGVyLmFybS5jb20vZG9jcy9paGkwMDU2L2xhdGVz dC9lbGYtZm9yLXRoZS1hcm0tNjQtYml0LWFyY2hpdGVjdHVyZS1hYXJjaDY0 LWFiaS0yMDE4cTQNCj4gDQo+IEl0IHdvdWxkIGJlIG5pY2UgaWYgdGhpcyBk b2N1bWVudCB3YXMgYXZhaWxhYmxlIGFzIGEgUERGIG9yIHNvbWV0aGluZw0K PiBzaW1pbGFyLCBzbyB0aGF0IGl0IGNvdWxkIGJlIGRvd25sb2FkZWQgYW5k IHVzZWQgb2ZmbGluZS4NCj4gDQoNClVuZm9ydHVuYXRlbHkgdGhlIGZvcm1h dCBvZiB0aGUgZG9jdW1lbnQgaXMgbm90IGluIG15IGNvbnRyb2wgYnV0IEkg aGF2ZSANCmV4cHJlc3NlZCB0aGUgbmVlZCBmb3IgYSBkb3dubG9hZGFibGUg dmVyc2lvbi4NCg0KPiBUaGUgZG9jdW1lbnQgZG9lcyBub3QgYXBwZWFyIHRv IHNwZWNpZnkgd2hhdCB0aGUgbG9hZGVyIHNob3VsZCBkbyBpZg0KPiB0aGVy ZSBpcyBtb3JlIHRoYW4gb25lIEdOVV9QUk9QRVJUWV9BQVJDaDY0X0ZFQVRV UkVfMV9BTkQgbm90ZSBpbiBhbg0KPiBleGVjdXRhYmxlLiAgKFdoaWNoIHdv dWxkIGJlIHRoZXJlIGlmIHRoZSBleGVjdXRhYmxlIGhhZCBiZWVuIGxpbmtl ZA0KPiBieSBhIGxpbmtlciB0aGF0IGRvZXMgbm90IGtub3cgaG93IHRvIG1l cmdlIG11bHRpcGxlIEdOVV9QUk9QRVJUWSBub3RlcykuDQo+IA0KDQpIbW0g SSBoYXZlIG5vdCByZWFsbHkgY29uc2lkZXJlZCB0aGF0LiBJIHdpbGwgZ2V0 IGJhY2sgdG8geW91IHNvb24gb24gdGhpcy4NCg0KPiANCj4gSGF2ZSB5b3Ug Y29uc2lkZXJlZCBob3cgdGhlc2UgbmV3IFBMVHMgd2lsbCBhZmZlY3Qgb3Ro ZXIgdG9vbHMgdGhhdA0KPiBpbnNwZWN0IHRoZW0gPyAgRm9yIGV4YW1wbGUg bHRyYWNlIG9yIGdsaWJjJ3MgbGFfcGx0ZW50ZXIoKSBhbmQgbGFfcGx0ZXhp dCgpDQo+IGZ1bmN0aW9ucyA/DQo+DQoNCldlIGhhdmUgZGVmaW5lZCBuZXcg RFRfIHRhZ3Mgd2hpY2ggY2FuIGJlIHVzZWQgYXMgaW5kaWNhdG9ycyBvZiBQ TFQgDQpzaXplcy4gVGhlc2UgdG9vbHMgd291bGQgbmVlZCB0byBhZGQgc3Vw cG9ydCB0byByZWFkIHRoZXNlIGFuZCBub3QgdXNlIA0KaGFyZCBjb2RlZCBQ TFQgc2l6ZXMuDQoNCj4gT0ssIHRoYXQncyBpdCBmb3IgZ2VuZXJhbCBjb21t ZW50cy4gIEkgd2lsbCByZXNlcnZlIHBhdGNoIHNwZWNpZmljIGNvbW1lbnRz DQo+IGZvciBlYWNoIGluZGl2aWR1YWwgcGF0Y2guDQo+IA0KPiBDaGVlcnMN Cj4gICAgTmljaw0KPiANCg0K