Merge git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6
[wrt350n-kernel.git] / arch / sparc64 / Kconfig.debug
blob3f3a00776f207686364a675b4d0952988bf7354b
1 menu "Kernel hacking"
3 config TRACE_IRQFLAGS_SUPPORT
4         bool
5         default y
7 source "lib/Kconfig.debug"
9 config DEBUG_STACK_USAGE
10         bool "Enable 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.
16           This option will slow down process creation somewhat.
18 config DEBUG_DCFLUSH
19         bool "D-cache flush debugging"
20         depends on DEBUG_KERNEL
22 config STACK_DEBUG
23         depends on DEBUG_KERNEL
24         bool "Stack Overflow Detection Support"
26 <<<<<<< HEAD:arch/sparc64/Kconfig.debug
27 config DEBUG_BOOTMEM
28         depends on DEBUG_KERNEL
29         bool "Debug BOOTMEM initialization"
31 =======
32 >>>>>>> 264e3e889d86e552b4191d69bb60f4f3b383135a:arch/sparc64/Kconfig.debug
33 config DEBUG_PAGEALLOC
34         bool "Debug page memory allocations"
35         depends on DEBUG_KERNEL && !HIBERNATION
36         help
37           Unmap pages from the kernel linear mapping after free_pages().
38           This results in a large slowdown, but helps to find certain types
39           of memory corruptions.
41 config MCOUNT
42         bool
43         depends on STACK_DEBUG
44         default y
46 config FRAME_POINTER
47         bool
48         depends on MCOUNT
49         default y
51 endmenu