From patchwork Tue Jul 14 16:17:22 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Wilco Dijkstra X-Patchwork-Id: 40095 Return-Path: X-Original-To: patchwork@sourceware.org Delivered-To: patchwork@sourceware.org Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 19C293864858; Tue, 14 Jul 2020 16:17:34 +0000 (GMT) X-Original-To: libc-alpha@sourceware.org Delivered-To: libc-alpha@sourceware.org Received: from EUR01-DB5-obe.outbound.protection.outlook.com (mail-eopbgr150044.outbound.protection.outlook.com [40.107.15.44]) by sourceware.org (Postfix) with ESMTPS id 2E1F5385BF81 for ; Tue, 14 Jul 2020 16:17:31 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 2E1F5385BF81 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=arm.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=Wilco.Dijkstra@arm.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Kc78YotuIDFD/WC5mTAQpH3wqOgYht6r0HavPUiiV20=; b=XBpGRG6xsgJyoffUx3V/fDw5mMn7wTfA2HTes20JFUc/RSofBwWTJtJj/1gZIeZF1d2aHgFeYOK4j0vAAu8pjjvhzRmlwC4SH8jrrhLcgO8jMp2HKccFPtXN4hMQNNt1uLcyLQ5rCIuHemPoAmC8cNZpy9gpldA8Qi+vzEhi11w= Received: from MRXP264CA0013.FRAP264.PROD.OUTLOOK.COM (2603:10a6:500:15::25) by VI1PR08MB5311.eurprd08.prod.outlook.com (2603:10a6:803:13a::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3174.21; Tue, 14 Jul 2020 16:17:29 +0000 Received: from VE1EUR03FT039.eop-EUR03.prod.protection.outlook.com (2603:10a6:500:15:cafe::ad) by MRXP264CA0013.outlook.office365.com (2603:10a6:500:15::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3174.22 via Frontend Transport; Tue, 14 Jul 2020 16:17:29 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; sourceware.org; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com; sourceware.org; dmarc=bestguesspass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by VE1EUR03FT039.mail.protection.outlook.com (10.152.19.196) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3174.21 via Frontend Transport; Tue, 14 Jul 2020 16:17:29 +0000 Received: ("Tessian outbound 1c27ecaec3d6:v62"); Tue, 14 Jul 2020 16:17:29 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: c7e7bbca637fd0bd X-CR-MTA-TID: 64aa7808 Received: from bd44d396c91b.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id B61E13EA-0739-4C11-9202-0BEE0150A0C7.1; Tue, 14 Jul 2020 16:17:23 +0000 Received: from EUR04-HE1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id bd44d396c91b.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Tue, 14 Jul 2020 16:17:23 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=hH5o8NPnI3KHcWo8zlx40qzhF2ZJH1G3dxDpX4BD4gku9xoPOVlSBPqdgw7jfUMHQN2Zoyh09DN9AK+HBIQYEYDWBOec3OFn3/9jAHJUCt33nCXv0I7ly8+75BgBt5WvKB7iJ9QW/2Uqnjmhw6zsQ3pBGxaBaON963YpygR74lDS/FjDB8VgDmaXvaI7GzxKNlJpp1S+5lAqKEBLJLIuzffD6AbZtSpNDf30iFSBbV4GYk8yTjwpuL8QmoegXgY+D9lTUOcZQ8qFE95OlFLUM1xJkleHyHauYAAXK2u2IRrXL1VytsKWrOS4aTl/ZcBGMrk9JGx4mgdmZtusVsNjGQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Kc78YotuIDFD/WC5mTAQpH3wqOgYht6r0HavPUiiV20=; b=mDFl6cwHLiiB8z1/bEKGIzUzXK/VDkbAvs0AV9RWtrLlmtKniJC4UiCnvDIy+vXytI9xfarenm4wLdnXT4Yugr49HOewCADMGujtaJiMOEScezTfYrdKpuPg/jBeFL4qyLzaNaKqjf/HLHjQ3XTPer6GF8H49WvovfOesIqbagjvlfbIKNQZStIDmKYbaQil6Ry100Tn0q6Y3wY4k89btiHDxZSWH1awlh71wqyKgyThTNC5XWk8eYoDk3nu9mrslcYGq01OgZmW4kEQtCofXlKkq/TdrYchjgHV75n45t6yRr+MAgNgzm1A4LDzDDV6yjFTKjArL5w8u2fHT2dLHA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Kc78YotuIDFD/WC5mTAQpH3wqOgYht6r0HavPUiiV20=; b=XBpGRG6xsgJyoffUx3V/fDw5mMn7wTfA2HTes20JFUc/RSofBwWTJtJj/1gZIeZF1d2aHgFeYOK4j0vAAu8pjjvhzRmlwC4SH8jrrhLcgO8jMp2HKccFPtXN4hMQNNt1uLcyLQ5rCIuHemPoAmC8cNZpy9gpldA8Qi+vzEhi11w= Received: from DB8PR08MB5036.eurprd08.prod.outlook.com (2603:10a6:10:ed::20) by DB6PR0801MB1623.eurprd08.prod.outlook.com (2603:10a6:4:3b::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3174.23; Tue, 14 Jul 2020 16:17:22 +0000 Received: from DB8PR08MB5036.eurprd08.prod.outlook.com ([fe80::40e3:3b43:9af2:d4ff]) by DB8PR08MB5036.eurprd08.prod.outlook.com ([fe80::40e3:3b43:9af2:d4ff%3]) with mapi id 15.20.3174.026; Tue, 14 Jul 2020 16:17:22 +0000 From: Wilco Dijkstra To: 'GNU C Library' Subject: [PATCH] AArch64: Align ENTRY to a cacheline Thread-Topic: [PATCH] AArch64: Align ENTRY to a cacheline Thread-Index: AQHWWfnTmD7yVEwzDEaS0hEofB6iVg== Date: Tue, 14 Jul 2020 16:17:22 +0000 Message-ID: Accept-Language: en-GB, en-US Content-Language: en-GB X-MS-Has-Attach: X-MS-TNEF-Correlator: Authentication-Results-Original: sourceware.org; dkim=none (message not signed) header.d=none;sourceware.org; dmarc=none action=none header.from=arm.com; x-originating-ip: [82.24.199.97] x-ms-publictraffictype: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: 8c8c2114-a1a6-4a97-7f73-08d8281167c3 x-ms-traffictypediagnostic: DB6PR0801MB1623:|VI1PR08MB5311: X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true nodisclaimer: true x-ms-oob-tlc-oobclassifiers: OLM:107;OLM:107; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: AgzhQ9SDqYj+ik2HvPbbr7jP8F03nakWt6dnl7maml+IwvywzJRlNa37e38983zojQ+Z3WwImW6dNVpRavw/WEPDz4g4dRfTL4BDFdvNgC/N5UalUhJ8/MkvbI/eXAZg0mUdrYAJ0SQGS/SNwW2IhF9xOjH6W0+LEJEr/a6FZK4QbveQmh4myKCveXi5N6wJtcl5G5FpbDHyncVLsfLiTbZ4mgA920/psPbSJQPvtyZEXPkylHstXM4taWi/3Uoci1PJp7q0oghuxLP95gBO+T74BM/TZycBoUjemTzriRS0NiMHyL2agB8tf+zU+Iwq/lPTVQx30hjKB5uvXOFg7A== X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DB8PR08MB5036.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(4636009)(376002)(39860400002)(366004)(346002)(136003)(396003)(9686003)(186003)(8676002)(26005)(55016002)(478600001)(6916009)(8936002)(33656002)(316002)(6506007)(7696005)(52536014)(66946007)(66556008)(66446008)(64756008)(86362001)(66476007)(71200400001)(5660300002)(2906002)(76116006)(4744005); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: ats1gaCKF27i8AbzziuxiORsQWMCsWykH34Uchpe8QOVPBWwveiskwBFjRKYhvqgrqQy9KgzW/XIVsvFf4lWy72aneH1EOafuCLlL+VzN/3i9sAwTg9F1gUkfwzLQ8HscPHzLLO5Uiqss4lVsx6Z7UUpFLCaIgbo90MtoGu0y8d3OoRayGlm/M1v5jp+IkB7WKyDXbnkGOthsguOaP6bjrL92xP2NoJzUnew7Lu94rFWAxFwqrUi5JnIZN6fLYc0A/DWt9tTOka9KQmpqCadJkhlhCEzH4qewLtcajaN929eWs3pVuikfCVVcqV1ASjA/4NUNVEtKbdyvIBaxXQuRdAqDTiozq+FoIidiOW4OionO28RjbTfh0Sr/kajgsaeOiOgga8BcUkdAuaPwKb6t3eN7YPqbyZGLAUzc+ERmjCttkdCqtkpaiHednLSyCRG3IE0RyfnYd4eOAXkIIHfFklPgdCAFcja5ioJ18Ukg70= x-ms-exchange-transport-forked: True MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0801MB1623 Original-Authentication-Results: sourceware.org; dkim=none (message not signed) header.d=none; sourceware.org; dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: VE1EUR03FT039.eop-EUR03.prod.protection.outlook.com X-Forefront-Antispam-Report: CIP:63.35.35.123; CTRY:IE; LANG:en; SCL:1; SRV:; IPV:CAL; SFV:NSPM; H:64aa7808-outbound-1.mta.getcheckrecipient.com; PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; CAT:NONE; SFTY:; SFS:(4636009)(346002)(396003)(39860400002)(136003)(376002)(46966005)(26005)(2906002)(8676002)(82740400003)(186003)(5660300002)(47076004)(4744005)(7696005)(8936002)(52536014)(336012)(82310400002)(6916009)(33656002)(316002)(356005)(36906005)(81166007)(9686003)(70586007)(70206006)(6506007)(478600001)(55016002)(86362001); DIR:OUT; SFP:1101; X-MS-Office365-Filtering-Correlation-Id-Prvs: 07b0cffb-4fa2-4e90-50f7-08d828116379 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: vchdZOJSMJ2c/ZikFWEWpgbNL1vBuM73vjLcY/Z4esdgyR7nTPeJwpwgtHGfn5zuIDY3T7KjBovjp8IEMJYWKmYicWjPbgbUV3e6KP3U90izxDbNklgOLPIzzpJhXP+bwpz9UxYM036mKeIxA1EOjGkzX+qx26zYMUqd0gmsWTREPFmeBfT3Whg3Wa+aQMh53iikMpQqpyVmTMQLLdXiyrGxK1mpgU9Kb56MU1sblElVKzqnruM8xqn3iAWWcUYKmicvcwi56L/+BICgDuz6dBzyFvcHd3oeYwX0oYuhtVszA4OCQL32lkNv9qcfTE+fEVt2vINIL8ZQCijZG53ZZZLsrYvPMtyYeh4Tklzge3Am0zfPwBFQXtna1eUa2hriqu/KjLwRnHna809wqyXEMQ== X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Jul 2020 16:17:29.2216 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 8c8c2114-a1a6-4a97-7f73-08d8281167c3 X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123]; Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-AuthSource: VE1EUR03FT039.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR08MB5311 X-Spam-Status: No, score=-11.1 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, GIT_PATCH_0, KAM_STOCKGEN, RCVD_IN_BARRACUDACENTRAL, RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, SPF_PASS, TXREP, UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org X-BeenThere: libc-alpha@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Libc-alpha mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: libc-alpha-bounces@sourceware.org Sender: "Libc-alpha" Given almost all uses of ENTRY are for string/memory functions, align ENTRY to a cacheline to simplify things. OK for commit? diff --git a/sysdeps/aarch64/sysdep.h b/sysdeps/aarch64/sysdep.h index ae269146e3a5eafa563ec53f2d6f45bbef84d444..2d802db00834ed521ffc3d7e7016f1ee161caf7b 100644 --- a/sysdeps/aarch64/sysdep.h +++ b/sysdeps/aarch64/sysdep.h @@ -98,7 +98,7 @@ GNU_PROPERTY (FEATURE_1_AND, FEATURE_1_BTI) #define ENTRY(name) \ .globl C_SYMBOL_NAME(name); \ .type C_SYMBOL_NAME(name),%function; \ - .align 4; \ + .p2align 6; \ C_LABEL(name) \ cfi_startproc; \ BTI_C; \