Root/lib/Kconfig.kgdb

Source at commit b386be689295730688885552666ea40b2e639b14 created 8 years 11 months ago.
By Maarten ter Huurne, Revert "MIPS: JZ4740: reset: Initialize hibernate wakeup counters."
1
2config HAVE_ARCH_KGDB
3    bool
4
5menuconfig KGDB
6    bool "KGDB: kernel debugger"
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
60config KGDB_LOW_LEVEL_TRAP
61       bool "KGDB: Allow debugging with traps in notifiers"
62       depends on X86 || MIPS
63       default n
64       help
65         This will add an extra call back to kgdb for the breakpoint
66         exception handler on which will will allow kgdb to step
67         through a notify handler.
68
69config KGDB_KDB
70    bool "KGDB_KDB: include kdb frontend for kgdb"
71    default n
72    help
73      KDB frontend for kernel
74
75config KDB_KEYBOARD
76    bool "KGDB_KDB: keyboard as input device"
77    depends on VT && KGDB_KDB
78    default n
79    help
80      KDB can use a PS/2 type keyboard for an input device
81
82endif # KGDB
83

Archive Download this file



interactive