summaryrefslogtreecommitdiff
path: root/lib/libc/riscv
AgeCommit message (Expand)Author
2025-10-31libc/riscv64: implement bcopy() and bzero() through memcpy() and memset()Robert Clausecker
2025-10-31libc: scalar strchrnul() in RISC-V assemblyStrahinja Stanišić
2025-10-31libc: scalar strnlen() in RISC-V assemblyStrahinja Stanišić
2025-10-31libc: scalar memcpy() in RISC-V assemblyStrahinja Stanišić
2025-10-31libc: scalar strlen() in RISC-V assemblyStrahinja Stanišić
2025-10-31libc: scalar memset() in RISC-V assemblyStrahinja Stanišić
2025-10-31libc: scalar memchr() in RISC-V assemblyStrahinja Stanišić
2025-10-31simd.7: add scalar strrchr() for RISC-V to manpageStrahinja Stanišić
2025-10-31libc: scalar strrchr() in RISC-V assemblyStrahinja Stanišić
2025-05-29libc, libthr: Ditch MD __pthread_distribute_static_tls helpersJessica Clarke
2025-05-28libc/riscv: Fix initial exec TLS mode for dynamically loaded shared objectsJessica Clarke
2024-07-15Remove residual blank line at start of MakefileWarner Losh
2024-03-21riscv: remove more riscv64sf supportBrooks Davis
2024-02-05libc: Move per-arch sys/Makefile.inc to libsysBrooks Davis
2024-02-05libc: libc/<arch>/sys/__vdso_gettc -> libsys/<arch>/Brooks Davis
2024-02-05libsys: relocate implementations and manpagesBrooks Davis
2023-12-18riscv/SYS.h: implement _SYSCALL_BODY() macroBrooks Davis
2023-12-12libc/*/SYS.h: remove SYCALL macroBrooks Davis
2023-12-06libc: don't needlessly add vfork.o to NOASMBrooks Davis
2023-12-04Remove never implemented sbrk and sstk syscallsBrooks Davis
2023-11-15libc: centralize a few numeric symbolsBrooks Davis
2023-11-15libc: centralize makecontext symbolsBrooks Davis
2023-11-15libc: centralize {_,sig,}{set,long}jmp symbolsBrooks Davis
2023-11-15libc: centralize ntoh symbolsBrooks Davis
2023-11-15libc: further centralize syscall symbolsBrooks Davis
2023-11-15libc: Remove empty comments in Symbol.mapBrooks Davis
2023-11-15libc/<arch>/sys/Makefile.inc: remove cruftBrooks Davis
2023-11-01libc: Purge unneeded cdefs.hWarner Losh
2023-08-16Remove $FreeBSD$: one-line sh patternWarner Losh
2023-08-16Remove $FreeBSD$: one-line .c patternWarner Losh
2023-08-16Remove $FreeBSD$: one-line .c comment patternWarner Losh
2023-08-16Remove $FreeBSD$: one-line .h patternWarner Losh
2023-08-16Remove $FreeBSD$: two-line .h patternWarner Losh
2023-05-12spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh
2023-01-09libc: Fix longjmp/_longjmp(buf, 0) for AArch64 and RISC-VJessica Clarke
2021-12-09libc: Remove _get_tp() and _set_tp().John Baldwin
2021-11-10Add sched_getcpu()Konstantin Belousov
2021-07-05riscv: Implement non-stub __vdso_gettc and __vdso_gettimekeepJessica Clarke
2021-04-09libc: add _get_tp() private functionKonstantin Belousov
2021-03-01riscv: Fix whitespace issues in fabs added in 524b018d2004Jessica Clarke
2021-03-01riscv: Add a soft-float implementation of fabs()Alex Richardson
2020-08-03libc: Provide sub fp(s|g)etmask() implementations for RISC-VKristof Provost
2020-06-29Fix printf(3) output of long doubles on RISC-VMitchell Horne
2020-04-21Check the magic value in longjmp() before calling sigprocmask().John Baldwin
2020-02-06Tidy the _set_tp function for RISC-V.John Baldwin
2019-12-04Use "far" calls and branches so that lld uses valid relocations.John Baldwin
2019-12-04Use a single 'ld' to read the jmpbuf magic values instead of 'la; ld'.John Baldwin
2019-03-29Fix initial exec TLS mode for dynamically loaded shared objects.Konstantin Belousov
2018-07-23Fix setjmp for RISC-V:Ruslan Bukin
2018-06-04Reimplement brk() and sbrk() to avoid the use of _end.Mark Johnston