| Age | Commit message (Expand) | Author |
| 3 days | powerpc: Add ISA 2.06 sub-word atomic set/clear | Justin Hibbits |
| 2025-09-20 | arm, powerpc, riscv: implement atomic_set/clear_16 | Konstantin Belousov |
| 2024-12-16 | atomics: Constify loads | Olivier Certner |
| 2024-11-19 | atomic(9): Implement atomic_testand(clear|set)_ptr | John Baldwin |
| 2024-11-19 | atomic(9): Remove fcmpset-based fallback for atomic_testand(clear|set) | John Baldwin |
| 2023-08-16 | sys: Remove $FreeBSD$: two-line .h pattern | Warner Losh |
| 2023-05-12 | spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD | Warner Losh |
| 2022-04-12 | Remove checks for <sys/cdefs.h> being included. | John Baldwin |
| 2022-02-03 | powerpc/atomic: Fix atomic_testand_*_long on powerpc64 | Justin Hibbits |
| 2022-01-14 | powerpc: Fix syntax atomic.h | Li-Wen Hsu |
| 2022-01-13 | powerpc: Add atomic_testand_{set,clear}_{int,long} | Justin Hibbits |
| 2021-03-30 | [PowerPC] Fix ISA_206 subword atomics | Justin Hibbits |
| 2020-09-01 | powerpc: clean up empty lines in .c and .h files | Mateusz Guzik |
| 2020-05-26 | [PowerPC] Fix atomic_cmpset_masked(). | Brandon Bergren |
| 2020-03-25 | Expand generic subword atomic primitives | Conrad Meyer |
| 2020-01-02 | [PowerPC] [MIPS] Implement 32-bit kernel emulation of atomic64 operations | Brandon Bergren |
| 2019-11-15 | atomic: Add atomic_cmpset_masked to powerpc and use it | Justin Hibbits |
| 2019-10-15 | powerpc/atomic: Fix atomic_cmpset_rel() | Justin Hibbits |
| 2019-10-08 | powerpc: Implement atomic_(f)cmpset_ for short and char | Justin Hibbits |
| 2019-09-25 | powerpc/atomic: Follow recommendations on atomic primitive comparisons | Justin Hibbits |
| 2018-12-10 | Implement atomic_swap_xxx() for all platforms. | Hans Petter Selasky |
| 2018-11-07 | powerpc/atomic: Loosen the memory barrier on atomic_load_acq_*() | Justin Hibbits |
| 2017-12-19 | Add atomic_load(9) and atomic_store(9) operations. | Konstantin Belousov |
| 2017-11-27 | sys/powerpc: further adoption of SPDX licensing ID tags. | Pedro F. Giffuni |
| 2017-01-31 | Don't retry a lost reservation in atomic_fcmpset() | Justin Hibbits |
| 2017-01-30 | Drop the __GNUCLIKE_ASM guards around most atomic inlines. | Justin Hibbits |
| 2017-01-30 | Add atomic_fcmpset_*() inlines for powerpc | Justin Hibbits |
| 2015-11-24 | On PowerPC 64bit, the linux-compat mb() definition is implemented with | Konstantin Belousov |
| 2015-07-08 | Add the atomic_thread_fence() family of functions with intent to | Konstantin Belousov |
| 2014-04-11 | Small performance optimization. Clobber only cr0, rather than the entire CR. | Justin Hibbits |
| 2014-01-13 | Described in the man page but not implemented. Here it comes, | Andreas Tobler |
| 2012-05-24 | Add a missing " to get closer to compiling. | Bjoern A. Zeeb |
| 2012-05-24 | Atomic operation acquire barriers also need to be isync on 64-bit systems. | Nathan Whitehorn |
| 2012-05-24 | Revert isync for ILP32 to sync as per my original change that I discussed | Marcel Moolenaar |
| 2012-05-24 | Fix the memory barriers for CPUs that do not like lwsync and wedge or cause | Marcel Moolenaar |
| 2012-05-04 | Fix final bugs in memory barriers on PowerPC: | Nathan Whitehorn |
| 2012-04-22 | Provide a clearer split between read/write and acquire/release barriers. | Nathan Whitehorn |
| 2012-04-22 | Clarify what we are doing in r234583 a little better: eieio and isync do | Nathan Whitehorn |
| 2012-04-22 | On non-64-bit systems (which generally don't have lwsync), use eieio and | Nathan Whitehorn |
| 2012-04-22 | Use lwsync to provide memory barriers on systems that support it instead | Nathan Whitehorn |
| 2011-05-22 | Merge r221614,221696,221737,221840 from largeSMP project branch: | Attilio Rao |
| 2010-07-13 | MFppc64: | Nathan Whitehorn |
| 2008-11-22 | Unbreak previous commit. | Marcel Moolenaar |
| 2008-11-22 | - bump __FreeBSD version to reflect added buf_ring, memory barriers, | Kip Macy |
| 2008-04-10 | Fix copy-n-paste typos in free text. | Marcel Moolenaar |
| 2008-04-09 | Reimplement atomic_add, atomic_clear, atomic_set and atomic_subtract | Marcel Moolenaar |
| 2008-04-08 | Quick fix for the kernel build breakage in netgraph and the | Marcel Moolenaar |
| 2008-03-16 | Implement atomic_fetchadd_long() for all architectures and document it. | Pawel Jakub Dawidek |
| 2007-11-27 | Define atomic_readandclear_ptr. | Jason Evans |
| 2007-11-26 | Implement the _long functions using u_long rather than trying to | John Birrell |