From: Ahmad Fatoum <a.fat...@pengutronix.de> We currently lack a way to build a barebox EFI payload on ARM without enabling some other subarchitecture. As CONFIG_EFI_PAYLOAD has a global effect and adds EFI stubs to all enabled board, an EFI subarchitecture doesn't fit into our current model.
Instead, let's make it possible to enable either CONFIG_CPU_V8 or CONFIG_CPU_V7 directly. Signed-off-by: Ahmad Fatoum <a.fat...@pengutronix.de> Link: https://lore.barebox.org/20250904081626.93182-1-a.fat...@pengutronix.de Signed-off-by: Sascha Hauer <s.ha...@pengutronix.de> Signed-off-by: Chali Anis <chalian...@gmail.com> --- arch/arm/cpu/Kconfig | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/arch/arm/cpu/Kconfig b/arch/arm/cpu/Kconfig index e61bcadc8c35..fe0d1e470578 100644 --- a/arch/arm/cpu/Kconfig +++ b/arch/arm/cpu/Kconfig @@ -79,12 +79,15 @@ config CPU_V6 # ARMv7 config CPU_V7 - bool + bool "Generic ARMv7 support" + depends on 32BIT select CPU_32v7 # ARMv8 config CPU_V8 - bool + bool "Generic ARMv8 support" + default y + depends on 64BIT select CPU_64v8 select ARM_EXCEPTIONS select GENERIC_FIND_NEXT_BIT -- 2.34.1