linux-stable/arch/sh/kernel/cpu
Paul Mundt 1e1030dccb sh: nmi_debug support.
This implements support for NMI debugging that was shamelessly copied
from the avr32 port. A bit of special magic is needed in the interrupt
exception path given that the NMI exception handler is stubbed in to the
regular exception handling table despite being reported in INTEVT. So we
mangle the lookup and kick off an EXPEVT-style exception dispatch from
the INTEVT path for exceptions that do_IRQ() has no chance of handling.
As a result, we also drop the evt2irq() conversion from the do_IRQ() path
and just do it in assembly.

Signed-off-by: Paul Mundt <lethal@linux-sh.org>
2009-09-01 17:38:32 +09:00
..
irq sh: Fixes some write posting issues in the interrupt handling for SH 2009-08-24 18:27:33 +09:00
sh2 Merge branch 'master' into sh/cachetlb 2009-08-19 09:12:00 +09:00
sh2a Merge branch 'master' into sh/cachetlb 2009-08-19 09:12:00 +09:00
sh3 sh: nmi_debug support. 2009-09-01 17:38:32 +09:00
sh4 Merge branch 'master' into sh/smp 2009-09-01 13:54:14 +09:00
sh4a Merge branch 'master' into sh/smp 2009-09-01 13:54:14 +09:00
sh5 sh: Track the CPU family in sh_cpuinfo. 2009-08-15 10:48:13 +09:00
shmobile Merge branches 'sh/hwblk' and 'sh/pm-runtime' 2009-08-23 18:04:07 +09:00
adc.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
clock-cpg.c sh: use kzalloc() for cpg clocks 2009-06-17 15:39:53 +09:00
clock.c sh: add enable()/disable()/set_rate() to div6 code 2009-06-11 09:12:58 +03:00
hwblk.c sh: Add support for multiple hwblk counters 2009-07-20 04:23:39 +09:00
init.c Merge branch 'master' into sh/cachetlb 2009-08-19 09:12:00 +09:00
Makefile sh: hwblk base implementation 2009-07-05 00:28:39 +09:00
ubc.S fix file specification in comments 2006-10-03 23:01:26 +02:00