From: Chee Hong Ang Date: Mon, 20 Aug 2018 17:57:35 +0000 (-0700) Subject: ARMv8: Add EL3 exception handling for ARMv8's Kconfig X-Git-Tag: v2019.01-rc1~32^2~50 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=c0f3296f831ceab12bd5cf75ed3b8638f183e117;p=oweals%2Fu-boot.git ARMv8: Add EL3 exception handling for ARMv8's Kconfig Kconfig option to allow all External Abort and SError exception taken to EL3. Signed-off-by: Chee Hong Ang --- diff --git a/arch/arm/cpu/armv8/Kconfig b/arch/arm/cpu/armv8/Kconfig index c8bebabdf6..ff42791fb4 100644 --- a/arch/arm/cpu/armv8/Kconfig +++ b/arch/arm/cpu/armv8/Kconfig @@ -144,6 +144,13 @@ config ARMV8_PSCI_CPUS_PER_CLUSTER A value 0 or no definition of it works for single cluster system. System with multi-cluster should difine their own exact value. +config ARMV8_EA_EL3_FIRST + bool "External aborts and SError interrupt exception are taken in EL3" + default n + help + Exception handling at all exception levels for External Abort and + SError interrupt exception are taken in EL3. + if SYS_HAS_ARMV8_SECURE_BASE config ARMV8_SECURE_BASE