summaryrefslogtreecommitdiff
path: root/lib/libpthread/arch
AgeCommit message (Expand)Author
2009-05-18Restore PTHREAD__ASM_RASOPS for alpha (from _context_u.S), that wasnjoly
2009-05-16Remove unused code that's confusing when using cscope/opengrok.ad
2009-03-29- Make the threadreg code use _lwp_setprivate() instead of MD hooks.ad
2008-10-27Fix typo in comment.uwe
2008-10-27Pull down revision 1.3.6.1 by skrll@ (adapted to include reg::r_gbr).uwe
2008-08-11Remove unnecessary include.skrll
2008-07-07Selector registers are 16-bit and binutils 2.18 insists that only 16-bitgmcgarry
2008-06-23pthread__threadreg_get: mark it const.ad
2008-06-01Recycle unused _REG_EXPEVT slot in mcontext for _REG_GBR.uwe
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-10-08Provide PTHREAD__ASM_RASOPS for alpha.skrll
2007-09-24Resurrect the function pointers for lock operations and allow eachskrll
2007-09-11Fix a dodgy bit of assembly.ad
2007-09-08- Get rid of self->pt_mutexhint and use pthread__mutex_owned() instead.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-04-08Remove support for NetBSD/{,evb}sh5.scw
2007-03-02Remove the PTHREAD_SA option. If M:N threads is reimplemented it'sad
2007-01-20fix warning about indirect call without *christos
2006-07-09Err, restore the name of pthread__switch_return_point, it isross
2006-07-08Revise for LP64.ross
2006-07-08remove unreferenced temporary labelross
2006-03-29Instead of using hard-coded values for various registers, get them from thecube
2006-01-09I was a bit over zealous with my last change so revert theskrll
2006-01-06Use PLT for PIC calls to avoid text relocs in the shared library.uwe
2006-01-04In PIC code call setcontext(2) via PLT to avoid text reloc in theuwe
2006-01-04A couple of fixes to make libpthread really shared, i.e. not have text re-skrll
2005-12-31Adapt to new PIC macros that are now in <machine/asm.h>. Same binaryuwe
2005-12-24__asm__ -> __asmperry
2005-12-24Remove leading __ from __(const|inline|signed|volatile) -- it is obsolete.perry
2005-04-09Merge updates to algorithms from i386 switch code.matt
2005-04-09Add STACKSPACEmatt
2005-04-09Rework and cleanup. Don't use REI, fake a call frame instead.matt
2004-12-01pt_sleepuc was removed a long time ago.skrll
2004-11-30Punt to setcontext() system call if the PSL_T bit (single-step trap)nathanw
2004-11-10save&restore %fs and %gs registers for USER_LDT applications.kent
2004-10-21Fix thread context switching to take the stack ABI into account.fvdl
2004-08-21Use RET macro for returning.rearnsha
2004-07-19add hppa MD libpthread bits. translated from MIPS.chs
2004-07-10When _SOFT_FLOAT is defined, don't save or restore user FP context.nathanw
2004-07-07Fix a comment to say "Edit" instead of "Exit".nathanw
2004-07-03Catch up with changes to __fpregset_t.simonb
2004-06-02Remove a comment made obsolete by the previous commit.nathanw
2004-05-28Fix typo in comment.uwe
2004-04-23s/the the/the/ (only in sources that aren't regularly imported fromsimonb
2004-02-11Add ucontext conversion macros for an "extra" register set.nathanw