# SPDX-License-Identifier: GPL-2.0config EARLY_PRINTK def_bool yconfig DEBUG_ENTRY bool "Debug low-level entry code" depends on DEBUG_KERNEL help This option enables sanity checks in s390 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 STRICT_MM_TYPECHECKS bool "Strict Memory Management Type Checks" depends on DEBUG_KERNEL help Enable strict type checking for memory management types like pte_t and pmd_t. This generates slightly worse code and should be used for debug builds. If unsure, say N.config CIO_INJECT bool "CIO Inject interfaces" depends on DEBUG_KERNEL && DEBUG_FS help This option provides a debugging facility to inject certain artificial events and instruction responses to the CIO layer of Linux kernel. The newly created debugfs user-interfaces will be at /sys/kernel/debug/s390/cio/*
# SPDX-License-Identifier: GPL-2.0
config EARLY_PRINTK
def_bool y
config DEBUG_ENTRY
bool "Debug low-level entry code"
depends on DEBUG_KERNEL
help
This option enables sanity checks in s390 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 STRICT_MM_TYPECHECKS
bool "Strict Memory Management Type Checks"
depends on DEBUG_KERNEL
help
Enable strict type checking for memory management types like pte_t
and pmd_t. This generates slightly worse code and should be used
for debug builds.
If unsure, say N.
config CIO_INJECT
bool "CIO Inject interfaces"
depends on DEBUG_KERNEL && DEBUG_FS
help
This option provides a debugging facility to inject certain artificial events
and instruction responses to the CIO layer of Linux kernel. The newly created
debugfs user-interfaces will be at /sys/kernel/debug/s390/cio/*