]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
tools/nolibc: use arm64 name over aarch64
authorThomas Weißschuh <linux@weissschuh.net>
Mon, 23 Jun 2025 21:48:34 +0000 (23:48 +0200)
committerThomas Weißschuh <linux@weissschuh.net>
Tue, 24 Jun 2025 07:46:52 +0000 (09:46 +0200)
Nolibc generally uses the kernel's architecture names.
aarch64 is the only exception.

Remove the special case.
Nothing changes for the users.

Acked-by: Willy Tarreau <w@1wt.eu>
Link: https://lore.kernel.org/r/20250623-nolibc-aarch64-arm64-v1-1-a2892f1c1b27@weissschuh.net
Signed-off-by: Thomas Weißschuh <linux@weissschuh.net>
tools/include/nolibc/Makefile
tools/include/nolibc/arch-arm64.h [moved from tools/include/nolibc/arch-aarch64.h with 97% similarity]
tools/include/nolibc/arch.h

index f2f2924626d37ac7cf14f94ec248414fa509dc70..3fcee9fe4ece22187f9e2a95fa0967ccfc70dfc7 100644 (file)
@@ -23,8 +23,7 @@ else
 Q=@
 endif
 
-nolibc_arch := $(patsubst arm64,aarch64,$(ARCH))
-arch_file := arch-$(nolibc_arch).h
+arch_file := arch-$(ARCH).h
 all_files := \
                compiler.h \
                crt.h \
similarity index 97%
rename from tools/include/nolibc/arch-aarch64.h
rename to tools/include/nolibc/arch-arm64.h
index 937a348da42e1b134d9736a5a0f6920df6e4709d..02a3f74c8ec841e67004a1a3187908966e20f1d4 100644 (file)
@@ -1,16 +1,16 @@
 /* SPDX-License-Identifier: LGPL-2.1 OR MIT */
 /*
- * AARCH64 specific definitions for NOLIBC
+ * ARM64 specific definitions for NOLIBC
  * Copyright (C) 2017-2022 Willy Tarreau <w@1wt.eu>
  */
 
-#ifndef _NOLIBC_ARCH_AARCH64_H
-#define _NOLIBC_ARCH_AARCH64_H
+#ifndef _NOLIBC_ARCH_ARM64_H
+#define _NOLIBC_ARCH_ARM64_H
 
 #include "compiler.h"
 #include "crt.h"
 
-/* Syscalls for AARCH64 :
+/* Syscalls for ARM64 :
  *   - registers are 64-bit
  *   - stack is 16-byte aligned
  *   - syscall number is passed in x8
@@ -150,4 +150,4 @@ void __attribute__((weak, noreturn)) __nolibc_entrypoint __no_stack_protector _s
        );
        __nolibc_entrypoint_epilogue();
 }
-#endif /* _NOLIBC_ARCH_AARCH64_H */
+#endif /* _NOLIBC_ARCH_ARM64_H */
index 4ae57aaf9779610dfb63458416f147116d0a98e6..db69537c71d86f5ddc332aa0967bec206feb503b 100644 (file)
@@ -20,7 +20,7 @@
 #elif defined(__ARM_EABI__)
 #include "arch-arm.h"
 #elif defined(__aarch64__)
-#include "arch-aarch64.h"
+#include "arch-arm64.h"
 #elif defined(__mips__)
 #include "arch-mips.h"
 #elif defined(__powerpc__)