aboutsummaryrefslogtreecommitdiff
path: root/lib/libc/riscv
Commit message (Expand)AuthorAgeFilesLines
* libc/riscv64: implement bcopy() and bzero() through memcpy() and memset()Robert Clausecker2025-10-313-0/+30
* libc: scalar strchrnul() in RISC-V assemblyStrahinja Stanišić2025-10-312-0/+117
* libc: scalar strnlen() in RISC-V assemblyStrahinja Stanišić2025-10-312-0/+144
* libc: scalar memcpy() in RISC-V assemblyStrahinja Stanišić2025-10-312-0/+218
* libc: scalar strlen() in RISC-V assemblyStrahinja Stanišić2025-10-312-0/+78
* libc: scalar memset() in RISC-V assemblyStrahinja Stanišić2025-10-312-0/+96
* libc: scalar memchr() in RISC-V assemblyStrahinja Stanišić2025-10-312-0/+189
* simd.7: add scalar strrchr() for RISC-V to manpageStrahinja Stanišić2025-10-311-0/+3
* libc: scalar strrchr() in RISC-V assemblyStrahinja Stanišić2025-10-312-0/+126
* libc, libthr: Ditch MD __pthread_distribute_static_tls helpersJessica Clarke2025-05-291-46/+0
* libc/riscv: Fix initial exec TLS mode for dynamically loaded shared objectsJessica Clarke2025-05-281-1/+3
* Remove residual blank line at start of MakefileWarner Losh2024-07-151-1/+0
* riscv: remove more riscv64sf supportBrooks Davis2024-03-211-10/+0
* libc: Move per-arch sys/Makefile.inc to libsysBrooks Davis2024-02-051-6/+0
* libc: libc/<arch>/sys/__vdso_gettc -> libsys/<arch>/Brooks Davis2024-02-051-53/+0
* libsys: relocate implementations and manpagesBrooks Davis2024-02-054-199/+0
* riscv/SYS.h: implement _SYSCALL_BODY() macroBrooks Davis2023-12-181-9/+8
* libc/*/SYS.h: remove SYCALL macroBrooks Davis2023-12-121-8/+0
* libc: don't needlessly add vfork.o to NOASMBrooks Davis2023-12-061-3/+0
* Remove never implemented sbrk and sstk syscallsBrooks Davis2023-12-041-1/+1
* libc: centralize a few numeric symbolsBrooks Davis2023-11-151-3/+0
* libc: centralize makecontext symbolsBrooks Davis2023-11-151-5/+0
* libc: centralize {_,sig,}{set,long}jmp symbolsBrooks Davis2023-11-151-6/+0
* libc: centralize ntoh symbolsBrooks Davis2023-11-151-4/+0
* libc: further centralize syscall symbolsBrooks Davis2023-11-151-4/+0
* libc: Remove empty comments in Symbol.mapBrooks Davis2023-11-151-3/+0
* libc/<arch>/sys/Makefile.inc: remove cruftBrooks Davis2023-11-151-1/+0
* libc: Purge unneeded cdefs.hWarner Losh2023-11-016-6/+0
* Remove $FreeBSD$: one-line sh patternWarner Losh2023-08-163-3/+0
* Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-1614-27/+0
* Remove $FreeBSD$: one-line .c comment patternWarner Losh2023-08-163-3/+0
* Remove $FreeBSD$: one-line .h patternWarner Losh2023-08-161-1/+0
* Remove $FreeBSD$: two-line .h patternWarner Losh2023-08-165-10/+0
* spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh2023-05-121-1/+1
* libc: Fix longjmp/_longjmp(buf, 0) for AArch64 and RISC-VJessica Clarke2023-01-092-0/+6
* libc: Remove _get_tp() and _set_tp().John Baldwin2021-12-094-103/+0
* Add sched_getcpu()Konstantin Belousov2021-11-101-1/+2
* riscv: Implement non-stub __vdso_gettc and __vdso_gettimekeepJessica Clarke2021-07-052-1/+57
* libc: add _get_tp() private functionKonstantin Belousov2021-04-092-0/+50
* riscv: Fix whitespace issues in fabs added in 524b018d2004Jessica Clarke2021-03-011-2/+2
* riscv: Add a soft-float implementation of fabs()Alex Richardson2021-03-011-2/+9
* libc: Provide sub fp(s|g)etmask() implementations for RISC-VKristof Provost2020-08-033-0/+96
* Fix printf(3) output of long doubles on RISC-VMitchell Horne2020-06-291-14/+0
* Check the magic value in longjmp() before calling sigprocmask().John Baldwin2020-04-211-5/+5
* Tidy the _set_tp function for RISC-V.John Baldwin2020-02-061-3/+4
* Use "far" calls and branches so that lld uses valid relocations.John Baldwin2019-12-042-6/+10
* Use a single 'ld' to read the jmpbuf magic values instead of 'la; ld'.John Baldwin2019-12-042-8/+4
* Fix initial exec TLS mode for dynamically loaded shared objects.Konstantin Belousov2019-03-291-0/+46
* Fix setjmp for RISC-V:Ruslan Bukin2018-07-232-52/+52
* Reimplement brk() and sbrk() to avoid the use of _end.Mark Johnston2018-06-041-1/+1