1 2 3 4 5 6 7 8 9 10 11 12
#ifndef _ASM_RISCV_FENCE_H #define _ASM_RISCV_FENCE_H #ifdef CONFIG_SMP #define RISCV_ACQUIRE_BARRIER "\tfence r , rw\n" #define RISCV_RELEASE_BARRIER "\tfence rw, w\n" #else #define RISCV_ACQUIRE_BARRIER #define RISCV_RELEASE_BARRIER #endif #endif /* _ASM_RISCV_FENCE_H */