• Paul Mundt's avatar
    sh: nmi_debug support. · 1e1030dc
    Paul Mundt authored
    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: default avatarPaul Mundt <lethal@linux-sh.org>
    1e1030dc
system.h 5.1 KB