glibc/sysdeps
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
..
aarch64 AArch64: Improve codegen in users of ADVSIMD expm1 helper 2024-12-09 16:20:34 +00:00
alpha math: Use tanf from CORE-MATH 2024-11-22 10:52:27 -03:00
arc elf: Consolidate stackinfo.h 2024-12-02 17:14:58 +00:00
arm math: Use tanf from CORE-MATH 2024-11-22 10:52:27 -03:00
csky elf: Consolidate stackinfo.h 2024-12-02 17:14:58 +00:00
generic malloc: Optimize small memory clearing for calloc 2024-12-04 04:28:15 +08:00
gnu sysdeps: Re-flow and sort multiline gnu/Makefile definitions 2024-08-07 11:02:03 -03:00
hppa math: Use tanf from CORE-MATH 2024-11-22 10:52:27 -03:00
htl htl: move pthread_condattr_setpshared into libc. 2024-12-09 02:03:18 +01:00
hurd hurd: Move internal functions to internal header 2024-03-23 22:43:07 +01:00
i386 Implement C23 tanpi 2024-12-05 21:42:10 +00:00
ieee754 Implement C23 tanpi 2024-12-05 21:42:10 +00:00
loongarch elf: Consolidate stackinfo.h 2024-12-02 17:14:58 +00:00
m68k Remove nios2-linux-gnu 2024-11-28 14:03:25 -03:00
mach htl: move pthread_condattr_setpshared into libc. 2024-12-09 02:03:18 +01:00
microblaze Remove nios2-linux-gnu 2024-11-28 14:03:25 -03:00
mips math: Use tanf from CORE-MATH 2024-11-22 10:52:27 -03:00
nptl linux: Add support for getrandom vDSO 2024-11-12 14:42:12 -03:00
or1k math: Use tanf from CORE-MATH 2024-11-22 10:52:27 -03:00
posix Silence most -Wzero-as-null-pointer-constant diagnostics 2024-11-25 16:45:59 -03:00
powerpc Implement C23 tanpi 2024-12-05 21:42:10 +00:00
pthread Add threaded test of sem_trywait 2024-11-29 20:25:04 +00:00
riscv nptl: Add <thread_pointer.h> for RISC-V 2024-12-09 13:26:55 -05:00
s390 s390x: Regenerated ULPs. 2024-12-09 10:25:24 +01:00
sh math: Use tanf from CORE-MATH 2024-11-22 10:52:27 -03:00
sparc math: Add sinpi,cospi,tanpi sparc64 ulps 2024-12-08 22:01:51 +01:00
unix nptl: add RSEQ_SIG for RISC-V 2024-12-09 13:26:55 -05:00
wordsize-32 Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
wordsize-64 Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
x86 Silence most -Wzero-as-null-pointer-constant diagnostics 2024-11-25 16:45:59 -03:00
x86_64 Implement C23 tanpi 2024-12-05 21:42:10 +00:00