aboutsummaryrefslogtreecommitdiff
path: root/lib/libthr/arch
Commit message (Expand)AuthorAgeFilesLines
* [mips] convert over =v to =r for the inline assembly.Adrian Chadd2016-08-141-2/+2
* [mips] add support for using the MIPS user register for TLS data.Adrian Chadd2016-08-071-0/+50
* Unmagic the thread pointer offset.Ruslan Bukin2016-04-141-1/+1
* Add pthread MD part for RISC-V.Ruslan Bukin2016-01-271-0/+92
* Start support for the RISC-V 64-bit architecture developed by UC Berkeley.Ruslan Bukin2015-12-111-0/+1
* Disable SSE in libthrEric van Gyzen2015-08-052-0/+12
* Add pthread_md.h for arm64.Andrew Turner2015-03-301-0/+84
* Start to import support for the AArch64 architecture from ARM. This changeAndrew Turner2015-03-191-0/+2
* Merge all the copies of _tcb_ctor and _tcb_dtor.Andrew Turner2015-01-2118-376/+3
* Avoid use of register variables. Clang 3.5 treats this as undefined behavior,Justin Hibbits2015-01-061-7/+7
* Remove ia64.Marcel Moolenaar2014-07-074-174/+0
* Merging of projects/armv6, part 2Oleksandr Tymoshenko2012-08-151-1/+13
* - Switch to saving non-offseted pointer to TLS block in order too keep things...Oleksandr Tymoshenko2012-03-061-8/+4
* Add thread-local storage support for arm:Oleksandr Tymoshenko2012-02-142-4/+5
* Switch MIPS TLS implementation to Variant I:Oleksandr Tymoshenko2012-02-102-13/+20
* The TCB_GET32() and TCB_GET64() macros in the i386 and amd64-specificDimitry Andric2011-12-152-2/+2
* Merge from r161730:Marius Strobl2011-06-184-21/+54
* Add section .note.GNU-stack for assembly files used by 386 and amd64.Konstantin Belousov2011-01-072-0/+4
* Merge from tbemd, with a small amount of rework:Warner Losh2010-09-137-14/+0
* Unify 32-bit and 64-bit PowerPC libthr support. This reduces codeNathan Whitehorn2010-08-245-145/+14
* Fix SVN mismerge. We somehow ended up with the 32-bit powerpc versionNathan Whitehorn2010-07-112-4/+4
* Powerpc64 thread libraries support.Nathan Whitehorn2010-07-103-0/+143
* Merge r195129 from project/mips to head by hand:Warner Losh2010-01-091-2/+6
* Implement _umtx_op_err() for ia64.Marcel Moolenaar2009-10-243-1/+38
* Commit missing mips libthr support that I thought I'd committed earlierWarner Losh2008-05-112-0/+141
* Bring in mips threads support from perforce mips2-jnpr branch.Warner Losh2008-04-261-0/+5
* Replace function _umtx_op with _umtx_op_err, the later function directlyDavid Xu2008-04-026-2/+81
* style.Makefile(5)David E. O'Brien2008-02-136-6/+6
* style(9)David E. O'Brien2008-02-132-6/+6
* - Remove variable _thr_scope_system, all threads are system scope.David Xu2006-12-156-1/+11
* Stylize: avoid using a global register variable.Marcel Moolenaar2006-09-012-6/+8
* Rename TLS_TP_OFFSET back to TP_OFFSET. The former clashes with rtld.Marcel Moolenaar2006-09-011-3/+3
* Stylize.Marcel Moolenaar2006-09-012-17/+11
* Stylize.Marcel Moolenaar2006-08-311-6/+2
* TLS fixes:Marcel Moolenaar2006-08-312-4/+8
* Fix harmless bug: sizeof(tcb) equals sizeof(void*) not sizeof(struct tcb).Marcel Moolenaar2006-08-311-1/+1
* o Set TP using inline assembly to avoid dead code elimination.Marcel Moolenaar2006-08-301-5/+3
* Remove alpha left-overs.Ruslan Ermilov2006-08-223-133/+0
* Remove declaration of _thr_initial from MD header file, it is no longerDavid Xu2006-04-042-4/+0
* Simplify _get_curthread() and _tcb_ctor because libc and rtld nowDavid Xu2006-04-044-15/+6
* Remove functions i386_get_gsbase and i386_set_gsbase, they were alreadyDavid Xu2006-01-071-14/+0
* Remove unused variable.David Xu2005-10-292-9/+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
* Use the new atomic_cmpset_32().Olivier Houchard2005-04-072-20/+0
* Import my recent 1:1 threading working. some features improved includes:David Xu2005-04-0224-354/+941