summaryrefslogtreecommitdiff
path: root/lib/libpthread/arch/mips
AgeCommit message (Collapse)Author
2011-01-25make pthread__sp unsigned long.christos
2009-05-16Remove unused code that's confusing when using cscope/opengrok.ad
2008-04-28Remove clause 3 and 4 from TNF licensesmartin
2007-03-02Remove the PTHREAD_SA option. If M:N threads is reimplemented it'sad
better off done with a seperate library.
2005-12-24Remove leading __ from __(const|inline|signed|volatile) -- it is obsolete.perry
2004-07-03Catch up with changes to __fpregset_t.simonb
In __longjmp14(), copy the FP CSR from the correct array and array slot. Completes fix for PR port-mips/25942.
2003-11-26Hide the register number constants behind an _R_ prefix, and alsohe
rename FPBASE to _FPBASE, so that we avoid polluting the user's name space when e.g. <sys/ptrace.h> is included. Previously, the PC symbol in mips/regnum.h would conflict with the declaration of the external variable by the same name in termcap.h, as discovered by the ``okheaders'' regression test.
2003-09-07Remove possible race condition in upcall recycling.cl
2003-08-07Move UCB-licensed code from 4-clause to 3-clause licence.agc
Patches provided by Joel Baker in PR 22280, verified by myself.
2003-07-17Adapt to structure name changes.nathanw
2003-06-26Adapt to pt_trapuc: change STACK_SWITCH to check for a value in pt_trapucnathanw
and use it preferentially to a value in pt_uc, clearing it once on the new stack. Move stores into pt_uc back to before the stack switch; storing after the stack switch opened a one-instruction race condition where an upcall that had just started a chain could be preempted again, and would bomb when restarted due to its pt_uc not yet having been updated. Now that pt_trapuc is what the upcall code writes to, it is safe to store to pt_uc before switching stacks. Remove obsolete pt_sleepuc code.
2003-06-26Remove PT_SLEEPUC and add PT_TRAPUC.nathanw
2003-06-12Oops, that's switch_return_point, not locked_return_point. The perilsnathanw
of cut-and-paste.
2003-06-12STACKSPACE of 16 is too small, given the use of CALLFRAME_SIZ;nathanw
increase to match.
2003-06-12Apply switch-away fix and previous save-PT_UC from new stack fix.nathanw
2003-01-18Merge the nathanw_sa branch.thorpej