diff options
Diffstat (limited to 'src/exceptions')
-rw-r--r-- | src/exceptions/svc.S | 9 |
1 files changed, 1 insertions, 8 deletions
diff --git a/src/exceptions/svc.S b/src/exceptions/svc.S index ee083ca..8494281 100644 --- a/src/exceptions/svc.S +++ b/src/exceptions/svc.S @@ -27,14 +27,7 @@ svc_000001: // SYS_TIME svc_000002: // Run Schedule ldmfd sp!, {r0-r12,lr} b schedule -svc_000003: // Free Thread in Table - ldr r3, =scheduler - ldr r2, [r3, #0] // struct Thread* rthread - ldr r1, [r2, #0x1c] // thread offset - mov r0, #0 - ldr r2, =thread_table - add r2, r1, r2 - str r0, [r2] +svc_000003: // Unused b svc_exit svc_000004: // Lock Lock (usr_r0 = struct Lock*) ldr r3, =scheduler |