tile: provide traceability for hypervisor calls
[linux-2.6-block.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_EXTRA_FLAGS
18         string "Additional compiler arguments when building with '-g'"
19         depends on DEBUG_INFO
20         default ""
21         help
22           Debug info can be large, and flags like
23           `-femit-struct-debug-baseonly' can reduce the kernel file
24           size and build time noticeably.  Such flags are often
25           helpful if the main use of debug info is line number info.
26
27 config TILE_HVGLUE_TRACE
28         bool "Provide wrapper functions for hypervisor ABI calls"
29         default n
30         help
31           Provide wrapper functions for the hypervisor ABI calls
32           defined in arch/tile/kernel/hvglue.S.  This allows tracing
33           mechanisms, etc., to have visibility into those calls.
34
35 endmenu