summaryrefslogtreecommitdiff
path: root/lib/libthr/arch/i386
Commit message (Expand)AuthorAgeFilesLines
* Replace function _umtx_op with _umtx_op_err, the later function directlyDavid Xu2008-04-023-1/+40
* style.Makefile(5)David E. O'Brien2008-02-131-1/+1
* - Remove variable _thr_scope_system, all threads are system scope.David Xu2006-12-151-0/+2
* Remove declaration of _thr_initial from MD header file, it is no longerDavid Xu2006-04-041-2/+0
* Simplify _get_curthread() and _tcb_ctor because libc and rtld nowDavid Xu2006-04-042-8/+3
* Remove functions i386_get_gsbase and i386_set_gsbase, they were alreadyDavid Xu2006-01-071-14/+0
* Kill unused variable declaration.David Xu2005-10-291-2/+0
* Remove COMPAT_32BIT, it is no longer needed.David Xu2005-04-271-5/+0
* Remove unused variable.David Xu2005-04-231-1/+0
* Now libthr only uses GDT based tls on i386. using LDT can only increaseDavid Xu2005-04-232-53/+3
* Add i386_get_gsbase, i386_set_gsbase since old libc doesn't have theDavid Xu2005-04-231-0/+14
* Adapt the libpthread patch for using i386_set_gsbase() to libthr.Peter Wemm2005-04-142-16/+41
* Import my recent 1:1 threading working. some features improved includes:David Xu2005-04-025-155/+202
* Fix inverted #ifdef that I added. Who had the pointy hat last?Peter Wemm2004-12-061-1/+1
* Use the recently exposed fs/gs set functions when compiling libthr toPeter Wemm2004-11-061-0/+12
* Adjust code to support AMD64, on AMD64, thread needs to set fsbase byDavid Xu2004-08-191-3/+10
* Add TLS support for libthr on i386.Doug Rabson2004-08-152-74/+29
* Make NULL a (void*)0 whereever possible, and fix the warnings(-Werror)Mark Murray2004-03-051-1/+1
* Bump up the maximum number concurrent threads on x86.Mike Makonnen2004-02-011-1/+1
* Use dynamic instead of static LDT allocation.Mike Makonnen2003-12-021-5/+4
* The move to _retire() a thread in the GC instead of in the thread'sMike Makonnen2003-06-291-4/+2
* .S comments must be C comments, not ASM ones.David E. O'Brien2003-06-021-1/+1
* Missing unlock.Mike Makonnen2003-05-291-0/+2
* Return gracefully, rather than aborting, when the maximum concurrentMike Makonnen2003-05-251-3/+8
* Add two functions: _spinlock_pthread() and _spinunlock_pthread()Mike Makonnen2003-05-231-2/+4
* Make WARNS2 clean. The fixes mostly included:Mike Makonnen2003-05-231-0/+5
* o Make the defenition of _set_curthread() match its declarationMike Makonnen2003-05-211-5/+27
* Fix a null dereference leading to a core dump whenMike Makonnen2003-05-061-1/+4
* - Pass a ucontext_t to _set_curthread. If non-NULL the new thread is setJake Burkholder2003-04-031-2/+6
* - Don't overrun the ldt buffer.Jeff Roberson2003-04-021-2/+2
* - Adjust the makefiles so we have a per architecture makefile.Jeff Roberson2003-04-011-0/+5
* - Add libthr but don't hook it up to the regular build yet. This is anJeff Roberson2003-04-012-0/+139