summaryrefslogtreecommitdiffstats
path: root/meta/recipes-kernel/sysprof/files/rmb-mips.patch
blob: 84f968ef005295e56e0e347348531689f31d667b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Index: git/util.h
===================================================================
--- git.orig/util.h	2010-12-08 01:22:44.486243001 -0600
+++ git/util.h	2010-12-08 01:23:27.836243001 -0600
@@ -37,4 +37,15 @@
 #define cpu_relax()     asm volatile("" ::: "memory");
 #endif
 
+#ifdef __mips__
+#define rmb()		asm volatile(					\
+				".set	mips2\n\t"			\
+				"sync\n\t"				\
+				".set	mips0"				\
+				: /* no output */			\
+				: /* no input */			\
+				: "memory")
+#define cpu_relax()	asm volatile("" ::: "memory")
+#endif
+
 #endif