Kconfig.debug 956 B

1234567891011121314151617181920212223242526272829303132
  1. # SPDX-License-Identifier: GPL-2.0
  2. config EARLY_PRINTK
  3. def_bool y
  4. config DEBUG_ENTRY
  5. bool "Debug low-level entry code"
  6. depends on DEBUG_KERNEL
  7. help
  8. This option enables sanity checks in s390 low-level entry code.
  9. Some of these sanity checks may slow down kernel entries and
  10. exits or otherwise impact performance.
  11. If unsure, say N.
  12. config STRICT_MM_TYPECHECKS
  13. bool "Strict Memory Management Type Checks"
  14. depends on DEBUG_KERNEL
  15. help
  16. Enable strict type checking for memory management types like pte_t
  17. and pmd_t. This generates slightly worse code and should be used
  18. for debug builds.
  19. If unsure, say N.
  20. config CIO_INJECT
  21. bool "CIO Inject interfaces"
  22. depends on DEBUG_KERNEL && DEBUG_FS
  23. help
  24. This option provides a debugging facility to inject certain artificial events
  25. and instruction responses to the CIO layer of Linux kernel. The newly created
  26. debugfs user-interfaces will be at /sys/kernel/debug/s390/cio/*