diff options
author | Palmer Dabbelt <palmer@dabbelt.com> | 2018-01-29 10:25:58 -0800 |
---|---|---|
committer | Palmer Dabbelt <palmer@dabbelt.com> | 2018-01-29 10:25:58 -0800 |
commit | 337126607ffdaf15cbc9ccf3a96e52d71333f191 (patch) | |
tree | 2f679f705c498b558979fab9bc64446fa09e99cd /io/bits/fcntl2.h | |
parent | c776fa113da1f0d0cf83418e8937c0a8a4d83d3e (diff) | |
download | glibc-337126607ffdaf15cbc9ccf3a96e52d71333f191.tar.gz glibc-337126607ffdaf15cbc9ccf3a96e52d71333f191.tar.xz glibc-337126607ffdaf15cbc9ccf3a96e52d71333f191.zip |
RISC-V: Thread-Local Storage Support
This patch implements TLS support for RISC-V. We support all four standard TLS addressing modes (LE, IE, LD, and GD) when running on Linux via NPTL. There is a draft psABI document that defines our TLS ABI here https://github.com/riscv/riscv-elf-psabi-doc/blob/master/riscv-elf.md#thread-local-storage 2018-01-29 Palmer Dabbelt <palmer@sifive.com> * sysdeps/riscv/dl-tls.h: New file. * sysdeps/riscv/libc-tls.c: Likewise. * sysdeps/riscv/nptl/tcb-offsets.sym: Likewise. * sysdeps/riscv/nptl/tls.h: Likewise. * sysdeps/riscv/stackinfo.h: Likewise.
Diffstat (limited to 'io/bits/fcntl2.h')
0 files changed, 0 insertions, 0 deletions