[PATCH] Native POSIX Thread Library(NPTL) ARM Supporting Patches (3/3)

"Hu, Boris" <[email protected]>
Newsgroups gmane.comp.lib.phil,gmane.linux.ports.arm.kernel,gmane.comp.lib.glibc.alpha
Message-ID <37FBBA5F3A361C41AB7CE44558C3448E1A1813@pdsmsx403.ccr.corp.intel.com>
$ diffstat arm-nptl-0.20.diff
 allocatestack.c                                  |   33 ++
 herrno.c                                         |    7 
 init.c                                           |   35 ++
 pthreadP.h                                       |   11 
 res.c                                            |    6 
 sysdeps/arm/Makefile                             |   25 ++
 sysdeps/arm/bits/atomic.h                        |  109 +++++++++
 sysdeps/arm/pthread_spin_init.c                  |   25 ++
 sysdeps/arm/pthread_spin_lock.c                  |   33 ++
 sysdeps/arm/pthread_spin_trylock.c               |   31 ++
 sysdeps/arm/pthread_spin_unlock.c                |   25 ++
 sysdeps/arm/pthreaddef.h                         |   46 +++
 sysdeps/arm/tcb-offsets.sym                      |    4 
 sysdeps/arm/td_ta_map_lwp2thr.c                  |   47 +++
 sysdeps/arm/tls.h                                |  201 ++++++++++++++++
 sysdeps/pthread/createthread.c                   |   17 +
 sysdeps/pthread/pthread_once.c                   |    4 
 sysdeps/pthread/pthread_sigmask.c                |    5 
 sysdeps/unix/sysv/linux/Makefile                 |    2 
 sysdeps/unix/sysv/linux/arm/Makefile             |   22 +
 sysdeps/unix/sysv/linux/arm/bits/pthreadtypes.h  |  152 ++++++++++++
 sysdeps/unix/sysv/linux/arm/bits/semaphore.h     |   39 +++
 sysdeps/unix/sysv/linux/arm/createthread.c       |   24 +
 sysdeps/unix/sysv/linux/arm/dl-sysdep.h          |   37 +++
 sysdeps/unix/sysv/linux/arm/fork.c               |   31 ++
 sysdeps/unix/sysv/linux/arm/libc-lowlevellock.c  |   21 +
 sysdeps/unix/sysv/linux/arm/libc-lowlevelmutex.c |   21 +
 sysdeps/unix/sysv/linux/arm/lowlevellock.c       |  103 ++++++++
 sysdeps/unix/sysv/linux/arm/lowlevellock.h       |  278 +++++++++++++++++++++++
 sysdeps/unix/sysv/linux/arm/lowlevelmutex.c      |   89 +++++++
 sysdeps/unix/sysv/linux/arm/lowlevelsem.h        |   72 +++++
 sysdeps/unix/sysv/linux/arm/pt-vfork.S           |   46 +++
 sysdeps/unix/sysv/linux/arm/sem_post.c           |   51 ++++
 sysdeps/unix/sysv/linux/arm/sem_timedwait.c      |   88 +++++++
 sysdeps/unix/sysv/linux/arm/sem_trywait.c        |   50 ++++
 sysdeps/unix/sysv/linux/arm/sem_wait.c           |   59 ++++
 sysdeps/unix/sysv/linux/arm/sigrestorer.S        |   33 ++
 sysdeps/unix/sysv/linux/arm/sysdep-cancel.h      |  145 +++++++++++
 sysdeps/unix/sysv/linux/libc_multiple_threads.c  |   26 ++
 sysdeps/unix/sysv/linux/libc_pthread_init.c      |   10 
 40 files changed, 2042 insertions(+), 21 deletions(-)

Questions, comments, etc. very welcome!

TIA,

Boris (Hu Jiang Tao)
----------------------------------
This email message contains solely 
my own personal views, and not 
necessarily those of my employer.
----------------------------------
arm-nptl-0.20.ZIP (application/x-zip-compressed, 14.4 KB) - not displayed
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.