History log of /src/lib/libpthread/arch/mips |
Revision | Date | Author | Comments |
1.4 | 16-May-2009 |
ad | Remove unused code that's confusing when using cscope/opengrok.
|
1.3 | 07-Aug-2003 |
agc | branches: 1.3.48; Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22280, verified by myself.
|
1.2 | 18-Jan-2003 |
thorpej | Merge the nathanw_sa branch.
|
1.1 | 28-Nov-2001 |
wdk | branches: 1.1.2; file SYS.h was initially added on branch nathanw_sa.
|
1.1.2.5 | 01-Dec-2002 |
wdk | Remove nop
|
1.1.2.4 | 24-Nov-2002 |
wdk | Use __ABICALLS__
|
1.1.2.3 | 23-Nov-2002 |
wdk | PIC_CALL macros had a major side effect - last instruction has a jump with an unfilled bdslot. Add nop instruction to ensure no side effect and let the assembler try and remove it.
|
1.1.2.2 | 20-Nov-2002 |
wdk | Jump could not represent target in direct addressing mode. Error discovered by current toolchain.
|
1.1.2.1 | 28-Nov-2001 |
wdk | Initial pthread support for Mips processors.
|
1.3.48.1 | 16-Aug-2009 |
matt | Make ABI agonstic (first pass).
|
1.4 | 16-May-2009 |
ad | Remove unused code that's confusing when using cscope/opengrok.
|
1.3 | 28-Apr-2008 |
martin | branches: 1.3.8; 1.3.14; Remove clause 3 and 4 from TNF licenses
|
1.2 | 18-Jan-2003 |
thorpej | branches: 1.2.34; Merge the nathanw_sa branch.
|
1.1 | 28-Nov-2001 |
wdk | branches: 1.1.2; file _context_u.S was initially added on branch nathanw_sa.
|
1.1.2.3 | 01-Dec-2002 |
wdk | - Use LEAF functions when nexted calls are not used. - Reorder branch-delay slots and let teh assembler do the hard work.
|
1.1.2.2 | 29-Nov-2001 |
wdk | setcontext macro incorrectly used the RA (return address) as the target PC to start the new context (RA == PC in getcontext so one may be lead to believe it wouldn't matter). Since the pthread__locked_switch() function updates the PC value we must use the PC value in the context.
While we are the use T9 register for target PC value to maintain calling conventions.
|
1.1.2.1 | 28-Nov-2001 |
wdk | Initial pthread support for Mips processors.
|
1.2.34.1 | 18-May-2008 |
yamt | sync with head.
|
1.3.14.3 | 29-Apr-2011 |
matt | Pull in fixes from -current.
|
1.3.14.2 | 24-Aug-2009 |
matt | Fix typo
|
1.3.14.1 | 16-Aug-2009 |
matt | Make ABI agonstic (first pass).
|
1.3.8.2 | 28-Apr-2008 |
martin | Remove clause 3 and 4 from TNF licenses
|
1.3.8.1 | 28-Apr-2008 |
martin | file _context_u.S was added on branch christos-time_t on 2008-04-28 20:23:03 +0000
|
1.8 | 16-May-2009 |
ad | Remove unused code that's confusing when using cscope/opengrok.
|
1.7 | 28-Apr-2008 |
martin | branches: 1.7.8; 1.7.14; Remove clause 3 and 4 from TNF licenses
|
1.6 | 02-Mar-2007 |
ad | branches: 1.6.14; Remove the PTHREAD_SA option. If M:N threads is reimplemented it's better off done with a seperate library.
|
1.5 | 07-Sep-2003 |
cl | Remove possible race condition in upcall recycling.
|
1.4 | 17-Jul-2003 |
nathanw | Adapt to structure name changes.
|
1.3 | 26-Jun-2003 |
nathanw | Remove PT_SLEEPUC and add PT_TRAPUC.
|
1.2 | 18-Jan-2003 |
thorpej | Merge the nathanw_sa branch.
|
1.1 | 28-Nov-2001 |
wdk | branches: 1.1.2; file genassym.cf was initially added on branch nathanw_sa.
|
1.1.2.1 | 28-Nov-2001 |
wdk | Initial pthread support for Mips processors.
|
1.6.14.1 | 18-May-2008 |
yamt | sync with head.
|
1.7.14.1 | 16-Aug-2009 |
matt | Make ABI agonstic (first pass).
|
1.7.8.2 | 28-Apr-2008 |
martin | Remove clause 3 and 4 from TNF licenses
|
1.7.8.1 | 28-Apr-2008 |
martin | file genassym.cf was added on branch christos-time_t on 2008-04-28 20:23:03 +0000
|
1.9 | 25-Jan-2011 |
christos | make pthread__sp unsigned long.
|
1.8 | 16-May-2009 |
ad | branches: 1.8.2; Remove unused code that's confusing when using cscope/opengrok.
|
1.7 | 28-Apr-2008 |
martin | branches: 1.7.8; Remove clause 3 and 4 from TNF licenses
|
1.6 | 24-Dec-2005 |
perry | branches: 1.6.22; Remove leading __ from __(const|inline|signed|volatile) -- it is obsolete.
|
1.5 | 03-Jul-2004 |
simonb | Catch up with changes to __fpregset_t. In __longjmp14(), copy the FP CSR from the correct array and array slot.
Completes fix for PR port-mips/25942.
|
1.4 | 26-Nov-2003 |
he | branches: 1.4.2; Hide the register number constants behind an _R_ prefix, and also 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.
|
1.3 | 12-Jun-2003 |
nathanw | STACKSPACE of 16 is too small, given the use of CALLFRAME_SIZ; increase to match.
|
1.2 | 18-Jan-2003 |
thorpej | Merge the nathanw_sa branch.
|
1.1 | 28-Nov-2001 |
wdk | branches: 1.1.2; file pthread_md.h was initially added on branch nathanw_sa.
|
1.1.2.5 | 20-Dec-2002 |
thorpej | Update for mcontext_t changes.
|
1.1.2.4 | 05-Dec-2002 |
thorpej | Fix the reg <--> mcontext conversion macros. The reg structure is equivalent to the frame structure, which has a slightly different layout from the mcontext.
|
1.1.2.3 | 01-Dec-2002 |
wdk | Implement libpthread_dbg conversion macros.
|
1.1.2.2 | 29-Nov-2001 |
wdk | Drop STACKSPACE to 16 bytes
|
1.1.2.1 | 28-Nov-2001 |
wdk | Initial pthread support for Mips processors.
|
1.4.2.1 | 04-Jul-2004 |
he | Pull up revision 1.5 (requested by simonb in ticket #591): Changes fixing PR#25942: o Catch up with changes to __fpregset_t. In __longjmp14(), copy the FP CSR from the correct array and array slot.
|
1.6.22.1 | 18-May-2008 |
yamt | sync with head.
|
1.7.8.2 | 28-Apr-2008 |
martin | Remove clause 3 and 4 from TNF licenses
|
1.7.8.1 | 28-Apr-2008 |
martin | file pthread_md.h was added on branch christos-time_t on 2008-04-28 20:23:03 +0000
|
1.8.2.1 | 08-Feb-2011 |
bouyer | Sync with HEAD
|
1.7 | 02-Mar-2007 |
ad | Remove the PTHREAD_SA option. If M:N threads is reimplemented it's better off done with a seperate library.
|
1.6 | 07-Sep-2003 |
cl | Remove possible race condition in upcall recycling.
|
1.5 | 26-Jun-2003 |
nathanw | Adapt to pt_trapuc: change STACK_SWITCH to check for a value in pt_trapuc 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.
|
1.4 | 12-Jun-2003 |
nathanw | Oops, that's switch_return_point, not locked_return_point. The perils of cut-and-paste.
|
1.3 | 12-Jun-2003 |
nathanw | Apply switch-away fix and previous save-PT_UC from new stack fix.
|
1.2 | 18-Jan-2003 |
thorpej | Merge the nathanw_sa branch.
|
1.1 | 28-Nov-2001 |
wdk | branches: 1.1.2; file pthread_switch.S was initially added on branch nathanw_sa.
|
1.1.2.4 | 01-Dec-2002 |
wdk | Reorder branch-delay slot usage, and remove nop's
cond5 test with type 5 upcalls now work!!
|
1.1.2.3 | 24-Nov-2002 |
wdk | Use __ABICALLS__
|
1.1.2.2 | 20-Nov-2002 |
wdk | Use CALLFRAME_RA and CALLFRAME_SIZ instead of static contants.
|
1.1.2.1 | 28-Nov-2001 |
wdk | Initial pthread support for Mips processors.
|