Kernel messages infrastructure
[akaros.git] / kern / arch / sparc / atomic.h
index 84a5f57..9e56927 100644 (file)
@@ -2,13 +2,7 @@
 #define ROS_INCLUDE_ATOMIC_H
 
 #include <ros/common.h>
-
-#define mb() {rmb(); wmb();}
-#define rmb()
-#define wmb() ({ __asm__ __volatile__ ("stbar"); })
-/* Force a wmb, used in cases where an IPI could beat a write, even though
- * write-orderings are respected.  (Used by x86) */
-#define wmb_f() wmb()
+#include <arch/membar.h>
 
 typedef struct
 {