Messages in this thread Patch in this message | | | From | Andy Lutomirski <> | Subject | [PATCH v4 6/9] entry: Make CONFIG_DEBUG_ENTRY available outside x86 | Date | Wed, 17 Mar 2021 11:12:45 -0700 |
| |
In principle, the generic entry code is generic, and the goal is to use it in many architectures once it settles down more. Move CONFIG_DEBUG_ENTRY to the generic config so that it can be used in the generic entry code and not just in arch/x86.
This currently depends on GENERIC_ENTRY. If an architecture wants to use DEBUG_ENTRY without using GENERIC_ENTRY, this could be changed.
Signed-off-by: Andy Lutomirski <luto@kernel.org> --- arch/x86/Kconfig.debug | 10 ---------- lib/Kconfig.debug | 11 +++++++++++ 2 files changed, 11 insertions(+), 10 deletions(-)
diff --git a/arch/x86/Kconfig.debug b/arch/x86/Kconfig.debug index 80b57e7f4947..a5a52133730c 100644 --- a/arch/x86/Kconfig.debug +++ b/arch/x86/Kconfig.debug @@ -170,16 +170,6 @@ config CPA_DEBUG help Do change_page_attr() self-tests every 30 seconds. -config DEBUG_ENTRY - bool "Debug low-level entry code" - depends on DEBUG_KERNEL - help - This option enables sanity checks in x86's low-level entry code. - Some of these sanity checks may slow down kernel entries and - exits or otherwise impact performance. - - If unsure, say N. - config DEBUG_NMI_SELFTEST bool "NMI Selftest" depends on DEBUG_KERNEL && X86_LOCAL_APIC diff --git a/lib/Kconfig.debug b/lib/Kconfig.debug index 7937265ef879..927d913fd471 100644 --- a/lib/Kconfig.debug +++ b/lib/Kconfig.debug @@ -1411,6 +1411,17 @@ config CSD_LOCK_WAIT_DEBUG endmenu # lock debugging +config DEBUG_ENTRY + bool "Debug low-level entry code" + depends on DEBUG_KERNEL + depends on GENERIC_ENTRY + help + This option enables sanity checks in the low-level entry code. + Some of these sanity checks may slow down kernel entries and + exits or otherwise impact performance. + + If unsure, say N. + config TRACE_IRQFLAGS depends on TRACE_IRQFLAGS_SUPPORT bool -- 2.30.2
| |