* Rewritten extensively for controller-driven IRQ support
* by Maciej W. Rozycki.
*/
+#include <linux/config.h>
#include <asm/addrspace.h>
#include <asm/asm.h>
.text
.set noreorder
/*
- * plat_irq_dispatch: Interrupt handler for DECstations
+ * decstation_handle_int: Interrupt handler for DECstations
*
* We follow the model in the Indy interrupt code by David Miller, where he
* says: a lot of complication here is taken away because:
* just take another exception, big deal.
*/
.align 5
- NESTED(plat_irq_dispatch, PT_SIZE, ra)
+ NESTED(decstation_handle_int, PT_SIZE, ra)
+ .set noat
+ SAVE_ALL
+ CLI # TEST: interrupts should be off
+ .set at
.set noreorder
/*
#endif
spurious:
- jal spurious_interrupt
+ j spurious_interrupt
nop
- j ret_from_irq
- nop
- END(plat_irq_dispatch)
+ END(decstation_handle_int)
/*
* Generic unimplemented interrupt routines -- cpu_mask_nr_tbl