aboutsummaryrefslogtreecommitdiff
path: root/nptl
diff options
context:
space:
mode:
authorPalmer Dabbelt <palmer@dabbelt.com>2018-01-29 10:27:17 -0800
committerPalmer Dabbelt <palmer@dabbelt.com>2018-01-29 10:27:17 -0800
commitd1c09b247130c1aedd11b913f579c7764b1b5ae1 (patch)
treef7b2eb5361ae69af3490074320178fb04f7e3fd7 /nptl
parentb2cb5e0298e08b486190610a9e82356ccb6f564b (diff)
downloadglibc-d1c09b247130c1aedd11b913f579c7764b1b5ae1.tar
glibc-d1c09b247130c1aedd11b913f579c7764b1b5ae1.tar.gz
glibc-d1c09b247130c1aedd11b913f579c7764b1b5ae1.tar.bz2
glibc-d1c09b247130c1aedd11b913f579c7764b1b5ae1.zip
RISC-V: Atomic and Locking Routines
This patch implements various atomic and locking routines on RISC-V. We mandate the A extension on Linux-capable RISC-V systems, so this can rely on always having the various atomic instructions availiable. 2018-01-29 Palmer Dabbelt <palmer@sifive.com> * sysdeps/riscv/nptl/bits/pthreadtypes-arch.h: New file. * sysdeps/riscv/nptl/bits/semaphore.h: Likewise. * sysdeps/riscv/nptl/libc-lowlevellock.c: Likewise. * sysdeps/unix/sysv/linux/riscv/atomic-machine.h: Likewise.
Diffstat (limited to 'nptl')
0 files changed, 0 insertions, 0 deletions