summaryrefslogtreecommitdiff
path: root/lib/librthread/arch
AgeCommit message (Expand)Author
2012-04-13Provide _atomic_lock() and __cerror() for hppa64. Makes hppa64 build again.Joel Sing
2012-03-22tfork_thread has been moved to libcPhilip Guenthe
2012-03-03Sync the assembly statements with <machine/lock.h> for consistency.Miod Vallat
2012-02-27fix __errno symbol nameMiod Vallat
2012-02-26Fix buglets.Miod Vallat
2012-02-26__cerror gets invoked with errno in v0, not a0.Miod Vallat
2012-02-26Fix label for threaded binaries to link.Miod Vallat
2012-02-18Missing cerror bits.Miod Vallat
2012-02-17Allow librthread to build on mips64.Miod Vallat
2012-01-17Reimplement mutexes, condvars, and rwlocks to eliminate bugs,Philip Guenthe
2011-11-09Add the __cerror asm bits for per-thread errno support for powerpc.Mark Kettenis
2011-11-08Add the __cerror asm bits for per-thread errno support for hppa.Mark Kettenis
2011-10-17Use __tfork, __get_tcb, and __set_tcb to have a real TCB and per-threadPhilip Guenthe
2011-10-13Deal with the horror that is gcc asm constraints by copying thePhilip Guenthe
2011-10-13Increase the stack offset for the new rthread from (BIAS+128) toPhilip Guenthe
2011-10-13Convert rfork_thread() from int$80 to syscall.Philip Guenthe
2010-12-03Sync with amd64, to allow this to compile without warnings with gcc4:Miod Vallat
2009-09-27rfork_thread() lacked PIC handling for CERROR, resulting in a text relocationPhilip Guenthe
2009-09-24rfork_thread() lacked PIC handling for CERROR, resulting in a text relocationPhilip Guenthe
2009-06-01A much better atomic lock routine.Miod Vallat
2009-06-01Correct the _atomic_lock() asm so that gcc accepts the constraintsPhilip Guenthe
2009-02-15these are public domain, verified with author; spotted by jjTheo de Raadt
2008-10-02the license on this is PD; david leonard says soTheo de Raadt
2008-10-01Assert my copyright on files I gave to d@ back in 1998.Dale Rahn
2008-06-26First pass at removing clauses 3 and 4 from NetBSD licenses.Ray Lai
2008-05-21Use _C_LABEL when appropriate.Miod Vallat
2007-03-24rfork sh bits.Miod Vallat
2006-01-05Use the system include <spinlock.h> to get the proper functionMarco S Hyman
2006-01-05Fixup stack, it needs 16 bytes headroom. Help from miod@ and drahn.Otto Moerbeek
2005-12-31No point in saving a bunch of extra registers, and the child's state mustDale Rahn
2005-12-28remainder of the hppa support code for librthread. ok&help kettenis@ mickey@Miod Vallat
2005-12-25sparc64 support code for librthread (_atomic_lock yanked from existingMiod Vallat
2005-12-25sparc support code for librthread (_atomic_lock yanked from existingMiod Vallat
2005-12-25child calls threxit after thread returnTed Unangst
2005-12-25put the error handling jump code back in from brad/marcoTed Unangst
2005-12-25if the start routine returns (never happens), call the right threxit syscallTed Unangst
2005-12-25A better implementation which does not use the caller's stack and thus is notMiod Vallat
2005-12-25add rfork_thread for alpha, from kudo takashiTed Unangst
2005-12-24mips64 support code for librthread (_atomic_lock yanked from existingMiod Vallat
2005-12-23m88k suppport code for librthread.Miod Vallat
2005-12-23vax support bits for librthread (need the child_return() fix just commited).Miod Vallat
2005-12-23m68k support code for librthread; atomic lock routine borrowed from theMiod Vallat
2005-12-19Fix hppa ldcw alignment issue.Marco Peereboom
2005-12-17sure it is not perfect, but at least we can compile rthreads on hppa.Marco Peereboom
2005-12-16boolshitMichael Shalayeff
2005-12-14My email address changed quite a while ago...Dale Rahn
2005-12-14Initial versions of arm code, in-tree development (not yet working).Dale Rahn
2005-12-14Add locking primitive for hppa. ok kettenis@Marco Peereboom
2005-12-04copy alpha atomic_lock implementation from libpthread.Brad Smith
2005-12-04add a powerpc implementation of rfork_thread().Brad Smith