| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Bring in latest from trunk. | "Steven J. Hill" | 2005-08-12 | 7 | -26/+35 |
| | | |||||
| * | It occurred to me that for the uClibc way of doing things, we should be ↵ | "Steven J. Hill" | 2005-08-11 | 4 | -4/+101 |
| | | | | | using the syscall to fork if pthreads is not being used for NPTL, just like we do with the linuxthreads model. There were some name collisions that had to fixed, but things should be sane now. Also, due to complexities of the new thread model and compilation, the 'fork.c' from NPTL has to be compiled in with the C library, even though the code in it is not called until pthreads is linked in either dynamically by the loader or in a static binary. If that all makes sense to you, give yourself a cookie. | ||||
| * | Steve was taking stupid pills and hardcoded the version of the dynamic loader. | "Steven J. Hill" | 2005-08-11 | 1 | -1/+1 |
| | | |||||
| * | Turn on STDIO futexes by default. | "Steven J. Hill" | 2005-08-11 | 1 | -1/+1 |
| | | |||||
| * | Sync with trunk. | "Steven J. Hill" | 2005-08-11 | 3 | -6/+9 |
| | | |||||
| * | Merge with latest trunk. | "Steven J. Hill" | 2005-08-10 | 7 | -63/+60 |
| | | |||||
| * | Finally, all of the makefiles that make the magic happen. These changes ↵ | "Steven J. Hill" | 2005-08-09 | 11 | -169/+474 |
| | | | | | allow for uClibc to build for NPTL support without breaking the old linuxthreads model. Let the testing begin. | ||||
| * | Compile cleanups for NPTL support. | "Steven J. Hill" | 2005-08-09 | 8 | -9/+56 |
| | | |||||
| * | In reality, the futex support that was originally added was only for STDIO ↵ | "Steven J. Hill" | 2005-08-09 | 12 | -37/+48 |
| | | | | | operations internal to libc. The futexes should not be visible to anything other than libc. These changes clean up futex and STDIO. | ||||
| * | Changes made to the dynamic loader for TLS/NPTL support. Additional changes ↵ | "Steven J. Hill" | 2005-08-09 | 22 | -46/+255 |
| | | | | | made to libpthread and libc for remaining support. | ||||
| * | Merge from trunk, again. | "Steven J. Hill" | 2005-08-09 | 5 | -93/+74 |
| | | |||||
| * | Die! Die! Die! | "Steven J. Hill" | 2005-08-09 | 25 | -1435/+0 |
| | | |||||
| * | Merge from trunk. | "Steven J. Hill" | 2005-08-09 | 5 | -54/+27 |
| | | |||||
| * | Merge with latest changes from the trunk. | "Steven J. Hill" | 2005-08-04 | 9 | -38/+76 |
| | | |||||
| * | Properly link in needed TLS functions for the static C library. Added the ↵ | "Steven J. Hill" | 2005-07-31 | 5 | -8/+862 |
| | | | | | new low-level locking primitives to the C library for both static and shared. Added the new file 'dl-tls.c' from glibc which should be the final code necessary to fully link all the libraries for a NPTL-based uClibc. | ||||
| * | Disable compilation of 'thread-freeres.c' until we sort out the start | "Steven J. Hill" | 2005-07-31 | 1 | -4/+4 |
| | | | | | and stop functions lists for threads. | ||||
| * | Add function '__libc_fatal' for NPTL. | "Steven J. Hill" | 2005-07-31 | 1 | -0/+3 |
| | | |||||
| * | Add function '__libc_fatal' for NPTL. | "Steven J. Hill" | 2005-07-31 | 2 | -0/+200 |
| | | |||||
| * | Last of the merges along with latest changes for NPTL. Nothing much | "Steven J. Hill" | 2005-07-30 | 21 | -794/+506 |
| | | | | | new on the NPTL stuff other than cleaning a few things up. | ||||
| * | Finalize the merge from the trunk. There are more files to be | "Steven J. Hill" | 2005-07-30 | 60 | -1145/+1286 |
| | | | | | merged, but they will be done manually. | ||||
| * | Add new file. | "Steven J. Hill" | 2005-07-30 | 1 | -0/+550 |
| | | |||||
| * | Merge mania continues... | "Steven J. Hill" | 2005-07-30 | 7 | -63/+598 |
| | | |||||
| * | More merges with main trunk. | "Steven J. Hill" | 2005-07-30 | 10 | -21/+326 |
| | | |||||
| * | Merge remaining architecture stuff that does not effect MIPS. | "Steven J. Hill" | 2005-07-26 | 38 | -697/+1899 |
| | | |||||
| * | Test of my merge script. | "Steven J. Hill" | 2005-07-25 | 1 | -0/+89 |
| | | |||||
| * | Hopefully this will work. | "Steven J. Hill" | 2005-07-25 | 4 | -9/+153 |
| | | |||||
| * | Crap. | "Steven J. Hill" | 2005-07-25 | 1 | -0/+9 |
| | | |||||
| * | Help. | "Steven J. Hill" | 2005-07-25 | 1 | -0/+59 |
| | | |||||
| * | A merging we will go. A merging we will go. Hi ho the merrio' a merging we ↵ | "Steven J. Hill" | 2005-07-25 | 63 | -1375/+589 |
| | | | | | will go. | ||||
| * | Merge from trunk. | "Steven J. Hill" | 2005-07-23 | 10 | -77/+58 |
| | | |||||
| * | Merge from trunk. | "Steven J. Hill" | 2005-07-23 | 35 | -886/+423 |
| | | |||||
| * | Add generated thread block constant offsets. This was generated when ↵ | "Steven J. Hill" | 2005-07-22 | 1 | -0/+3 |
| | | | | | building a glibc toolchain. I will create a script to do the same thing in uClibc later on. | ||||
| * | Added new files for TLS functionality in libpthreads and for the dynamic ↵ | "Steven J. Hill" | 2005-07-22 | 12 | -0/+637 |
| | | | | | loader. The headers may be moved to the 'ldso' directory hierarchy at a later date depending on what we run into when implementating changes to the loader. | ||||
| * | Big set of various patches to get the NPTL libraries to build and link. | "Steven J. Hill" | 2005-07-22 | 25 | -10/+215 |
| | | |||||
| * | Add in MIPS-specific implementation of 'vfork' and clean up other files in ↵ | "Steven J. Hill" | 2005-07-22 | 6 | -1/+140 |
| | | | | | NPTL to fit within the uClibc infrastructure. | ||||
| * | Changes to get the NPTL debug library to build and link. | "Steven J. Hill" | 2005-07-22 | 4 | -61/+55 |
| | | |||||
| * | Fixed up resolver and errno code such that both thread models can compile ↵ | "Steven J. Hill" | 2005-07-22 | 7 | -120/+105 |
| | | | | | without stepping on each other. The original implementation pulled from glibc was done incorrectly and has been fixed. | ||||
| * | Add futex support into uClibc. Selection of futex support independent of | "Steven J. Hill" | 2005-07-22 | 10 | -1/+123 |
| | | | | | NPTL is not currently supported. | ||||
| * | Massive clean up of makefiles with a focus on being able to compile correctly | "Steven J. Hill" | 2005-07-22 | 14 | -30/+69 |
| | | | | | | both thread library models. Items of interest are the 'Rules.mak' changes at the top level as well as the new 'Rules.mak' for the NPTL library. | ||||
| * | Remove obsoleted files. | "Steven J. Hill" | 2005-07-22 | 4 | -110/+0 |
| | | |||||
| * | Remove unused header file. | "Steven J. Hill" | 2005-07-04 | 1 | -12/+0 |
| | | |||||
| * | The function '_dl_memset' should always be inlined regardless of the | "Steven J. Hill" | 2005-06-30 | 2 | -60/+70 |
| | | | | | | | | | optimization level chosen. This allows uClibc to be compiled with the latest GCC-4.1.0. While tracking down the specific culprit causing the segmentation fault of the dynamic loader with GCC-4.1.0 I was able to force inlining of other functions such that I shaved 512 bytes off the size of the loader, yay. Also fixed warning in 'dl-hash.c'. | ||||
| * | Changed files for glibc compatibility so that more NPTL files would build. | "Steven J. Hill" | 2005-06-12 | 10 | -26/+108 |
| | | |||||
| * | Fixed up 'clean' target for latest NPTL changes and modified include | "Steven J. Hill" | 2005-06-12 | 10 | -39/+67 |
| | | | | | | dependency directories so that either thread model can be used by the C library modules that need some knowledge of pthreads. | ||||
| * | Add more files for NPTL support. | "Steven J. Hill" | 2005-06-12 | 13 | -0/+692 |
| | | |||||
| * | Add definitions necessary for TLS compilation. | "Steven J. Hill" | 2005-06-03 | 1 | -5/+6 |
| | | |||||
| * | Update structures and defines necessary to make resolver code thread | "Steven J. Hill" | 2005-06-03 | 2 | -0/+43 |
| | | | | | | | safe for TLS and NPTL. Our name resolver code is so out of date, we made not be able to correctly utilize it in multi-threaded programs compiled with NPTL. | ||||
| * | Update 'struct link_map' to add new fields for TLS. | "Steven J. Hill" | 2005-06-03 | 1 | -0/+25 |
| | | |||||
| * | Add in function declarations and bit fields for new NPTL clone support. | "Steven J. Hill" | 2005-06-03 | 2 | -0/+22 |
| | | |||||
| * | Fix up include paths for compilation in uClibc. | "Steven J. Hill" | 2005-06-03 | 3 | -13/+11 |
| | | |||||
