[Spice-devel] [PATCH] spice-ppc: adds powerpc64 mem barriers
sombrafam at gmail.com
sombrafam at gmail.com
Tue Aug 7 11:46:40 PDT 2012
From: Erlon Cruz <erlon.cruz at br.flextronics.com>
Signed-off-by: Erlon R. Cruz <erlon.cruz at br.flextronics.com>
Signed-off-by: Fabiano Fidêncio <Fabiano.Fidêncio at fit-tecnologia.org.br>
Signed-off-by: Rafael F. Santos <Rafael.Santos at fit-tecnologia.org.br>
---
spice/barrier.h | 4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
diff --git a/spice/barrier.h b/spice/barrier.h
index 710da09..77bce2e 100644
--- a/spice/barrier.h
+++ b/spice/barrier.h
@@ -36,9 +36,11 @@
#ifdef __i386__
#define spice_mb() __asm__ __volatile__ ("lock; addl $0,0(%%esp)": : :"memory")
-#else
+#elif defined __x86_64__
//mfence
#define spice_mb() __asm__ __volatile__ ("lock; addl $0,0(%%rsp)": : :"memory")
+#elif defined __PPC64__
+#define spice_mb() __asm__ __volatile__ ("sync" : : : "memory")
#endif
#else
--
1.7.4.1
More information about the Spice-devel
mailing list