summary refs log tree commit diff
path: root/pkgs/development/libraries/mesa/mips_wmb.patch
blob: 1ffa1bdd8df481dc3d926a6344f7cfa5a25f1475 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
rixed told me (viric) it's the patch to apply for mesa.
I adapted his patch for mesa 7.5 to this 7.10

diff --git a/src/mesa/drivers/dri/sis/sis_context.h b/src/mesa/drivers/dri/sis/sis_context.h
index a82a659..d8d8d9a 100644
--- a/src/mesa/drivers/dri/sis/sis_context.h
+++ b/src/mesa/drivers/dri/sis/sis_context.h
@@ -404,6 +404,8 @@ struct sis_context
 #define MMIO_WMB()	__asm __volatile("" : : : "memory")
 #elif defined(__ia64__)
 #define MMIO_WMB()	__asm __volatile("mf" : : : "memory")
+#elif defined(__mips__)
+#define MMIO_WMB()     __asm __volatile("" : : : "memory")
 #else
 #error platform needs WMB
 #endif