diff options
author | Linus Torvalds <torvalds@ppc970.osdl.org> | 2005-04-16 18:20:36 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@ppc970.osdl.org> | 2005-04-16 18:20:36 -0400 |
commit | 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 (patch) | |
tree | 0bba044c4ce775e45a88a51686b5d9f90697ea9d /arch/ppc64/Kconfig.debug |
Linux-2.6.12-rc2v2.6.12-rc2
Initial git repository build. I'm not bothering with the full history,
even though we have it. We can create a separate "historical" git
archive of that later if we want to, and in the meantime it's about
3.2GB when imported into git - space that would just make the early
git days unnecessarily complicated, when we don't have a lot of good
infrastructure for it.
Let it rip!
Diffstat (limited to 'arch/ppc64/Kconfig.debug')
-rw-r--r-- | arch/ppc64/Kconfig.debug | 57 |
1 files changed, 57 insertions, 0 deletions
diff --git a/arch/ppc64/Kconfig.debug b/arch/ppc64/Kconfig.debug new file mode 100644 index 000000000000..e341a129da80 --- /dev/null +++ b/arch/ppc64/Kconfig.debug | |||
@@ -0,0 +1,57 @@ | |||
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 KPROBES | ||
10 | bool "Kprobes" | ||
11 | depends on DEBUG_KERNEL | ||
12 | help | ||
13 | Kprobes allows you to trap at almost any kernel address and | ||
14 | execute a callback function. register_kprobe() establishes | ||
15 | a probepoint and specifies the callback. Kprobes is useful | ||
16 | for kernel debugging, non-intrusive instrumentation and testing. | ||
17 | If in doubt, say "N". | ||
18 | |||
19 | config DEBUG_STACK_USAGE | ||
20 | bool "Stack utilization instrumentation" | ||
21 | depends on DEBUG_KERNEL | ||
22 | help | ||
23 | Enables the display of the minimum amount of free stack which each | ||
24 | task has ever had available in the sysrq-T and sysrq-P debug output. | ||
25 | |||
26 | This option will slow down process creation somewhat. | ||
27 | |||
28 | config DEBUGGER | ||
29 | bool "Enable debugger hooks" | ||
30 | depends on DEBUG_KERNEL | ||
31 | help | ||
32 | Include in-kernel hooks for kernel debuggers. Unless you are | ||
33 | intending to debug the kernel, say N here. | ||
34 | |||
35 | config XMON | ||
36 | bool "Include xmon kernel debugger" | ||
37 | depends on DEBUGGER && !PPC_ISERIES | ||
38 | help | ||
39 | Include in-kernel hooks for the xmon kernel monitor/debugger. | ||
40 | Unless you are intending to debug the kernel, say N here. | ||
41 | |||
42 | config XMON_DEFAULT | ||
43 | bool "Enable xmon by default" | ||
44 | depends on XMON | ||
45 | |||
46 | config PPCDBG | ||
47 | bool "Include PPCDBG realtime debugging" | ||
48 | depends on DEBUG_KERNEL | ||
49 | |||
50 | config IRQSTACKS | ||
51 | bool "Use separate kernel stacks when processing interrupts" | ||
52 | help | ||
53 | If you say Y here the kernel will use separate kernel stacks | ||
54 | for handling hard and soft interrupts. This can help avoid | ||
55 | overflowing the process kernel stacks. | ||
56 | |||
57 | endmenu | ||