| Age | Commit message (Expand) | Author |
| 2023-03-30 | libc: Define __atomic_is_lock_free. | riastradh |
| 2022-04-09 | Introduce membar_acquire/release. Deprecate membar_enter/exit. | riastradh |
| 2022-04-09 | sparc/membar_ops: Upgrade membar_enter from R/RW to RW/RW. | riastradh |
| 2022-04-09 | sparc: Fix membar_sync with LDSTUB. | riastradh |
| 2022-04-06 | Nix trailing whitespace in files of membars, atomics, and lock stubs. | riastradh |
| 2019-02-28 | Add missing atomic_and_{8,16}_nv_cas.c for __sync_and_and_fetch_{1,2}. | isaki |
| 2016-05-29 | Use sparc64 code always on 32-bit sparc64 kernels since %psr read/write | nakayama |
| 2016-02-27 | When using clang, do not use the sparc64 code as it doesn't provide the | joerg |
| 2016-02-27 | Include C11 load/store helpers. | joerg |
| 2015-10-18 | Fix 64-bit atomic operations on 32-bit kernel and userland, and add | nakayama |
| 2014-10-13 | Add C++ 2011 <atomic> support functions. | martin |
| 2014-02-21 | Provide the missing __sync_* ops for sparc. | martin |
| 2014-01-29 | Provide _atomic_cas_{16,8}_up | martin |
| 2013-09-12 | Pass PICFLAGS down to cc-as-as and use __PIC__ to decide if it is small | joerg |
| 2012-11-28 | Provide an assembler version of _atomic_cas_up for sparc - the C code | martin |
| 2011-07-04 | add a weak alias from ffs to __ffssi2. sparc dynamic works with gcc 4.5 now. | mrg |
| 2011-02-22 | Add PIC variant for fetching the lock address. | pooka |
| 2011-01-17 | Move SPARC and SPARC64 to modern CPP. Update UPDATING note for this and | joerg |
| 2009-12-19 | Don't export __ffstab, it's used only in this routine. This gets | pooka |
| 2009-03-13 | Revert test from MACHINE_ARCH to MACHINE, as this can be called with | abs |
| 2009-03-13 | Fix typo. (s/_HARKDERNEL/_HARDKERNEL/) | nakayama |
| 2009-03-12 | Prefer MACHINE_ARCH to MACHINE in some tests | abs |
| 2009-01-12 | include sys/param.h for _HARDKERNEL instead of homegrown def. | pooka |
| 2009-01-10 | Include userland version of atomic cas routines in librump. | pooka |
| 2009-01-04 | allow inclusion of atomic ops in librump | pooka |
| 2008-09-29 | Allow atomic ops to be built as part of libpthread. | ad |
| 2008-05-25 | enable profiling of assembly functions. | chs |
| 2008-04-28 | Remove clause 3 and 4 from TNF licenses | martin |
| 2008-03-07 | oops | ad |
| 2008-03-07 | In libc, use the MI atomic_cas(). The assembly version is faster, but I | ad |
| 2008-02-11 | Only build atomic ops for libkern/libc. | ad |
| 2008-02-10 | Enable the atomic ops in userspace. | ad |
| 2008-02-10 | Add atomic_cas_foo_ni(). | ad |
| 2008-01-22 | Search files in arch/sparc64/atomic before arch/sparc/atomic in case of | nakayama |
| 2008-01-22 | Use __arch64__ instead of __sparc64__, since -D__sparc64__ is appended | nakayama |
| 2007-12-22 | - provide 32 bit versions of the sparc v9 atomic ops. | mrg |
| 2007-12-08 | Add some goo to make this work in userspace. | ad |
| 2007-12-08 | objdump -d to the rescue. I think this should work now. | ad |
| 2007-11-29 | Use the CAS-based inc/dec variants, since these CPUs don't have atomic | ad |
| 2007-11-29 | Fix the aliases. | ad |
| 2007-11-29 | sparc atomic ops | ad |
| 2005-12-20 | Merge libkern + libc common files. As requested by core. | christos |