[MIPS] kgdb: add arch support for the kernel's kgdb core
authorJason Wessel <jason.wessel@windriver.com>
Tue, 29 Jul 2008 20:58:53 +0000 (15:58 -0500)
committerRalf Baechle <ralf@linux-mips.org>
Wed, 30 Jul 2008 20:54:42 +0000 (21:54 +0100)
commit8854700115ecf8aa6f087aa915b7b6cf18090d39
tree3338d7aed80d715e0576783e0fecf30cc507a9a7
parent8d60a903d986ffa26c41f0092320a3b9da20bfaf
[MIPS] kgdb: add arch support for the kernel's kgdb core

The new kgdb architecture specific handler registers and unregisters
dynamically for exceptions depending on when you configure a kgdb I/O
driver.

Aside from initializing the exceptions earlier in the boot process,
kgdb should have no impact on a device when it is compiled in so long
as an I/O module is not configured for use.

There have been quite a number of contributors during the existence of
this patch (see arch/mips/kernel/kgdb.c).  Most recently Jason
re-wrote the mips kgdb logic to use the die notification handlers.

Signed-off-by: Jason Wessel <jason.wessel@windriver.com>
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
arch/mips/Kconfig
arch/mips/kernel/Makefile
arch/mips/kernel/irq.c
arch/mips/kernel/kgdb.c [new file with mode: 0644]
arch/mips/kernel/traps.c
include/asm-mips/kdebug.h
include/asm-mips/kgdb.h [new file with mode: 0644]