1 #include <asm/assembler.h>
4 * Interrupt handling. Preserves r7, r8, r9
6 .macro arch_irq_handler_default
7 get_irqnr_preamble r6, lr
8 1: get_irqnr_and_base r0, r2, r6, lr
11 @ routine called with r0 = irq number, r1 = struct pt_regs *
20 * this macro assumes that irqstat (r2) and base (r6) are
21 * preserved from get_irqnr_and_base above
23 ALT_SMP(test_for_ipi r0, r2, r6, lr)
29 #ifdef CONFIG_LOCAL_TIMERS
30 test_for_ltirq r0, r2, r6, lr
39 .macro arch_irq_handler, symbol_name
44 arch_irq_handler_default