]> rtime.felk.cvut.cz Git - coffee/buildroot.git/commitdiff
arch/arm: armv8 is really armv8a
authorYann E. MORIN <yann.morin.1998@free.fr>
Sun, 3 Sep 2017 13:17:43 +0000 (15:17 +0200)
committerThomas Petazzoni <thomas.petazzoni@free-electrons.com>
Fri, 24 Nov 2017 22:01:41 +0000 (23:01 +0100)
For armv8, there are different profiles: A, M and R, like there is for
armv7.

So, rename our internal symbol to mirror what we do for armv7.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
arch/Config.in.arm
package/pkg-cmake.mk
toolchain/toolchain-external/toolchain-external-codesourcery-arm/Config.in
toolchain/toolchain-external/toolchain-external-linaro-arm/Config.in
toolchain/toolchain-external/toolchain-external-linaro-armeb/Config.in

index c2b79315288d89b278975c305d4af2096ad71c1b..d110d52e2dd8a93d208213c5afbe34b051342c6d 100644 (file)
@@ -59,7 +59,7 @@ config BR2_ARM_CPU_ARMV7A
 config BR2_ARM_CPU_ARMV7M
        bool
 
-config BR2_ARM_CPU_ARMV8
+config BR2_ARM_CPU_ARMV8A
        bool
 
 choice
@@ -249,7 +249,7 @@ config BR2_cortex_a53
        select BR2_ARM_CPU_HAS_NEON if !BR2_ARCH_IS_64
        select BR2_ARM_CPU_HAS_THUMB2 if !BR2_ARCH_IS_64
        select BR2_ARM_CPU_HAS_FP_ARMV8
-       select BR2_ARM_CPU_ARMV8
+       select BR2_ARM_CPU_ARMV8A
        select BR2_ARCH_HAS_MMU_OPTIONAL
 config BR2_cortex_a57
        bool "cortex-A57"
@@ -257,7 +257,7 @@ config BR2_cortex_a57
        select BR2_ARM_CPU_HAS_NEON if !BR2_ARCH_IS_64
        select BR2_ARM_CPU_HAS_THUMB2 if !BR2_ARCH_IS_64
        select BR2_ARM_CPU_HAS_FP_ARMV8
-       select BR2_ARM_CPU_ARMV8
+       select BR2_ARM_CPU_ARMV8A
        select BR2_ARCH_HAS_MMU_OPTIONAL
 config BR2_cortex_a57_a53
        bool "cortex-A57/A53 big.LITTLE"
@@ -265,7 +265,7 @@ config BR2_cortex_a57_a53
        select BR2_ARM_CPU_HAS_NEON if !BR2_ARCH_IS_64
        select BR2_ARM_CPU_HAS_THUMB2 if !BR2_ARCH_IS_64
        select BR2_ARM_CPU_HAS_FP_ARMV8
-       select BR2_ARM_CPU_ARMV8
+       select BR2_ARM_CPU_ARMV8A
        select BR2_ARCH_HAS_MMU_OPTIONAL
        select BR2_ARCH_NEEDS_GCC_AT_LEAST_6
 config BR2_cortex_a72
@@ -274,7 +274,7 @@ config BR2_cortex_a72
        select BR2_ARM_CPU_HAS_NEON if !BR2_ARCH_IS_64
        select BR2_ARM_CPU_HAS_THUMB2 if !BR2_ARCH_IS_64
        select BR2_ARM_CPU_HAS_FP_ARMV8
-       select BR2_ARM_CPU_ARMV8
+       select BR2_ARM_CPU_ARMV8A
        select BR2_ARCH_HAS_MMU_OPTIONAL
        select BR2_ARCH_NEEDS_GCC_AT_LEAST_5
 config BR2_cortex_a72_a53
@@ -283,7 +283,7 @@ config BR2_cortex_a72_a53
        select BR2_ARM_CPU_HAS_NEON if !BR2_ARCH_IS_64
        select BR2_ARM_CPU_HAS_THUMB2 if !BR2_ARCH_IS_64
        select BR2_ARM_CPU_HAS_FP_ARMV8
