fix TI
This commit is contained in:
parent
f8ebe01c7c
commit
8496370ad8
@ -23,10 +23,19 @@
|
|||||||
andi k1, k0, CAUSEF_EXCCODE
|
andi k1, k0, CAUSEF_EXCCODE
|
||||||
bnez k1, SYSCALL
|
bnez k1, SYSCALL
|
||||||
nop
|
nop
|
||||||
|
li k1, 1 << 30
|
||||||
|
and k1, k0, k1
|
||||||
|
beqz k1, 7f
|
||||||
|
nop
|
||||||
|
lui k0, %hi(current_thread)
|
||||||
|
lw k0, %lo(current_thread)(k0)
|
||||||
|
lw k1, TF_INTHDL7(k0)
|
||||||
|
jr k1
|
||||||
|
nop
|
||||||
|
7:
|
||||||
mfc0 k1, CP0_STATUS
|
mfc0 k1, CP0_STATUS
|
||||||
and k0, k0, k1
|
and k0, k0, k1
|
||||||
andi k1, k0, (1 << 30) | C_IRQ5
|
andi k1, k0, C_IRQ5
|
||||||
7:
|
|
||||||
beqz k1, 6f
|
beqz k1, 6f
|
||||||
andi k1, k0, C_IRQ4
|
andi k1, k0, C_IRQ4
|
||||||
lui k0, %hi(current_thread)
|
lui k0, %hi(current_thread)
|
||||||
|
Loading…
Reference in New Issue
Block a user