summaryrefslogtreecommitdiffstats
path: root/arch/mips/galileo-boards/ev96100/int-handler.S
diff options
context:
space:
mode:
authorRalf Baechle <ralf@linux-mips.org>2001-03-16 12:59:31 +0000
committerRalf Baechle <ralf@linux-mips.org>2001-03-16 12:59:31 +0000
commit50bfc108806b71ba74c6ad16c474a4af19064caa (patch)
tree6b785b155d635e26086bacf853ed174315386d33 /arch/mips/galileo-boards/ev96100/int-handler.S
parent851076b71233028f17a395f19821abdc46a34715 (diff)
EV96100 update.
Diffstat (limited to 'arch/mips/galileo-boards/ev96100/int-handler.S')
-rw-r--r--arch/mips/galileo-boards/ev96100/int-handler.S10
1 files changed, 8 insertions, 2 deletions
diff --git a/arch/mips/galileo-boards/ev96100/int-handler.S b/arch/mips/galileo-boards/ev96100/int-handler.S
index 19bf163d1..c53c44ee7 100644
--- a/arch/mips/galileo-boards/ev96100/int-handler.S
+++ b/arch/mips/galileo-boards/ev96100/int-handler.S
@@ -4,7 +4,6 @@
#include <asm/stackframe.h>
.text
- .set mips1
.set macro
.set noat
.align 5
@@ -48,8 +47,15 @@ NESTED(ev96100IRQ, PT_SIZE, sp)
la a1, ret_from_irq
jr a1
+ nop
-3: j spurious_interrupt
+3:
+ move a0, sp
+ jal mips_spurious_interrupt
+ nop
+ la a1, ret_from_irq
+ jr a1
+ nop
/* dbg: .asciz "\nev96100IRQ" */
END(ev96100IRQ)