summaryrefslogtreecommitdiff
path: root/lib/libpthread/arch
AgeCommit message (Expand)Author
2003-11-26Hide the register number constants behind an _R_ prefix, and alsohe
2003-11-25This is not needed anymore.christos
2003-11-25m68k does not sigcontext<->mcontext anymore.christos
2003-11-20Do not move incoming paramters to callee-save registers when notuwe
2003-11-20Add _INITCONTEXT_U_MD, we need to clean _REG_SR.uwe
2003-11-20In pthread__locked_switch set self->pt_uc only when the context is inited.uwe
2003-11-18First cut at pthreads MD code for sh3. Based on m68k version.uwe
2003-11-18Add necessary symbols.uwe
2003-11-17Cause SIGTRAP if NOTREACHED code is reached.uwe
2003-11-11Fix ucontext conversion macros. From Christian Limpach.martin
2003-11-10All the ucontext <-> {fp}reg macros were slightly simplistic and untestedmartin
2003-11-08Make register usage more consistent, also in comparison with the i386fvdl
2003-11-08Restore %rax correctly during a full context restore (oops).fvdl
2003-10-30use explicit "l" suffixes. (eg. lea -> leal)yamt
2003-10-20Correct and simplify computing the return point; just use PC-relativefvdl
2003-10-19Make sure the stack stays aligned.fvdl
2003-10-12fix typo in previous.chs
2003-09-22SA_SIGINFO support for m68k (libpthread)cl
2003-09-17fix pt_trapuc handling errors:cl
2003-09-07Remove possible race condition in upcall recycling.cl
2003-09-07Use delay slot in STACK_SWITCH (catching up with sparc64 changes).uwe
2003-09-07Use correct context to switch to.uwe
2003-08-26typo in previous commit, annul isn't good there,petrov
2003-08-25Use branch-slot in STACK_SWITCH, suggested by Martin Husemann.petrov
2003-08-25Use correct context to switch to.petrov
2003-08-25Add PT_TRAPUC and pthread__switch_return_point.ragge
2003-08-12Adapt to Nathan's recent pt_trapuc/pt_sleepuc change.scw
2003-08-07Move UCB-licensed code from 4-clause to 3-clause licence.agc
2003-07-29Remove PT_SLEEPUC, which somehow wasn't.kleink
2003-07-26netbsd.org->NetBSD.orgsalo
2003-07-26need <string.h>mrg
2003-07-24Typo in comment.skrll
2003-07-17Adapt to structure name changes.nathanw
2003-07-09Update to new world order. **not tested** But will allow builds tomatt
2003-07-05Not that the branch in SETC doens't have a delay slot, remove theuwe
2003-07-05PIC patch from Valeriy E. Ushakov applied.marcus
2003-07-05The field "pt_sleepuc" doesn't exist in struct pthread_st.marcus
2003-06-26Adapt to pt_trapuc: change STACK_SWITCH to check for a value in pt_trapucnathanw
2003-06-26Remove PT_SLEEPUC and add PT_TRAPUC.nathanw
2003-06-24Oops, reordering the PT_STATE/PT_SWITCHTOUC/PT_SWITCHTO assemblynathanw
2003-06-23Update the switch_return point name in the static case.nathanw
2003-06-23First bits of SH3 support. Only _context_u.S is implemented (passessuwe
2003-06-17Catch up with Nathan's changes to other archs.martin
2003-06-15Catch up with changes Nathan did to other archs.martin
2003-06-13Apply Nathan's switch-away fix and previous save-PT_UC from new stack fix.scw
2003-06-13Apply Nathan's switch-away fix and previous save-PT_UC from new stack fix.scw
2003-06-12Oops, that's switch_return_point, not locked_return_point. The perilsnathanw
2003-06-12STACKSPACE of 16 is too small, given the use of CALLFRAME_SIZ;nathanw
2003-06-12Apply switch-away fix and previous save-PT_UC from new stack fix.nathanw
2003-06-12Apply Nathan's switch-away fix.fvdl