|
@@ -2,32 +2,10 @@ menu "Kernel hacking"
|
|
|
|
|
|
source "lib/Kconfig.debug"
|
|
source "lib/Kconfig.debug"
|
|
|
|
|
|
-config EARLY_PRINTK
|
|
|
|
- bool "Early printk"
|
|
|
|
- depends on EMBEDDED && DEBUG_KERNEL
|
|
|
|
- default n
|
|
|
|
- help
|
|
|
|
- Write kernel log output directly into the VGA buffer or to a serial
|
|
|
|
- port.
|
|
|
|
-
|
|
|
|
- This is useful for kernel debugging when your machine crashes very
|
|
|
|
- early before the console code is initialized. For normal operation
|
|
|
|
- it is not recommended because it looks ugly and doesn't cooperate
|
|
|
|
- with klogd/syslogd or the X server. You should normally N here,
|
|
|
|
- unless you want to debug such a crash.
|
|
|
|
-
|
|
|
|
config DEBUG_STACKOVERFLOW
|
|
config DEBUG_STACKOVERFLOW
|
|
bool "Check for stack overflows"
|
|
bool "Check for stack overflows"
|
|
depends on DEBUG_KERNEL
|
|
depends on DEBUG_KERNEL
|
|
|
|
|
|
-config DEBUG_PAGEALLOC
|
|
|
|
- bool "Page alloc debugging"
|
|
|
|
- depends on DEBUG_KERNEL
|
|
|
|
- help
|
|
|
|
- Unmap pages from the kernel linear mapping after free_pages().
|
|
|
|
- This results in a large slowdown, but helps to find certain types
|
|
|
|
- of memory corruptions.
|
|
|
|
-
|
|
|
|
config GDBSTUB
|
|
config GDBSTUB
|
|
bool "Remote GDB kernel debugging"
|
|
bool "Remote GDB kernel debugging"
|
|
depends on DEBUG_KERNEL
|
|
depends on DEBUG_KERNEL
|