File u_vgaHW-no-legacy.patch of Package xorg-x11-server

Author: Andreas Schwab <schwab@suse.de>
Subject: disable DACDelay on non-vga-hardware users
Patch-Mainline: To be upstreamed
Signed-Off-By: Marcus Meissner <meissner@suse.de>

--- hw/xfree86/vgahw/vgaHW.h
+++ hw/xfree86/vgahw/vgaHW.h
@@ -168,11 +168,15 @@ typedef struct _vgaHWRec {
 #define BITS_PER_GUN 6
 #define COLORMAP_SIZE 256
 
+#if defined(__powerpc__) || defined(__arm__) || defined(__s390__) || defined(__nds32__)
+#define DACDelay(hw) /* No legacy VGA support */
+#else
 #define DACDelay(hw) \
 	do { \
 	    (hw)->readST01((hw)); \
 	    (hw)->readST01((hw)); \
 	} while (0)
+#endif
 
 /* Function Prototypes */
 
openSUSE Build Service is sponsored by