summaryrefslogtreecommitdiffstats
path: root/lib/libthr/arch
Commit message (Expand)AuthorAgeFilesLines
* Add thread-local storage support for arm:gonzo2012-02-142-4/+5
* Switch MIPS TLS implementation to Variant I:gonzo2012-02-102-13/+20
* The TCB_GET32() and TCB_GET64() macros in the i386 and amd64-specificdim2011-12-152-2/+2
* Merge from r161730:marius2011-06-184-21/+54
* Add section .note.GNU-stack for assembly files used by 386 and amd64.kib2011-01-072-0/+4
* Merge from tbemd, with a small amount of rework:imp2010-09-137-14/+0
* Unify 32-bit and 64-bit PowerPC libthr support. This reduces codenwhitehorn2010-08-245-145/+14
* Fix SVN mismerge. We somehow ended up with the 32-bit powerpc versionnwhitehorn2010-07-112-4/+4
* Powerpc64 thread libraries support.nwhitehorn2010-07-103-0/+143
* Merge r195129 from project/mips to head by hand:imp2010-01-091-2/+6
* Implement _umtx_op_err() for ia64.marcel2009-10-243-1/+38
* Commit missing mips libthr support that I thought I'd committed earlierimp2008-05-112-0/+141
* Bring in mips threads support from perforce mips2-jnpr branch.imp2008-04-261-0/+5
* Replace function _umtx_op with _umtx_op_err, the later function directlydavidxu2008-04-026-2/+81
* style.Makefile(5)obrien2008-02-136-6/+6
* style(9)obrien2008-02-132-6/+6
* - Remove variable _thr_scope_system, all threads are system scope.davidxu2006-12-156-1/+11
* Stylize: avoid using a global register variable.marcel2006-09-012-6/+8
* Rename TLS_TP_OFFSET back to TP_OFFSET. The former clashes with rtld.marcel2006-09-011-3/+3
* Stylize.marcel2006-09-012-17/+11
* Stylize.marcel2006-08-311-6/+2
* TLS fixes:marcel2006-08-312-4/+8
* Fix harmless bug: sizeof(tcb) equals sizeof(void*) not sizeof(struct tcb).marcel2006-08-311-1/+1
* o Set TP using inline assembly to avoid dead code elimination.marcel2006-08-301-5/+3
* Remove alpha left-overs.ru2006-08-223-133/+0
* Remove declaration of _thr_initial from MD header file, it is no longerdavidxu2006-04-042-4/+0
* Simplify _get_curthread() and _tcb_ctor because libc and rtld nowdavidxu2006-04-044-15/+6
* 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
OpenPOWER on IntegriCloud