]> git.karo-electronics.de Git - mv-sheeva.git/blob - arch/tile/Kconfig.debug
Merge branch 'fixes' of master.kernel.org:/home/rmk/linux-2.6-arm
[mv-sheeva.git] / arch / tile / Kconfig.debug
1 menu "Kernel hacking"
2
3 source "lib/Kconfig.debug"
4
5 config EARLY_PRINTK
6         bool "Early printk" if EXPERT && DEBUG_KERNEL
7         default y
8         help
9           Write kernel log output directly via the hypervisor console.
10
11           This is useful for kernel debugging when your machine crashes very
12           early before the console code is initialized. For normal operation
13           it is not recommended because it looks ugly and doesn't cooperate
14           with klogd/syslogd. You should normally N here,
15           unless you want to debug such a crash.
16
17 config DEBUG_STACKOVERFLOW
18         bool "Check for stack overflows"
19         depends on DEBUG_KERNEL
20         help
21           This option will cause messages to be printed if free stack space
22           drops below a certain limit.
23
24 config DEBUG_STACK_USAGE
25         bool "Stack utilization instrumentation"
26         depends on DEBUG_KERNEL
27         help
28           Enables the display of the minimum amount of free stack which each
29           task has ever had available in the sysrq-T and sysrq-P debug output.
30
31           This option will slow down process creation somewhat.
32
33 config DEBUG_EXTRA_FLAGS
34         string "Additional compiler arguments when building with '-g'"
35         depends on DEBUG_INFO
36         default ""
37         help
38           Debug info can be large, and flags like
39           `-femit-struct-debug-baseonly' can reduce the kernel file
40           size and build time noticeably.  Such flags are often
41           helpful if the main use of debug info is line number info.
42
43 endmenu