[git commit] metag: Add NPTL support
Bernhard Reutner-Fischer
rep.dot.nop at gmail.com
Thu Mar 14 21:47:08 UTC 2013
commit: http://git.uclibc.org/uClibc/commit/?id=daecc9a410a6f23d80daf8ce3afd280fea329e63
branch: http://git.uclibc.org/uClibc/commit/?id=refs/heads/master
Signed-off-by: Markos Chandras <markos.chandras at imgtec.com>
Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop at gmail.com>
---
include/elf.h | 5 +
ldso/ldso/metag/dl-debug.h | 8 +-
ldso/ldso/metag/dl-startup.h | 5 +
ldso/ldso/metag/dl-sysdep.h | 19 +-
ldso/ldso/metag/elfinterp.c | 119 +++++----
ldso/ldso/metag/metag_load_tp.S | 20 ++
libc/sysdeps/linux/common/Makefile.in | 1 +
libc/sysdeps/linux/metag/Makefile.arch | 4 +-
libc/sysdeps/linux/metag/bits/atomic.h | 66 +++++
libc/sysdeps/linux/metag/bits/syscalls.h | 73 ++++--
libc/sysdeps/linux/metag/clone.S | 50 +++-
libc/sysdeps/linux/metag/crt1.S | 3 +-
libc/sysdeps/linux/metag/libc-metag_load_tp.S | 7 +
libc/sysdeps/linux/metag/sysdep.h | 59 ++++
libc/sysdeps/linux/metag/vfork.S | 67 +++++
libpthread/nptl/sysdeps/metag/Makefile.arch | 17 ++
libpthread/nptl/sysdeps/metag/dl-tls.h | 29 ++
libpthread/nptl/sysdeps/metag/jmpbuf-unwind.h | 36 +++
libpthread/nptl/sysdeps/metag/libc-tls.c | 33 +++
libpthread/nptl/sysdeps/metag/metag_load_tp.S | 7 +
libpthread/nptl/sysdeps/metag/pthread_spin_init.c | 20 ++
libpthread/nptl/sysdeps/metag/pthread_spin_lock.S | 20 ++
.../nptl/sysdeps/metag/pthread_spin_trylock.S | 24 ++
.../nptl/sysdeps/metag/pthread_spin_unlock.S | 16 ++
libpthread/nptl/sysdeps/metag/pthreaddef.h | 40 +++
libpthread/nptl/sysdeps/metag/tcb-offsets.sym | 15 +
libpthread/nptl/sysdeps/metag/tls.h | 163 ++++++++++++
.../nptl/sysdeps/unix/sysv/linux/metag/Makefile | 13 +
.../sysdeps/unix/sysv/linux/metag/Makefile.arch | 34 +++
.../unix/sysv/linux/metag/bits/pthreadtypes.h | 181 +++++++++++++
.../sysdeps/unix/sysv/linux/metag/bits/semaphore.h | 35 +++
.../nptl/sysdeps/unix/sysv/linux/metag/clone.S | 9 +
.../sysdeps/unix/sysv/linux/metag/createthread.c | 23 ++
.../nptl/sysdeps/unix/sysv/linux/metag/fork.c | 31 +++
.../unix/sysv/linux/metag/libc-lowlevellock.c | 21 ++
.../sysdeps/unix/sysv/linux/metag/lowlevellock.c | 134 ++++++++++
.../sysdeps/unix/sysv/linux/metag/lowlevellock.h | 279 ++++++++++++++++++++
.../unix/sysv/linux/metag/pt-__syscall_error.c | 7 +
.../sysv/linux/metag/pt-__syscall_rt_sigaction.c | 7 +
.../unix/sysv/linux/metag/pt-gettimeofday.c | 11 +
.../nptl/sysdeps/unix/sysv/linux/metag/pt-vfork.S | 51 ++++
.../sysdeps/unix/sysv/linux/metag/pthread_once.c | 100 +++++++
.../sysdeps/unix/sysv/linux/metag/sysdep-cancel.h | 152 +++++++++++
.../nptl/sysdeps/unix/sysv/linux/metag/vfork.S | 56 ++++
44 files changed, 1975 insertions(+), 95 deletions(-)
Patch is too large, so refusing to show it
More information about the uClibc-cvs
mailing list