> Date: Tue, 21 Aug 2012 19:33:38 +0200
> From: Martin Pieuchot <[email protected]>
>
> Is it better to use a __powerpc__ define instead? I don't think we're
> going to use drm on socppc but...
Using __powerpc__ would be better. With that change, ok kettenis@
> 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 17:18:37 -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(__macppc__)
> +#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)