commit 4e106f07dab9269f607259ce64f6c9d3b6d78878
Author: Connor Behan <connor.behan@gmail.com>
Date:   Fri Aug 21 10:39:08 2015 -0400

    Bump to 1.6.1
    
    Signed-off-by: Connor Behan <connor.behan@gmail.com>

commit 0827492c246152c6799c0f909ac5b7813e71064e
Author: Connor Behan <connor.behan@gmail.com>
Date:   Tue Aug 11 22:11:50 2015 -0400

    Remove execute permissions from source files
    
    This looks tacky if nothing else.
    
    Signed-off-by: Connor Behan <connor.behan@gmail.com>
    Reviewed-by: Matthieu Herrb <matthieu at herrb.eu>

commit 85cfdf291ae0da7f267cdd4c62bacba049bc37fd
Author: Connor Behan <connor.behan@gmail.com>
Date:   Tue Aug 11 22:11:14 2015 -0400

    Reduce custom type usage
    
    Bring this more in line with the maintained drivers.
    
    Signed-off-by: Connor Behan <connor.behan@gmail.com>
    Reviewed-by: Matthieu Herrb <matthieu at herrb.eu>

commit 8b1cd5fbf1b151c4d5f041e392c0cfa519e00217
Author: Connor Behan <connor.behan@gmail.com>
Date:   Mon Aug 10 20:59:06 2015 -0400

    Remove UploadToScreen and DownloadFromScreen
    
    Fixing these broken EXA hooks would make them equal to a software
    fallback, so use that instead.
    
    Signed-off-by: Connor Behan <connor.behan@gmail.com>

commit cf9c4f1a851ff930492d5864bc1cc0079c601518
Author: Connor Behan <connor.behan@gmail.com>
Date:   Mon Aug 10 15:01:44 2015 -0400

    Add missing check for libpciaccess
    
    The code for finding the BIOS forgets to provide both map / unmap
    methods.
    
    Signed-off-by: Connor Behan <connor.behan@gmail.com>

commit b2f8aeb64004c6c280cf291e1af217607a862028
Author: Thomas Klausner <wiz@NetBSD.org>
Date:   Thu Aug 6 14:52:08 2015 +0200

    Remove const from variable.
    
    Fixes.
    assignment discards ‘const’ qualifier from pointer target type
    
    Signed-off-by: Thomas Klausner <wiz@NetBSD.org>
    Reviewed-by: Connor Behan <connor.behan@gmail.com>

commit ddc0c72d45c3114b86771d504c9bd8556cde9dd1
Author: Thomas Klausner <wiz@NetBSD.org>
Date:   Thu Aug 6 14:51:00 2015 +0200

    Add unistd.h for usleep().
    
    Signed-off-by: Thomas Klausner <wiz@NetBSD.org>
    Reviewed-by: Connor Behan <connor.behan@gmail.com>

