kernel.org linux-2.6.10
[linux-2.6.git] / arch / ppc64 / Kconfig.debug
1 menu "Kernel hacking"
2
3 source "lib/Kconfig.debug"
4
5 config DEBUG_STACKOVERFLOW
6         bool "Check for stack overflows"
7         depends on DEBUG_KERNEL
8
9 config DEBUG_STACK_USAGE
10         bool "Stack utilization instrumentation"
11         depends on DEBUG_KERNEL
12         help
13           Enables the display of the minimum amount of free stack which each
14           task has ever had available in the sysrq-T and sysrq-P debug output.
15
16           This option will slow down process creation somewhat.
17
18 config DEBUGGER
19         bool "Enable debugger hooks"
20         depends on DEBUG_KERNEL
21         help
22           Include in-kernel hooks for kernel debuggers. Unless you are
23           intending to debug the kernel, say N here.
24
25 config XMON
26         bool "Include xmon kernel debugger"
27         depends on DEBUGGER
28         help
29           Include in-kernel hooks for the xmon kernel monitor/debugger.
30           Unless you are intending to debug the kernel, say N here.
31
32 config XMON_DEFAULT
33         bool "Enable xmon by default"
34         depends on XMON
35
36 config PPCDBG
37         bool "Include PPCDBG realtime debugging"
38         depends on DEBUG_KERNEL
39
40 config IRQSTACKS
41         bool "Use separate kernel stacks when processing interrupts"
42         help
43           If you say Y here the kernel will use separate kernel stacks
44           for handling hard and soft interrupts.  This can help avoid
45           overflowing the process kernel stacks.
46
47 endmenu