Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-01-06 | use the __extern_always_inline define from cdefs.h instead of duplicating ↵ | Mike Frysinger | |
gcc version checking in every pt-machine.h header ... while __extern_always_inline should work fine, i think what is intended is __extern_inline ... should double check later | |||
2008-01-05 | - fixup gnu_inline vs. C99 inline | Bernhard Reutner-Fischer | |
- add missing header guards while at it | |||
2008-01-05 | Chris Zankel writes: | Mike Frysinger | |
The following patches add support for the Xtensa processor architecture to uClibc. They are based on a recent SVN checkout (12/05/2007). The first patch (attached to this post) adds Xtensa support to various shared configuration and make files. The following patches then include the Xtensa specific files and directories. I welcome any feedback and would appreciate it if you could include the patches into the mainline tree. I am certainly committed to maintain the port. Bob Wilson was kind enough to review the patches. Some notes about the architecture: Xtensa is a configurable and extensible processor architecture developed by Tensilica. For more information, please visit: www.linux-xtensa.org. | |||
2007-11-23 | A better atomic ops implementation for the Blackfin, relying on a feature | Bernd Schmidt | |
present in our recent kernels. | |||
2007-11-22 | Add hidden symbols for a number of pthread functions, and use them to ensure | Bernd Schmidt | |
that all entries in the __pthread_functions point to functions within libpthread, not identically-named functions in libc. | |||
2007-11-16 | Added AVR32 support to uClibc. Signed-off-by: Hans-Christian Egtvedt ↵ | Carmelo Amoroso | |
<hcegtvedt@atmel.com> | |||
2007-10-13 | - use the compiler-driver instead of the linker | Bernhard Reutner-Fischer | |
- adjust setting flags accordingly to use (hardcoded, see below) -Wl, Potential improvements: *) --warn-unresolved-symbols should perhaps be used for all libs *) eventually rename LDFLAGS to CC_LDFLAGS *) probe for compiler driver's notion of flag to use for passing in linker flags (i.e. don't hardcode "-Wl,") | |||
2007-06-29 | tweak msync prototype to match header | Mike Frysinger | |
2007-05-31 | Bernd Schmidt writes: make sure custom stacks work properly for no-mmu | Mike Frysinger | |
2007-03-19 | #1273 if EXTRAVERSION is set, make sure we respect it | Mike Frysinger | |
2007-02-20 | call kernel helper to do spinlocks | Mike Frysinger | |
2007-01-29 | since these functions get exported, namespace the arguments | Mike Frysinger | |
2007-01-11 | Peter Mazinger pointed out that my last commit was faulty. | Joakim Tjernlund | |
This should fix it. | |||
2006-12-08 | only define msync cancellation point if the syscall exists | Mike Frysinger | |
2006-12-08 | finish the pthread locking cleanups. This should get things compiling again | Eric Andersen | |
though I still need to silence the warnings about _pthread_cleanup_push_defer | |||
2006-11-09 | prevent cancellation functions from being called more than once | Mike Frysinger | |
2006-11-09 | backport from upstream: | Mike Frysinger | |
2001-04-10 Ulrich Drepper <drepper@redhat.com> * join.c (pthread_exit): Move code to new function __pthread_do_exit which takes an extra parameter with the current frame pointer. Call new function with CURRENT_STACK_FRAME. (__pthread_do_exit): New function. Call __pthread_perform_cleanup with the new parameter. (pthread_join): Call __pthread_do_exit instead of pthread_exit. * cancel.c (__pthread_perform_cleanup): Takes extra parameter. Use this parameter as the initial value the cleanup handler records are compared against. No active cleanup handler record must have an address lower than the previous one and the initial record must be above (below on PA) the frame address passed in. (pthread_setcancelstate): Call __pthread_do_exit instead of pthread_exit. (pthread_setcanceltype): Likewise. (pthread_testcancel): Likewise. (_pthread_cleanup_pop_restore): Likewise. * condvar.c (pthread_cond_wait): Likewise. (pthread_cond_timedwait_relative): Likewise. * manager.c (pthread_start_thread): Likewise. * oldsemaphore.c (__old_sem_wait): Likewise. * pthread.c (pthread_handle_sigcancel): Likewise. * semaphore.c (__new_sem_wait): Likewise. (sem_timedwait): Likewise. * ptlongjmp.c (pthread_cleanup_upto): Also use current stack frame to limit the cleanup handlers which get run. * internals.h: Add prototype for __pthread_do_exit. Adjust prototype for __pthread_perform_cleanup. | |||
2006-11-09 | backport from upstream: | Mike Frysinger | |
2001-04-11 Ulrich Drepper <drepper@redhat.com> * cancel.c (_pthread_cleanup_push): Catch invalid __prev buffer and remove it. (_pthread_cleanup_push_defer): Likewise. | |||
2006-11-03 | remove duplicated/unused ASSERT code | Mike Frysinger | |
2006-11-03 | dont need to force optimization in CFLAGS anymore (if this fails your ↵ | Mike Frysinger | |
compiler prob sucks anyways) | |||
2006-08-24 | merge fixes from upstream (rev 1.10 -> 1.13) | Mike Frysinger | |
2006-03-05 | use sched_yield, not pthread_yield | Mike Frysinger | |
2006-02-28 | need types.h for size_t as pointed out in buildlog | Mike Frysinger | |
2006-02-27 | import ia64 linuxthreads files | Mike Frysinger | |
2006-02-23 | Added support for the new CRISv32 architecture. | Peter Kjellerstedt | |
2006-02-23 | Make use of CFLAGS-OMIT-file | Peter S. Mazinger | |
2006-02-18 | tweak the idea between having a MMU and actually using it | Mike Frysinger | |
2006-02-18 | make headers more quiet | Mike Frysinger | |
2006-02-15 | DOMULTI may be used for libc, the excluded files need work, ↵ | Peter S. Mazinger | |
linuxthreads[_db] as well, don't try on slow box | |||
2006-02-04 | fix warning when building on non-mmu hosts | Mike Frysinger | |
2006-02-01 | typo | Peter S. Mazinger | |
2006-02-01 | same in old | Peter S. Mazinger | |
2006-01-30 | Add IMA compiling | Peter S. Mazinger | |
2006-01-26 | prototypes for threads too | Peter S. Mazinger | |
2006-01-26 | Get rid of missing prototype warnings | Peter S. Mazinger | |
2006-01-25 | Modify the earlier changes, because libc-lock references __pthread_mutex*, ↵ | Peter S. Mazinger | |
dont use hidden_strong_alias | |||
2006-01-25 | make use of the internals provided earlier | Peter S. Mazinger | |
2006-01-25 | Keep only hidden __pthread_mutex_* used in libc, change pthread_mutex_* to ↵ | Peter S. Mazinger | |
use internal version, provide pthread_mutexattr_* internal versions, remove unused __pthread_mutex_timedlock | |||
2006-01-25 | Remove unused prototype | Peter S. Mazinger | |
2006-01-25 | user internal versions of waitpid/raise/nanosleep | Peter S. Mazinger | |
2006-01-25 | provide internal nanosleep/waitpid/sigaction/raise | Peter S. Mazinger | |
2006-01-25 | longjmp should use __libc_longjmp, use __typeof again now that it works ↵ | Peter S. Mazinger | |
correctly | |||
2006-01-25 | s/IS_IN_linuxthreads/IS_IN_libpthread/ | Peter S. Mazinger | |
2006-01-24 | Get rid of a shadow warning | Peter S. Mazinger | |
2006-01-24 | add noreturn for *longjmp | Peter S. Mazinger | |
2006-01-24 | waitpid undefined | Peter S. Mazinger | |
2006-01-24 | use __typeof for all __libc_x prototypes, do not need __sigaction/__vfork | Peter S. Mazinger | |
2006-01-24 | Don't use __getpid/__getpagesize | Peter S. Mazinger | |
2006-01-24 | fork/vfork weak in libc, strong in libpthread | Peter S. Mazinger | |
2006-01-24 | Move threads header to proper location | Peter S. Mazinger | |