Paul Mundt
f413d0d9fa
sh: Use a jump call table for debug trap handlers.
...
This rips out most of the needlessly complicated sh_bios and kgdb
trap handling, and forces it all through a common fast dispatch path.
As more debug traps are inserted, it's important to keep them in sync
for all of the parts, not just SH-3/4.
As the SH-2 parts are unable to do traps in the >= 0x40 range, we
restrict the debug traps to the 0x30-0x3f range on all parts, and
also bump the kgdb breakpoint trap down in to this range (from 0xff
to 0x3c) so it's possible to use for nommu.
Optionally, this table can be padded out to catch spurious traps for
SH-3/4, but we don't do that yet..
Signed-off-by: Paul Mundt <lethal@linux-sh.org>
2007-02-13 10:54:43 +09:00
..
acpi
Pull sysfs into test branch
2007-02-03 01:14:35 -05:00
asm-alpha
[PATCH] consolidate line discipline number definitions
2007-02-11 10:51:26 -08:00
asm-arm
[PATCH] S3C2410 GPIO wrappers
2007-02-12 09:48:34 -08:00
asm-arm26
[PATCH] fix sparse warnings from {asm,net}/checksum.h
2007-02-11 10:51:31 -08:00
asm-avr32
[PATCH] consolidate line discipline number definitions
2007-02-11 10:51:26 -08:00
asm-cris
[PATCH] consolidate line discipline number definitions
2007-02-11 10:51:26 -08:00
asm-frv
[PATCH] consolidate line discipline number definitions
2007-02-11 10:51:26 -08:00
asm-generic
[PATCH] GPIO core
2007-02-12 09:48:34 -08:00
asm-h8300
[PATCH] consolidate line discipline number definitions
2007-02-11 10:51:26 -08:00
asm-i386
[PATCH] i386: 2048-byte command line
2007-02-12 09:48:39 -08:00
asm-ia64
[PATCH] ia64: 2048-byte command line
2007-02-12 09:48:39 -08:00
asm-m32r
[PATCH] fix sparse warnings from {asm,net}/checksum.h
2007-02-11 10:51:31 -08:00
asm-m68k
[PATCH] consolidate line discipline number definitions
2007-02-11 10:51:26 -08:00
asm-m68knommu
[PATCH] m68knommu: removed include of system.h from bitops
2007-02-09 10:45:33 -08:00
asm-mips
Merge branch 'upstream' of git://ftp.linux-mips.org/pub/scm/upstream-linus
2007-02-11 11:40:04 -08:00
asm-parisc
[PATCH] consolidate line discipline number definitions
2007-02-11 10:51:26 -08:00
asm-powerpc
[PATCH] ps3: cleanup ps3fb before clearing HPTE
2007-02-12 09:48:44 -08:00
asm-ppc
[PATCH] kill eth_io_copy_and_sum()
2007-02-09 09:14:07 -08:00
asm-s390
[S390] remove __io_virt and mmiowb.
2007-02-12 15:49:57 +01:00
asm-sh
sh: Use a jump call table for debug trap handlers.
2007-02-13 10:54:43 +09:00
asm-sh64
[PATCH] consolidate line discipline number definitions
2007-02-11 10:51:26 -08:00
asm-sparc
[PATCH] add missing io...._rep() on sparc32
2007-02-11 11:18:07 -08:00
asm-sparc64
[SPARC64]: Increase command line size to 2048 like other arches.
2007-02-12 15:15:47 -08:00
asm-um
[PATCH] uml: x86_64 ptrace fixes
2007-02-11 10:51:24 -08:00
asm-v850
[PATCH] consolidate line discipline number definitions
2007-02-11 10:51:26 -08:00
asm-x86_64
[PATCH] x86_64: 2048-byte command line
2007-02-12 09:48:39 -08:00
asm-xtensa
[PATCH] consolidate line discipline number definitions
2007-02-11 10:51:26 -08:00
crypto
[CRYPTO] api: Allow multiple frontends per backend
2007-02-07 09:21:01 +11:00
keys
linux
[NETFILTER]: ip_conntrack: fix invalid conntrack statistics RCU assumption
2007-02-12 11:13:14 -08:00
math-emu
media
V4L/DVB (5001): Add two required headers on kernel 2.6.20-rc1
2006-12-27 14:20:46 -02:00
mtd
net
[NETFILTER]: nf_conntrack: change nf_conntrack_l[34]proto_unregister to void
2007-02-12 11:14:28 -08:00
pcmcia
Driver core: convert pcmcia code to use struct device
2007-02-07 10:37:11 -08:00
rdma
IB: Make sure struct ib_user_mad.data is aligned
2007-02-04 14:11:56 -08:00
rxrpc
scsi
Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6
2007-02-11 11:44:25 -08:00
sound
[PATCH] mark struct file_operations const 1
2007-02-12 09:48:44 -08:00
video
[PATCH] Video: fb, add true ref_count atomicity
2007-02-12 09:48:42 -08:00
Kbuild