[PATCH v2] spice-ppc: spice-protocol: adds powerpc64 mem barriers

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Signed-off-by: Erlon R. Cruz <erlon.cruz@xxxxxxxxxxxxxxxxxx>
Signed-off-by: Fabiano Fidêncio <Fabiano.Fidêncio@xxxxxxxxxxxxxxxxxxxxx>
Signed-off-by: Rafael F. Santos <fonsecasantos.rafael@xxxxxxxxx>
---
 spice/barrier.h |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

diff --git a/spice/barrier.h b/spice/barrier.h
index 710da09..ed7200c 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 __x86_64__
 //mfence
 #define spice_mb() __asm__ __volatile__ ("lock; addl $0,0(%%rsp)": : :"memory")
+#elif defined __PPC64__
+#define spice_mb()   __asm__ __volatile__ ("lwsync" : : : "memory")
 #endif
 
 #else
-- 
1.7.4.1

_______________________________________________
Spice-devel mailing list
Spice-devel@xxxxxxxxxxxxxxxxxxxxx
http://lists.freedesktop.org/mailman/listinfo/spice-devel



[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [ECOS]     [Asterisk Internet PBX]     [Linux API]     [Monitors]