| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | sparc nptl needs it's own lowlevellock.c | austinf | 2009-03-21 | 4 | -4/+157 |
| | | | | | | * Since sparc < v9 doesn't have a real compare exchange instruction, we implement it with a test and set. | ||||
| * | sparc32 nptl functional | austinf | 2009-03-19 | 16 | -146/+347 |
| | | | | | | | | | | * pulled updated asm and headers from glibc for sparc32 * probably no cancellation support yet * no shared TLS relocs yet, since ldso is hosed on sparc still note: didn't use TARGET_SUBARCH method of includes since that would cause other parts of libc to fail currently. Will need to be fixed later. | ||||
| * | Always compile fork.S in arm mode. Make _Unwind_Resume arm only | Khem Raj | 2009-03-18 | 2 | -1/+13 |
| | | | | | even when compiling in thumb mode. | ||||
| * | Use __asm__ and __volatile__. SYS_ify is not required here because its used | Khem Raj | 2009-03-18 | 1 | -6/+6 |
| | | | | | in calling macro already. | ||||
| * | Fix kernl-features.h include path. | Carmelo Amoroso | 2008-12-11 | 21 | -21/+21 |
| | | | | | | Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com> | ||||
| * | Synch with trunk @ 24379 | Carmelo Amoroso | 2008-12-11 | 1 | -437/+0 |
| | | | | | Step 23: move kernel-features.h | ||||
| * | Signed-off-by: Khem Raj <raj.khem@gmail.com> | Khem Raj | 2008-12-10 | 6 | -12/+107 |
| | | | | | Update pthread_mutex_t definition and initializations. | ||||
| * | Signed-off-by: Khem Raj <raj.khem@gmail.com> | Khem Raj | 2008-12-09 | 1 | -40/+40 |
| | | | | | | | This patch makes mips nptl port compile again Replace remaining instances of asm by __asm__ and volatile by __volatile__ include bits/errno.h instead of obsolete bits/errno_values.h | ||||
| * | Fix some nptl clean target removing bash-like globs to be compliant | Carmelo Amoroso | 2008-12-03 | 1 | -6/+5 |
| | | | | | with other shell, as pointed out by Bernhard. | ||||
| * | Rework nptl build system for cleaning headers and objects | Carmelo Amoroso | 2008-12-03 | 2 | -10/+12 |
| | | | | | | | | | | | | | | | | | | | | | | | to be compliant with all other Makefile. The output of the make clean (silent mode) will be as follows: CLEAN ld-uClibc CLEAN libdl <....> CLEAN nptl_pthread_generic CLEAN nptl_pthread CLEAN nptl_arch CLEAN nptl_linux CLEAN nptl_linux_arch CLEAN libthread_db <....> CLEAN nptl_headers CLEAN nptl_arch_headers CLEAN nptl_linux_headers CLEAN nptl_db_headers Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com> | ||||
| * | Fixes posix_fadvise[64] functions to return the | Carmelo Amoroso | 2008-09-18 | 1 | -147/+0 |
| | | | | | | | | | | | error number in case of failure instead of -1 and setting errno, according to SuSv3 (IEEE Std 1003.1 2004 edition) specification. Also refactor sysdep.h and syscalls.h moving INTERNAL_SYSCALL macro to the latter (as other archs do in uclibc). Signed-off-by: Filippo Arcidiacono <filippo.arcidiacono@st.com> Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com> | ||||
| * | __asm__ and __volatile__ conversion for arm. | Khem Raj | 2008-08-15 | 2 | -3/+3 |
| | | |||||
| * | Synch with trunk at rev 22997. | Carmelo Amoroso | 2008-07-31 | 2 | -47/+47 |
| | | | | | | | | Basically trailing whitespaces removal, fix non standard keywords asm -> __asm__ inline -> __inline__ and some minor changes on trunk. Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com> | ||||
| * | Update sh4 pthread_mutex_t definition | Carmelo Amoroso | 2008-07-31 | 1 | -3/+13 |
| | | |||||
| * | Undefine some of redundant syscalls not used by EABI kernels. So uclibc ↵ | Khem Raj | 2008-07-14 | 1 | -2/+1 |
| | | | | | | | could use alternative implementations for them. include sys/syscalls.h in pt-gettimeofday.c | ||||
| * | Signed-off-by: Khem Raj <raj.khem@gmail.com> | Khem Raj | 2008-07-11 | 1 | -4/+1 |
| | | | | | | We have pt-sleep.c now no need to create link and worse make clean deletes the proper pt-sleep.c file. | ||||
| * | Signed-off-by: Khem Raj <raj.khem@gmail.com> | Khem Raj | 2008-07-11 | 2 | -6/+4 |
| | | | | | Fix ARM specific makefiles for NPTL build. | ||||
| * | Fix some __UCLIBC_IO_MUTEX_XXXX macro to be used without FUTEX support. ↵ | Carmelo Amoroso | 2008-07-11 | 1 | -10/+3 |
| | | | | | Thanks Khem for pointing this out | ||||
| * | Exclude some files for ARM NPTL, Do not use _libc_fatal | Khem Raj | 2008-07-10 | 2 | -3/+12 |
| | | |||||
| * | Fix __USE_STDIO_FUTEXES__ fallout | Khem Raj | 2008-07-10 | 1 | -4/+11 |
| | | |||||
| * | ARM specific NPTL bits | Khem Raj | 2008-07-10 | 22 | -0/+2088 |
| | | |||||
| * | Revert the mips related fixed that got in due to the trunk merge and also ↵ | Khem Raj | 2008-07-09 | 2 | -1/+2 |
| | | | | | add pt-__syscall_rt_sigaction.c for mips | ||||
| * | BIG BIG commit: all left files merged from trunk [rev 22714]. Currenntly ↵ | Carmelo Amoroso | 2008-07-09 | 1 | -17/+4 |
| | | | | | NPTL sh4 port build and work fine. All committed to allow Khem Ray working on a working branch to integrate the ARM nptl port. MIPS nptl port not tested but should still building and working fine. There are some other part non yet merged with trunk (misc/internals and some headers file that need some more work). Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com> | ||||
| * | Synch the whole build system. Also including recent fix on testsuite build ↵ | Carmelo Amoroso | 2008-07-09 | 1 | -12/+14 |
| | | | | | system | ||||
| * | Sync build machinery stuff from trunk. Some more fixed for mips nptl port | Khem Raj | 2008-06-27 | 2 | -2/+9 |
| | | |||||
| * | Removed unused automatic variable 'val' to silent gcc | Carmelo Amoroso | 2008-06-18 | 1 | -3/+3 |
| | | |||||
| * | Renamed resultvar variable to __resultvar to avoid gcc arning due to ↵ | Carmelo Amoroso | 2008-06-18 | 1 | -5/+5 |
| | | | | | shadowed variable | ||||
| * | Synch with trunk | Carmelo Amoroso | 2008-06-18 | 1 | -2/+4 |
| | | |||||
| * | Remove symlink too during make clean | Carmelo Amoroso | 2008-05-15 | 1 | -1/+1 |
| | | |||||
| * | Remove extra / from directory name | Carmelo Amoroso | 2008-03-05 | 1 | -2/+2 |
| | | | | | Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com> | ||||
| * | Synch nptl branch with SH port: as requested by sjhill for mips-ash4 merge | Carmelo Amoroso | 2007-11-19 | 8 | -41/+108 |
| | | |||||
| * | Begin merging of SuperH NPTL port. See the mailing list for further information. | "Steven J. Hill" | 2007-11-13 | 28 | -107/+643 |
| | | |||||
| * | Finally check in all the changes I made for NPTL library proper. | "Steven J. Hill" | 2006-08-21 | 14 | -206/+110 |
| | | |||||
| * | Bring in the new files for NPTL. | "Steven J. Hill" | 2006-08-18 | 46 | -0/+372 |
| | | |||||
| * | Get rid of versioning and shared library compatibility code. We want to ↵ | "Steven J. Hill" | 2006-02-05 | 20 | -267/+22 |
| | | | | | start with as clean of a slate as possible. Whip me, beat me, make me shrink the code. | ||||
| * | Finish implementation of new signals for NPTL which are SIGCANCEL, SIGTIMER ↵ | "Steven J. Hill" | 2006-02-05 | 2 | -108/+4 |
| | | | | | and SIGSETXID. | ||||
| * | Clean up the 'sysdep.h' header chain. Other architectures will have their ↵ | "Steven J. Hill" | 2006-02-05 | 1 | -0/+295 |
| | | | | | own 'sysdep.h' file in the various NPTL threads directories. Clean up other files having to do with the usage of it. | ||||
| * | Add in new file associated with asynchronous cancellation points. | "Steven J. Hill" | 2006-02-05 | 1 | -0/+60 |
| | | |||||
| * | Add in files and necessary make targets to autogenerate header files for ↵ | "Steven J. Hill" | 2006-02-05 | 5 | -13/+129 |
| | | | | | various offsets needed for TLS storage access and low level locking which be used by architectures other than MIPS. (HINT: maybe I'm working other architectures for NPTL, maybe I'm not. I'll never tell.) | ||||
| * | Update for file renaming. | "Steven J. Hill" | 2006-02-05 | 1 | -2/+2 |
| | | |||||
| * | Remove asynchronous I/O files, which we do not support as well as unused ↵ | "Steven J. Hill" | 2006-02-05 | 3 | -126/+0 |
| | | | | | MIPS header file. | ||||
| * | Rename file. | "Steven J. Hill" | 2006-02-05 | 1 | -0/+0 |
| | | |||||
| * | Clean up '_res' such that it will now work for, NPTL, linuxthreads and | "Steven J. Hill" | 2006-01-15 | 1 | -29/+0 |
| | | | | | | even no threads. Fix 'pthread_atfork' function and clean up duplicate of '__set_errno' that is not needed. | ||||
| * | Get rid of more glibc NPTL symbol and alias madness. Also disable usage of | "Steven J. Hill" | 2006-01-14 | 13 | -14/+17 |
| | | | | | | | 'libc/sysdeps/linux/common/fork.c' when NPTL is being used. Finally, there are additional weak functions that need to be defined when using NPTL which have also been added. | ||||
| * | Rename file. | "Steven J. Hill" | 2006-01-14 | 1 | -0/+0 |
| | | |||||
| * | Changes to make 'h_errno' be a TLS variable. These changes should be ↵ | "Steven J. Hill" | 2006-01-05 | 1 | -2/+2 |
| | | | | | portable into the trunk as, I think, they handle both thread and non-threaded cases and maybe only minor tweaks to handle the linuxthreads model, if any. | ||||
| * | Clean up headers for the install target. Also define ↵ | "Steven J. Hill" | 2006-01-05 | 1 | -0/+1 |
| | | | | | 'attribute_tls_model_ie' in 'libc-internal.h' where it belongs. Update includes in a few other miscellaneous files. | ||||
| * | Fix build files so that CFLAGS and ASFLAGS do not bleed over into building ↵ | "Steven J. Hill" | 2005-12-17 | 2 | -1/+2 |
| | | | | | other code in the system. $!^%@!#$$ | ||||
| * | Finish merge from trunk, again, no really. | "Steven J. Hill" | 2005-12-10 | 1 | -2/+4 |
| | | |||||
| * | Bring in new functions for NPTL. These are actually from glibc out of | "Steven J. Hill" | 2005-12-08 | 4 | -8/+431 |
| | | | | | | the 'sysdeps/unix/sysv/linux' directory, but including the 'pthreadP.h' header to activate NPTL-specific code. | ||||
