mirror of
https://github.com/motioneye-project/motioneyeos.git
synced 2025-07-28 05:36:32 +00:00
arch/arm: armv8 is really armv8a
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>
This commit is contained in:
parent
a9f95de2c0
commit
003b1f3c74
@ -59,7 +59,7 @@ config BR2_ARM_CPU_ARMV7A
|
|||||||
config BR2_ARM_CPU_ARMV7M
|
config BR2_ARM_CPU_ARMV7M
|
||||||
bool
|
bool
|
||||||
|
|
||||||
config BR2_ARM_CPU_ARMV8
|
config BR2_ARM_CPU_ARMV8A
|
||||||
bool
|
bool
|
||||||
|
|
||||||
choice
|
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_NEON if !BR2_ARCH_IS_64
|
||||||
select BR2_ARM_CPU_HAS_THUMB2 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_HAS_FP_ARMV8
|
||||||
select BR2_ARM_CPU_ARMV8
|
select BR2_ARM_CPU_ARMV8A
|
||||||
select BR2_ARCH_HAS_MMU_OPTIONAL
|
select BR2_ARCH_HAS_MMU_OPTIONAL
|
||||||
config BR2_cortex_a57
|
config BR2_cortex_a57
|
||||||
bool "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_NEON if !BR2_ARCH_IS_64
|
||||||
select BR2_ARM_CPU_HAS_THUMB2 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_HAS_FP_ARMV8
|
||||||
select BR2_ARM_CPU_ARMV8
|
select BR2_ARM_CPU_ARMV8A
|
||||||
select BR2_ARCH_HAS_MMU_OPTIONAL
|
select BR2_ARCH_HAS_MMU_OPTIONAL
|
||||||
config BR2_cortex_a57_a53
|
config BR2_cortex_a57_a53
|
||||||
bool "cortex-A57/A53 big.LITTLE"
|
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_NEON if !BR2_ARCH_IS_64
|
||||||
select BR2_ARM_CPU_HAS_THUMB2 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_HAS_FP_ARMV8
|
||||||
select BR2_ARM_CPU_ARMV8
|
select BR2_ARM_CPU_ARMV8A
|
||||||
select BR2_ARCH_HAS_MMU_OPTIONAL
|
select BR2_ARCH_HAS_MMU_OPTIONAL
|
||||||
select BR2_ARCH_NEEDS_GCC_AT_LEAST_6
|
select BR2_ARCH_NEEDS_GCC_AT_LEAST_6
|
||||||
config BR2_cortex_a72
|
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_NEON if !BR2_ARCH_IS_64
|
||||||
select BR2_ARM_CPU_HAS_THUMB2 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_HAS_FP_ARMV8
|
||||||
select BR2_ARM_CPU_ARMV8
|
select BR2_ARM_CPU_ARMV8A
|
||||||
select BR2_ARCH_HAS_MMU_OPTIONAL
|
select BR2_ARCH_HAS_MMU_OPTIONAL
|
||||||
select BR2_ARCH_NEEDS_GCC_AT_LEAST_5
|
select BR2_ARCH_NEEDS_GCC_AT_LEAST_5
|
||||||
config BR2_cortex_a72_a53
|
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_NEON if !BR2_ARCH_IS_64
|
||||||
select BR2_ARM_CPU_HAS_THUMB2 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_HAS_FP_ARMV8
|
||||||
select BR2_ARM_CPU_ARMV8
|
select BR2_ARM_CPU_ARMV8A
|
||||||
select BR2_ARCH_HAS_MMU_OPTIONAL
|
select BR2_ARCH_HAS_MMU_OPTIONAL
|
||||||
select BR2_ARCH_NEEDS_GCC_AT_LEAST_6
|
select BR2_ARCH_NEEDS_GCC_AT_LEAST_6
|
||||||
endchoice
|
endchoice
|
||||||
@ -570,7 +570,7 @@ config BR2_GCC_TARGET_CPU
|
|||||||
# armv7m
|
# armv7m
|
||||||
default "cortex-m3" if BR2_cortex_m3
|
default "cortex-m3" if BR2_cortex_m3
|
||||||
default "cortex-m4" if BR2_cortex_m4
|
default "cortex-m4" if BR2_cortex_m4
|
||||||
# armv8
|
# armv8a
|
||||||
default "cortex-a53" if BR2_cortex_a53
|
default "cortex-a53" if BR2_cortex_a53
|
||||||
default "cortex-a57" if BR2_cortex_a57
|
default "cortex-a57" if BR2_cortex_a57
|
||||||
default "cortex-a57.cortex-a53" if BR2_cortex_a57_a53
|
default "cortex-a57.cortex-a53" if BR2_cortex_a57_a53
|
||||||
|
@ -224,7 +224,7 @@ else ifeq ($(BR2_ARM_CPU_ARMV6),y)
|
|||||||
CMAKE_SYSTEM_PROCESSOR_ARM_VARIANT = armv6
|
CMAKE_SYSTEM_PROCESSOR_ARM_VARIANT = armv6
|
||||||
else ifeq ($(BR2_ARM_CPU_ARMV7A),y)
|
else ifeq ($(BR2_ARM_CPU_ARMV7A),y)
|
||||||
CMAKE_SYSTEM_PROCESSOR_ARM_VARIANT = armv7
|
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
|
CMAKE_SYSTEM_PROCESSOR_ARM_VARIANT = armv8
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
@ -5,7 +5,7 @@ config BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_ARM
|
|||||||
depends on BR2_HOSTARCH = "x86_64" || BR2_HOSTARCH = "x86"
|
depends on BR2_HOSTARCH = "x86_64" || BR2_HOSTARCH = "x86"
|
||||||
depends on BR2_ARM_EABI
|
depends on BR2_ARM_EABI
|
||||||
# Unsupported ARM cores
|
# 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
|
depends on !BR2_STATIC_LIBS
|
||||||
select BR2_TOOLCHAIN_EXTERNAL_GLIBC
|
select BR2_TOOLCHAIN_EXTERNAL_GLIBC
|
||||||
select BR2_TOOLCHAIN_HAS_SSP
|
select BR2_TOOLCHAIN_HAS_SSP
|
||||||
|
@ -8,7 +8,7 @@ config BR2_TOOLCHAIN_EXTERNAL_LINARO_ARM
|
|||||||
bool "Linaro ARM 2017.08"
|
bool "Linaro ARM 2017.08"
|
||||||
depends on BR2_arm
|
depends on BR2_arm
|
||||||
depends on !BR2_ARCH_NEEDS_GCC_AT_LEAST_7
|
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_HOSTARCH = "x86_64" || BR2_HOSTARCH = "x86"
|
||||||
depends on BR2_ARM_EABIHF
|
depends on BR2_ARM_EABIHF
|
||||||
depends on !BR2_STATIC_LIBS
|
depends on !BR2_STATIC_LIBS
|
||||||
|
@ -8,7 +8,7 @@ config BR2_TOOLCHAIN_EXTERNAL_LINARO_ARMEB
|
|||||||
bool "Linaro armeb 2017.08"
|
bool "Linaro armeb 2017.08"
|
||||||
depends on BR2_armeb
|
depends on BR2_armeb
|
||||||
depends on !BR2_ARCH_NEEDS_GCC_AT_LEAST_7
|
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_HOSTARCH = "x86_64" || BR2_HOSTARCH = "x86"
|
||||||
depends on BR2_ARM_EABIHF
|
depends on BR2_ARM_EABIHF
|
||||||
depends on !BR2_STATIC_LIBS
|
depends on !BR2_STATIC_LIBS
|
||||||
|
Loading…
x
Reference in New Issue
Block a user