kgdb: add kgdb internal test suite
[safe/jmp/linux-2.6] / lib / Kconfig.kgdb
1
2 menuconfig KGDB
3         bool "KGDB: kernel debugging with remote gdb"
4         select FRAME_POINTER
5         depends on HAVE_ARCH_KGDB
6         depends on DEBUG_KERNEL && EXPERIMENTAL
7         help
8           If you say Y here, it will be possible to remotely debug the
9           kernel using gdb.  Documentation of kernel debugger is available
10           at http://kgdb.sourceforge.net as well as in DocBook form
11           in Documentation/DocBook/.  If unsure, say N.
12
13 config HAVE_ARCH_KGDB_SHADOW_INFO
14         bool
15
16 config HAVE_ARCH_KGDB
17         bool
18
19 config KGDB_SERIAL_CONSOLE
20         tristate "KGDB: use kgdb over the serial console"
21         depends on KGDB
22         select CONSOLE_POLL
23         select MAGIC_SYSRQ
24         default y
25         help
26           Share a serial console with kgdb. Sysrq-g must be used
27           to break in initially.
28
29 config KGDB_TESTS
30         bool "KGDB: internal test suite"
31         depends on KGDB
32         default n
33         help
34           This is a kgdb I/O module specifically designed to test
35           kgdb's internal functions.  This kgdb I/O module is
36           intended to for the development of new kgdb stubs
37           as well as regression testing the kgdb internals.
38           See the drivers/misc/kgdbts.c for the details about
39           the tests.  The most basic of this I/O module is to boot
40           a kernel boot arguments "kgdbwait kgdbts=V1F100"