summaryrefslogtreecommitdiff
path: root/sys/riscv/include/atomic.h
AgeCommit message (Expand)Author
2025-09-20arm, powerpc, riscv: implement atomic_set/clear_16Konstantin Belousov
2025-01-20atomics: Constify loads: riscv: Convert missed atomic_load_acq_64()Olivier Certner
2024-12-16atomics: Constify loadsOlivier Certner
2024-11-19atomic(9): Implement atomic_testand(clear|set)_ptrJohn Baldwin
2024-11-19riscv: Add implementations of atomic_testand(set|clear)_(32|64|long)John Baldwin
2024-05-22riscv: Implement atomic operationsRuslan Bukin
2023-08-16sys: Remove $FreeBSD$: two-line .h patternWarner Losh
2021-03-04riscv: fix errors in some atomic type aliasesMitchell Horne
2020-09-01riscv: clean up empty lines in .c and .h filesMateusz Guzik
2019-10-23Fix atomic_*cmpset32 on riscv64 with clang.John Baldwin
2019-10-06riscv: use the common sub-word {,f}cmpset implementationKyle Evans
2018-08-07Implement atomic_swap_{int,long,ptr}(9).Marius Strobl
2017-12-19Add atomic_load(9) and atomic_store(9) operations.Konstantin Belousov
2017-06-17Undefine temporary macro.Ruslan Bukin
2017-02-05Implement atomic_fcmpset_*() for RISC-V.Ruslan Bukin
2016-02-22Remove duplicates.Ruslan Bukin
2016-02-17Add the implementation of atomic_swap_32().Ruslan Bukin
2015-12-17Import RISC-V machine headers. This is a minimal set required to compileRuslan Bukin