ARMv8: Add EL3 exception handling for ARMv8's Kconfig
authorChee Hong Ang <chee.hong.ang@intel.com>
Mon, 20 Aug 2018 17:57:35 +0000 (10:57 -0700)
committerTom Rini <trini@konsulko.com>
Fri, 16 Nov 2018 18:34:34 +0000 (13:34 -0500)
Kconfig option to allow all External Abort and SError exception
taken to EL3.

Signed-off-by: Chee Hong Ang <chee.hong.ang@intel.com>
arch/arm/cpu/armv8/Kconfig

index c8bebabdf6f44f00258c5da8095d6df16d50d999..ff42791fb440911a1561057824b8cc6d9b1af55e 100644 (file)
@@ -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