1 2menuconfig 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 13config HAVE_ARCH_KGDB_SHADOW_INFO 14 bool 15 16config HAVE_ARCH_KGDB 17 bool 18 19config 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 29config 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" 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