summaryrefslogtreecommitdiffstats
path: root/lib/libthr/arch/i386
Commit message (Expand)AuthorAgeFilesLines
* The TCB_GET32() and TCB_GET64() macros in the i386 and amd64-specificdim2011-12-151-1/+1
* Add section .note.GNU-stack for assembly files used by 386 and amd64.kib2011-01-071-0/+2
* Merge from tbemd, with a small amount of rework:imp2010-09-131-2/+0
* Replace function _umtx_op with _umtx_op_err, the later function directlydavidxu2008-04-023-1/+40
* style.Makefile(5)obrien2008-02-131-1/+1
* - Remove variable _thr_scope_system, all threads are system scope.davidxu2006-12-151-0/+2
* Remove declaration of _thr_initial from MD header file, it is no longerdavidxu2006-04-041-2/+0
* Simplify _get_curthread() and _tcb_ctor because libc and rtld nowdavidxu2006-04-042-8/+3
* Remove functions i386_get_gsbase and i386_set_gsbase, they were alreadydavidxu2006-01-071-14/+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
* Import my recent 1:1 threading working. some features improved includes:davidxu2005-04-025-155/+202
* 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 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
* 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
* 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-251-3/+8
* 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
* - Pass a ucontext_t to _set_curthread. If non-NULL the new thread is setjake2003-04-031-2/+6
* - Don't overrun the ldt buffer.jeff2003-04-021-2/+2
* - 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