diff --git a/arch/Kconfig b/arch/Kconfig index 5b3fee8b7f..e4a09b308d 100644 --- a/arch/Kconfig +++ b/arch/Kconfig @@ -301,7 +301,7 @@ config ARCH_HIPRI_INTERRUPT config ARCH_INT_DISABLEALL bool "Disable high priority interrupts" default y - depends on ARCH_HIPRI_INTERRUPT + depends on ARCH_HIPRI_INTERRUPT && EXPERIMENTAL ---help--- If ARCH_HIPRI_INTERRUPT is defined, then special high priority interrupts are supported. These are not "nested" in the normal @@ -331,6 +331,11 @@ config ARCH_INT_DISABLEALL | | MAXNORMAL | ----------------------------+--------------+--------------+------------- + NOTE: This does not work now because interrupts get disabled in the + standard interrupt handling, prohibiting nesting. Fix is simple: Need + to used more priority levels so that we can make a cleaner distinction + with the standard interrupt handler. + comment "Boot options" choice