[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

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



$ 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.
----------------------------------

Attachment: arm-nptl-0.20.ZIP
Description: arm-nptl-0.20.ZIP


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]