]> err.no Git - linux-2.6/commit
sparc: Add kgdb support.
authorDavid S. Miller <davem@davemloft.net>
Tue, 29 Apr 2008 09:38:50 +0000 (02:38 -0700)
committerDavid S. Miller <davem@davemloft.net>
Tue, 29 Apr 2008 09:38:50 +0000 (02:38 -0700)
commite2fdd7fd99dd68b77caaf2a2272b75b5da890de7
treed2b6d3a9b50e4d2ced793430d2b1414f790666a3
parent4d7ffa49909a830f5f926a3280731d01e29f31fb
sparc: Add kgdb support.

Current limitations:

1) On SMP single stepping has some fundamental issues,
   shared with other sw single-step architectures such
   as mips and arm.

2) On 32-bit sparc we don't support SMP kgdb yet.  That
   requires some reworking of the IPI mechanisms and
   infrastructure on that platform.

Signed-off-by: David S. Miller <davem@davemloft.net>
20 files changed:
arch/sparc/Kconfig
arch/sparc/defconfig
arch/sparc/kernel/Makefile
arch/sparc/kernel/entry.S
arch/sparc/kernel/head.S
arch/sparc/kernel/kgdb.c [new file with mode: 0644]
arch/sparc/kernel/sparc-stub.c [deleted file]
arch/sparc64/Kconfig
arch/sparc64/kernel/Makefile
arch/sparc64/kernel/kgdb.c [new file with mode: 0644]
arch/sparc64/kernel/misctrap.S
arch/sparc64/kernel/smp.c
arch/sparc64/kernel/ttable.S
arch/sparc64/mm/ultra.S
include/asm-sparc/head.h
include/asm-sparc/kgdb.h
include/asm-sparc/system.h
include/asm-sparc64/kgdb.h [new file with mode: 0644]
include/asm-sparc64/system.h
include/asm-sparc64/ttable.h