From 136f262c1da176ccb03d7deb34c3ca6cff7d8237 Mon Sep 17 00:00:00 2001 From: Gregory Nutt Date: Mon, 23 Dec 2013 14:15:11 -0600 Subject: [PATCH] Disable CONFIG_ARCH_INT_DISABLEALL: It does not work in its current form --- arch/Kconfig | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) 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