From d4bc00d7ee450cf5da5af39391d20b1780edaadf Mon Sep 17 00:00:00 2001 From: cheapie Date: Fri, 19 Jun 2026 23:15:09 -0500 Subject: Remove unnecessary instructions from multitask example --- assembly/multitask/multitask.S | 6 ------ 1 file changed, 6 deletions(-) (limited to 'assembly/multitask/multitask.S') diff --git a/assembly/multitask/multitask.S b/assembly/multitask/multitask.S index d34bf5f..e46dd81 100644 --- a/assembly/multitask/multitask.S +++ b/assembly/multitask/multitask.S @@ -10,8 +10,6 @@ lw t0,2(t1) # Load current mtime addi t0,t0,1 sw t0,10(t1) # Set mtimecmp for 1 second in the future csrsi mstatus,8 # Enable interrupts globally -li t0,0x80 -csrs mstatus,t0 # Make sure MPIE is set too @@ -44,15 +42,11 @@ j handler_return2 handler_return1: la a0,task1 csrw mepc,a0 # Set return address to start of task 1 -li t0,0x400 -csrc mstatush,t0 mret handler_return2: la a0,task2 csrw mepc,a0 # Set return address to start of task 2 -li t0,0x400 -csrc mstatush,t0 mret -- cgit v1.2.3