commit b8d1edfcc85ccfb351469b4a08ee9f38df5da259
Author: Thomas Klausner <wiz@NetBSD.org>
Date:   Thu Aug 6 14:49:52 2015 +0200

    Make two unused Scaling variables static.
    
    Avoids
    xgi_drv_pic.a(xgi_setup.pico):(.rodata+0x30): multiple definition of `XGIScalingP4Regs'
    
    Signed-off-by: Thomas Klausner <wiz@NetBSD.org>
    Reviewed-by: Connor Behan <connor.behan@gmail.com>

commit 3ab0b8841bbe9701730f20ba1f2dbd283b1437bd
Author: Thomas Klausner <wiz@NetBSD.org>
Date:   Thu Aug 6 14:45:44 2015 +0200

    Compare integer return values to integers.
    
    Fixes:
    warning: comparison between pointer and integer
    
    Signed-off-by: Thomas Klausner <wiz@NetBSD.org>
    Reviewed-by: Connor Behan <connor.behan@gmail.com>

commit 2b800da3192bd4cba756ba5f0ca53a623613469e
Author: Alan Barrett <apb@NetBSD.org>
Date:   Thu Aug 6 14:44:41 2015 +0200

    Fix return value.
    
    In XGI_GetTVPtrIndex2(), return the correct value through *tempch
    by using (*tempch)++ instead of *tempch++.
    Found using clang -Wunused-value.
    
    Signed-off-by: Thomas Klausner <wiz@NetBSD.org>
    Reviewed-by: Connor Behan <connor.behan@gmail.com>

commit 0011cd2b25ea7f011630c42ad66e89f3891ea959
Author: Thomas Klausner <wiz@NetBSD.org>
Date:   Thu Aug 6 14:33:02 2015 +0200

    Remove PACKAGE_* definitions from xgi_dri.c.
    
    They are provided by configure (via config.h or command line).
    
    Signed-off-by: Thomas Klausner <wiz@NetBSD.org>
    Reviewed-by: Connor Behan <connor.behan@gmail.com>

commit d9e1b3ada5299e050cdae4a4df7fdcc4eec312d0
Author: Thomas Klausner <wiz@NetBSD.org>
Date:   Thu Aug 6 14:35:11 2015 +0200

    Make cast match target variable type.
    
    Signed-off-by: Thomas Klausner <wiz@NetBSD.org>
    Reviewed-by: Connor Behan <connor.behan@gmail.com>

commit d1acde9df625698d5ac4d153cd951e59a151238e
Author: Thomas Klausner <wiz@NetBSD.org>
Date:   Thu Aug 6 14:27:03 2015 +0200

    Make PutImage implementation match prototype.
    
    Fixes
    warning: assignment from incompatible pointer type
    
    Signed-off-by: Thomas Klausner <wiz@NetBSD.org>
    Reviewed-by: Connor Behan <connor.behan@gmail.com>

commit e3a8275b79f1346e28fc61836e2a11088dffb746
Author: Thomas Klausner <wiz@NetBSD.org>
Date:   Thu Aug 6 14:26:13 2015 +0200

    Do not build in DEBUG mode by default.
    
    Signed-off-by: Thomas Klausner <wiz@NetBSD.org>
    Reviewed-by: Connor Behan <connor.behan@gmail.com>

commit 22ba9921309e2f1f509b9642814d65640efb5f49
Author: Thomas Klausner <wiz@NetBSD.org>
Date:   Thu Aug 6 14:25:30 2015 +0200

    Improve format strings in messages and errors.
    
    Signed-off-by: Thomas Klausner <wiz@NetBSD.org>
    Reviewed-by: Connor Behan <connor.behan@gmail.com>

commit f1deb35ed910f3e0aaf7db369299e84836128f2b
Author: Thomas Klausner <wiz@NetBSD.org>
Date:   Thu Aug 6 14:20:32 2015 +0200

    Use better variable types.
    
    Fixes a couple more warnings.
    
    Signed-off-by: Thomas Klausner <wiz@NetBSD.org>
    Reviewed-by: Connor Behan <connor.behan@gmail.com>

commit 0dd03c6d9afb48d99fc297245b7251e407184a2c
Author: Thomas Klausner <wiz@NetBSD.org>
Date:   Thu Aug 6 14:17:10 2015 +0200

    Uncomment header includes.
    
    Needed for open() and ioctl().
    
    Signed-off-by: Thomas Klausner <wiz@NetBSD.org>
    Reviewed-by: Connor Behan <connor.behan@gmail.com>

commit 6d4c283f53d654ce31f5fe9c0a9ce14b28ddada8
Author: Thomas Klausner <wiz@NetBSD.org>
Date:   Thu Aug 6 14:12:37 2015 +0200

    Consistently use Bool instead of BOOL.
    
    Signed-off-by: Thomas Klausner <wiz@NetBSD.org>
    Reviewed-by: Connor Behan <connor.behan@gmail.com>

commit bc4705928326e133320d05f2b3b9ae97dc15cd22
Author: Thomas Klausner <wiz@NetBSD.org>
Date:   Thu Aug 6 14:08:23 2015 +0200

    Add prototype for bGetEDID.
    
    Fixes
    warning: implicit declaration of function 'bGetEDID'
    
    Signed-off-by: Thomas Klausner <wiz@NetBSD.org>
    Reviewed-by: Connor Behan <connor.behan@gmail.com>

commit 4719b89548ac8664c83374764e994993e6fb7c82
Author: Thomas Klausner <wiz@NetBSD.org>
Date:   Thu Aug 6 14:07:22 2015 +0200

    Use correct variable type.
    
    Fixes
    warning: passing argument 2 of 'pci_device_cfg_read_u32' from incompatible pointer type
    
    Signed-off-by: Thomas Klausner <wiz@NetBSD.org>
    Reviewed-by: Connor Behan <connor.behan@gmail.com>

commit d97ab5991b101226e8f11adceddc5cc64f7bb541
Author: Thomas Klausner <wiz@NetBSD.org>
Date:   Thu Aug 6 14:05:10 2015 +0200

    Remove const marker for some variables.
    
    They are used in non-const context. Fixes a couple of warnings:
    warning: assignment discards 'const' qualifier from pointer target type
    
    Signed-off-by: Thomas Klausner <wiz@NetBSD.org>
    Reviewed-by: Connor Behan <connor.behan@gmail.com>

commit 7edfe7de41a92be43893e34cdf6f81839d5888a1
Author: Thomas Klausner <wiz@NetBSD.org>
Date:   Thu Aug 6 14:02:43 2015 +0200

    Use correct type for variable.
    
    Fixes many warnings of this type:
    xgi.h:1016:14: note: expected 'XGIIOADDRESS' but argument is of type 'PUCHAR'
    
    Signed-off-by: Thomas Klausner <wiz@NetBSD.org>
    Reviewed-by: Connor Behan <connor.behan@gmail.com>

commit a6fd697bbfd036c645e9e2e27637d8ef245c9567
Author: Thomas Klausner <wiz@NetBSD.org>
Date:   Thu Aug 6 13:43:16 2015 +0200

    Stop using obsolete header file.
    
    Signed-off-by: Thomas Klausner <wiz@NetBSD.org>
    Reviewed-by: Connor Behan <connor.behan@gmail.com>

commit c1b89865b6ae797cb1391a9ac263bd20061611a7
Author: Thomas Klausner <wiz@NetBSD.org>
Date:   Thu Aug 6 13:40:54 2015 +0200

    Avoid redefinitions of u8, uint8_t, and GETBITS.
    
    Signed-off-by: Thomas Klausner <wiz@NetBSD.org>
    Reviewed-by: Connor Behan <connor.behan@gmail.com>

commit 5a3e0de677b7d68f7a7c7a212bfe55441c8e5ddb
Author: Adam Jackson <ajax@redhat.com>
Date:   Thu Sep 11 10:38:45 2014 -0400

    Remove call to miInitializeBackingStore to make the driver load again
    
    Signed-off-by: Adam Jackson <ajax@redhat.com>

commit e26231b128289de190b9381d53bf62e70f06966b
Author: Egbert Eich <eich@freedesktop.org>
Date:   Wed Aug 14 13:11:08 2013 +0200

    Remove mibstore.h to make driver build again
    
    Signed-off-by: Egbert Eich <eich@freedesktop.org>

commit 14eb17b8d5d5a49c864851c583ccde46ab4caf34
Author: Egbert Eich <eich@freedesktop.org>
Date:   Fri Jul 19 12:21:59 2013 +0200

    Don't confuse editor and make function more readable
    
    Don't use #if ... #endif intermixed with bracketing.
    
    Signed-off-by: Egbert Eich <eich@freedesktop.org>

commit d963d20a7f6368dee4140366f4e65a4ca07dcbc8
Author: Adam Jackson <ajax@redhat.com>
Date:   Fri Jan 18 13:23:17 2013 -0500

    ddc: Fix uncredible fail in calling xf86UnloadSubModule
    
    xf86UnloadSubModule() takes a ModuleDescPtr, though you wouldn't know it
    from the prototype; it most certainly does not take a string.  Also, ddc
    has been a built-in module since RANDR 1.2 or so, so this call would
    have been a no-op even if it were correct.
    
    Signed-off-by: Adam Jackson <ajax@redhat.com>

commit 24a3b87317a893dd8b88f30be97d0a36a93a596c
Author: Adam Jackson <ajax@redhat.com>
Date:   Fri Jan 18 13:01:12 2013 -0500

    i2c: Don't scream on literally every single write to SCL or SDA
    
    Signed-off-by: Adam Jackson <ajax@redhat.com>

commit f1c485513c37a7fe70a5d9613fba334f822c49a8
Author: Adam Jackson <ajax@redhat.com>
Date:   Mon Jan 7 10:15:51 2013 -0500

    Fix XGIValidMode for 1.13 API
    
    Signed-off-by: Adam Jackson <ajax@redhat.com>

commit be3abf8570ad70ff7ebbaab1910798c8ddd1a3ae
Author: Dave Airlie <airlied@redhat.com>
Date:   Tue Aug 7 09:17:29 2012 +1000

    xgi: build against non-piooffset vgahw
    
    Signed-off-by: Dave Airlie <airlied@redhat.com>

commit 5cebdabdaa66a8e512a73fa16f30521457079b28
Author: Dave Airlie <airlied@redhat.com>
Date:   Tue Aug 7 09:14:39 2012 +1000

    xgi: convert to new server compat API
    
    Signed-off-by: Dave Airlie <airlied@redhat.com>

commit eaaf5dd373ab36491ac719f1408f1f4e2f7eb4f4
Author: Dave Airlie <airlied@redhat.com>
Date:   Tue Aug 7 08:58:44 2012 +1000

    xgi: fix for XAA removal
    
    Signed-off-by: Dave Airlie <airlied@redhat.com>

commit 40f5514ca792c4e9867e6d890559c2ba6be63e63
Author: Johannes Obermayr <johannesobermayr@gmx.de>
Date:   Thu Nov 3 23:22:34 2011 +0100

    Fix warning: control reaches end of non-void function.
    
    [Tormod: Remove unnecessary else and fix spelling in messages]
    Signed-off-by: Tormod Volden <debian.tormod@gmail.com>
    Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>

commit 67a628afd11534ce0f570689da57c2c7ac5f955e
Author: Adam Jackson <ajax@redhat.com>
Date:   Mon Dec 19 17:42:06 2011 -0500

    Fall back to shadowfb if XAA is unavailable
    
    Signed-off-by: Adam Jackson <ajax@redhat.com>

commit c348d847a3e6240be04519e2f64774a5e4dd3faa
Author: Adam Jackson <ajax@redhat.com>
Date:   Mon Dec 19 17:41:24 2011 -0500

    Fix for new vgaHW ABI
    
    Signed-off-by: Adam Jackson <ajax@redhat.com>

commit 28a36e33ac219f82b765f392365abff68cb3b22d
Author: Stefan Dirsch <sndirsch@novell.com>
Date:   Tue Nov 1 19:39:46 2011 +0100

    (xf86)LoaderReqSymLists is not longer supported/required.
    
    Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>

commit 3b24a2eef9b1069b3a570373fa9e2d3259a843fe
Author: Stefan Dirsch <sndirsch@novell.com>
Date:   Tue Nov 1 19:39:45 2011 +0100

    Fix some serious compiler warnings.
    
    Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>

commit b9db7661e6c47ec569dc7fd986147cc5b5b4c3a5
Author: Jeremy Huddleston <jeremyhu@apple.com>
Date:   Sun Oct 30 11:28:27 2011 -0700

    Use unsigned long rather than deprecated IOADDRESS
    
    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>

commit 2fe26848181e50e451dde7c65a8d780ec52dc26a
Author: Jeremy Huddleston <jeremyhu@apple.com>
Date:   Sat Oct 29 20:15:13 2011 -0700

    Use malloc/calloc/realloc/free directly
    
    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>

commit 21cfd0d44635e30356ed1c94a8afed3c5b155219
Author: Adam Jackson <ajax@redhat.com>
Date:   Fri Aug 5 11:24:33 2011 -0400

    Fix bAccessVGAPCIInfo to read when you tell it to
    
    I have no idea how this worked at all before.  Probably it didn't.
    
    Signed-off-by: Adam Jackson <ajax@redhat.com>

commit 6bf14b432cd19c2de08092680d397ff2a39c2acd
Author: Adam Jackson <ajax@redhat.com>
Date:   Fri Aug 5 11:19:45 2011 -0400

    s/\<alloc\>/malloc/g
    
    ac3d39b1 apparently thought that just chopping off the initial 'x' was
    okay.  Nope!
    
    Signed-off-by: Adam Jackson <ajax@redhat.com>

commit 28c9a066e239177dd1de071e38b8a9a6f2add08e
Author: Adam Jackson <ajax@redhat.com>
Date:   Wed Jun 22 17:00:04 2011 -0400

    Don't include xf86Priv.h
    
    Signed-off-by: Adam Jackson <ajax@redhat.com>

commit d0ac7e713fa654096d79f2a16c368fb0be94f1bc
Author: Jeremy Huddleston <jeremyhu@apple.com>
Date:   Sun Mar 27 15:21:51 2011 -0700

    Include <unistd.h> for usleep(3)
    
    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>

commit 2195d1cf692652fc51a94286a347000729301a32
Author: Jeremy Huddleston <jeremyhu@apple.com>
Date:   Sun Mar 27 15:17:04 2011 -0700

    BuildFix for big endian machines (fixes incorrect macro in previous commit).
    
    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>

commit 82b83468d0ce39c52975a9a4dccbebc6abf6968e
Author: Adam Jackson <ajax@redhat.com>
Date:   Fri Mar 25 18:55:27 2011 -0400

    Fix build on bigendian
    
    Signed-off-by: Adam Jackson <ajax@redhat.com>

commit ac3d39b14d5e9eaf2326d291d8416ba400956611
Author: Trevor Woerner <twoerner@gmail.com>
Date:   Thu Oct 21 15:11:10 2010 -0400

    Convert x+m/calloc/free to m/calloc/free.
    
    Replace calls to deprecated dynamic memory wrapper functions
    in driver code.
    
    Reviewed-by: Mikhail Gusarov <dottedmag@dottedmag.net>
    Signed-off-by: Trevor Woerner <twoerner@gmail.com>
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit 089e8da8919a2b55ec2b565dd02ff1887a3a18d1
Author: Jesse Adkins <jesserayadkins@gmail.com>
Date:   Tue Sep 28 13:29:52 2010 -0700

    Purge cvs tags.
    
    Signed-off-by: Jesse Adkins <jesserayadkins@gmail.com>
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit 2968f0a025d2d7f177f8e1c37d1eaf15698c5c1a
Author: Adam Jackson <ajax@redhat.com>
Date:   Tue Aug 10 11:06:25 2010 -0400

    xf86-video-xgi 1.6.0
    
    Signed-off-by: Adam Jackson <ajax@redhat.com>

commit 9f69eadd3aa2729aced40d7443970145ec1111e5
Author: Trevor Woerner <twoerner@gmail.com>
Date:   Fri Jul 30 17:42:56 2010 -0400

    Modify search for drm include.
    
    The build system already includes the location of the drm header
    file (using -I) so the source doesn't need to hard-code the
    relative path.
    
    Reviewed-by: Gaetan Nadon <memsize@videotron.ca>
    Signed-off-by: Trevor Woerner <twoerner@gmail.com>

commit 313ccbd83a8e5a8c2e3e83a8bf676caedf8b4a89
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Thu Jul 22 11:38:45 2010 -0400

    config: add comments for main statements

commit 9cbc4ed4b4091c0226258fe690ee0b59fc7196a8
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Wed Jul 21 16:49:04 2010 -0400

    config: add comments for main statements

commit 1038df3facc73c9c36e70f0a025ad1badc096548
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Wed Jul 21 16:07:00 2010 -0400

    config: replace deprecated use of AC_OUTPUT with AC_CONFIG_FILES
    
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit dbbfc8de3045ae8ecdcc18db7cf36c21a6a4c9f1
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Wed Jul 21 14:37:42 2010 -0400

    config: replace deprecated AC_HELP_STRING with AS_HELP_STRING
    
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit 76a11f3715d28fddfd37585a4b78a9c9c7274f79
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Wed Jul 21 14:05:23 2010 -0400

    config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
    
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit b59697b78cc7a07d469be817c58c87e019e86b9b
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Wed Jul 21 09:27:42 2010 -0400

    config: complete AC_INIT m4 quoting
    
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit b3a97ac2f706fd21a7287002b2a5fc180f725f01
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Tue Jul 20 21:54:12 2010 -0400

    config: remove unrequired AC_SUBST([DRI_CFLAGS])
    
    This macro is called by PKG_CHECK_MODULES
    
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit bbe1bcd32ab97f735a547553827250b7d9f8aa2d
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Tue Jul 20 21:44:58 2010 -0400

    config: remove unrequired AC_SUBST([XORG_CFLAGS])
    
    This macro is called by PKG_CHECK_MODULES
    
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit c5bd3024ed5125b045111a169e03d6a7865e2401
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Tue Jul 20 20:24:42 2010 -0400

    config: remove unrequired AC_HEADER_STDC
    
    Autoconf says:
    "This macro is obsolescent, as current systems have conforming
    header files. New programs need not use this macro".
    
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit 511f04802f7aeb69e0dae861919553fd26ea6275
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Tue Jul 20 19:41:31 2010 -0400

    config: remove AC_PROG_CC as it overrides AC_PROG_C_C99
    
    XORG_STRICT_OPTION from XORG_DEFAULT_OPTIONS calls
    AC_PROG_C_C99. This sets gcc with -std=gnu99.
    If AC_PROG_CC macro is called afterwards, it resets CC to gcc.
    
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit 5ecf1285f48da15b1c453e12dde7ebe56a07b40d
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Tue Jul 20 18:45:19 2010 -0400

    config: update AC_PREREQ statement to 2.60
    
    Unrelated to the previous patches, the new value simply reflects
    the reality that the minimum level for autoconf to configure
    all x.org modules is 2.60 dated June 2006.
    
    ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.60.tar.gz
    
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit 60c9b466f8c2e51ee62001d40dfe4b0b1889022d
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Tue Jul 20 16:15:30 2010 -0400

    config: upgrade to util-macros 1.8 for additional man page support
    
    Use MAN_SUBST now supplied in XORG_MANPAGE_SECTIONS
    The value of MAN_SUBST is the same for all X.Org packages.

commit 98cff06e1633d964c08d82f144a065d94e2b0f51
Author: Fernando Carrijo <fcarrijo@yahoo.com.br>
Date:   Thu Jul 1 07:19:18 2010 -0300

    Purge macro NEED_REPLIES
    
    Signed-off-by: Fernando Carrijo <fcarrijo@yahoo.com.br>
    Acked-by: Tiago Vignatti <tiago.vignatti@nokia.com>
    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit d8af97e26032ab40c70ce35da448fd52ca14203e
Author: Chris Ball <cjb@laptop.org>
Date:   Fri Jun 25 13:28:45 2010 -0400

    xgi: Compile fix: XSERVER_LIBPCIACCESS guards

commit 9f688a692e4f094ad2e31a5f5899e321d0cb5fbb
Author: Chris Ball <cjb@laptop.org>
Date:   Fri Jun 25 13:25:39 2010 -0400

    xgi: Compile fix: f2b97df.. incorrectly removed micmap.h instead of mibank.h

commit edc7a40ed2aaedc03244b84ae0560a41fc7fa10c
Author: Chris Ball <cjb@laptop.org>
Date:   Fri Jun 25 13:21:25 2010 -0400

    xgi: Compile fix: guard XF86_VERSION_CURRENT with ifdef

commit f2b97df11d9cf95221860be07ccfbd32ef0a2c32
Author: xgi0007 <xgi0007@linux.site>
Date:   Wed Jun 23 11:14:54 2010 +0800

    XGI: Remove mibank.h reference

commit b8e0da9399b293c7d16047d49e04d3ea49dc6947
Author: xgi0007 <xgi0007@linux.site>
Date:   Wed Jun 23 11:08:33 2010 +0800

    XGI: Fixed compile issues for current version of xorg-xserver

commit 0fa7f054dba2f037843fc179a531f242b8c5c6c8
Author: root <root@linux.site>
Date:   Wed Jun 23 11:03:24 2010 +0800

    XGI: Fixed compile issues for new versions of xorg-server

commit f29e03ef1ee9971a48bf5368f190c0450aee3a39
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Sun Jun 13 13:29:37 2010 -0400

    COPYING: add file with actual Copyright notices.
    
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit 4031f9428d24015555734a0ca50b2508d63f0da9
Author: Adam Jackson <ajax@redhat.com>
Date:   Tue May 18 13:18:14 2010 -0400

    Remove mibank.h reference
    
    Signed-off-by: Adam Jackson <ajax@redhat.com>

commit 2ac9f2a81d2cc4ec90e3fe095b2e975aa5ed9316
Author: xgi0007 <xgi0007@linux.site>
Date:   Thu May 6 13:29:15 2010 +0800

    XGI:Unify driver for x86/PowerPC/ARM, Add EXA, I2c EDID, Custom Modes, Bugs fixed, ...

commit 19c426c15ffcf4a95a30c011daba7c41a52c2c4d
Author: xgi0007 <xgi0007@linux.site>
Date:   Thu May 6 13:22:39 2010 +0800

    XGI:suport ARM, add EXA, I2c EDID, Custom Modes, Bugs fixed, ...

commit 6357c787a30c02b7d5ed8fe7429ab7e85cc57411
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Thu Mar 25 16:02:28 2010 -0400

    man: complete the makefile to build the man pages
    
    Using the common sed method to build the man pages.
    
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit 9b7d5630a544596f938be4d989ee3f9db3273df0
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date:   Fri Jan 15 15:05:54 2010 -0800

    Update Sun license notices to current X.Org standard form
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>

commit f3cc0e3e78f29f1b54fb22593b8be4485975dddd
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Tue Dec 15 21:47:50 2009 -0500

    configure.ac: use backticks rather than $() for cmd subs
    
    Use "$PKG_CONFIG" rather than hard coded "pkg-config"
    
    Acked-by: Dan Nicholson <dbn.lists@gmail.com>
    Acked-by: Daniel Stone <daniel@fooishbar.org>
    
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit ca80c41bce82e10e7056382705a7ad6f8e5f4aa2
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Mon Nov 23 09:25:06 2009 -0500

    Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES
    
    Now that the INSTALL file is generated.
    Allows running make maintainer-clean.

commit cbcfbab5b129b6a76aa02cd88182400547fee4e9
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Wed Oct 28 14:41:41 2009 -0400

    INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
    
    Automake 'foreign' option is specified in configure.ac.
    Remove from Makefile.am

commit a7e1c8df93a77eefadc22d9b75ebe2c6f61ca895
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Wed Oct 28 14:09:10 2009 -0400

    INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
    
    Add missing INSTALL file. Use standard GNU file on building tarball
    README may have been updated
    Remove AUTHORS file as it is empty and no content available yet.
    Remove NEWS file as it is empty and no content available yet.

commit d9adca488250021d4c48c021abefdf7b738fda39
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Tue Oct 27 08:47:05 2009 -0400

    Deploy the new XORG_DEFAULT_OPTIONS #24242
    
    Pre-req for generating INSTALL file

commit cbabb766a35e31f42346aac70bfd818c47c91f42
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Mon Oct 26 22:08:41 2009 -0400

    Makefile.am: ChangeLog not required: EXTRA_DIST or *CLEANFILES #24432
    
    ChangeLog filename is known to Automake and requires no further
    coding in the makefile.

commit 39703da4882b8d27b71ad59a37d9eeb341b62adc
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Wed Oct 21 21:45:46 2009 -0400

    .gitignore: use common defaults with custom section # 24239
    
    Using common defaults will reduce errors and maintenance.
    Only the very small or inexistent custom section need periodic maintenance
    when the structure of the component changes. Do not edit defaults.

commit f3ef66fcaac89991783022e781f1fa084d0d279c
Author: Rémi Cardona <remi@gentoo.org>
Date:   Sun Sep 20 00:21:41 2009 +0200

    fix detection of libpciaccess support in the server
    
    Signed-off-by: Rémi Cardona <remi@gentoo.org>

commit a33ffd84e82c1edef6863a2af850960218a82170
Author: Dave Airlie <airlied@redhat.com>
Date:   Mon Sep 7 15:03:21 2009 +1000

    bump to 1.5.1

commit a737574ac99c8eb4ac0b98afc073b8c73031d94d
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Mon Sep 7 09:00:39 2009 +1000

    Remove xgi-xg20-21-27.patch (#23752)
    
    Patch was basis for f9f7b2a7457744f9abc99626ee992a6886a6fbe5 but should be
    in the repo itself.
    
    X.Org Bug 23752 <http://bugs.freedesktop.org/show_bug.cgi?id=23752>
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit b085ad2f3e68667e625eb60a675ff77180c0c288
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Tue Jul 28 21:52:34 2009 -0400

    video-xgi: fix incorrect function call to open() #23010
    
    call to ‘__open_missing_mode’
    declared with attribute error: open with O_CREAT in second argument needs 3
    arguments
    
    fd = open("/dev/fb", 'r') Second parm is incorrect,
    changed to O_RDONLY as other distros did.
    
    Tested for correct compilation on AMD64
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit fff5d8cf8e078159cc915562726cd6366eb05cc8
Author: Dave Airlie <airlied@redhat.com>
Date:   Tue Jul 28 15:22:42 2009 +1000

    xgi: change to using ABI version check

commit 2de661a49fc6cef9e069ecbe964b520971210551
Author: Dave Airlie <airlied@redhat.com>
Date:   Tue Jul 28 13:47:49 2009 +1000

    xgi: fix resources/rac rework

commit 48b614fd26484ff3390b0290f9f60630e6f959d2
Author: Dave Airlie <airlied@redhat.com>
Date:   Tue Jul 28 13:32:41 2009 +1000

    xgi: update for resources/RAC API removal

commit 6e3d664fd37b657800efc107ca63834cd5d14151
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Tue Jul 21 13:48:05 2009 +1000

    xf86-video-xgi: Uninclude xf1bpp.h and xf4bpp.h.
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit 4ecc827754a69c14d27e60ef27578e46152eecbc
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Tue Jul 21 13:46:42 2009 +1000

    xf86-video-xgi: Rename xf86Version includes and defines to xorgVersion.
    
    s/xf86Version.h/xorgVersion.h/
    s/XF86_VERSION/XORG_VERSION_/
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit c7ef9a719168aa563f95245df9037792be663e4d
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Wed Jul 15 15:11:00 2009 -0400

    Use XORG_CHANGELOG macro to create ChangeLog. #22611
    
    Adding the macro in configure.ac and use it in Makefile.am
        Refer to: https://bugs.freedesktop.org/show_bug.cgi?id=22611
        Global maintenance on all modules
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit a365343b076852a2a58cb02db49d6c888dd4c356
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Thu Jul 16 12:00:04 2009 +1000

    Update to xextproto 7.1 support.
    
    DPMS header was split into dpms.h (client) and dpmsconst.h (server). Drivers
    need to include dpmsconst.h if xextproto 7.1 is available.
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit 0009607e1d43edadfd3e2fd732aa0f7230f85fb1
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date:   Fri Jan 30 21:07:52 2009 -0800

    Add README with pointers to mailing list, bugzilla & git repos

commit 55cc78e4eb15fde0e9239736c75313a1b24b65ef
Author: Ian Romanick <idr@us.ibm.com>
Date:   Fri May 30 11:30:11 2008 -0700

    Fix build for libpciaccess X servers

commit f9f7b2a7457744f9abc99626ee992a6886a6fbe5
Author: root <root@linux.site>
Date:   Mon Apr 28 10:46:29 2008 +0800

    XGI:Add support for XG21/27

commit 0b28672591001e1448cfc65f928d0b5f0ec79138
Merge: d832b8a f9980c8
Author: James Cloos <cloos@jhcloos.com>
Date:   Mon Sep 3 06:09:25 2007 -0400

    Merge branch 'master' of ssh://git.freedesktop.org/git/xorg/driver/xf86-video-xgi

commit d832b8a0af950cf573894406c43155d10f6dfcea
Author: James Cloos <cloos@jhcloos.com>
Date:   Mon Sep 3 05:52:52 2007 -0400

    Add *~ to .gitignore to skip patch/emacs droppings

commit f9980c852641184df43f91dfed8fdf8ea02dfdf8
Author: Ian Romanick <idr@us.ibm.com>
Date:   Mon Aug 27 16:13:48 2007 -0700

    Eliminiate remaining bits xgi_ver.h cruft.

commit 9d9c5718d41ca9fe330f7030f45251bb869cd40e
Author: Ian Romanick <idr@us.ibm.com>
Date:   Mon Aug 27 16:02:24 2007 -0700

    Bump version to 1.5.0.

commit 8966e20662175cce882836bddb6308081eb6a4e6
Author: Ian Romanick <idr@us.ibm.com>
Date:   Mon Aug 27 15:40:06 2007 -0700

    Port to libpciaccess and related interfaces.

commit eb6d0b2ea021384f8e90b79b802bfaa7f27c042d
Author: Ian Romanick <idr@us.ibm.com>
Date:   Tue Jun 26 09:53:20 2007 -0700

    Use SiS DRM.
    
    Support was added for SiS based XGI chips in SiS DRM version 1.3.0.
    Use this as the DRM for XG40 chips.

commit 07c232e368604ae1392a2d81df75cc3e13fdf99c
Author: Ian Romanick <idr@us.ibm.com>
Date:   Tue Jun 26 09:24:09 2007 -0700

    Change default configuration for maxxfbmem
    
    Previously maxxfbmem had to be configured by the user via xorg.conf in
    order for DRI to work.  maxxfbmem is now set to the required size for
    the virtual display.  This allows DRI to work without additional user
    intervention.
    
    In addition, code was added to detect the case there no additional
    framebuffer memory is available.  In this case, DRI is disabled.  This
    prevents mysterious lock-ups when trying to use DRI without video
    memory for back buffers, etc.

commit b03d7713bb2fcb7ab1da527aeb6111f7f36c11b7
Author: Ian Romanick <idr@us.ibm.com>
Date:   Mon Jun 25 16:12:05 2007 -0700

    Refactor code that selects max wait iterations to its own function
    
    Move code that selects the maximum wait iterations out of Volari_Wait
    into Volari_SetDefaultIdleWait.  This function is called from
    XGIModeInit.  The win here is that we can eliminate the Current*
    global variables.

commit 34069dec0a5c73a54fd044d699461a9e90b0bce0
Author: Ian Romanick <idr@us.ibm.com>
Date:   Mon Jun 25 15:54:24 2007 -0700

    Fix typo in comment.

commit 08861b25394313502eb06f45c59d2250b78d4d41
Author: Ian Romanick <idr@us.ibm.com>
Date:   Mon Jun 25 15:49:40 2007 -0700

    Eliminate SR1E magic numbers.

commit 9df137116e725e63aa749f0bc8674f797495a20c
Author: Ian Romanick <idr@us.ibm.com>
Date:   Mon Jun 25 15:35:09 2007 -0700

    Fix compile blooper on last commit.

commit 17645e10c7d837b1cbd8959476f9d41983304b91
Author: Ian Romanick <idr@us.ibm.com>
Date:   Mon Jun 25 15:33:10 2007 -0700

    Change Volari_Idle from a macro (#define) to a function.

commit edb6c087224ec54355e92a3989e4365b80fb0b3b
Author: Ian Romanick <idr@us.ibm.com>
Date:   Mon Jun 25 13:18:53 2007 -0700

    Eliminate XGIIdle wrapper.

commit f3580e33739e0d5a74980a105f04b91f62e1f274
Author: Ian Romanick <idr@us.ibm.com>
Date:   Mon Jun 25 13:17:46 2007 -0700

    Enable DRI when XGIfb is not available.
    
    Previously DRI was only enabled when XGIfb was available.  This was
    done because XGIfb was the only place that initialized the framebuffer
    memory manager.  However, there is an ioctl for this purpose.  Code
    was added to xgi_dri.c to call this ioctl.
    
    This matches the way the SiS driver works.

commit 8f04e1a76c08068ec0fc83fce5f71225ca6c3ec1
Author: Ian Romanick <idr@us.ibm.com>
Date:   Fri Jun 22 16:21:32 2007 -0700

    Clean up DRI initialization.

commit 5c4d707c4e291f81e39cec94ba31eeef4377887d
Author: Ian Romanick <idr@us.ibm.com>
Date:   Fri Jun 22 09:06:14 2007 -0700

    BlankCRT2 is set but never used.  Eliminate it.

commit 941c7463bb853c5c2780fcdcafcf50e9b211d309
Author: Ian Romanick <idr@us.ibm.com>
Date:   Fri Jun 22 09:03:26 2007 -0700

    Move #endif to eliminate compiler warning.

commit ad28d9d45a8d5f17bdfff0b944c30776fa5f9a44
Author: Ian Romanick <idr@us.ibm.com>
Date:   Fri Jun 22 09:02:32 2007 -0700

    checkit is set to false and never changed.  Eliminate it.

commit 0fd883edc7c047483e91b08224d6824ba373739d
Author: Ian Romanick <idr@us.ibm.com>
Date:   Fri Jun 22 09:01:25 2007 -0700

    Eliminate unnecessary IS_SECOND_HEAD test.
    
    Because of the if-statement at line 5011, we *know* that
    IS_SECOND_HEAD is false at line 5034.  Eliminate the unnecessary test
    and else clause.

commit 84d1f89c81e4401833368d48b208bfca8a8c1a25
Author: Ian Romanick <idr@us.ibm.com>
Date:   Fri Jun 22 08:57:02 2007 -0700

    Wrap accesses to entityPrivate with a macro.
    
    By wrapping accesses to entityPrivate with a macro some more in-code
    instances of '#ifdef XGIDUALHEAD' can be eliminated.

commit a1a5298851c333bafae43b15ccc5ef7499ca262b
Author: Ian Romanick <idr@us.ibm.com>
Date:   Thu Jun 21 17:09:52 2007 -0700

    First phase of eliminating '#ifdef XGIDUALHEAD' from code.
    
    Replace all the tests of DualHeadMode and SecondHead with macros that
    evaluate to FALSE when XGIDUALHEAD is not set.  This allows the
    elimination of many of the occurances of '#ifdef XGIDUALHEAD' in the
    code.

commit 8cf397cc146b34397b1a9734356b23df0b7d8553
Author: Ian Romanick <idr@us.ibm.com>
Date:   Thu Jun 21 16:01:15 2007 -0700

    Clarify log message when DRI is not supported due to lack of fbdev.

commit 139f0bbbdeb6e65169a0308d456a4bdece5ed757
Author: Ian Romanick <idr@us.ibm.com>
Date:   Fri May 4 09:50:49 2007 -0700

    Rearrange XGI_SetCRT1VCLK to make it look more like XGI_New_SetCRT1VCLK
    
    There are still some (seemingly) significant differences between these
    two functions, so I have not yet refactored them into a single function.

commit 84d3ded2c92a5230025de80b2dc49bfc220fb766
Author: Ian Romanick <idr@us.ibm.com>
Date:   Fri May 4 09:31:28 2007 -0700

    Eliminate XGI_SetCRT1Sync. Universally use XGI_SetSync.

commit 75e8c989525fe5496502f15b24ea25219f92517f
Author: Ian Romanick <idr@us.ibm.com>
Date:   Fri May 4 09:27:16 2007 -0700

    Eliminate XGI_New_ClearExt1Regs. Universally use XGI_ClearExt1Regs.

commit 78d6ae712a9adfe9b93fe18255a181e4ed978ca4
Author: Ian Romanick <idr@us.ibm.com>
Date:   Thu May 3 18:31:27 2007 -0700

    Eliminate XGI_New_SetGRCRegs. Universally use XGI_SetGRCRegs.

commit 5205087bff0eead4fa8c9dbb97b7608fb773cdc7
Author: Ian Romanick <idr@us.ibm.com>
Date:   Thu May 3 18:26:19 2007 -0700

    Actually remove XGI_New_SetATTRegs
    
    This change was missed on the previous commit.

commit 15dc3557b460a12d284ec1e5d87ed542a11f3b72
Author: Ian Romanick <idr@us.ibm.com>
Date:   Thu May 3 18:25:19 2007 -0700

    Elminiate XGI_New_SetATTRegs. Universally use XGI_SetATTRegs.
    
    There are some differences between these functions.  Some were moved
    over to XGI_SetATTRegs.  For the others, I'm *assuming* the more
    recent code drop from XGI (i.e., XGI_SetATTRegs) is correct for the
    Volari parts.

commit 79cfe8aa44692f3a582045a196afe7524216056c
Author: Ian Romanick <idr@us.ibm.com>
Date:   Thu May 3 18:16:40 2007 -0700

    Elminiate XGI_New_SetCRTCRegs. Universally use XGI_SetCRTCRegs.

commit 4e91916b8b7ab62bb139ad9816206c4ade403c76
Author: Ian Romanick <idr@us.ibm.com>
Date:   Thu May 3 18:12:03 2007 -0700

    Eliminate XGI_New_SetMiscRegs. Universally use XGI_SetMiscRegs instead.

commit dfbc3120d191b3f3372a2270bb2388303bddc467
Author: Ian Romanick <idr@us.ibm.com>
Date:   Thu May 3 18:08:27 2007 -0700

    Eliminiate XGI_New_SetSeqRegs. Universally use XGI_SetSeqRegs instead.

commit 7ea1b566ba85d2bc1290c569f3207da38e8a9512
Author: Ian Romanick <idr@us.ibm.com>
Date:   Thu May 3 17:59:19 2007 -0700

    Eliminate XGI_New_GetColorDepth. Universally use XGI_GetColorDepth instead.

commit 42d37ee13da8ead3653279a92b20e567696de129
Author: Ian Romanick <idr@us.ibm.com>
Date:   Thu May 3 17:58:21 2007 -0700

    Revert accidental commit

commit 80e73ba2c1a1668cb551c8ccb09144b8b04e45f6
Author: Ian Romanick <idr@us.ibm.com>
Date:   Thu May 3 17:56:09 2007 -0700

    Eliminate pointers to writable globals in VB_DEVICE_INFO
    
    MCLKData and ECLKData were supposed to get this treatment along with
    the other structure fields in commit
    a3597f0de3c7b80da901250579cc1bd79b0a0db0.  They were overlooked at
    that time, and this brings them in line.

commit 53809444fa7c6702762e16586c2ed6830ec026c6
Author: Ian Romanick <idr@us.ibm.com>
Date:   Thu May 3 17:40:37 2007 -0700

    Make remaining global data pointers in VB_DEVICE_INFO const.

commit a3597f0de3c7b80da901250579cc1bd79b0a0db0
Author: Ian Romanick <idr@us.ibm.com>
Date:   Thu May 3 17:31:01 2007 -0700

    Eliminate pointers to writable globals in VB_DEVICE_INFO
    
    Previously, the VB_DEVICE_INFO was recreated each time certain
    functions were called.  In order to have persistent storage across
    calls, VB_DEVICE_INFO contained pointers to writable global data.
    
    Since the VB_DEVICE_INFO structure is no longer recreated on each
    call, there is no reason to have this global data.  All data is stored
    in the VB_DEVICE_INFO structure.  It is copied from const globals when
    the structure is initialized.

commit 58860f437a83410233e8a4d57039112c79d646bd
Author: Ian Romanick <idr@us.ibm.com>
Date:   Thu May 3 17:12:32 2007 -0700

    Fix some bits missed on last commit

commit 4aab881830fe531c73185e09dcda32e506afa1f1
Author: Ian Romanick <idr@us.ibm.com>
Date:   Thu May 3 15:55:50 2007 -0700

    Use only one copy of VB_DEVICE_INFO.
    
    Pass a single copy of the device's VB_DEVICE_INFO structure to the
    functions in vb_*.c instead of requiring each function to initialize
    its own copy.

commit 98f05a81903010198442dbb76b1e3630715691cb
Author: Ian Romanick <idr@us.ibm.com>
Date:   Thu May 3 15:18:16 2007 -0700

    Eliminate unused structure fields VBInfo and pVBInfo.

commit 70e4e6d1c029a130a6f50b5da5dbfc8923ab36e7
Author: Ian Romanick <idr@us.ibm.com>
Date:   Thu May 3 15:10:56 2007 -0700

    String replace XGI_Private with VB_DEVICE_INFO, remove vstruct.h.

commit aea90411c823d2066891ee12ada00d6fc7600091
Author: Ian Romanick <idr@us.ibm.com>
Date:   Thu May 3 15:06:12 2007 -0700

    Replace "struct _XGI_Private" with "struct _VB_DEVICE_INFO".
    
    These two structures are nearly identical, and there is a lot of
    duplicate infrastructure between them.  This patch simply replaces
    "struct _XGI_Private" with a typedef to "struct _VB_DEVICE_INFO".
    Future changes will remove the duplicate infrastructure and unite the
    code more cleanly.

commit 8000c9d413da7bdb395a7bee556e9cf051821eea
Author: Ian Romanick <idr@us.ibm.com>
Date:   Thu May 3 10:06:44 2007 -0700

    Remove unused "LVDSHL" related structure field and xorg.conf option

commit ee45a047cfaa65bb92be7488a638e48436efc04d
Author: Ian Romanick <idr@us.ibm.com>
Date:   Thu May 3 10:03:26 2007 -0700

    Remove unused "PanelDelayCompensation" related structure fields and xorg.conf options

commit c7f3de98e76eee60e766f4a9a2036ce2afb8fb2c
Author: Ian Romanick <idr@us.ibm.com>
Date:   Thu May 3 09:59:23 2007 -0700

    Remove unused "UseOEM" related structure fields and xorg.conf option

commit 9b36b7f4df315e90502062d8442fce96bd9b362b
Author: Ian Romanick <idr@us.ibm.com>
Date:   Thu May 3 09:56:55 2007 -0700

    Remove trivially unused structure fields.

commit 3ef757f055a16689fdea95a0e7561403af3e42fe
Author: Ian Romanick <idr@us.ibm.com>
Date:   Wed May 2 15:19:53 2007 -0700

    Eliminiate need for XGI_VGAINFO structure field, remove field.

commit 70f35e266117b3a01cad6ae7d066bf7f296f79b9
Author: Ian Romanick <idr@us.ibm.com>
Date:   Wed May 2 15:12:24 2007 -0700

    Remove unused structure fields.  Document fields with issues.

commit d15fc8ae8394312be7af12241728e43e70d6de27
Author: Ian Romanick <idr@us.ibm.com>
Date:   Wed May 2 14:44:18 2007 -0700

    Remove redundant structure definitions

commit 01838c17bf482c0ffc64fe1cbb6c8003798ce957
Author: Ian Romanick <idr@us.ibm.com>
Date:   Wed May 2 14:39:08 2007 -0700

    Remove useless structure fields CRT1ModeNo and CRT1DMode

commit 95d4db32804b0363e0ed5a1b5de3377bc8349836
Author: Ian Romanick <idr@us.ibm.com>
Date:   Wed May 2 14:27:33 2007 -0700

    Remove unused function XGI_SetPitch

commit f3bff6737687ad6be593e18b07c1985aaab085c5
Author: Ian Romanick <idr@us.ibm.com>
Date:   Wed May 2 14:23:45 2007 -0700

    Clean ups in XGIBIOSSetMode
    
    - Remove commented-out code.
    - Rearrange the pXGI->pVbe and pXGI->pVbe->pInt10 checking.
    - Since pScrn cannot be NULL, remove the NULL test.

commit d1000f6479e7f9eb308e662576d8d9a97d975f9c
Author: Ian Romanick <idr@us.ibm.com>
Date:   Fri Apr 27 18:38:26 2007 -0700

    Refactor some HDE / VDE related code into its own function

commit 34ce078b2213ac20b9b7a452fd72ee14ef6c9504
Author: Ian Romanick <idr@us.ibm.com>
Date:   Fri Apr 27 18:07:51 2007 -0700

    Unify DAC data tables

commit 0e4b9dbdd841506ec03e1852b2aa08ce5daa7993
Author: Ian Romanick <idr@us.ibm.com>
Date:   Fri Apr 27 17:56:29 2007 -0700

    Unify XGI_New_WriteDAC and XGI_WriteDAC

commit c9ba77d2273704e3b54435bdb8d2aa114a95c232
Author: Ian Romanick <idr@us.ibm.com>
Date:   Fri Apr 27 12:17:46 2007 -0700

    Remove unused function XGISetMode and associated code
    
    Since commit 5aa3427c0ee14939a9bedb0edde8784130f0b646 this function
    has been unused.  XGISetMode was the only caller of XGI_ResetVB, so that
    function can now be removed as well.

commit 6ee9100a6e0f0e4c932bebb1666c4bfd09b2145f
Author: Ian Romanick <idr@us.ibm.com>
Date:   Fri Apr 27 11:10:55 2007 -0700

    Remove redundant "dosetpitch" parameter to XGIBIOSSetMode.

commit 300c2d9b110ae44af96c7515ad5fd48100ea8715
Author: Ian Romanick <idr@us.ibm.com>
Date:   Fri Apr 27 10:54:23 2007 -0700

    Remove unused function XGI_CheckBuildCustomMode and associated code
    
    Since commit 7930e4b5f4c3428c19488510933175eb6212a894 this function
    has been unused.  By removing this function, the structure fields
    UseCustomMode and CRT1UsesCustomMode can only be set to FALSE.  Remove
    those fields and code dependent upon them.  XGI_CheckBuildCustomMode
    was also the only caller of XGI_CaclCRRegisters.  Remove that function.
    
    Removing XGI_CheckBuildCustomMode also eliminates the possability of
    seeing "magic" mode number 0xfe.  Remove the few bits of code the
    check that value.
    
    By removing all these bits of code, a few fields in XGI_Private become
    unused.  Remove those structure fields.

commit 7930e4b5f4c3428c19488510933175eb6212a894
Author: Ian Romanick <idr@us.ibm.com>
Date:   Fri Apr 27 10:22:51 2007 -0700

    Remove structure fields IsCustom and IsCustomCRT2
    
    Since commit 5aa3427c0ee14939a9bedb0edde8784130f0b646 these fields can
    only be set to FALSE.  Remove the fields and some associated code.

commit 5aa3427c0ee14939a9bedb0edde8784130f0b646
Author: Ian Romanick <idr@us.ibm.com>
Date:   Fri Apr 27 10:14:23 2007 -0700

    Remove code that relies on CP_HaveCustomData, HaveCustomModes, or AddedPlasmaModes
    
    None of these three structure fields are ever set to non-FALSE values
    (memset at structure initialization sets them all to FALSE).  Remove
    any and all code that is gated by them being set to non-FALSE.

commit 23e6a4c8e7d17ba072b64ef9b603ea0d0e988f0f
Author: Ian Romanick <idr@us.ibm.com>
Date:   Thu Apr 26 19:29:47 2007 -0700

    Remove extraneous braces, reindent.

commit a82a5716353baa833a4e3b890accc512179234f2
Author: Ian Romanick <idr@us.ibm.com>
Date:   Thu Apr 26 19:21:55 2007 -0700

    indent -sc -nut -br -sai -saf -saw -cdw -i4 -cli0 -npcs

commit 5467b3a36fcee8f0e7e9afaf9b1f919a39603f07
Author: Ian Romanick <idr@us.ibm.com>
Date:   Thu Apr 26 18:49:52 2007 -0700

    Remove unnecessary structure field XGI_flag_clearbuffer

commit 72f7c4a8e7da9519f5ed3750b05cb5bee689e4d4
Author: Ian Romanick <idr@us.ibm.com>
Date:   Thu Apr 26 18:39:58 2007 -0700

    Remove errant call to XGI_GetVGAType
    
    XGI_GetVGAType was removed in commit 68d25d4b5ef6f61297148e075f66f5d7f0503600.
    This function served no use, and this call to it should have been
    removed at that time.

commit d7a3e073d320a393ba1f3c5165ff2ad2ca14a184
Author: Ian Romanick <idr@us.ibm.com>
Date:   Thu Apr 26 18:35:28 2007 -0700

    Revert "Remove unused function XGI_SetPitchCRT."
    
    This reverts commit e92432874f8cdb33ff653b2f2dc363c8881e520d.
    
    It turns out that XGI_SetPitch (the actual function removed) is still
    used.

commit e92432874f8cdb33ff653b2f2dc363c8881e520d
Author: Ian Romanick <idr@us.ibm.com>
Date:   Wed Apr 25 20:57:31 2007 -0700

    Remove unused function XGI_SetPitchCRT.

commit dcaf6d37b967e1db82ff0a3f428d93da54eb7f4a
Author: Ian Romanick <idr@us.ibm.com>
Date:   Wed Apr 25 20:56:57 2007 -0700

    Remove functions that are '#ifndef LINUX_XF86'

commit c3e53d982613bb0ef890f27e8c47ab603e1dd937
Author: Ian Romanick <idr@us.ibm.com>
Date:   Wed Apr 25 20:51:08 2007 -0700

    Remove unused function XGI_CalcLCDACRT1Timing.

commit 106e2eb87c71e8f470d901871399d8b5e97845ba
Author: Ian Romanick <idr@us.ibm.com>
Date:   Wed Apr 25 20:48:19 2007 -0700

    Remove numerous unused structures, structure fields, and static arrays.

commit f05077e62e3ada3a04788b98e77e5c87dc3ff4f5
Author: Ian Romanick <idr@us.ibm.com>
Date:   Wed Apr 25 17:51:31 2007 -0700

    Remove various Chrontel related cruft.

commit df3bb2dd703046c89b7c47c35dbde10d9d68ae0d
Author: Ian Romanick <idr@us.ibm.com>
Date:   Wed Apr 25 17:48:36 2007 -0700

    Remove VBLCDFlags and associated cruft.

commit 0a8433b42aee3882076972098509da5151d7df25
Author: Ian Romanick <idr@us.ibm.com>
Date:   Wed Apr 25 17:34:45 2007 -0700

    Add some system includes to silence warnings.
    
    I suspect that the addition of sys/ioctl.h and fcntl.h may break the
    build on non-Linux systems.

commit c800c2529fe180f7925f99bb47a366be9712f056
Author: Ian Romanick <idr@us.ibm.com>
Date:   Wed Apr 25 17:30:38 2007 -0700

    Remove DSTN / FSTN cruft.
    
    The DSTN / FSTN stuff appears to have only been necessary on old SiS
    (550?) chips.  Remove it.

commit 6c4e70ad9789da7321d70f26b86bb3b5495347f3
Author: Ian Romanick <idr@us.ibm.com>
Date:   Wed Apr 25 17:17:25 2007 -0700

    Remove some incorrect comments from XGIRestore.

commit 1678c9767f848af033499e0542e4bdbdf4151000
Author: Ian Romanick <idr@us.ibm.com>
Date:   Wed Apr 25 17:13:01 2007 -0700

    Various trivial clean ups.

commit 9a1bacf9bc3e2ceb952d32ff0baee944561be1a7
Author: Ian Romanick <idr@us.ibm.com>
Date:   Wed Apr 25 16:11:16 2007 -0700

    Remove deprecated VESA option and associated cruft.

commit 76edd9388f0440254dfe089311d97033666e07f8
Author: Ian Romanick <idr@us.ibm.com>
Date:   Wed Apr 25 15:14:02 2007 -0700

    Replace initdef.h with vb_def.h.
    
    Replace all occurances of initdef.h with vb_def.h.  Delete initdef.c.

commit 37f47ccf83a6ac8eeb75bea3074047c49e9b5c88
Author: Ian Romanick <idr@us.ibm.com>
Date:   Wed Apr 25 15:10:17 2007 -0700

    Clean up some printf format related warnings.

commit b14996e7ee685b736d1e50f622212dc06fbc6785
Author: Ian Romanick <idr@us.ibm.com>
Date:   Wed Apr 25 15:01:33 2007 -0700

    Sync vb_def.h with initdef.h
    
    Copy some missing values from initdef.h.  Update some comments, and
    rearrange defines a bit.
    
    This is step 2 in the eventual removal of initdef.h.

commit e041b8b1df0e34a498372165fcef6a826c315279
Author: Ian Romanick <idr@us.ibm.com>
Date:   Wed Apr 25 14:09:33 2007 -0700

    Synchronize initdef.h with vb_def.h.
    
    Remove unused defines from initdef.h.  Change the names of defines
    that differ from the names in vb_def.h.  Tweak comments, etc.
    
    This file is going to be removed soon.  All uses of it will be
    replaced with vb_def.h.  This is just the first step.

commit fe49bac0876cfc678e348e598460ad1f2e929fd9
Author: Ian Romanick <idr@us.ibm.com>
Date:   Wed Apr 25 13:53:16 2007 -0700

    Clean up unused variable.

commit b06de7bd9ce8d7d32d14f07ed644fa203ee01d35
Author: Ian Romanick <idr@us.ibm.com>
Date:   Wed Apr 25 13:41:33 2007 -0700

    Removed unused local variables.

commit 619120b75aeb9ad9e6c953ad6b92fa752c742067
Author: Ian Romanick <idr@us.ibm.com>
Date:   Wed Apr 25 13:33:09 2007 -0700

    Clean up Volari_Idle
    
    This macro will eventually need some more house cleaning.  Given it's
    length, it should be made into a function.

commit 2d193086eecbdabdf86a11e59051567849bc1734
Author: Ian Romanick <idr@us.ibm.com>
Date:   Tue Apr 24 10:50:26 2007 -0700

    Remove extraneous curly braces, re-indent.

commit 6d380460f7e7f7634e84efb3d0f7bdd7967ebb31
Author: Ian Romanick <idr@us.ibm.com>
Date:   Tue Apr 24 10:36:20 2007 -0700

    Remove commented-out segment register (!) helper functions.

commit 42cc6de9d4c600c8bb3a56b63b5fff01e73695d3
Author: Ian Romanick <idr@us.ibm.com>
Date:   Tue Apr 24 10:28:10 2007 -0700

    Remove prototypes for nonexistant functions.

commit ef90cd171808e136722ff460ce387d2a6d562824
Author: Ian Romanick <idr@us.ibm.com>
Date:   Tue Apr 24 10:15:25 2007 -0700

    Remove unused function XGIBridgeIsInSlaveMode.

commit 6197de2ffa49cb3494a853394a693a54f1b32f54
Author: Ian Romanick <idr@us.ibm.com>
Date:   Tue Apr 24 10:13:29 2007 -0700

    Remove unused function XGISwitchCRT1Status.

commit 801df8fde322ba28504f185d3efe28e2348eaf6d
Author: Ian Romanick <idr@us.ibm.com>
Date:   Tue Apr 24 10:11:18 2007 -0700

    Remove static prototype for nonexistant function XGISwithCRT2Type.

commit bce784ad42cbbd3eb7d23977b0d144921e53c99d
Author: Ian Romanick <idr@us.ibm.com>
Date:   Tue Apr 24 10:10:03 2007 -0700

    Removed unused function XGI_CheckCalcModeIndex.

commit 8d5223f2c0a8d5b62e89f15361310b7dda0ff576
Author: Ian Romanick <idr@us.ibm.com>
Date:   Tue Apr 24 10:04:49 2007 -0700

    Silence warnings about unused variables.

commit 3f1cb1afc1443d183e90114cc8a716753183f000
Author: Ian Romanick <idr@us.ibm.com>
Date:   Tue Apr 24 10:01:18 2007 -0700

    Remove commented-out function XGISpecialRestore.

commit 728a07d762aa75ec6f471101924975bf23c1fdee
Author: Ian Romanick <idr@us.ibm.com>
Date:   Tue Apr 24 10:00:31 2007 -0700

    Remove unused XGISavePrevMode and XGIRestorePrevMode functions.

commit ba2dcf000606522570b6f69f030ddb7aff4e6682
Author: Ian Romanick <idr@us.ibm.com>
Date:   Tue Apr 24 09:57:41 2007 -0700

    Clean up warnings about unused debug functions.

commit 13600ac9e74f185ab0ec3dc4f895d1a54f99a23a
Author: Ian Romanick <idr@us.ibm.com>
Date:   Tue Apr 24 09:49:17 2007 -0700

    Clean up unnecessary cruft.

commit 5074da885cb46a252b6387d4de1a4c16d4c0f53d
Author: Ian Romanick <idr@us.ibm.com>
Date:   Tue Apr 24 09:38:14 2007 -0700

    Replace (In|Out)Port(Byte|Word|Long) with (in|out)[bwl]

commit 5ad664ac7602c57251c4c8bdfe8fe4ad8e412dbb
Author: Ian Romanick <idr@us.ibm.com>
Date:   Tue Apr 24 09:36:08 2007 -0700

    Define empty version of Newdebugcode when DEBUG is not defined.

commit 7f0b6aef0e03c97a2acbf19a9c13061adee7a6f0
Author: Ian Romanick <idr@us.ibm.com>
Date:   Tue Apr 17 17:15:10 2007 -0700

    Make all tap 4 timing data const.

commit 1e122e95c119ebd6b0db973f9d56823251f45863
Author: Ian Romanick <idr@us.ibm.com>
Date:   Tue Apr 17 16:57:52 2007 -0700

    Remove unused variables to silence warnings with -Wall.

commit f55e35a007fe0b2978e8b85db5f585d6ac3e0686
Author: Ian Romanick <idr@us.ibm.com>
Date:   Tue Apr 17 16:53:52 2007 -0700

    Mark local pointer variables const to silence warnings.

commit 01d92f4d0e79df89325cce97eafee801bdce7c29
Author: Ian Romanick <idr@us.ibm.com>
Date:   Tue Apr 17 16:53:13 2007 -0700

    Remove extraneous pointer type casts.

commit f282a8055076a0e71072b2168f3ec48ffbcae3cb
Author: Ian Romanick <idr@us.ibm.com>
Date:   Tue Apr 17 16:50:31 2007 -0700

    Remove unused tables.  Mark remaining tables as 'static const' or 'static'.

commit dbd0dc26bb3c385a69d8e37acb53966fc8437d04
Author: Ian Romanick <idr@us.ibm.com>
Date:   Tue Apr 17 16:31:50 2007 -0700

    Move prototypes from init.h to xgi.h to slience warnings.
    
    The prototypes were moved because init.h contains data (for the win),
    so it cannot be included in any .c files except init.c.

commit d14607208ac104d19001f297dfba8a4498da4aa1
Author: Ian Romanick <idr@us.ibm.com>
Date:   Tue Apr 17 15:32:36 2007 -0700

    Clean up XGI_GetVCLKLen and XGI_GetLCDVCLKPtr.

commit 3744ae85c2f60b141b9975d9c4505977866c973d
Author: Ian Romanick <idr@us.ibm.com>
Date:   Tue Apr 17 15:14:06 2007 -0700

    Clean up XGI_GetVCLKPtr.

commit 74f1114331f7fe2373c65496e2d05587d627c1ac
Author: Ian Romanick <idr@us.ibm.com>
Date:   Tue Apr 17 14:55:55 2007 -0700

    Clean up XGI_GetVCLK2Ptr.

commit f97a87817ac0dcd37f034cdbbad778599f36b33b
Author: Ian Romanick <idr@us.ibm.com>
Date:   Tue Apr 17 14:12:36 2007 -0700

    indent -sc -nut -br -sai -saf -saw -cdw -i4 -cli0 -npcs

commit 09db271dd7e65bf575862e1b4f7d9ae3c7c053d6
Author: Ian Romanick <idr@us.ibm.com>
Date:   Tue Apr 17 14:04:52 2007 -0700

    Delete some extraneous { and } left from previous code deletions.

commit 9bc30f73a3ce532c67d48da119558310d78a1326
Author: Ian Romanick <idr@us.ibm.com>
Date:   Tue Apr 17 13:34:24 2007 -0700

    Replace XGI_LongWait with XGI_WaitEndRetrace.

commit 20332b5c6493151a4484aab786237f1b7bf99c22
Author: Ian Romanick <idr@us.ibm.com>
Date:   Tue Apr 17 13:27:51 2007 -0700

    Initialize pVBIofo->RelIO.

commit 68d25d4b5ef6f61297148e075f66f5d7f0503600
Author: Ian Romanick <idr@us.ibm.com>
Date:   Tue Apr 17 13:21:48 2007 -0700

    Eliminate redundant structure field Set_VGAType.
    
    Eliminates the redundant structure field Set_VGAType and the
    surrounding infrastructure.  This includes the elimination of the old,
    pre-XGI VGA types.  Instead of redundantly checking Set_VGAType and
    HwDeviceExtension->jChipType, just check the later.

commit 2c5a1fe3c45e6dff85a89f13b2affef197a5f799
Author: Ian Romanick <idr@us.ibm.com>
Date:   Fri Apr 13 16:20:35 2007 -0700

    Refactor code that initializes VB_DEFICE_INFO structures.
    
    Refactor code the various bits of code that initialize VB_DEFICE_INFO
    structures to just call XGINew_InitVBIOSData.

commit 4f5ce32b7e9ddbdb57ef2a5be1681296e7c2c222
Author: Ian Romanick <idr@us.ibm.com>
Date:   Thu Apr 12 16:08:56 2007 -0700

    Convert XGI_Wait(Begin|End)Retrace to take a pointer to RelIO instead of pScrn.

commit 7ed155e68faaeb95cfa4687eab78f536802f1ea0
Author: Ian Romanick <idr@us.ibm.com>
Date:   Thu Apr 12 16:00:36 2007 -0700

    More vblank-wait related cleaning.
    
    Move XGIWaitRetraceCRT1 to xgi_dac.c.  Rename it and
    vWaitCRT1VerticalRetrace to XGI_WaitBeginRetrace and XGI_WaitEndRetrace,
    repsectively.  Fix comment for XGI_WaitDisplay.

commit 46e826a7af6ef0a46777ee8cdbb4d026a5f17f20
Author: Ian Romanick <idr@us.ibm.com>
Date:   Thu Apr 12 15:24:45 2007 -0700

    Fix typo of 'XGI_SetReg0R' (zero-R).

commit 71f9d9e3cc048a1ce427a5265d0e2f7f44312930
Author: Ian Romanick <idr@us.ibm.com>
Date:   Thu Apr 12 15:15:06 2007 -0700

    Move Newdebugcode xgi.h.
    
    Once Newdebugcode is moved to xgi.h, vb_util.c and vb_util.h are empty.
    Remove them from the tree.

commit a43693fb34a23b93938df1705abe2ba3b2bec153
Author: Ian Romanick <idr@us.ibm.com>
Date:   Thu Apr 12 15:11:39 2007 -0700

    Replace XGINew_SetRegOR with XGI_SetRegOR.

commit 42c55fe70c41a8254d1f82e6f59658789713129a
Author: Ian Romanick <idr@us.ibm.com>
Date:   Thu Apr 12 15:09:09 2007 -0700

    Replace XGINew_SetRegAND with XGI_SetRegAND.

commit 22de99db8dee9fe4ff69ef2a5e1f72e79476b2a2
Author: Ian Romanick <idr@us.ibm.com>
Date:   Thu Apr 12 15:07:04 2007 -0700

    Replace XGINew_GetRegANDOR with XGI_GetRegANDOR.

commit 8bb39fd6d1b41c79e3b6d276960ecbc66823408a
Author: Ian Romanick <idr@us.ibm.com>
Date:   Thu Apr 12 15:04:15 2007 -0700

    Replace XGINew_GetReg3 with XGI_GetRegLong.

commit 005fae91c1439223b5e782a3962a4e0ab7e68208
Author: Ian Romanick <idr@us.ibm.com>
Date:   Thu Apr 12 15:00:58 2007 -0700

    Replace XGINew_GetReg2 with XGI_GetRegByte.

commit 7c1c1032fcae82d83081259add3d4d8390729a4d
Author: Ian Romanick <idr@us.ibm.com>
Date:   Thu Apr 12 14:58:22 2007 -0700

    Replace XGINew_GetReg1 with XGI_GetReg.

commit 31b5440d9f20fa31b7f3c7b50196de3b66f1b422
Author: Ian Romanick <idr@us.ibm.com>
Date:   Thu Apr 12 14:55:20 2007 -0700

    Replace XGINew_SetReg4 with XGI_SetRegLong.

commit 3e83e58c95d325815fae38809ff68d6623540a2d
Author: Ian Romanick <idr@us.ibm.com>
Date:   Thu Apr 12 14:53:44 2007 -0700

    Replace XGINew_SetReg3 with XGI_SetRegByte.

commit 348a8596002002e616e69225c7e198eb2ee6f3c5
Author: Ian Romanick <idr@us.ibm.com>
Date:   Thu Apr 12 14:50:37 2007 -0700

    Remove the unused XGINew_SetReg2 function.

commit f3042a549c1ec97b79ef04185e0943e1b4f9b857
Author: Ian Romanick <idr@us.ibm.com>
Date:   Thu Apr 12 14:50:00 2007 -0700

    Replace XGINew_SetReg1 with XGI_SetReg
    
    There are two sets of nearly identical register I/O functions.  This is the
    first phase of the removal of the set contained in vb_util.c.

commit 11dfd4fff7b219e2e8adac061c384a8fbe05296b
Author: Ian Romanick <idr@us.ibm.com>
Date:   Thu Apr 12 14:45:20 2007 -0700

    Remove unused function XGINew_ClearDAC.

commit 466b4ba6404956c40b7fa9e953d8fa31bbca3f17
Author: Ian Romanick <idr@us.ibm.com>
Date:   Thu Apr 12 07:36:19 2007 -0700

    Clean up XGINew_Sense and its callers.

commit 10fe6b23a1f86975b607472d7bb01bb966e7214f
Author: Ian Romanick <idr@us.ibm.com>
Date:   Wed Apr 11 15:13:54 2007 -0700

    Eliminate XGISetDPMS
    
    XGISetDPMS was never called from anywhere in the code.  Remove it.

commit fcdd33de9630658d557f2353604849d461a029cd
Author: Ian Romanick <idr@us.ibm.com>
Date:   Wed Apr 11 15:12:47 2007 -0700

    Clean up prototypes for vb_ext.[ch].

commit 9e583fdd2339ff9701c5b797c9b168eaa5bf51fc
Author: Ian Romanick <idr@us.ibm.com>
Date:   Wed Apr 11 15:06:31 2007 -0700

    Remove unnecessary external refs.

commit 5114e22a7c9078234d7fb891751216d6bb1d9731
Author: Ian Romanick <idr@us.ibm.com>
Date:   Wed Apr 11 15:05:53 2007 -0700

    Refactor XGINew_SenseLCD
    
    XGINew_SenseLCD can never call XGINew_GetPanelID because all chips supported
    by this driver fail the check that gaits the call.  Once XGINew_GetPanelID
    is removed, XGINew_SenseLCD is nothing more than a wrapper for
    XGINew_GetLCDDDCInfo.
    
    Remove XGINew_SenseLCD and XGINew_GetPanelID.  Replace all calls to
    XGINew_SenseLCD with calls to XGINew_GetLCDDDCInfo.

commit 192c1f56adcf7b52a2a0c0f67390c02d31e1bae6
Author: Ian Romanick <idr@us.ibm.com>
Date:   Wed Apr 11 14:58:32 2007 -0700

    Clean up XGINew_GetLCDDDCInfo XGINew_SenseLCD.
    
    More cleaning in this area to follow.

commit adbbe668acf70e3c4ec04b524ff05690d481961d
Author: Ian Romanick <idr@us.ibm.com>
Date:   Wed Apr 11 14:22:23 2007 -0700

    Clean up XGI_IsLCDDualLink, fix incorrectly place parenthesis.

commit 97efe78190db2fdf52f53c80aac24d52a1ea14e5
Author: Ian Romanick <idr@us.ibm.com>
Date:   Wed Apr 11 14:17:43 2007 -0700

    Refactor code from XGI_GetCRT2ResInfo and XGI_GetLVDSResInfo
    
    Create a new function called get_mode_res_info containig common code
    refactored from XGI_GetCRT2ResInfo and XGI_GetLVDSResInfo.  Perform some
    minor clean ups in those functions.

commit d160b2b9e4d9ebf74ddb1306fbd21ec70a912e92
Author: Ian Romanick <idr@us.ibm.com>
Date:   Wed Apr 11 13:46:58 2007 -0700

    Clean up XGI_GetResInfo and its callers.

commit b67a399873ecb0fa991d4e8f63b09ada0bd43220
Author: Ian Romanick <idr@us.ibm.com>
Date:   Wed Apr 11 13:27:56 2007 -0700

    Clean up XGI_WaitDisplay / XGI_WaitDisply
    
    XGI_WaitDisplay was never called and was functionally identical to
    XGI_WaitDisply.  The original XGI_WaitDisplay was removed, and
    XGI_WaitDisply was renamed to XGI_WaitDisplay.

commit 2d689dc31883f27f38be58057bf4dbea9398c5fd
Author: Ian Romanick <idr@us.ibm.com>
Date:   Wed Apr 11 13:16:40 2007 -0700

    Eliminate XGI_OpenCRTC and XGI_CloseCRTC
    
    Neither XGI_OpenCRTC or XGI_CloseCRTC have any effect.  Eliminate them and
    tidy up the places that called them.

commit 87b39e68b68cdfe8a2c158f813072070992e551b
Author: Ian Romanick <idr@us.ibm.com>
Date:   Wed Apr 11 13:06:47 2007 -0700

    Consolidate to a single GetModePtr function.

commit 55b6ff6b6283338c4c877535dba07f15748c8627
Author: Ian Romanick <idr@us.ibm.com>
Date:   Wed Apr 11 12:48:22 2007 -0700

    Changes missed on previous commit.

commit e273f3026f7b38766d944c73555bca4e3a59b4fc
Author: Ian Romanick <idr@us.ibm.com>
Date:   Wed Apr 11 12:35:29 2007 -0700

    Consolidate to a single SearchModeID function.

commit 167747cba0eb8f067879d604a6c1062209aaa2ca
Author: Ian Romanick <idr@us.ibm.com>
Date:   Wed Apr 11 12:06:16 2007 -0700

    Clean up some of the vertical retrace madness.
    
    There were (are) several routines floating around in the code that all do
    basically the same thing...wait for the vertical refresh.  I've cleaned up
    some of it, primarilly moving prototype to sane places and deleting dead
    code.
    
    Threre are still two similar but subtly different routines that wait for the
    vertical refresh.  At some point we'll need to evaluate whether or not both
    are really necessary.

commit 053cfeca4302b6c860c601a32c69e65b2d750b70
Author: Ian Romanick <idr@us.ibm.com>
Date:   Thu Apr 5 16:34:59 2007 -0700

    Clean up in XGINew_GetPanelID.

commit bcce3eaf05d712661f8c4c3af5aad3df9e80b38d
Author: Ian Romanick <idr@us.ibm.com>
Date:   Thu Apr 5 16:19:56 2007 -0700

    Clean up in XGIDumpPalette.

commit 2933838b30adad8f12aa0b6f0763b507d6e95a03
Author: Ian Romanick <idr@us.ibm.com>
Date:   Thu Apr 5 16:12:45 2007 -0700

    Remove the useless function DumpDDIName.
    
    DumpDDIName was a completely useless wrapper for ErrorF.  Replace all
    occurances of it with ErrorF.  Also remove the DUMPDDI define.

commit d86931da58e2dda5b41144db6b301e11366a6d0d
Author: Ian Romanick <idr@us.ibm.com>
Date:   Thu Apr 5 16:08:40 2007 -0700

    Remove unused structure field ForceCursorOff.
    
    The structure field ForceCursorOff was set in several places, but its value
    was never tested.  Elminiate the field and perform the trivial code
    refactors that it precipitates.

commit ef0fd2cd48b7e1c3bc1581b98e1be8542850482b
Author: Ian Romanick <idr@us.ibm.com>
Date:   Thu Apr 5 15:19:56 2007 -0700

    Clean up in XGIEnterVT and XGILeaveVT.

commit 749f87210a6c36afc2d584cf89e20a11b88e4f4b
Author: Ian Romanick <idr@us.ibm.com>
Date:   Thu Apr 5 14:42:36 2007 -0700

    Clean up XGIDumpMonPtr.

commit e4261a0b1d4d29f17a92d043c371989da280106a
Author: Ian Romanick <idr@us.ibm.com>
Date:   Thu Apr 5 14:32:55 2007 -0700

    Eliminate unused structure fields.
    
    Commit b499ab2259ccf0c5974688c5a0624584ce677dff eliminated all uses / need
    for XGI_MyCR63 and XGI_SensibleSR11.  XGI_Sysflags is also useless.  Elminate
    all three and the (now empty) function XGI_GetSysFlags.

commit b499ab2259ccf0c5974688c5a0624584ce677dff
Author: Ian Romanick <idr@us.ibm.com>
Date:   Thu Apr 5 13:50:04 2007 -0700

    Remove more cruft related to older SiS chips.

commit 2f069f1b3b61364bb54c06cdefec0ac82160b91a
Author: Ian Romanick <idr@us.ibm.com>
Date:   Wed Apr 4 16:11:38 2007 -0700

    Remove XGI_Is301C and XGI_Is301LV.
    
    All calls to these functions were removed in commit
    09ba95f0af8a810d9d1e6be74733845dbf2f2a0b.

commit 77ec108baa6773eddb226a612aac394f28217784
Author: Ian Romanick <idr@us.ibm.com>
Date:   Wed Apr 4 16:09:09 2007 -0700

    Minor clean-up in XGINew_Is301B.

commit 67299180c80d217a1d0593bc6848ed8a9e5559e5
Author: Ian Romanick <idr@us.ibm.com>
Date:   Wed Apr 4 15:59:30 2007 -0700

    Delete some #include cruft.

commit 5c8b4be98576eda3abdc3e7fe688e1532f273fb9
Author: Ian Romanick <idr@us.ibm.com>
Date:   Wed Apr 4 15:57:27 2007 -0700

    Delete some code specific to LVDS.
    
    None of the chips supported by this driver are *ever* interfaced with a
    LVDS.  Remove all mention of it from the code.

commit a6a42c5838b4f1fe76f07106aeae2ed9f1eb1b2f
Author: Ian Romanick <idr@us.ibm.com>
Date:   Wed Apr 4 15:42:15 2007 -0700

    Minor clean-up in Newdebugcode.

commit d620396b633d9ab51a0c76d56c2d390e9410ee55
Author: Ian Romanick <idr@us.ibm.com>
Date:   Wed Apr 4 15:38:49 2007 -0700

    Remove function NewDelaySeconds.

commit 09ba95f0af8a810d9d1e6be74733845dbf2f2a0b
Author: Ian Romanick <idr@us.ibm.com>
Date:   Wed Apr 4 15:35:59 2007 -0700

    Delete Win2000 and WinCE cruft.

commit 4f76f6854893bcc143b57325163329ee0574af89
Author: Ian Romanick <idr@us.ibm.com>
Date:   Wed Apr 4 15:27:53 2007 -0700

    Delete all TC cruft.
    
    "TC" appears to be a way to build some of this code for DOS.  Perhaps it
    stands for Turbo C?  Either way, it is of no use in X.org drivers.

commit 53706f7fdbc8302ef874b24e3238d10d6d3f1db4
Author: Ian Romanick <idr@us.ibm.com>
Date:   Wed Apr 4 15:12:53 2007 -0700

    Delete almost all code specific to the Chrontel 7017.
    
    None of the chips supported by this driver are *ever* interfaced with a
    CH7017.  Remove all mention of it from the code.

commit 2a1daf11759ef3897dcad0fb75189f8aa1d8aea8
Author: Ian Romanick <idr@us.ibm.com>
Date:   Wed Apr 4 15:02:46 2007 -0700

    Delete all code specific to the Chrontel 7005.
    
    None of the chips supported by this driver are *ever* interfaced with a
    CH7005.  Remove all mention of it from the code.

commit 6c107ed78bad66859156a58c28bdc5fb3b924b98
Author: Ian Romanick <idr@us.ibm.com>
Date:   Wed Apr 4 14:56:19 2007 -0700

    Delete some #include cruft.

commit d4ef64a09a959c155d639b265fd4f53ca31217b8
Author: Ian Romanick <idr@us.ibm.com>
Date:   Wed Apr 4 14:49:42 2007 -0700

    Delete XGI_ClearBuffer
    
    The only call to XGI_ClearBuffer was commented-out.  Remove the call and the
    function itself.  Another neat tidbit is that there's another function
    elsewhere in the code also called XGI_ClearBuffer.  Fun!

commit b1b2e40d3cb36f68bddaf965b86709bdcb008096
Author: Ian Romanick <idr@us.ibm.com>
Date:   Wed Apr 4 14:47:05 2007 -0700

    static, const, and white-space police.

commit f087adf604d152a5c2657f6e602e122862c3e58a
Author: Ian Romanick <idr@us.ibm.com>
Date:   Wed Apr 4 14:39:37 2007 -0700

    Delete some commented-out code.

commit 808eb5261446d465fd0838be772fbdb3f40c6657
Author: Ian Romanick <idr@us.ibm.com>
Date:   Wed Apr 4 10:38:46 2007 -0700

    Make XGIGetRec return a pointer to the record instead of a bool.

commit 36ce6995df3476bf53521be9d8f27a2ed9d216ac
Author: Ian Romanick <idr@us.ibm.com>
Date:   Fri Mar 30 09:11:44 2007 -0700

    After the patch is applied, the patch file is not needed in the repository.

commit 828ab5c38c9695461f61aabcebeeb6ff3f283c7d
Author: root <root@localhost.localdomain>
Date:   Thu Mar 15 14:33:25 2007 -0400

    XGI:Add License Header

commit efd447ae93f340a984259290c7748260ab255afa
Author: Ian Romanick <idr@us.ibm.com>
Date:   Fri Dec 15 11:55:38 2006 -0800

    Log detected memory type.
    
    Based on code in the SiS driver, detect and log the type of memory on
    the card.  This SiS driver operates a little bit differently, so this
    code may not be quite correct.  The SiS driver uses SR39 for XG40 and
    SR97 for XG20.

commit 1221e51b1376e5f8548632029d8d60f8a441a490
Author: Ian Romanick <idr@us.ibm.com>
Date:   Fri Dec 15 11:39:01 2006 -0800

    Clean-ups in xgiXG40_Setup
    
    Minor code rearrangements, added / fixed comments, and white-space
    police.

commit ea9e3b855b75be0d37a91191fafe6a4aabdb28d9
Author: Ian Romanick <idr@us.ibm.com>
Date:   Fri Dec 15 11:08:14 2006 -0800

    Clean-ups related to XGI_InitHwDevInfo.
    
    XGI_InitHwDevInfo is already called via XGISetup (in xgiXG40_Setup),
    so there is no need to call it again in XGIPreInit immediately after
    calling XGISetup.  By removing this call to XGI_InitHwDevInfo, it can
    now be made static to xgi_setup.c.  In addition, since XGI_InitHwDevInfo can
    only return TRUE and the return value is always ignored, change the
    return type to void.

commit dbb55e97b89a9b12e5739b03a64734fec072cfaf
Author: Ian Romanick <idr@us.ibm.com>
Date:   Fri Dec 15 10:34:54 2006 -0800

    Clean-up XGI_IsXG21.
    
    Remove an unused variable.  Minor code reorganization.

commit 485e4a25e2946641e4f03de276f55ab33a14fceb
Author: Ian Romanick <idr@us.ibm.com>
Date:   Fri Dec 15 10:21:49 2006 -0800

    Static police.
    
    Make functions in xgi_setup.c static that can be made static.  Prefer
    the use of Bool over BOOLEAN.

commit f7e1e78cc2c60fd7db07555d30361b459c22cb9c
Author: Ian Romanick <idr@us.ibm.com>
Date:   Fri Dec 15 10:01:58 2006 -0800

    Delete dead Delay functions.
    
    select can't be used by drivers because the X server does some mojo
    with select.  Since there are macro versions of these functions,
    remove them.

commit 7ec9ce8898683c54a6d16a3bb1155d7ae4b6b9c5
Author: Ian Romanick <idr@us.ibm.com>
Date:   Fri Dec 15 10:00:27 2006 -0800

    Static police.
    
    Mark functions and data in xgi_driver.c that can be static as static.
    Also, make some data const.

commit 9343b5fdd8adb1f4df86bee606e876b0a30d1b51
Author: Ian Romanick <idr@us.ibm.com>
Date:   Thu Dec 14 18:56:19 2006 -0800

    Add prototype for XGIDumpPalette.
    
    Adding a prottype for XGIDumpPalette silences a compiler warning.
    Also, make this function static.

commit 48817a606a1fd92fc1eeac8126194fb266d747b0
Author: Ian Romanick <idr@us.ibm.com>
Date:   Thu Dec 14 16:59:52 2006 -0800

    Delete unused functions.
    
    Neither XGINew_VerifyMclk or ChkLFB are called anywhere in the code, so
    remove them.

commit ece267f991e9db36bd0d101c3d5322c3bc8164e7
Author: Ian Romanick <idr@us.ibm.com>
Date:   Thu Dec 14 16:44:06 2006 -0800

    House cleaning in vb_init.c
    
    Make all functions and data in vb_init.c static that can be made
    static.  Make some data const.  Put prototypes for all non-static
    vb_init.c functions in vb_init.h.

commit 9502c53c1d289e5d8b9d102ef8f20145f5b31f12
Author: Ian Romanick <idr@us.ibm.com>
Date:   Thu Dec 14 15:55:51 2006 -0800

    Delete unused code.
    
    Delete several functions related to SiS 310 support.  None of these
    functions are called anywhere in the code base.

commit a6ce6dd1db65b1bf9a7e7f8f5692d4ab0b0cac31
Author: Ian Romanick <idr@us.ibm.com>
Date:   Thu Dec 14 15:22:32 2006 -0800

    Remove unused source files.
    
    vb_inta.[ch] appear to be from the Windows version (???) of the
    driver.  xgi_vid*.c appear to be older versions of xgi_video.c.  I'm
    not sure what the purpose of xgi_vidregs.h ever was.

commit cedebf956ddd95de7391b0aa69173616de49ff9a
Author: Ian Romanick <idr@us.ibm.com>
Date:   Thu Dec 14 15:19:05 2006 -0800

    Hardware register include file clean up.
    
    Elminiate the need for regs.h.  Move the definitions in regs.h that
    are still necessary to xgi_regs.h.  Remove regs.h from
    xgi_drv_la_SOURCES in Makefile.am, and sort that list alphabetically.

commit e8813fcca53e637172dc0c15f16dd3072ee745db
Author: Ian Romanick <idr@us.ibm.com>
Date:   Mon Dec 11 15:35:44 2006 -0800

    More HW cursor clean-up.

commit d2e6bc53f702ab41f4040c9a1b5d4ba7db036179
Author: Ian Romanick <idr@us.ibm.com>
Date:   Mon Nov 20 14:13:32 2006 -0800

    Cursor code clean-up.
    
    Eliminate several unused cursor related structure fields.  Fix HW
    cursor on little-endian systems.  General clean-up.

commit aa13e9098fee72715a9e2dab924197318ffe66ea
Author: Ian Romanick <idr@us.ibm.com>
Date:   Mon Nov 20 13:39:42 2006 -0800

    Eliminate unused structure fields.

commit e36cc4662512c0de04344db48972d4381124a131
Author: Ian Romanick <idr@us.ibm.com>
Date:   Mon Nov 20 13:22:22 2006 -0800

    Eliminate several command queue / Turbo Queue related struct fields.
    
    Several structure fields that were only needed to support older SiS
    chips were removed.  The single remaining use of RealVideoRam was
    replaced with 'pscrn->videoRam'.
    
    The code removed in xgi_vga.c was removed because the corresponding
    code in xf86-video-sis is only used on some SiS 3xx chips.  The XG20 /
    XG40 support in that driver does not do this.

commit c90a86f72b2d834ae7ac4b0403af7c17870d597f
Author: Ian Romanick <idr@us.ibm.com>
Date:   Mon Nov 20 12:44:26 2006 -0800

    Eliminate all occurances of newFastVram.

commit 38795467d33f869fed5bada9b9ca72aa50d213ca
Author: Ian Romanick <idr@us.ibm.com>
Date:   Mon Nov 20 12:43:03 2006 -0800

    Eliminate all uses of VGAEngine.
    
    There is only one VGA engine supported by this driver, so there is no
    need to track the engine of the current chip.  Furthermore, there is
    no need to test the VGA engine value to switch features of the old SiS
    chips.

commit d095ab57c744c9c582fb03aecebde30e391906ff
Author: Ian Romanick <idr@us.ibm.com>
Date:   Fri Nov 17 17:09:47 2006 -0800

    Elminiate all occurances of forceCRT1.

commit 4e615331df351e6e95ae7fb9c745230dc4d3831e
Author: Ian Romanick <idr@us.ibm.com>
Date:   Fri Nov 17 17:00:14 2006 -0800

    Eliminate various unused Xv related options and struct fields.

commit 62da64b8f0bd5d671ecc239394ece58f04c9fdfd
Author: Ian Romanick <idr@us.ibm.com>
Date:   Fri Nov 17 16:51:18 2006 -0800

    Remove various unused HW cursor and screen size limit related struct fields.

commit 3df0e052d5a6419393627413da4691d415fdbdf5
Author: Ian Romanick <idr@us.ibm.com>
Date:   Fri Nov 17 16:43:41 2006 -0800

    Eliminate cruft associated with older SiS-based laptops.
    
    The tables mycustomttable, mychswtable, and mypdctable are hold-overs
    from the SiS driver.  They are required for fix-ups associated with
    some laptops based on the older SiS chipsets.  Since this driver does
    not support those chipsets, the tables and associated code can go.
    
    Also remove some comments from xgi_driver.h.  These comments used to
    accompany tables that were removed from the code long ago.

commit 1ec4b34080edf60d1630e3a72086000bc096d573
Author: Ian Romanick <idr@us.ibm.com>
Date:   Fri Nov 17 16:19:09 2006 -0800

    Eliminate SIS300 / SIS315 related CR32 cruft.

commit 3919aed883ba4e52e9ebf2be9a2f0a67a6f563a4
Author: Ian Romanick <idr@us.ibm.com>
Date:   Fri Nov 17 15:07:30 2006 -0800

    Eliminate several unused structure fields.
    
    Eliminate all occurances of CRT1changed, detectedCRT2Devices,
    UsePanelScaler, and CenterLCD.

commit 61a8290c8f2029f647517875989e6b005275a1ea
Author: Ian Romanick <idr@us.ibm.com>
Date:   Fri Nov 17 14:50:59 2006 -0800

    Eliminate numerous unused TV related structure fields and options.

commit 215d4276f9f62828fab5b4f6e8dfe0c137a2c353
Author: Ian Romanick <idr@us.ibm.com>
Date:   Fri Nov 17 14:27:47 2006 -0800

    Eliminate all occurances of NoHostBus.

commit 00aa236cbc6575b78d2e23a8f0dbc8a84103ee09
Author: Ian Romanick <idr@us.ibm.com>
Date:   Fri Nov 17 14:22:00 2006 -0800

    Eliminate all occurances of EMI.

commit 800620339d79e157a04d7d7b1ca625bc1e65cdf0
Author: Ian Romanick <idr@us.ibm.com>
Date:   Fri Nov 17 14:16:44 2006 -0800

    Eliminate all references to xgifb and donttrustpdc.
    
    The references to xgifb are clearly hold-overs from the SiS driver.
    It should be clear that the places the refered to "xgifb" actually
    meant "sisfb".  Note the reference to 2.4 kernels. :)

commit df9d640b6e198ee521ca819a2522f52feaec7179
Author: Ian Romanick <idr@us.ibm.com>
Date:   Fri Nov 17 14:11:22 2006 -0800

    Eliminate all occurances of OldMode.

commit 424b2f59d2260bf51fbffd4d381b615909136460
Author: Ian Romanick <idr@us.ibm.com>
Date:   Fri Nov 17 13:55:23 2006 -0800

    Eliminate all occurances of CRT1isoff.

commit 7afc2c133dd24d5fb1ab48db37212cde753e0a74
Author: Ian Romanick <idr@us.ibm.com>
Date:   Fri Nov 17 13:53:46 2006 -0800

    Clean-up code surrounding initialization of CRT1off.

commit 036aa4a6929dbd7f0d66109fd8fea1e7cc32af0f
Author: Ian Romanick <idr@us.ibm.com>
Date:   Fri Nov 17 13:43:51 2006 -0800

    Really, eliminate *all* occurances of XvOnCRT2.

commit b665882b21d9984dc578f939f5f0ef74b554a7a3
Author: Ian Romanick <idr@us.ibm.com>
Date:   Fri Nov 17 13:42:48 2006 -0800

    Eliminate all occurances of XvOnCRT2.

commit c49b44f9fe212a2127c0e71611e59fbfb7337669
Author: Ian Romanick <idr@us.ibm.com>
Date:   Fri Nov 17 12:58:44 2006 -0800

    Delete all occurances of DGAViewportStatus.

commit 0dfee6622d2d7aba729df7970a1459047814b1f1
Author: Ian Romanick <idr@us.ibm.com>
Date:   Fri Nov 17 12:55:16 2006 -0800

    Delete all occurances of ROM661New.

commit 7f9c30d1bfead119f16ddc8ef0c92388d3f7516f
Author: Ian Romanick <idr@us.ibm.com>
Date:   Fri Nov 17 12:49:40 2006 -0800

    Delete unused structure members.
    
    Many, many unused structure fields were deleted.  Many more were
    documented as probably unused.  Most of this is cruft left around from
    the old SiS driver.

commit f08caa570873dcd26aec7e37598f5198bcfcd95a
Author: Ian Romanick <idr@us.ibm.com>
Date:   Fri Nov 17 11:03:43 2006 -0800

    Un-libc-wrap.

commit 5d9dd818d6cefd2e3cd1403e696084e6ffca8720
Author: Ian Romanick <idr@us.ibm.com>
Date:   Fri Nov 17 10:50:07 2006 -0800

    Eliminate switch with only one case.
    
    Eliminate a switch-statement that had only a default case.  Fix
    indention / whitespace while here.

commit 80d3b18185c0cde8aca43ab0b0e3f16b2ea0b00e
Author: Ian Romanick <idr@us.ibm.com>
Date:   Fri Nov 17 10:11:20 2006 -0800

    Remove dead XF86_VERSION_CURRENT tests.
    
    There are a number of XF86_VERSION_CURRENT tests in the code the
    pre-date the XFree86 / X.org schism.  All of these tests (and the
    older versions of the code) have been removed.

commit ec12bf3d83e428999264f7203e22af08f5c14879
Author: Ian Romanick <idr@us.ibm.com>
Date:   Thu Nov 16 15:01:45 2006 -0800

    Fix version settings.
    
    Set XORG_VERSION_CURRENT and ABI_VIDEODRV_VERSION in the
    XF86ModuleVersionInfo correctly.  Remove '#ifdef XFree86LOADER' cruft.

commit 4bef7f3e2bd56f94ddb02ded22076d49322bf634
Author: Ian Romanick <idr@us.ibm.com>
Date:   Thu Nov 16 15:00:30 2006 -0800

    Remove redefinition of kernel types.

commit 240ff63455f381c729afeb5e370f606dd4f7ccd0
Author: Ian Romanick <idr@us.ibm.com>
Date:   Thu Nov 16 15:00:03 2006 -0800

    Fix DRM type names.
    
    This code used the old style names (e.g., drmHandle).  This patches
    the code to use the new style names (e.g., drm_handle_t).

commit 298bfb66d56fb9ffb6faf4196742d389528ce303
Author: Ian Romanick <idr@us.ibm.com>
Date:   Thu Nov 16 14:58:49 2006 -0800

    Remove space after backslashes.

commit b0d8bc81e86515b3637958349f0b16b528bd693e
Author: Ian Romanick <idr@us.ibm.com>
Date:   Thu Nov 16 14:57:00 2006 -0800

    Remove spaces after back-slashes.

commit 4e1086f67077a98459b319042ed52358fe4d81fd
Author: Ian Romanick <idr@us.ibm.com>
Date:   Thu Nov 16 13:08:10 2006 -0800

    Fix include file madness.
    
    Make sure that every C file includes config.h.  Make sure that all
    extension header files (e.g., Xv.h) come from X11/extensions.  Remove
    all of the $XFree86$ cruft.

commit 1a3cd0a7f8ea4ba01be395d2bb30d119d58dce69
Author: Ian Romanick <idr@us.ibm.com>
Date:   Thu Nov 16 12:41:02 2006 -0800

    Initial pass at getting driver building.  Not done yet.
    
    Shuffle files around into their correct places.  Create Makefile.am,
    configure.ac, and autogen.sh based on similar files in other drivers.  Delete
    pre-modular files (e.g., Imakefile) that are no longer necessary.

commit 0ace27ac3edb8c35e8f67573d89d691446a810c9
Author: Adam Jackson <ajax@benzedrine.nwnk.net>
Date:   Thu Nov 16 15:41:38 2006 -0500

    Initial import (bug #8611)

commit dfc30f4b02472f1174a424a3db4790860e6bddaf
Author: Adam Jackson <ajax@benzedrine.nwnk.net>
Date:   Tue Nov 14 17:30:44 2006 -0500

    Start repo.