-       select BR2_ARM_CPU_ARMV8
+       select BR2_ARM_CPU_ARMV8A
        select BR2_ARCH_HAS_MMU_OPTIONAL
        select BR2_ARCH_NEEDS_GCC_AT_LEAST_6
 endchoice
@@ -570,7 +570,7 @@ config BR2_GCC_TARGET_CPU
        # armv7m
        default "cortex-m3"     if BR2_cortex_m3
        default "cortex-m4"     if BR2_cortex_m4
-       # armv8
+       # armv8a
        default "cortex-a53"    if BR2_cortex_a53
        default "cortex-a57"    if BR2_cortex_a57
        default "cortex-a57.cortex-a53" if BR2_cortex_a57_a53
index db78d897d826647cd0ce0ec420ecfcbfc9e8b533..6739704e3cf446eddb0c450402feb866ad028b00 100644 (file)
@@ -224,7 +224,7 @@ else ifeq ($(BR2_ARM_CPU_ARMV6),y)
 CMAKE_SYSTEM_PROCESSOR_ARM_VARIANT = armv6
 else ifeq ($(BR2_ARM_CPU_ARMV7A),y)
 CMAKE_SYSTEM_PROCESSOR_ARM_VARIANT = armv7
-else ifeq ($(BR2_ARM_CPU_ARMV8),y)
+else ifeq ($(BR2_ARM_CPU_ARMV8A),y)
 CMAKE_SYSTEM_PROCESSOR_ARM_VARIANT = armv8
 endif
 
index 60d86c33d5ff47f7e6834eaf18f782098b516fdb..bdbe2acaeaf9574307cb5ecea3c8e6ccf4d2c099 100644 (file)
@@ -5,7 +5,7 @@ config BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_ARM
        depends on BR2_HOSTARCH = "x86_64" || BR2_HOSTARCH = "x86"
        depends on BR2_ARM_EABI
        # Unsupported ARM cores
-       depends on !BR2_cortex_a12 && !BR2_cortex_a17 && !BR2_ARM_CPU_ARMV8
+       depends on !BR2_cortex_a12 && !BR2_cortex_a17 && !BR2_ARM_CPU_ARMV8A
        depends on !BR2_STATIC_LIBS
        select BR2_TOOLCHAIN_EXTERNAL_GLIBC
        select BR2_TOOLCHAIN_HAS_SSP
index 9e0bcad501a2a0a4d90a75e6fca755fdfb4ad380..d665b9987481f0eedca3a6cdaa0207d3b5015b60 100644 (file)
@@ -8,7 +8,7 @@ config BR2_TOOLCHAIN_EXTERNAL_LINARO_ARM
        bool "Linaro ARM 2017.08"
        depends on BR2_arm
        depends on !BR2_ARCH_NEEDS_GCC_AT_LEAST_7
-       depends on BR2_ARM_CPU_ARMV7A || BR2_ARM_CPU_ARMV8
+       depends on BR2_ARM_CPU_ARMV7A || BR2_ARM_CPU_ARMV8A
        depends on BR2_HOSTARCH = "x86_64" || BR2_HOSTARCH = "x86"
        depends on BR2_ARM_EABIHF
        depends on !BR2_STATIC_LIBS
index 52fa4506bb9eac8b0c4adfb9dcc3ea99f773e650..3c45a610c50b35cf7616b5e4b5501325bd7bce97 100644 (file)
@@ -8,7 +8,7 @@ config BR2_TOOLCHAIN_EXTERNAL_LINARO_ARMEB
        bool "Linaro armeb 2017.08"
        depends on BR2_armeb
        depends on !BR2_ARCH_NEEDS_GCC_AT_LEAST_7
-       depends on BR2_ARM_CPU_ARMV7A || BR2_ARM_CPU_ARMV8
+       depends on BR2_ARM_CPU_ARMV7A || BR2_ARM_CPU_ARMV8A
        depends on BR2_HOSTARCH = "x86_64" || BR2_HOSTARCH = "x86"
        depends on BR2_ARM_EABIHF
        depends on !BR2_STATIC_LIBS