summaryrefslogtreecommitdiff
path: root/common/lib/libc/arch/sparc64/atomic
AgeCommit message (Expand)Author
2022-04-09Introduce membar_acquire/release. Deprecate membar_enter/exit.riastradh
2022-04-09sparc64/membar_ops: Upgrade membar_enter from R/RW to RW/RW.riastradh
2022-04-09sparc64: Fix membar_sync by issuing membar #StoreLoad.riastradh
2022-04-06Nix trailing whitespace in files of membars, atomics, and lock stubs.riastradh
2015-10-18Fix 64-bit atomic operations on 32-bit kernel and userland, and addnakayama
2011-01-17Move SPARC and SPARC64 to modern CPP. Update UPDATING note for this andjoerg
2009-01-04allow inclusion of atomic ops in librumppooka
2008-09-29Allow atomic ops to be built as part of libpthread.ad
2008-05-25enable profiling of assembly functions.chs
2008-04-28Remove clause 3 and 4 from TNF licensesmartin
2008-04-09Use %xcc for 64-bit comparisons.nakayama
2008-02-12Correct a dodgy alias.ad
2008-02-11Only build atomic ops for libkern/libc.ad
2008-02-10Enable the atomic ops in userspace.ad
2008-02-10Add atomic_cas_foo_ni().ad
2008-01-22Use __arch64__ instead of __sparc64__, since -D__sparc64__ is appendednakayama
2008-01-12Don't put membar in the delay slot. thorpej@ says it may be problematic.ad
2007-12-22- provide 32 bit versions of the sparc v9 atomic ops.mrg
2007-11-30This is atomic_dec, not atomic_inc!ad
2007-11-29Fix the aliases.ad
2007-11-28Pull in sparc64 atomic ops from the thorpej-atomic branch.ad
2007-11-28Memory barriers for sparc64. XXX Can the 'membar' go in retl delay slot?ad