summaryrefslogtreecommitdiff
path: root/lib/sbi/riscv_atomic.c
AgeCommit message (Expand)Author
2026-03-10lib: Use proper add opcode on RV32 with ZalrscMarti Alonso
2025-12-28lib: atomics: fix AMO test macrosVladimir Kondratiev
2025-03-28lib: Emit lr and sc instructions based on -march flagsChao-ying Fu
2023-12-08lib: sbi: Replace __atomic_op_bit_ord with __atomic intrinsicsAnup Patel
2023-12-08lib: sbi: Fix __atomic_op_bit_ord and commentsXiang W
2023-12-08lib: sbi: Remove xchg/cmpxchg implemented via lr/scXiang W
2021-04-09lib: sbi: fix atomic_add_returnXiang W
2020-03-28include: Use more consistent name for atomic xchg() and cmpxchg()Anup Patel
2020-03-10lib: sbi: Fix coding style issuesBin Meng
2020-03-08include: Move bits related defines and macros to sbi_bitops.hAnup Patel
2020-02-22lib: Fix typo in atomic exchange functionsAtish Patra
2019-08-31lib: Support atomic swap instructionsAtish Patra
2019-08-16lib: Provide an atomic exchange function unsigned longAtish Patra
2019-06-19lib: Move sbi core library to lib/sbiAtish Patra