glibc/sysdeps/riscv
Michael Jeanson 8dd1588794 nptl: Add <thread_pointer.h> for RISC-V
This will be required by the rseq extensible ABI implementation on all
Linux architectures exposing the '__rseq_size' and '__rseq_offset'
symbols to set the initial value of the 'cpu_id' field which can be used
by applications to test if rseq is available and registered. As long as
the symbols are exposed it is valid for an application to perform this
test even if rseq is not yet implemented in libc for this architecture.

Both code paths tested on a Visionfive 2 with Debian sid.

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
Reviewed-by: Palmer Dabbelt <palmer@rivosinc.com>
Acked-by: Palmer Dabbelt <palmer@rivosinc.com>
2024-12-09 13:26:55 -05:00
..
bits
multiarch
nofpu math: Use tanf from CORE-MATH 2024-11-22 10:52:27 -03:00
nptl nptl: Add <thread_pointer.h> for RISC-V 2024-12-09 13:26:55 -05:00
rv32
rv64
rvd RISC-V: Use builtin for fma and fmaf 2024-11-25 16:45:59 -03:00
rvf RISC-V: Use builtin for fma and fmaf 2024-11-25 16:45:59 -03:00
sys
__longjmp.S
bsd-_setjmp.c
bsd-setjmp.c
configure
configure.ac
dl-irel.h
dl-link.sym
dl-machine.h
dl-relocate-ld.h
dl-tls.h
dl-trampoline.S
e_sqrtl.c
fpu_control.h
gccframe.h
Implies
jmpbuf-offsets.h
jmpbuf-unwind.h
ldsodefs.h
libc-tls.c
linkmap.h
machine-gmon.h
Makefile
math-tests-snan-payload.h
math-tests-trap.h
preconfigure
preconfigure.ac
riscv-ifunc.h
setjmp.S
sfp-machine.h
sotruss-lib.c
start.S
string-fza.h
string-fzi.h
tininess.h
tst-audit.h
utmp-size.h