On 21/08/12(Tue) 19:33, Martin Pieuchot wrote:
> Is it better to use a __powerpc__ define instead? I don't think we're
> going to use drm on socppc but...

It looks like the answer is yes, so here's the diff with __powerpc__.

Ok?

Index: drmP.h
===================================================================
RCS file: /cvs/src/sys/dev/pci/drm/drmP.h,v
retrieving revision 1.130
diff -u -p -r1.130 drmP.h
--- drmP.h      21 Aug 2012 16:38:48 -0000      1.130
+++ drmP.h      21 Aug 2012 18:09:07 -0000
@@ -137,6 +137,10 @@ typedef u_int8_t u8;
 #define DRM_WRITEMEMORYBARRIER()       __asm __volatile("" : : : "memory");
 #define DRM_MEMORYBARRIER()            __asm __volatile( \
                                        "lock; addl $0,0(%%rsp)" : : : 
"memory");
+#elif defined(__powerpc__)
+#define DRM_READMEMORYBARRIER()                DRM_MEMORYBARRIER() 
+#define DRM_WRITEMEMORYBARRIER()       DRM_MEMORYBARRIER()
+#define DRM_MEMORYBARRIER()            __asm __volatile("sync" : : : "memory");
 #endif
 
 #define        DRM_COPY_TO_USER(user, kern, size)      copyout(kern, user, 
size)

Reply via email to