summaryrefslogtreecommitdiffstats
path: root/lib/librthread/arch (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* First pass at removing clauses 3 and 4 from NetBSD licenses.ray2008-06-261-8/+1
| | | | | | | | | Not sure what's more surprising: how long it took for NetBSD to catch up to the rest of the BSDs (including UCB), or the amount of code that NetBSD has claimed for itself without attributing to the actual authors. OK deraadt@
* Use _C_LABEL when appropriate.miod2008-05-211-2/+2
|
* rfork sh bits.miod2007-03-242-0/+121
|
* Use the system include <spinlock.h> to get the proper functionmarc2006-01-0511-22/+22
| | | | prototype for _atomic_lock
* Fixup stack, it needs 16 bytes headroom. Help from miod@ and drahn.otto2006-01-051-2/+2
| | | | ok drahn@
* No point in saving a bunch of extra registers, and the child's state mustdrahn2005-12-311-6/+8
| | | | | be fully saved in resisters, if left on the parents stack, it could be overwritten before the child runs. pointed out by miod.
* remainder of the hppa support code for librthread. ok&help kettenis@ mickey@miod2005-12-281-0/+65
|
* sparc64 support code for librthread (_atomic_lock yanked from existingmiod2005-12-252-0/+113
| | | | libpthread code).
* sparc support code for librthread (_atomic_lock yanked from existingmiod2005-12-252-0/+114
| | | | libpthread code).
* child calls threxit after thread returntedu2005-12-251-2/+2
|
* put the error handling jump code back in from brad/marcotedu2005-12-251-13/+2
| | | | call right sycall after threadfn return
* if the start routine returns (never happens), call the right threxit syscalltedu2005-12-251-6/+2
|
* A better implementation which does not use the caller's stack and thus is notmiod2005-12-251-35/+42
| | | | raceable.
* add rfork_thread for alpha, from kudo takashitedu2005-12-251-0/+50
|
* mips64 support code for librthread (_atomic_lock yanked from existingmiod2005-12-242-0/+117
| | | | libpthread code).
* m88k suppport code for librthread.miod2005-12-232-0/+99
|
* vax support bits for librthread (need the child_return() fix just commited).miod2005-12-232-0/+111
|
* m68k support code for librthread; atomic lock routine borrowed from themiod2005-12-232-0/+106
| | | | existing libpthread code.
* Fix hppa ldcw alignment issue.marco2005-12-191-3/+10
| | | | | Help deraadt, tedu, kettenis Ok tedu, kettenis
* sure it is not perfect, but at least we can compile rthreads on hppa.marco2005-12-171-0/+30
| | | | ok deraadt@
* boolshitmickey2005-12-161-30/+0
|
* My email address changed quite a while ago...drahn2005-12-141-2/+2
|
* Initial versions of arm code, in-tree development (not yet working).drahn2005-12-142-0/+89
|
* Add locking primitive for hppa. ok kettenis@marco2005-12-141-0/+30
|
* copy alpha atomic_lock implementation from libpthread.brad2005-12-041-0/+19
|
* add a powerpc implementation of rfork_thread().brad2005-12-041-0/+53
| | | | | | From Tim Wiess <tim at nop dot cx> ok drahn@
* copy powerpc atomic_lock implementation from libpthread.brad2005-12-041-0/+37
| | | | ok drahn@
* add userland thread library. incomplete, but functionaltedu2005-12-034-0/+276