1
0
Эх сурвалжийг харах

[bsp][hpmicro] add missing fence apis

- added missing fence apis

Signed-off-by: Fan YANG <fan.yang@hpmicro.com>
Fan YANG 9 сар өмнө
parent
commit
0b1ba0f612

+ 12 - 0
bsp/hpmicro/libraries/hpm_sdk/arch/riscv/riscv_core.h

@@ -87,6 +87,18 @@ extern "C" {
  */
 #define fencei() __asm volatile("fence.i")
 
+/**
+ * @brief execute fence rw
+ *
+ */
+#define fencerw() __asm volatile("fence rw, rw")
+
+/**
+ * @brief execute fence iorw
+ *
+ */
+#define fenceiorw() __asm volatile("fence iorw, iorw")
+
 /**
  * @brief enable fpu
  */