2008-04-18 02:05:37 +08:00
|
|
|
|
|
|
|
menuconfig KGDB
|
|
|
|
bool "KGDB: kernel debugging with remote gdb"
|
|
|
|
select FRAME_POINTER
|
|
|
|
depends on HAVE_ARCH_KGDB
|
|
|
|
depends on DEBUG_KERNEL && EXPERIMENTAL
|
|
|
|
help
|
|
|
|
If you say Y here, it will be possible to remotely debug the
|
|
|
|
kernel using gdb. Documentation of kernel debugger is available
|
|
|
|
at http://kgdb.sourceforge.net as well as in DocBook form
|
|
|
|
in Documentation/DocBook/. If unsure, say N.
|
|
|
|
|
|
|
|
config HAVE_ARCH_KGDB_SHADOW_INFO
|
|
|
|
bool
|
|
|
|
|
|
|
|
config HAVE_ARCH_KGDB
|
|
|
|
bool
|
|
|
|
|
|
|
|
config KGDB_SERIAL_CONSOLE
|
|
|
|
tristate "KGDB: use kgdb over the serial console"
|
|
|
|
depends on KGDB
|
|
|
|
select CONSOLE_POLL
|
|
|
|
select MAGIC_SYSRQ
|
|
|
|
default y
|
|
|
|
help
|
|
|
|
Share a serial console with kgdb. Sysrq-g must be used
|
|
|
|
to break in initially.
|
2008-03-08 06:34:17 +08:00
|
|
|
|
|
|
|
config KGDB_TESTS
|
|
|
|
bool "KGDB: internal test suite"
|
|
|
|
depends on KGDB
|
|
|
|
default n
|
|
|
|
help
|
|
|
|
This is a kgdb I/O module specifically designed to test
|
|
|
|
kgdb's internal functions. This kgdb I/O module is
|
|
|
|
intended to for the development of new kgdb stubs
|
|
|
|
as well as regression testing the kgdb internals.
|
|
|
|
See the drivers/misc/kgdbts.c for the details about
|
|
|
|
the tests. The most basic of this I/O module is to boot
|
|
|
|
a kernel boot arguments "kgdbwait kgdbts=V1F100"
|