cleared stimer interrupt

This commit is contained in:
harshinisrinath 2023-08-20 15:42:27 -07:00
parent fdb7abec06
commit 3d3d15077b

View file

@ -64,8 +64,11 @@ trap_handler:
interrupt: # must be a timer interrupt
li t0, -1 # set mtimecmp to biggest number so it doesnt interrupt again
li t1, 0x02004000 # MTIMECMP in CLINT
sd t0, 0(t1)
li t1, 0x02004000 # MTIMECMP in CLIN
sd t0, 0(t1)
csrw stimecmp, t0 # sets stimecmp to big number so it doesnt interrupt
li t0, 32
csrc sip, t0 # clears stimer interrupt
j trap_return # clean up and return
exception: