This commit is contained in:
cxy004 2021-08-16 07:17:11 +08:00
parent e04605d2fd
commit f19a8d5143
2 changed files with 9 additions and 2 deletions

View File

@ -68,7 +68,7 @@ SUPV_TCB:
// Compare
.word -1
// STATUS
.word STATUSF_IP5 | STATUSF_IP4 | ST0_IE
.word IE_IRQ3 | IE_IRQ2 | ST0_IE
// EPC
.word SUPV_START
@ -131,7 +131,7 @@ GAME_TCB:
// Compare
.word 16500000 / fps
// STATUS
.word IE_IRQ5 | IE_IRQ3 | IE_IRQ2 | ST0_IE
.word IE_IRQ5 | IE_IRQ3 | ST0_IE
// EPC
.word GAME_START

View File

@ -184,9 +184,16 @@ RESTART:
lui k0, %hi(current_thread)
lw k0, %lo(current_thread)(k0)
lw k1, TF_STATUS(k0)
ori k1, k1, ST0_EXL
mtc0 k1, CP0_STATUS
eret
// .global DEFAULT_TIMER
// DEFAULT_TIMER:
// mtc0 zero, CP0_COUNT
// j RESTART
// nop
.global DEFAULT_INT_HANDLER
DEFAULT_INT_HANDLER:
j RESTART