summaryrefslogtreecommitdiffstats
path: root/lib/librthread/arch (follow)
Commit message (Expand)AuthorAgeFilesLines
* retire sparctedu2016-09-011-41/+0
* remove hppa64 port, which we never got going beyond broken single users.deraadt2016-05-111-41/+0
* Use a Thread Information Block in both single and multi-threaded programs.guenther2016-05-0712-604/+0
* replace 0xf57ff05f with dmb syjsg2016-04-091-2/+2
* No point in keeping the threading support for vax, I guessguenther2016-03-102-76/+0
* Put the right number of leading underscores in ___cerror and __cerror, formiod2015-05-121-2/+3
* It's been a quarter century: we can assume volatile is present with that name.guenther2014-04-182-4/+4
* Retire hp300, mvme68k and mvme88k ports. These ports have no users, keepingmiod2014-03-182-90/+0
* Following the ARM manuals and cookbooks, ldrex/strex don't have implicitpatrick2013-08-281-1/+2
* Use %r27 as the thread control block pointer, allowing for __get_tcb() callsmiod2013-08-261-6/+18
* VAX ELF userland bits. Consists mostly of register prefix additions.miod2013-07-051-5/+5
* fix typo in commentmiod2013-06-041-2/+2
* unbreakmiod2013-06-031-2/+2
* Despite tedu's efforts, fix ERRNOPTR_OFFSET which has changed due to recentmiod2013-06-032-4/+4
* Make arm compile again. -mojmaja2013-06-021-1/+2
* cleanup and consolidate the spinlock_lock (what a name!) code.tedu2013-06-0114-93/+79
* If the lock is contended, such that the 'sc' fails, then we need toguenther2013-05-061-4/+7
* Userland bits for m68k/ELF. Mostly addition of register prefixes to themiod2013-02-021-12/+11
* Make this PIC-aware.miod2013-01-271-2/+6
* ARMv7 doesn't support the atomic SWP instruction anymore. Use the atomicpatrick2013-01-231-1/+12
* Add END() directives to the various functions.miod2013-01-111-1/+2
* Switch m88k ports to ELF.miod2013-01-052-14/+14
* Convert cpp | as rules in bsd.lib.mk and lib/libc/sys/Makefile.inc to pure ccpascal2012-08-221-2/+2
* Provide _atomic_lock() and __cerror() for hppa64. Makes hppa64 build again.jsing2012-04-132-0/+74
* tfork_thread has been moved to libcguenther2012-03-2213-921/+0
* Sync the assembly statements with <machine/lock.h> for consistency.miod2012-03-031-5/+9
* fix __errno symbol namemiod2012-02-271-2/+2
* Fix buglets.miod2012-02-261-3/+3
* __cerror gets invoked with errno in v0, not a0.miod2012-02-261-2/+2
* Fix label for threaded binaries to link.miod2012-02-261-2/+2
* Missing cerror bits.miod2012-02-181-0/+55
* Allow librthread to build on mips64.miod2012-02-172-11/+72
* Reimplement mutexes, condvars, and rwlocks to eliminate bugs,guenther2012-01-1713-28/+28
* Add the __cerror asm bits for per-thread errno support for powerpc.kettenis2011-11-091-0/+41
* Add the __cerror asm bits for per-thread errno support for hppa.kettenis2011-11-081-0/+33
* Use __tfork, __get_tcb, and __set_tcb to have a real TCB and per-threadguenther2011-10-1722-68/+527
* Deal with the horror that is gcc asm constraints by copying theguenther2011-10-132-8/+4
* Increase the stack offset for the new rthread from (BIAS+128) toguenther2011-10-131-4/+5
* Convert rfork_thread() from int$80 to syscall.guenther2011-10-131-18/+12
* Sync with amd64, to allow this to compile without warnings with gcc4:miod2010-12-031-6/+6
* rfork_thread() lacked PIC handling for CERROR, resulting in a text relocationguenther2009-09-271-1/+8
* rfork_thread() lacked PIC handling for CERROR, resulting in a text relocationguenther2009-09-241-1/+6
* A much better atomic lock routine.miod2009-06-011-27/+10
* Correct the _atomic_lock() asm so that gcc accepts the constraintsguenther2009-06-011-4/+4
* these are public domain, verified with author; spotted by jjderaadt2009-02-151-1/+4
* the license on this is PD; david leonard says soderaadt2008-10-023-3/+9
* Assert my copyright on files I gave to d@ back in 1998.drahn2008-10-011-2/+18
* First pass at removing clauses 3 and 4 from NetBSD licenses.ray2008-06-261-8/+1
* Use _C_LABEL when appropriate.miod2008-05-211-2/+2
* rfork sh bits.miod2007-03-242-0/+121