[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