summaryrefslogtreecommitdiff
path: root/lib/libpthread/arch/x86_64
AgeCommit message (Expand)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
2008-03-22Cheat and add inlines for _atomic_cas_ptr() to work around gcc emittingad
2008-02-10- Remove libpthread's atomic ops.ad
2007-11-13Mutexes:ad
2007-11-13For PR bin/37347:ad
2007-09-24Resurrect the function pointers for lock operations and allow eachskrll
2007-09-11Fix a dodgy bit of assembly.ad
2007-09-07- Don't take the mutex's spinlock (ptr_interlock) in pthread_cond_wait().ad
2007-09-07Add: pthread__atomic_cas_ptr, pthread__atomic_swap_ptr, pthread__membar_fullad
2007-03-02Remove the PTHREAD_SA option. If M:N threads is reimplemented it'sad
2006-01-09I was a bit over zealous with my last change so revert theskrll
2006-01-04A couple of fixes to make libpthread really shared, i.e. not have text re-skrll
2005-12-24Remove leading __ from __(const|inline|signed|volatile) -- it is obsolete.perry
2004-10-21Fix thread context switching to take the stack ABI into account.fvdl
2004-04-23s/the the/the/ (only in sources that aren't regularly imported fromsimonb
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-20Correct and simplify computing the return point; just use PC-relativefvdl
2003-10-19Make sure the stack stays aligned.fvdl
2003-09-07Remove possible race condition in upcall recycling.cl
2003-07-26netbsd.org->NetBSD.orgsalo
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
2003-06-26Remove PT_SLEEPUC and add PT_TRAPUC.nathanw
2003-06-12Apply Nathan's switch-away fix.fvdl
2003-04-17Catch up with changed struct reg (same as gregs in mcontext now).fvdl
2003-02-10Continue at the plain switch return point in pthread__switch, not thefvdl
2003-01-30libpthread support for x86_64.fvdl