]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/blame - lib/Kconfig.kgdb
x86, UV: cpu_relax in uv_wait_completion
[mirror_ubuntu-bionic-kernel.git] / lib / Kconfig.kgdb
CommitLineData
dc7d5527 1
e024cbd2
JE
2config HAVE_ARCH_KGDB
3 bool
4
dc7d5527
JW
5menuconfig KGDB
6 bool "KGDB: kernel debugging with remote gdb"
dc7d5527
JW
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
5f5ddfb3
JW
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.
dc7d5527 18
e024cbd2 19if KGDB
dc7d5527
JW
20
21config KGDB_SERIAL_CONSOLE
22 tristate "KGDB: use kgdb over the serial console"
dc7d5527
JW
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.
e8d31c20
JW
29
30config KGDB_TESTS
31 bool "KGDB: internal test suite"
e8d31c20
JW
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"
974460c5
JW
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.
e024cbd2
JE
59
60endif # KGDB