or1k: add NPTL/TLS support
commitbaad294eaf59e0e1b311a11448a04e3d3c5f3c56
authorWaldemar Brodkorb <wbx@openadk.org>
Fri, 14 Apr 2017 05:07:57 +0000 (14 07:07 +0200)
committerWaldemar Brodkorb <wbx@openadk.org>
Sun, 14 May 2017 08:29:09 +0000 (14 10:29 +0200)
tree858d8924af34509f8742d025c6d8740f20464a97
parent69ea4c1f65bff99575cd7f0210312dc355929240
or1k: add NPTL/TLS support

Signed-off-by: Waldemar Brodkorb <wbx@openadk.org>
23 files changed:
extra/Configs/Config.in
include/elf.h
ldso/ldso/or1k/elfinterp.c
libc/sysdeps/linux/or1k/bits/setjmp.h
libc/sysdeps/linux/or1k/jmpbuf-unwind.h
libpthread/nptl/sysdeps/or1k/Makefile.arch [new file with mode: 0644]
libpthread/nptl/sysdeps/or1k/dl-tls.h [new file with mode: 0644]
libpthread/nptl/sysdeps/or1k/libc-tls.c [new file with mode: 0644]
libpthread/nptl/sysdeps/or1k/pthread_spin_lock.c [new file with mode: 0644]
libpthread/nptl/sysdeps/or1k/pthread_spin_trylock.c [copied from libc/sysdeps/linux/or1k/jmpbuf-unwind.h with 61% similarity]
libpthread/nptl/sysdeps/or1k/pthreaddef.h [new file with mode: 0644]
libpthread/nptl/sysdeps/or1k/tcb-offsets.sym [new file with mode: 0644]
libpthread/nptl/sysdeps/or1k/tls.h [new file with mode: 0644]
libpthread/nptl/sysdeps/unix/sysv/linux/or1k/Makefile [new file with mode: 0644]
libpthread/nptl/sysdeps/unix/sysv/linux/or1k/Makefile.arch [new file with mode: 0644]
libpthread/nptl/sysdeps/unix/sysv/linux/or1k/bits/atomic.h [new file with mode: 0644]
libpthread/nptl/sysdeps/unix/sysv/linux/or1k/bits/pthreadtypes.h [new file with mode: 0644]
libpthread/nptl/sysdeps/unix/sysv/linux/or1k/bits/semaphore.h [copied from libc/sysdeps/linux/or1k/jmpbuf-unwind.h with 66% similarity]
libpthread/nptl/sysdeps/unix/sysv/linux/or1k/createthread.c [copied from libc/sysdeps/linux/or1k/bits/setjmp.h with 69% similarity]
libpthread/nptl/sysdeps/unix/sysv/linux/or1k/fork.c [copied from libc/sysdeps/linux/or1k/jmpbuf-unwind.h with 56% similarity]
libpthread/nptl/sysdeps/unix/sysv/linux/or1k/lowlevellock.h [new file with mode: 0644]
libpthread/nptl/sysdeps/unix/sysv/linux/or1k/pthread_once.c [new file with mode: 0644]
libpthread/nptl/sysdeps/unix/sysv/linux/or1k/sysdep-cancel.h [new file with mode: 0644]