Skip to content

Commit 0b1ba0f

Browse files
helloeagleyangRbb666
authored andcommitted
[bsp][hpmicro] add missing fence apis
- added missing fence apis Signed-off-by: Fan YANG <[email protected]>
1 parent 6c08521 commit 0b1ba0f

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

bsp/hpmicro/libraries/hpm_sdk/arch/riscv/riscv_core.h

+12
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,18 @@ extern "C" {
8787
*/
8888
#define fencei() __asm volatile("fence.i")
8989

90+
/**
91+
* @brief execute fence rw
92+
*
93+
*/
94+
#define fencerw() __asm volatile("fence rw, rw")
95+
96+
/**
97+
* @brief execute fence iorw
98+
*
99+
*/
100+
#define fenceiorw() __asm volatile("fence iorw, iorw")
101+
90102
/**
91103
* @brief enable fpu
92104
*/

0 commit comments

Comments
 (0)