From patchwork Fri Sep 24 07:49:59 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Naohiro Tamura X-Patchwork-Id: 45408 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 9A0273857C4F for ; Fri, 24 Sep 2021 07:52:17 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 9A0273857C4F DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1632469937; bh=VNp4hAf3z1nKVoVNYE+BpgbGTSzbm2ulfNPsFTtEzT4=; h=To:Subject:Date:List-Id:List-Unsubscribe:List-Archive:List-Post: List-Help:List-Subscribe:From:Reply-To:From; b=es3w1/8F18vbWlwmy7k97PQfH7RAC/knv7R8VtmVwRTD3xidv3nhWQeVQv5HbAhTl AP+UrjdfwkmVgTdi0fbyLQ6Js9boJoT7XqMiidK5aZ7JjCHF6fqCrvJRys6GHEEpbS AGvRSgqq6fklTC5LWHWnHFMj9xrZNsBjOwsIUYWg= X-Original-To: libc-alpha@sourceware.org Delivered-To: libc-alpha@sourceware.org Received: from esa10.hc1455-7.c3s2.iphmx.com (esa10.hc1455-7.c3s2.iphmx.com [139.138.36.225]) by sourceware.org (Postfix) with ESMTPS id 852B83858D28 for ; Fri, 24 Sep 2021 07:51:55 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 852B83858D28 IronPort-SDR: QnuSBM6G+AKYu/lEWsHla4ku1A6T9C5x3GLSAVs5Q0Nw8om1cBP9ZjGjVFPKaCNmZlePwzI9XX SjVRBYNtM4sdyDy8Fjj3twXeTdCRVNVuc5orCuR8P6/wFz9vNG2nz7+ZA50+Gxu3RPHqpcQMwF nK/ckEvVl33DA57FHyfHphm4Hla8fg8tw/DAzGqYyNW7cYnAMPUMtHndfhB2hUH8ZAThY6qdPX ADIOWQdxA16t8Z/ET5iwQSDUjFfqTZcp8geyiHMyI3uuoaiGo/gu7OHFfTnyrsZ5ItHoUJcL3I G9+odpW5LikuP/xqPiXfj0ob X-IronPort-AV: E=McAfee;i="6200,9189,10116"; a="34171465" X-IronPort-AV: E=Sophos;i="5.85,319,1624287600"; d="scan'208";a="34171465" Received: from unknown (HELO oym-r4.gw.nic.fujitsu.com) ([210.162.30.92]) by esa10.hc1455-7.c3s2.iphmx.com with ESMTP; 24 Sep 2021 16:51:53 +0900 Received: from oym-m2.gw.nic.fujitsu.com (oym-nat-oym-m2.gw.nic.fujitsu.com [192.168.87.59]) by oym-r4.gw.nic.fujitsu.com (Postfix) with ESMTP id 57E08E0AE6 for ; Fri, 24 Sep 2021 16:51:52 +0900 (JST) Received: from m3051.s.css.fujitsu.com (m3051.s.css.fujitsu.com [10.134.21.209]) by oym-m2.gw.nic.fujitsu.com (Postfix) with ESMTP id 96F49FF35 for ; Fri, 24 Sep 2021 16:51:51 +0900 (JST) Received: from bionic.lxd (unknown [10.126.53.116]) by m3051.s.css.fujitsu.com (Postfix) with ESMTP id 7316791; Fri, 24 Sep 2021 16:51:51 +0900 (JST) To: Szabolcs Nagy , Wilco Dijkstra , 'GNU C Library' Subject: [PATCH] aarch64: Disable A64FX memcpy/memmove BTI unconditionally Date: Fri, 24 Sep 2021 07:49:59 +0000 Message-Id: <20210924074959.1156610-1-naohirot@fujitsu.com> X-Mailer: git-send-email 2.17.1 X-TM-AS-GCONF: 00 X-Spam-Status: No, score=-11.8 required=5.0 tests=BAYES_00, GIT_PATCH_0, KAM_DMARC_NONE, KAM_DMARC_STATUS, KAM_LAZY_DOMAIN_SECURITY, SPF_HELO_PASS, SPF_NONE, TXREP autolearn=ham autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) 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: , X-Patchwork-Original-From: Naohiro Tamura via Libc-alpha From: Naohiro Tamura Reply-To: Naohiro Tamura Errors-To: libc-alpha-bounces+patchwork=sourceware.org@sourceware.org Sender: "Libc-alpha" This patch disables A64FX memcpy/memmove BTI instruction insertion unconditionally such as A64FX memset patch [1] for performance. [1] commit 07b427296b8d59f439144029d9a948f6c1ce0a31 Reviewed-by: Szabolcs Nagy --- sysdeps/aarch64/multiarch/memcpy_a64fx.S | 3 +++ 1 file changed, 3 insertions(+) diff --git a/sysdeps/aarch64/multiarch/memcpy_a64fx.S b/sysdeps/aarch64/multiarch/memcpy_a64fx.S index 65528405bb12..ae7464e09f42 100644 --- a/sysdeps/aarch64/multiarch/memcpy_a64fx.S +++ b/sysdeps/aarch64/multiarch/memcpy_a64fx.S @@ -19,6 +19,9 @@ #include +#undef BTI_C +#define BTI_C + /* Assumptions: * * ARMv8.2-a, AArch64, unaligned accesses, sve