This commit was manufactured by cvs2svn to create branch 'vserver'.
[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 config SCHEDSTATS
48         bool "Collect scheduler statistics"
49         depends on DEBUG_KERNEL && PROC_FS
50         help
51           If you say Y here, additional code will be inserted into the
52           scheduler and related routines to collect statistics about
53           scheduler behavior and provide them in /proc/schedstat.  These
54           stats may be useful for both tuning and debugging the scheduler
55           If you aren't debugging the scheduler or trying to tune a specific
56           application, you can say N to avoid the very slight overhead
57           this adds.
58
59 endmenu