|  | # 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/* |