summaryrefslogtreecommitdiffstats
path: root/c/src/exec/score/cpu/mips/cpu_asm.S
diff options
context:
space:
mode:
Diffstat (limited to 'c/src/exec/score/cpu/mips/cpu_asm.S')
-rw-r--r--c/src/exec/score/cpu/mips/cpu_asm.S10
1 files changed, 8 insertions, 2 deletions
diff --git a/c/src/exec/score/cpu/mips/cpu_asm.S b/c/src/exec/score/cpu/mips/cpu_asm.S
index c04c1e7d30..b074369f17 100644
--- a/c/src/exec/score/cpu/mips/cpu_asm.S
+++ b/c/src/exec/score/cpu/mips/cpu_asm.S
@@ -481,7 +481,7 @@ ENDFRAME(_CPU_Context_restore)
FRAME(_CPU_Context_restore,sp,0,ra)
add a1,a0,zero
- j _CPU_Ccontext_switch_restore
+ j _CPU_Context_switch_restore
nop
ENDFRAME(_CPU_Context_restore)
@@ -867,7 +867,7 @@ _ISR_Handler_1:
* }
*/
/* k0 has the SR interrupt bits */
- la t3, _ISR_vector_table
+ la t3, _ISR_Vector_table
/* The bits you look at can be prioritized here just by */
/* changing what bit is looked at. I.E. SR_IBITx */
@@ -1327,6 +1327,12 @@ FRAME(init_exc_vecs,sp,0,ra)
ENDFRAME(init_exc_vecs)
+FRAME(exc_utlb_code,sp,0,ra)
+ la k0, _ISR_Handler /* XXX not right -- but need to link*/
+ j k0
+ nop
+ENDFRAME(exc_utlb_code)
+
FRAME(exc_norm_code,sp,0,ra)
la k0, _ISR_Handler /* generic external int hndlr */
j k0