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.
[--snip--]
