2config HAVE_ARCH_KGDB
   3        bool
   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
  16          as well as in DocBook form in Documentation/DocBook/.  If
  17          unsure, say N.
  19if KGDB
  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.
  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"
  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
  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.
  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.
  69config KGDB_KDB
  70        bool "KGDB_KDB: include kdb frontend for kgdb"
  71        default n
  72        help
  73          KDB frontend for kernel
  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
  82endif # KGDB
  83 kindly hosted by Redpill Linpro AS, provider of Linux consulting and operations services since 1995.