> From: Egbert Eich <[email protected]> > Date: Mon, 12 Aug 2013 18:24:47 +0200 > > DACDelay() used to be defined differently on platforms > that don't have legacy VGA support. > > This distinction was removed with > > commit 6d9efdce0d06df6b85f0681bea306c0b1e851502 > Author: Adam Jackson <[email protected]> > Date: Tue Sep 20 18:12:29 2011 -0400 > > vgahw: Port to pciaccess IO space routines > > Reviewed-by: Jeremy Huddleston <[email protected]> > Tested-by: Jeremy Huddleston <[email protected]> > Signed-off-by: Adam Jackson <[email protected]> > Reviewed-by: Jamey Sharp <[email protected]> > > which has produced crashes at least on PowerPC.
Which driver uses DACDelay(), but doesn't actually need working VGA legacy support? > Signed-off-by: Egbert Eich <[email protected]> > --- > hw/xfree86/vgahw/vgaHW.h | 6 +++++- > 1 file changed, 5 insertions(+), 1 deletion(-) > > diff --git a/hw/xfree86/vgahw/vgaHW.h b/hw/xfree86/vgahw/vgaHW.h > index 937a8a5..c8b213f 100644 > --- a/hw/xfree86/vgahw/vgaHW.h > +++ b/hw/xfree86/vgahw/vgaHW.h > @@ -168,11 +168,15 @@ typedef struct _vgaHWRec { > #define BITS_PER_GUN 6 > #define COLORMAP_SIZE 256 > > -#define DACDelay(hw) \ > +#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 */ > > -- > 1.8.1.4 > > _______________________________________________ > [email protected]: X.Org development > Archives: http://lists.x.org/archives/xorg-devel > Info: http://lists.x.org/mailman/listinfo/xorg-devel > _______________________________________________ [email protected]: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: http://lists.x.org/mailman/listinfo/xorg-devel
