Root/lib/Kconfig.kgdb

1
2config HAVE_ARCH_KGDB
3    bool
4
5menuconfig KGDB
6    bool "KGDB: kernel debugging with remote gdb"
7    depends on HAVE_ARCH_KGDB
8    depends on DEBUG_KERNEL && EXPERIMENTAL
9    help
10      If you say Y here, it will be possible to remotely debug the
11      kernel using gdb. It is recommended but not required, that
12      you also turn on the kernel config option
13      CONFIG_FRAME_POINTER to aid in producing more reliable stack
14      backtraces in the external debugger. Documentation of
15      kernel debugger is available at http://kgdb.sourceforge.net
16      as well as in DocBook form in Documentation/DocBook/. If
17      unsure, say N.
18
19if KGDB
20
21config KGDB_SERIAL_CONSOLE
22    tristate "KGDB: use kgdb over the serial console"
23    select CONSOLE_POLL
24    select MAGIC_SYSRQ
25    default y
26    help
27      Share a serial console with kgdb. Sysrq-g must be used
28      to break in initially.
29
30config KGDB_TESTS
31    bool "KGDB: internal test suite"
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"
41
42config KGDB_TESTS_ON_BOOT
43    bool "KGDB: Run tests on boot"
44    depends on KGDB_TESTS
45    default n
46    help
47      Run the kgdb tests on boot up automatically without the need
48      to pass in a kernel parameter
49
50config KGDB_TESTS_BOOT_STRING
51    string "KGDB: which internal kgdb tests to run"
52    depends on KGDB_TESTS_ON_BOOT
53    default "V1F100"
54    help
55      This is the command string to send the kgdb test suite on
56      boot. See the drivers/misc/kgdbts.c for detailed
57      information about other strings you could use beyond the
58      default of V1F100.
59
60endif # KGDB
61

Archive Download this file



interactive