aboutsummaryrefslogtreecommitdiff
path: root/sys/riscv/include/atomic.h
Commit message (Expand)AuthorAgeFilesLines
* sys: Remove $FreeBSD$: two-line .h patternWarner Losh2023-08-161-2/+0
* riscv: fix errors in some atomic type aliasesMitchell Horne2021-03-041-3/+3
* riscv: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-1/+0
* Fix atomic_*cmpset32 on riscv64 with clang.John Baldwin2019-10-231-2/+2
* riscv: use the common sub-word {,f}cmpset implementationKyle Evans2019-10-061-82/+72
* Implement atomic_swap_{int,long,ptr}(9).Marius Strobl2018-08-071-0/+4
* Add atomic_load(9) and atomic_store(9) operations.Konstantin Belousov2017-12-191-0/+2
* Undefine temporary macro.Ruslan Bukin2017-06-171-0/+2
* Implement atomic_fcmpset_*() for RISC-V.Ruslan Bukin2017-02-051-0/+101
* Remove duplicates.Ruslan Bukin2016-02-221-4/+0
* Add the implementation of atomic_swap_32().Ruslan Bukin2016-02-171-0/+13
* Import RISC-V machine headers. This is a minimal set required to compileRuslan Bukin2015-12-171-0/+452