summaryrefslogtreecommitdiffstats
path: root/lib/libthr/arch
Commit message (Expand)AuthorAgeFilesLines
* Remove functions i386_get_gsbase and i386_set_gsbase, they were alreadydavidxu2006-01-071-14/+0
* Remove unused variable.davidxu2005-10-292-9/+0
* Kill unused variable declaration.davidxu2005-10-291-2/+0
* Remove COMPAT_32BIT, it is no longer needed.davidxu2005-04-271-5/+0
* Remove unused variable.davidxu2005-04-231-1/+0
* Now libthr only uses GDT based tls on i386. using LDT can only increasedavidxu2005-04-232-53/+3
* Add i386_get_gsbase, i386_set_gsbase since old libc doesn't have thedavidxu2005-04-231-0/+14
* Adapt the libpthread patch for using i386_set_gsbase() to libthr.peter2005-04-142-16/+41
* Use the new atomic_cmpset_32().cognet2005-04-072-20/+0
* Import my recent 1:1 threading working. some features improved includes:davidxu2005-04-0224-354/+941
* Fix inverted #ifdef that I added. Who had the pointy hat last?peter2004-12-061-1/+1
* Use the recently exposed fs/gs set functions when compiling libthr topeter2004-11-061-0/+12
* Adjust code to support AMD64, on AMD64, thread needs to set fsbase bydavidxu2004-08-191-3/+10
* Add AMD64 support code.davidxu2004-08-192-0/+106
* Add TLS support for libthr on i386.dfr2004-08-152-74/+29
* Make NULL a (void*)0 whereever possible, and fix the warnings(-Werror)markm2004-03-051-1/+1
* libthr powerpc support.grehan2004-03-022-0/+63
* Bump up the maximum number concurrent threads on x86.mtm2004-02-011-1/+1
* Use dynamic instead of static LDT allocation.mtm2003-12-021-5/+4
* Implement _get_curthread and _set_curthread. We use GCCs builtinmarcel2003-07-241-1/+6
* This commit was generated by cvs2svn to compensate for changes in r117783,mtm2003-07-192-0/+55
|\
| * The MD framework for libthr on alphamtm2003-07-192-0/+55
* The move to _retire() a thread in the GC instead of in the thread'smtm2003-06-291-4/+2
* .S comments must be C comments, not ASM ones.obrien2003-06-021-1/+1
* Missing unlock.mtm2003-05-291-0/+2
* Return gracefully, rather than aborting, when the maximum concurrentmtm2003-05-253-7/+12
* The struct mcontext has changed. It's using the register sets. Bringmarcel2003-05-251-1/+1
* Add two functions: _spinlock_pthread() and _spinunlock_pthread()mtm2003-05-231-2/+4
* Make WARNS2 clean. The fixes mostly included:mtm2003-05-231-0/+5
* o Make the defenition of _set_curthread() match its declarationmtm2003-05-211-5/+27
* Fix a null dereference leading to a core dump whenmtm2003-05-061-1/+4
* Add support for ia64.marcel2003-04-202-0/+64
* - Pass a ucontext_t to _set_curthread. If non-NULL the new thread is setjake2003-04-032-4/+11
* - Don't overrun the ldt buffer.jeff2003-04-021-2/+2
* Implement _get_curthread and _set_curthread. This is especially easy.jake2003-04-022-0/+58
* Add MD makefile.jake2003-04-011-0/+3
* - Adjust the makefiles so we have a per architecture makefile.jeff2003-04-011-0/+5
* - Add libthr but don't hook it up to the regular build yet. This is anjeff2003-04-012-0/+139
OpenPOWER on IntegriCloud