aboutsummaryrefslogtreecommitdiff
path: root/arch
diff options
context:
space:
mode:
authorPali Rohár <pali@kernel.org>2022-04-06 16:20:20 +0200
committerStefan Roese <sr@denx.de>2022-04-21 12:31:36 +0200
commit2975bba6dfdd3c190a473686765e9a936938c394 (patch)
tree542a65712f9eb91b07b020bafa819117a6a9c4aa /arch
parent5165d2a04a777a9b636d6a3fe6d23f9c5086ff62 (diff)
downloadu-boot-2975bba6dfdd3c190a473686765e9a936938c394.zip
u-boot-2975bba6dfdd3c190a473686765e9a936938c394.tar.gz
u-boot-2975bba6dfdd3c190a473686765e9a936938c394.tar.bz2
arm: mvebu: Enable CONFIG_SPL_SYS_NO_VECTOR_TABLE for 32-bit mvebu
U-Boot SPL is on 32-bit mvebu executed by the BootROM. And BootROM expects that U-Boot SPL returns execution back to the BootROM. Vectors during execution of U-Boot SPL should not be changed as BootROM does not expect it and uses its own vectors. So do not overwrite vectors in SPL build. Signed-off-by: Pali Rohár <pali@kernel.org>
Diffstat (limited to 'arch')
-rw-r--r--arch/arm/mach-mvebu/Kconfig1
1 files changed, 1 insertions, 0 deletions
diff --git a/arch/arm/mach-mvebu/Kconfig b/arch/arm/mach-mvebu/Kconfig
index ccdb624..a3f273f 100644
--- a/arch/arm/mach-mvebu/Kconfig
+++ b/arch/arm/mach-mvebu/Kconfig
@@ -15,6 +15,7 @@ config ARMADA_32BIT
select SPL_SIMPLE_BUS if SPL
select SUPPORT_SPL
select TRANSLATION_OFFSET
+ select SPL_SYS_NO_VECTOR_TABLE if SPL
config ARMADA_64BIT
bool