History log of /src/lib/libpthread/arch/sparc64 |
Revision | Date | Author | Comments |
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; Remove clause 3 and 4 from TNF licenses
|
1.2 | 18-Jan-2003 |
thorpej | branches: 1.2.32; Merge the nathanw_sa branch.
|
1.1 | 22-Feb-2002 |
petrov | branches: 1.1.2; file _context_u.S was initially added on branch nathanw_sa.
|
1.1.2.5 | 23-Nov-2002 |
martin | Minor style nits, express frame size by apropriate macro and reorder one load sequence to avoid pipeline interlocks. From Valeriy E. Ushakov.
|
1.1.2.4 | 19-Sep-2002 |
petrov | PIC aware, remove debug cruft.
|
1.1.2.3 | 21-May-2002 |
petrov | STACK_SWITCH fix, added debug.
|
1.1.2.2 | 26-Apr-2002 |
petrov | round 2: simplify _get(set)context_u, add pthread__locked_switch.
|
1.1.2.1 | 22-Feb-2002 |
petrov | Initial pthreads support
|
1.2.32.1 | 18-May-2008 |
yamt | sync with head.
|
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.9 | 16-May-2009 |
ad | Remove unused code that's confusing when using cscope/opengrok.
|
1.8 | 28-Apr-2008 |
martin | branches: 1.8.8; Remove clause 3 and 4 from TNF licenses
|
1.7 | 02-Mar-2007 |
ad | branches: 1.7.12; 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 | 17-Jul-2003 |
nathanw | Adapt to structure name changes.
|
1.4 | 26-Jun-2003 |
nathanw | Remove PT_SLEEPUC and add PT_TRAPUC.
|
1.3 | 07-May-2003 |
petrov | Add missing include and copyright.
|
1.2 | 18-Jan-2003 |
thorpej | Merge the nathanw_sa branch.
|
1.1 | 22-Feb-2002 |
petrov | branches: 1.1.2; file genassym.cf was initially added on branch nathanw_sa.
|
1.1.2.1 | 22-Feb-2002 |
petrov | Initial pthreads support
|
1.7.12.1 | 18-May-2008 |
yamt | sync with head.
|
1.8.8.2 | 28-Apr-2008 |
martin | Remove clause 3 and 4 from TNF licenses
|
1.8.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.7 | 25-Jan-2011 |
christos | make pthread__sp unsigned long.
|
1.6 | 16-May-2009 |
ad | branches: 1.6.2; Remove unused code that's confusing when using cscope/opengrok.
|
1.5 | 28-Apr-2008 |
martin | branches: 1.5.8; Remove clause 3 and 4 from TNF licenses
|
1.4 | 24-Dec-2005 |
perry | branches: 1.4.20; Remove leading __ from __(const|inline|signed|volatile) -- it is obsolete.
|
1.3 | 11-Nov-2003 |
martin | Fix ucontext conversion macros. From Christian Limpach.
|
1.2 | 18-Jan-2003 |
thorpej | Merge the nathanw_sa branch.
|
1.1 | 22-Feb-2002 |
petrov | branches: 1.1.2; file pthread_md.h was initially added on branch nathanw_sa.
|
1.1.2.4 | 16-Jan-2003 |
thorpej | * Move the pthread_sigmask() prototype to <signal.h>. * Don't include <signal.h> in <pthread.h>. * Add code to the signal trampoline to convert from the ucontext to a sigcontext, and back again (XXX though, only callee-save regs for _UC_USER contexts).
This is necessary in order to support e.g. GCC's libjava, which depends on the traditional Unix semantics of changes made to the sigcontext being visible when the handler returns.
|
1.1.2.3 | 10-Sep-2002 |
petrov | regs/mcontext conversion macros.
|
1.1.2.2 | 26-Apr-2002 |
petrov | round 2: simplify _get(set)context_u, add pthread__locked_switch.
|
1.1.2.1 | 22-Feb-2002 |
petrov | Initial pthreads support
|
1.4.20.1 | 18-May-2008 |
yamt | sync with head.
|
1.5.8.2 | 28-Apr-2008 |
martin | Remove clause 3 and 4 from TNF licenses
|
1.5.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.6.2.1 | 08-Feb-2011 |
bouyer | Sync with HEAD
|
1.10 | 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.9 | 04-Jan-2006 |
skrll | A couple of fixes to make libpthread really shared, i.e. not have text re- locations:
- Don't declare pthread__switch_away global - Do the PIC dance for pthread__switch_return_point and pthread__locked_switch. Ideally these (and other) symbols would be hidden.
Thanks to uwe@, dyoung@ and elad@ for help.
XXX sh3 is still to be done. XXX vax does strange things.
|
1.8 | 07-Sep-2003 |
cl | branches: 1.8.6; Remove possible race condition in upcall recycling.
|
1.7 | 26-Aug-2003 |
petrov | typo in previous commit, annul isn't good there, noticed by Eduardo Horvath.
|
1.6 | 25-Aug-2003 |
petrov | Use branch-slot in STACK_SWITCH, suggested by Martin Husemann.
|
1.5 | 25-Aug-2003 |
petrov | Use correct context to switch to.
|
1.4 | 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.3 | 15-Jun-2003 |
martin | Catch up with changes Nathan did to other archs.
|
1.2 | 18-Jan-2003 |
thorpej | Merge the nathanw_sa branch.
|
1.1 | 22-Feb-2002 |
petrov | branches: 1.1.2; file pthread_switch.S was initially added on branch nathanw_sa.
|
1.1.2.6 | 20-Sep-2002 |
petrov | minor clean-up.
|
1.1.2.5 | 19-Sep-2002 |
petrov | PIC aware, remove debug cruft.
|
1.1.2.4 | 22-May-2002 |
petrov | more fixes.
|
1.1.2.3 | 21-May-2002 |
petrov | STACK_SWITCH fix, added debug.
|
1.1.2.2 | 26-Apr-2002 |
petrov | round 2: simplify _get(set)context_u, add pthread__locked_switch.
|
1.1.2.1 | 22-Feb-2002 |
petrov | Implementation of pthread__switch only so far.
|
1.8.6.1 | 08-Jan-2006 |
riz | Pull up following revision(s) (requested by skrll in ticket #1093): lib/libpthread/arch/sparc/pthread_switch.S: revision 1.8 lib/libpthread/arch/x86_64/pthread_switch.S: revision 1.11 lib/libpthread/arch/sparc64/pthread_switch.S: revision 1.9 lib/libpthread/arch/i386/pthread_switch.S: revision 1.9 A couple of fixes to make libpthread really shared, i.e. not have text re- locations: - Don't declare pthread__switch_away global - Do the PIC dance for pthread__switch_return_point and pthread__locked_switch. Ideally these (and other) symbols would be hidden. Thanks to uwe@, dyoung@ and elad@ for help. XXX sh3 is still to be done. XXX vax does strange things.
|