summaryrefslogtreecommitdiff
path: root/lib/libpthread/arch
AgeCommit message (Expand)Author
2020-04-12Pull up following revision(s) (requested by rin in ticket #826):martin
2020-02-27Pull up following revision(s) (requested by rin in ticket #736):martin
2018-11-22G/C __APCS_26__ supportskrll
2017-07-17Typo in commentskrll
2015-04-17Dummy ia64 supportmartin
2015-03-31We have _REG_SP so use it.matt
2014-09-19New files for Userland support of UCB RISC-V (both 32-bit and 64-bit)matt
2014-09-03New files for OR1K supportmatt
2014-08-10Preliminary files for AARCH64 (64-bit ARM) support.matt
2014-03-07This is no different from the 32bit powerpc one.matt
2013-08-15Use the thumb1 versions of sev/wfe for thumb && armv6+.matt
2012-09-19Use .inst instead of wfe/sev to shut up gas.matt
2012-08-16Add a pthread__smt_wake and add support for it on arm along withmatt
2012-03-02Avoid getcontext() as it triggers clobbering warnings. Use inlinejoerg
2011-02-24Allow storing and receiving the LWP private pointer via ucontext_tjoerg
2011-01-25make pthread__sp unsigned long.christos
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