diff options
author | Ian Moffett <ian@osmora.org> | 2024-03-07 17:28:52 -0500 |
---|---|---|
committer | Ian Moffett <ian@osmora.org> | 2024-03-07 18:24:51 -0500 |
commit | f5e48e94a2f4d4bbd6e5628c7f2afafc6dbcc459 (patch) | |
tree | 93b156621dc0303816b37f60ba88051b702d92f6 /lib/mlibc/sysdeps/linux/riscv64/cp_syscall.S | |
parent | bd5969fc876a10b18613302db7087ef3c40f18e1 (diff) |
build: Build mlibc + add distclean target
Signed-off-by: Ian Moffett <ian@osmora.org>
Diffstat (limited to 'lib/mlibc/sysdeps/linux/riscv64/cp_syscall.S')
-rw-r--r-- | lib/mlibc/sysdeps/linux/riscv64/cp_syscall.S | 30 |
1 files changed, 0 insertions, 30 deletions
diff --git a/lib/mlibc/sysdeps/linux/riscv64/cp_syscall.S b/lib/mlibc/sysdeps/linux/riscv64/cp_syscall.S deleted file mode 100644 index 8d3175d..0000000 --- a/lib/mlibc/sysdeps/linux/riscv64/cp_syscall.S +++ /dev/null @@ -1,30 +0,0 @@ -.section .text -.global __mlibc_do_asm_cp_syscall -.global __mlibc_syscall_begin -.global __mlibc_syscall_end -.type __mlibc_do_asm_cp_syscall, "function" -__mlibc_do_asm_cp_syscall: - sd a7, -8(sp) - mv a7, a0 - mv a0, a1 - mv a1, a2 - mv a2, a3 - mv a3, a4 - mv a4, a5 - mv a5, a6 - ld a6, -8(sp) // a7 - lw t0, -96(tp) // Tcb::cancelBits. See asserts in tcb.hpp. -__mlibc_syscall_begin: - // tcbCancelEnableBit && tcbCancelTriggerBit - li t1, (1 << 0) | (1 << 2) - and t0, t0, t1 - beq t0, t1, cancel - ecall -__mlibc_syscall_end: - ret - -cancel: - call __mlibc_do_cancel - unimp -.section .note.GNU-stack,"",%progbits - |