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

    config: add comments for main statements

commit 99892c4f416e9669a62963d29e7dee760382da95
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 1f78a33e576898a0b7fd542f772064ad2f01e2f9
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Wed Jul 21 14:37:41 2010 -0400

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

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

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

commit f2c386e5a7b9b5682db40d53e9f7b92e7d41ceba
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 01d47165804c6c3a674fda7a9629e2f1d0f8b2db
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Tue Jul 20 21:54:11 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 b84e08801f18292b3af73ac250788941fa2685a0
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Tue Jul 20 21:44:57 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 9d7ae5d171555c22c654b5ef14840f7c8c3d2124
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 ac6e0b60b18173598865a66333e0cfa383a61eec
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 a84d4a8883c5c853396c644cbc6db0f7f838f6bf
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 3f28d8a8c0c1cf2885475ecd5cad0eb98313ce6f
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Tue Jul 20 16:15:29 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 42d54a84a810c156c50b8f6643e4c8f315ed5f3e
Author: Yannick Heneault <yheneaul@matrox.com>
Date:   Thu Jul 22 10:51:15 2010 -0400

    adjusted max bandwith and max pitch values for G200SE

commit 306c46f6a627e51b051c55ce3d7ffc9a87d2e452
Author: Adam Jackson <ajax@redhat.com>
Date:   Thu May 13 16:12:34 2010 -0400

    mga 1.4.12
    
    Signed-off-by: Adam Jackson <ajax@redhat.com>

commit df6014303b6933ae7c4bcbe00762180dfd692598
Author: Yannick Heneault <yheneaul@matrox.com>
Date:   Wed Mar 24 10:05:09 2010 -0400

    Changed probe_size value to detect up to 16Megs of video ram on G200eV.

commit 3f215b64889bcc7a656fc36db1eed8276b401a95
Author: Yannick Heneault <yheneaul@matrox.com>
Date:   Thu Feb 11 11:37:36 2010 -0500

    Added support for G200EH

commit 9993ea7479d15daf7cca5aad55d51acd8c19fee1
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date:   Fri Jan 15 15:52:05 2010 -0800

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

commit feed5306f48b8ebe4ed8be7d3ae63051ae972968
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Tue Dec 15 21:47:12 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 896e4e5a34ee20a289934f9fe42c888bd9bb140c
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Mon Nov 23 09:25:05 2009 -0500

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

commit f0c388a26db5f24b9c3846b73a12197483b440ca
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 cd8434d86de8507e23405282acf80a9d02313134
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Wed Oct 28 14:09:09 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 2dc2cca0da1d007ea4bc962f2a298df98560268a
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Mon Oct 26 12:54:21 2009 -0400

    Several driver modules do not have a ChangeLog target in Makefile.am #23814
    
    The git generated ChangeLog replaces the hand written one.
    Update configure.ac to xorg-macros level 1.3.
    Use XORG_DEFAULT_OPTIONS which replaces four XORG_* macros
    Update Makefile.am to add ChangeLog target if missing
    Remove ChangeLog from EXTRA_DIST or *CLEAN variables
    This is a pre-req for the INSTALL_CMD

commit 7315b5a5b377810b8e11daf6b16e619f47cbde40
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Thu Oct 22 12:34:17 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 5d4144e6c2912292c3552a45e4a0a3c127cad013
Author: Yannick Heneault <yheneaul@matrox.com>
Date:   Tue Nov 10 09:21:24 2009 -0500

    Removed DDC1 support for G200eW.

commit 860d42232f7fa18805334746e7e9415c4ae50aa3
Author: Yannick Heneault <yheneaul@matrox.com>
Date:   Wed Aug 19 11:01:39 2009 -0400

    updated G200eW PLL programming sequence.

commit 319bba2b759ec64287935e2fb16491f75a3169af
Author: Dave Airlie <airlied@redhat.com>
Date:   Thu Jul 30 12:04:28 2009 +1000

    mga: bump for release 1.4.11

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

    mga: change to using ABI version check

commit 26ca92acc58b74202ec5eacaffc8e418d878da5e
Author: Dave Airlie <airlied@redhat.com>
Date:   Tue Jul 28 13:32:31 2009 +1000

    mga: update for resources/RAC API removal

commit c1b8e89f367510958ffa8072ccbf416a13790c96
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Thu Jul 9 13:09:42 2009 -0400

    xf86-video-mga: 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
    
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit 828b55d822f644976df40c8b835043895b7785e3
Author: Adam Jackson <ajax@redhat.com>
Date:   Thu May 28 15:06:19 2009 -0400

    Remove useless loader symbol lists.

commit afda628bf77d4c6d58de6f1b88a8fa5391f1df1a
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date:   Mon May 11 22:20:56 2009 -0700

    Fill in COPYING file, add SubmittingPatches URL to README

commit 2972b5707bbee5ac0d046b5100bcf572d82e1c4d
Author: Adam Jackson <ajax@redhat.com>
Date:   Wed May 6 14:12:35 2009 -0400

    Do E-EDID if built against a server that supports it.

commit b3fc1acaedd5d45b2c8eb2ba99b24579cf7d2a79
Author: Adam Jackson <ajax@redhat.com>
Date:   Wed May 6 13:02:36 2009 -0400

    Normalize DDC for the second head.
    
    The exit path wasn't symmetric with the exit path for the first head.

commit bf6aee62b891d4305cb96f8a37e625e5cf7c1504
Author: Adam Jackson <ajax@redhat.com>
Date:   Wed May 6 12:04:48 2009 -0400

    Remove redundant MGAuseI2C macro

commit 626af26098ab5d0823bf1d6c08157b4c89ec578a
Author: Adam Jackson <ajax@redhat.com>
Date:   Mon Apr 27 14:01:03 2009 -0400

    mga 1.4.10

commit d33b06038223b2b121be7e3f8c207de5f518b28c
Author: Adam Jackson <ajax@redhat.com>
Date:   Mon Apr 27 14:00:00 2009 -0400

    Fix ChangeLog generation

commit 06b6ead9a1b367e08ed6b3e75dfde0ee3b4a82b8
Author: Adam Jackson <ajax@redhat.com>
Date:   Mon Apr 27 13:37:42 2009 -0400

    G200SE: Only force 16bpp on low-memory cards

commit 8b84fe236a42336e87048317880cc437494655f1
Author: Adam Jackson <ajax@redhat.com>
Date:   Mon Apr 27 13:36:45 2009 -0400

    Move device ID and memory sizing much earlier in setup

commit 9a82c5db3f8332d10b31d68e5b86d3a6b136dc5e
Author: Adam Jackson <ajax@redhat.com>
Date:   Mon Apr 27 13:26:03 2009 -0400

    Fix xf86ModeBandwidth check

commit 58888aefd0bad7bfca231ec7a54865d9c26c8095
Author: Adam Jackson <ajax@redhat.com>
Date:   Mon Apr 27 13:19:42 2009 -0400

    Remove a leftover from overlay support

commit 19c44d537e982fcf0fe2dc9f3273ac6166302510
Author: Yannick Heneault <yheneaul@matrox.com>
Date:   Tue Apr 21 10:00:24 2009 -0400

    Fixed bad vga access in memory count routine.

commit 2388c4d512554258bce2b78c8f8aa1151b161c3e
Author: Yannick Heneault <yheneaul@matrox.com>
Date:   Tue Apr 21 09:51:34 2009 -0400

    Force pitch of 1024 for G200SE Pilot1 when edid is used as modeline.

commit 32bc0bcec815a363a47b9e7337d06370baf0c0d4
Author: Stefan Dirsch <sndirsch@suse.de>
Date:   Thu Apr 16 15:34:12 2009 +0200

    Prevent MergedFB setups from crashing.
    
    Second time mga_read_and_process_bios() is called pMga->chip_attribs
    is a NULL pointer for some reason. (#21022)

commit 70681daa0392e5fa413f888d92a30ddacdcc9c8c
Author: Yannick Heneault <yheneaul@matrox.com>
Date:   Tue Mar 31 11:41:00 2009 -0400

    Fixed G200SE PLL selection routine of m,n,p.

commit c955c1fdabfe0449369d0ccf31ab7e6ef3d7bffe
Author: Yannick Heneault <yheneaul@matrox.com>
Date:   Mon Mar 30 13:38:39 2009 -0400

    fixed memory count rountine for G200eW to detect up to 16Megs on X server without libpciaccess.

commit 16a5e3a7e13c0a2c1091ad452250cbc231b8f427
Author: Yannick Heneault <yheneaul@matrox.com>
Date:   Thu Mar 26 10:58:06 2009 -0400

    Modified memory count rountine for G200eW to detect up to 16Megs.

commit 36ae47b82310d96f158694765105fc010911702f
Author: Yannick Heneault <yheneaul@matrox.com>
Date:   Wed Mar 11 16:31:43 2009 -0400

    Fixed bad access issues and ddc1 implementation for IP core.
    Fixed a bug in PLL programming sequence for G200eW/G200eV where a register IO offset was used instead of
    a memory offset.
    Removed clock selection toggling in PLL programming sequence for G200eW.
    Fixed ddc1 protocol to support correct I/O lines according to chip attribute.
    Fixed a bug in CRTC2 programming seqence where a register IO offset was used instead of a memory offset.

commit 669acb55023bce505f4a912bed6f1e9f3efa2856
Author: Thomas Jaeger <ThJaeger@gmail.com>
Date:   Fri Jan 30 16:18:34 2009 -0500

    Fall back to software for unsupported repeat modes
    
    [anholt: dropped unneded ->repeat check -- it's a misguided compat field for
    drivers from before repeatType existed]

commit 496342b09b7379bff95627ec357d4dd24123dc85
Author: Chris Ball <cjb@laptop.org>
Date:   Fri Feb 27 10:54:17 2009 -0500

    Revert "Build fix for EXA 3"
    
    This reverts commit 4aac5618278d47a801bef40d3eede1c360c1ea28.
    The EXA developers have backed out this ABI bump.
    
    Signed-off-by: Chris Ball <cjb@laptop.org>

commit 4aac5618278d47a801bef40d3eede1c360c1ea28
Author: Chris Ball <cjb@laptop.org>
Date:   Tue Feb 24 12:48:54 2009 -0500

    Build fix for EXA 3
    
    EXA in xserver head now requires us to pass -DEXA_DRIVER_KNOWN_MAJOR=3.
    
    Signed-off-by: Chris Ball <cjb@laptop.org>

commit 0e9df5fe820d69387355c3ef857cde4cc72220b0
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date:   Fri Jan 30 20:41:56 2009 -0800

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

commit aa64a0c7b31858802f953b787991ef9c22a94cc5
Author: Yannick Heneault <yheneaul@matrox.com>
Date:   Wed Jan 21 09:56:41 2009 -0500

    Updated PLL algorithm for G200eW.
    Changed the m,n,p selection for G200eW and programming sequence.

commit 808d887d910636aaa64c42d6add896e9f9b1833a
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date:   Fri Jan 9 16:30:43 2009 -0800

    Remove xorgconfig & xorgcfg from See Also list in man page

commit ba376973ae0d25557fdcd920e03474c0e6632e97
Author: Yannick Heneault <yheneaul@matrox.com>
Date:   Thu Nov 20 23:02:49 2008 -0500

    Fixed PLL m,n,p selection for G200eW to respect byte granularity.
    Renamed G200 eW Winbond ID string to Nuvoton.
    Added EV suffix to G200 Maxim.
    Blocked double scan mode for G200 eW.
    Fixed memory bandwidth limitation for G200eW to 318.77 Mhz.
    Added a workaround (blit 1x1 with rop=xor) to fix the black screen problem for G200eW.

commit 01e60b391f39f2ebcf2eeb3be2424a2e291ec8ca
Author: Yannick Heneault <yheneaul@matrox.com>
Date:   Wed Oct 1 21:39:40 2008 -0400

    fixed winbond/nuvoton min pll clock to correct value (18.75Mhz).

commit a0ebccaa10668bff6a51d9c027cd43e29a030e2b
Author: Adam Jackson <ajax@redhat.com>
Date:   Wed Jul 2 15:02:32 2008 -0400

    mga 1.4.9

commit 62c8f0ad5bb3dd23226a6b481ed4f260c6770f55
Author: Yannick Henault <yheneaul@matrox.com>
Date:   Mon Jun 30 17:00:16 2008 -0400

    Bug #16545: Add G200WB support.

commit 32d50fca615af2c49914dd88c9da0f21b868b172
Author: Adam Jackson <ajax@redhat.com>
Date:   Mon Jun 23 13:06:21 2008 -0400

    Death to RCS tags.

commit 382659741681ad10290c1e01045dfe9e2fde8d3f
Author: Yannick Henault <yheneaul@matrox.com>
Date:   Mon Jun 23 13:02:43 2008 -0400

    Bug #15836: Fix DDC on G200SE.

commit 9e2ee9403c198da5d79dfb2f4fcafe9b381afd3d
Author: Ian Romanick <idr@us.ibm.com>
Date:   Mon Jun 9 11:36:46 2008 -0700

    G200EV: Enable support for G200EV

commit fd9732800687b96caa9f81c0cc4b24c6aad04e78
Author: Ian Romanick <idr@us.ibm.com>
Date:   Fri May 30 19:47:10 2008 -0700

    I2C: Second (and final) round of clean-ups

commit c0711038ac2dcfb28dd4ead784c89615fb3b5844
Author: Ian Romanick <idr@us.ibm.com>
Date:   Fri May 30 19:39:38 2008 -0700

    I2C: First round of clean-ups

commit 7e28ce7f26fba2acee879c1da41426490034c0a9
Author: Ian Romanick <idr@us.ibm.com>
Date:   Fri May 30 18:43:27 2008 -0700

    Get memory probe size and stride (offset) values values from a data table instead of from code

commit 074a4aa1985219910a96b022368067e3ed5641e6
Author: Ian Romanick <idr@us.ibm.com>
Date:   Fri May 30 18:23:59 2008 -0700

    Initialize default BIOS values from a data table instead of from code

commit 9ee7b04b1fe57834a541ef27b4e25acffd3ac1c5
Author: Ian Romanick <idr@us.ibm.com>
Date:   Fri May 30 17:51:22 2008 -0700

    cfb8_32: Gut a remnants of support for 24-bit with 8-bit overlay

commit 254299d06eba2ede820f1fe2929a4b247ead39b1
Author: Tiago Vignatti <vignatti@c3sl.ufpr.br>
Date:   Wed May 7 01:07:44 2008 -0300

    For compatibility, accept SWcursor as option.

commit 0c61ccde7857dc7514881636144f95df51edaddf
Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com>
Date:   Fri Feb 1 00:15:27 2008 -0200

    Replace ALLOCATE_LOCAL/DEALLOCATE_LOCAL with xalloc/xfree.
    
    The other missing symbols is MGAGetClientPointer, that I believe
    should be provided by matrox's libHAL.a, that I am afraid if someone
    still has a copy of it, it won't work with X Org's loader.

commit dcad316efe93491fabfe558bcf5331cf0a9402a6
Author: Matthieu Herrb <matthieu.herrb@laas.fr>
Date:   Sat Mar 8 23:39:28 2008 +0100

    Makefile.am: nuke RCS Id

commit b5e43552f6b2a8ce8f405411a4ba6496e57d5100
Author: Adam Jackson <ajax@redhat.com>
Date:   Sat Jan 19 15:34:56 2008 -0500

    Disable I2C on G200SE for now.

commit cd2436c57d6b197ce0f58bf39ade903393cea842
Author: Adam Jackson <ajax@redhat.com>
Date:   Sat Jan 19 15:34:41 2008 -0500

    Change initial memory sizing on G200SE.

commit 40a4c1bdff174c31e6426a2ab3bc7cea5d99a700
Author: Adam Jackson <ajax@redhat.com>
Date:   Sat Jan 19 15:34:19 2008 -0500

    Adjust memory timings on G200SE-A.
    
    A bit opaque, but from the vendor:
    
    "The 0x1E24 check is to verify which pilot card is being used. And is used
    mainly to setup the hipri value of the card for use in a non hal enabled
    configuration as well as for when we check the max bandwidth for the latest
    board version of pilot." (fdo bug #11652)

commit d26b8d50a80b9408565f7daf0ad911bac5f44721
Author: Adam Jackson <ajax@redhat.com>
Date:   Sat Jan 19 15:33:49 2008 -0500

    Updates to memory sizing on G200SE.

commit e3777cafc07500c733b8569b50ce202e346c94bf
Author: Adam Jackson <ajax@redhat.com>
Date:   Sat Jan 19 15:33:28 2008 -0500

    No depth 15 on G200SE-A.

commit 6cd7677c41cf59194561225ed521a295e535862f
Author: Adam Jackson <ajax@redhat.com>
Date:   Sat Jan 19 15:33:13 2008 -0500

    Filter high-bandwidth modes on G200SE.

commit 15ba6d7b79308ff2da8abc9edf67ddc96d7d6b9f
Author: Adam Jackson <ajax@redhat.com>
Date:   Sat Jan 19 15:32:53 2008 -0500

    Update PInS defaults for G200SE-A.

commit e50a99877b2870746266b799b0a6411b2214a3de
Author: Tilman Sauerbeck <tilman@code-monkey.de>
Date:   Fri Jan 18 19:31:40 2008 +0100

    Bumped version to 1.4.8.

commit bfee7bf011625079fd79b1bf89198ffeb76096d2
Author: Tilman Sauerbeck <tilman@code-monkey.de>
Date:   Fri Jan 18 18:05:49 2008 +0100

    Bug #13926: Unbreak Xinerama.

commit 2096022c0757b675d39dea8830125ba800b43160
Author: Adam Jackson <ajax@redhat.com>
Date:   Wed Dec 12 18:10:52 2007 -0500

    G200SE-A can't cope with bigger than 1600x1200.

commit 81717e5780350665166dd7a0f4d96135609a8764
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date:   Tue Oct 30 18:43:30 2007 -0700

    Don't build or call init_dri if XF86DRI is undefined

commit db22b6ef0fa3ae20f46719bd826e16b6580e5213
Author: Tilman Sauerbeck <tilman@code-monkey.de>
Date:   Wed Oct 3 23:06:48 2007 +0200

    Fixed a typo.

commit 8e971287f60f3a41f2d0d176e4eaaa653e25276b
Author: Ian Romanick <idr@us.ibm.com>
Date:   Wed Oct 3 12:47:59 2007 -0700

    Unmap the same size that was mapped
    
    Make sure the same size is used with pci_device_unmap_range as was used with
    pci_device_map_range.  Failing to do so was causing problems with a G450
    card in a POWER6 box.
    
    Based on a patch submitted by Anton Blanchard.

commit 10d452ad86b4798f3ded6c4c2446f08aaab6af00
Author: Tilman Sauerbeck <tilman@code-monkey.de>
Date:   Sat Sep 15 00:16:16 2007 +0200

    Oops, don't access the "memory" field in struct pci_mem_region either.

commit 485fb9aa1e5d90c75d763db4b7bf5a80e51e83e9
Author: Tilman Sauerbeck <tilman@code-monkey.de>
Date:   Fri Sep 14 23:10:09 2007 +0200

    Use pci_device_map_range() instead of pci_device_map_region().
    
    Likewise for pci_device_unmap_region().

commit d7f0f657504b2646a94f652baf0f71ff4117fac4
Author: Tilman Sauerbeck <tilman@code-monkey.de>
Date:   Wed Sep 5 18:06:57 2007 +0200

    Bumped version to 1.4.7.

commit 6fde3fd6d34e7252ee16422b19896d71b1622039
Merge: 4bfc1e1 923176f
Author: James Cloos <cloos@jhcloos.com>
Date:   Mon Sep 3 06:07:32 2007 -0400

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

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

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

commit 923176f5aad777b4023003a457bb77da21373389
Author: Ian Romanick <idr@us.ibm.com>
Date:   Fri Aug 31 11:05:57 2007 -0700

    Use XSERVER_LIBPCIACCESS to detect pci-rework.

commit 90beb8c27b4206b593898d346bf37ab49e75b975
Author: Ian Romanick <idr@us.ibm.com>
Date:   Wed Aug 22 11:19:46 2007 -0700

    Set pScrn to NULL before calling xf86ConfigPciEntity.
    
    Why is the interface to xf86ConfigPciEntity so filled with hate?

commit 55d219394ad6af8e25ff604bcbb49d5a551bd348
Author: Ian Romanick <idr@us.ibm.com>
Date:   Wed Aug 22 10:43:39 2007 -0700

    Merge PCI-rework support and "classic" PCI interface support into one tree
    
    First pass at merging both trees.  So far, this has only been tested
    on the PCI-rework build on a PCI G450.

commit f4ef39d53d5a67942707507814fef4ad466dc909
Author: Ian Romanick <idr@us.ibm.com>
Date:   Mon Aug 20 15:36:57 2007 -0700

    Fix compile error introduced by merge.

commit 707d3adbc7d9ee918d6c70083f51ad851ce68852
Merge: 741c50c 489e007
Author: Ian Romanick <idr@us.ibm.com>
Date:   Mon Aug 20 15:20:39 2007 -0700

    Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/driver/xf86-video-mga into pci-rework

commit 489e007a29de63716ab550eacb3e98a91975d1d5
Author: Tilman Sauerbeck <tilman@code-monkey.de>
Date:   Wed Aug 8 21:32:57 2007 +0200

    Fixed major blending and compositing breakage.
    
    Do not adjust the destination blend factor if we need source alpha
    but our source doesn't have an alpha channel. This makes no sense at all,
    because the intermediate picture will always have alpha bits (either from
    the original source, or forced to 0xff).

commit 3820f55e3068163f8c3047a25126673e6de2d16e
Author: Ian Romanick <idr@us.ibm.com>
Date:   Wed Aug 1 09:02:21 2007 -0700

    Add info for offset 116 in PInS version 5.

commit 7d7626f8429e108dd326899d927de4b4c79f71f5
Author: Tilman Sauerbeck <tilman@code-monkey.de>
Date:   Mon Jul 30 12:36:19 2007 +0200

    Bug #4249: Further increase the minimum dot clock.

commit 1a1fe837bc114b5f741e87f14bef74803e299c8d
Author: Brice Goglin <Brice.Goglin@ens-lyon.org>
Date:   Fri Jul 27 18:19:21 2007 +0200

    Change minimal frequency guess from 12 to 16MHz
    
    G550 seems to lock up with frequencies below 16MHz.
    
    Reported by Benjamin Wong <hackerb9@u.washington.edu> in
    http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=430112
    and https://bugs.freedesktop.org/show_bug.cgi?id=11339

commit 041caa230b91a017881394c59d76d663d647529c
Author: Gabriele Gorla <gorlik@yahoo.com>
Date:   Thu Jul 19 22:14:51 2007 -0400

    Add Xv support for Millennium II chips
    
    Bug 11537

commit 7b080d993ceda7b181e0611ed0c997c8aecc9ad7
Author: Tilman Sauerbeck <tilman@code-monkey.de>
Date:   Sun Apr 15 12:47:27 2007 +0200

    Added memcpy-based DownloadFromScreen implementation.

commit 43b79af51b600e98ecac9d57aeb0d686dbc6a50e
Author: Tilman Sauerbeck <tilman@code-monkey.de>
Date:   Sun Apr 15 12:41:01 2007 +0200

    On G550, do A8 adds in hardware.

commit 69c4ed205afbeb9ad937f079caace6cee19bd7b1
Author: Tilman Sauerbeck <tilman@code-monkey.de>
Date:   Sun Apr 15 12:28:28 2007 +0200

    Make DRI initialization work when using EXA.
    
    Still need to implement InitBuffers and MoveBuffers for EXA.

commit 920b84364a374ac8cde9314efc6742c11a72ce4f
Author: Tilman Sauerbeck <tilman@code-monkey.de>
Date:   Fri Mar 30 20:47:14 2007 +0200

    Removed the debug messages for solid and copy ops.

commit d1696d91d9da79c40b0576b3ce754dc8a6666117
Author: Tilman Sauerbeck <tilman@code-monkey.de>
Date:   Fri Mar 30 20:45:45 2007 +0200

    Sync after UploadToScreen.

commit 1246f724bfdd44b49091516bf909ecf97c9b82db
Author: Adam Jackson <ajax@benzedrine.nwnk.net>
Date:   Wed Mar 28 11:14:24 2007 -0400

    Default mode on G200SE of 1024x768 @ 16bpp.
    
    The poor thing has so little VRAM that you can't do any bigger than 640x480
    at 32bpp, so in the interest of having a reasonable screen size...

commit 834bdfc2503f64d8f3bff088dc5eaf8f52f828f5
Author: Adam Jackson <ajax@benzedrine.nwnk.net>
Date:   Wed Mar 28 11:09:56 2007 -0400

    Disable MTRR support for PCIE G200SE cards, as it tickles hardware bugs.

commit 630390dc5b892941ed6609ca5c35b90be53333f7
Author: Adam Jackson <ajax@benzedrine.nwnk.net>
Date:   Wed Mar 28 11:07:49 2007 -0400

    Fix various timing bugs on the G200SE.

commit 99430f1cf36c07350cdc557dbbb5c0a34c9b9dd0
Author: Tilman Sauerbeck <tilman@code-monkey.de>
Date:   Sun Mar 18 12:41:06 2007 +0100

    Shut up the compiler.

commit 741c50c162986a14647301c2c5f8e080a7664efd
Author: Ian Romanick <idr@us.ibm.com>
Date:   Fri Feb 2 15:50:14 2007 -0800

    Code refactoring in MGAScreenInit.
    
    Rearrange code so that functions that are selected based on MergedFB
    and SecondCrtc are selected in one place instead of 3.  Rearrange some
    code that selects on FBDev and Primary to flow a little better.

commit 4432091b2597cf4bba09009622d247c0d8ff151f
Author: Ian Romanick <idr@us.ibm.com>
Date:   Thu Feb 1 13:45:18 2007 -0800

    Ensure the result of MGAMapMem is checked.
    
    Add GCC warn_unused_result attribute to MGAMapMem.  Add a check of the
    return value to one place that was missing it (in MGACountRam), and
    check the return of that function.

commit 3a47132af4dfab420e3c35d7d100dd93fb7bf9c6
Author: Ian Romanick <idr@us.ibm.com>
Date:   Thu Feb 1 13:30:34 2007 -0800

    Refactor memory map / unmap functions.
    
    MGAMapMem and MGAMapMemFBDev were refactored into a single function.
    This happens to fix a bug triggered in software XAA paths because
    MGAMapMem did not set FbStart.  MGAUnmapMem and MGAUnmapMemFBDev were
    also refactored into a single function.

commit 916d41bcf99bbf666bf634edb1c72b90d9b16ea0
Author: Ian Romanick <idr@us.ibm.com>
Date:   Mon Jan 15 11:42:52 2007 -0800

    Convert to new pci_device_cfg_write_u* interface.

commit b26bfefb7ea107be3949daea0f6beca6d80c09d4
Author: Ian Romanick <idr@us.ibm.com>
Date:   Mon Jan 15 11:42:07 2007 -0800

    Pass the correct pointer to pci_device_cfg_write_bits.

commit d5b4dbe749e860e4349607c57467f8085dc28c33
Merge: cb103a1 876657e
Author: Ian Romanick <idr@us.ibm.com>
Date:   Tue Jan 9 16:04:06 2007 -0800

    Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/driver/xf86-video-mga into pci-rework

commit 876657e613de6d9dd906c95e05fc590a84d1c322
Author: Tilman Sauerbeck <tilman@code-monkey.de>
Date:   Tue Dec 26 22:14:57 2006 +0100

    Fixed a typo that caused MGAREG_C2OFFSET to be set to a bad value.
    
    Unfortunately, this doesn't fix any bugs because afterwards,
    the correct value would be stored in MGAREG_C2OFFSET anyway.

commit 7d676a830a9b0c5593e144e15a14dc4aa6bc5ab7
Author: Tilman Sauerbeck <tilman@code-monkey.de>
Date:   Tue Dec 26 19:45:18 2006 +0100

    More boring janitoring work.

commit 787284f420d324821ac31b43f3d915d58533a141
Author: Tilman Sauerbeck <tilman@code-monkey.de>
Date:   Tue Dec 26 00:30:51 2006 +0100

    Fixed a typo in a debug message.

commit 373bf108414cebdaea8d3febc9120566ef5e4118
Author: Tilman Sauerbeck <tilman@code-monkey.de>
Date:   Tue Dec 26 00:28:55 2006 +0100

    Bug #9448: Actually write the C2STARTADD0 register.

commit fd91b601ec4dd48cfb6ea5495b595fec6d932ab5
Merge: f84b138 0ce8f52
Author: Daniel Stone <daniel@fooishbar.org>
Date:   Sun Dec 24 06:32:53 2006 +0200

    Merge branch 'temp'

commit 0ce8f522a207dd0fa21ebf41b82f6af930cd7e54
Author: Daniel Stone <daniel@fooishbar.org>
Date:   Sun Dec 24 06:24:56 2006 +0200

    bump to 1.4.6.1 (respin)
    No code changes, just built with a better util-macros.

commit 74d21b74774c81d3d96ff3017763c25e3660dde0
Author: Daniel Stone <daniel@fooishbar.org>
Date:   Sun Dec 24 06:23:43 2006 +0200

    bump to 1.4.6

commit f84b13871114e6bb486402e00186a319df123f53
Author: Daniel Stone <daniel@fooishbar.org>
Date:   Sun Dec 24 06:23:19 2006 +0200

    bump to 1.4.6.1

commit 9b2e1381ccda8bb4f4d186c20d5672738adfc04b
Author: Daniel Stone <daniel@fooishbar.org>
Date:   Sat Dec 16 01:44:49 2006 +0200

    bump to 1.4.6

commit cb103a18067adb3256c0b791255ce8435ff57e06
Merge: d0e0362 4bcfca9
Author: Ian Romanick <idr@us.ibm.com>
Date:   Mon Dec 11 15:06:19 2006 -0800

    Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/driver/xf86-video-mga into pci-rework

commit d0e03622811fd94c830c0b5233ff505392c0d331
Merge: 8fee907 1dd6e69
Author: Ian Romanick <idr@us.ibm.com>
Date:   Mon Dec 11 15:06:03 2006 -0800

    Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/driver/xf86-video-mga into pci-rework
    
    Conflicts:
    
    	src/mga_macros.h

commit 4bcfca9bcf4a2be8d49a700b1a0d529f4e5ea412
Author: Tilman Sauerbeck <tilman@code-monkey.de>
Date:   Sun Dec 10 14:33:10 2006 +0100

    Replaced some more magic values with register names.

commit 55d283a8c2347e809dadace3fb9a026bab6d57dd
Author: Daniel Stone <daniel@fooishbar.org>
Date:   Wed Dec 6 18:46:00 2006 +0200

    Makefile.am: fix ChangeLog hook
    Make ChangeLog hook safe for all situations I could think of, including
    carrying the ChangeLog through for distcheck when objdir != srcdir.  It's
    significantly more ugly, but eh.

commit fbbbb853041ae4af36eeffb24188b9a5513ba7d5
Author: Tilman Sauerbeck <tilman@code-monkey.de>
Date:   Sat Dec 2 12:42:34 2006 +0100

    Removed a duplicated register definition.

commit 447aae84d07cab34987ab08ead9319e176ccd904
Author: Tilman Sauerbeck <tilman@code-monkey.de>
Date:   Fri Dec 1 20:19:13 2006 +0100

    More janitoring work.
    
    Moved the XPWRCTRL, XDISPCTRL and C2CTL register definitions
    to mga_reg.h.
    Cleaned up the DAC2 routing.

commit 10b2202c254b71b8d0da987a225d5e78a030bca4
Author: Tilman Sauerbeck <tilman@code-monkey.de>
Date:   Fri Dec 1 19:10:55 2006 +0100

    Use the XORG_RELEASE_VERSION autoconf macro.

commit 00efdc4959a0b240eb2dc7a3188c0ef64b2ad74a
Author: Daniel Stone <daniel@fooishbar.org>
Date:   Thu Nov 30 19:59:38 2006 +0200

    bump to 1.4.5

commit 5bbafd77678a2b0f82e820aa98337a014d284554
Author: Tilman Sauerbeck <tilman@code-monkey.de>
Date:   Sun Nov 26 18:06:12 2006 +0100

    Made some XAA function static.

commit 4778901bb13a950285c55ea6f058e94ee7b03652
Author: Tilman Sauerbeck <tilman@code-monkey.de>
Date:   Sun Nov 26 16:21:34 2006 +0100

    Removed a duplicated register definition.

commit f9d83ad601c8cba197e96f0b907f1dae6134953b
Author: Tilman Sauerbeck <tilman@code-monkey.de>
Date:   Sun Nov 26 16:17:12 2006 +0100

    Replaced more magic values with register names.

commit 6df85941ce077e1eee8b43945c51ab1b0906c758
Author: Tilman Sauerbeck <tilman@code-monkey.de>
Date:   Sun Nov 26 15:39:54 2006 +0100

    Use register names in MGASaveScreenMerged() rather than magic numbers.

commit b3ee69f6ac058e52d5175f611090baa76eed49f9
Author: Tilman Sauerbeck <tilman@code-monkey.de>
Date:   Sun Nov 26 15:24:46 2006 +0100

    Register name tweak.
    
    The "DAC power down" register powers down the DAC when it's
    set to zero, and enables it when it's set to one.
    To avoid confusion, I renamed it.

commit 0f8c42fe75c6da9e7ea4aeb33b71778551c61528
Author: Tilman Sauerbeck <tilman@code-monkey.de>
Date:   Sat Nov 25 17:08:15 2006 +0100

    Removed some unused defines from mga_reg.h.

commit 334c7237078652722d7dec1c74812af46bfd7c67
Author: Tilman Sauerbeck <tilman@code-monkey.de>
Date:   Sat Nov 25 16:42:49 2006 +0100

    Removed some duplicated register definitions.

commit be88d58968c604624617f40820dc9a50a92661be
Author: Tilman Sauerbeck <tilman@code-monkey.de>
Date:   Sun Nov 19 21:04:01 2006 +0100

    Bug #2168: Fix graphics corruptions with Mystique rev 2.

commit daeecb63567fb394654c9e66d64c3c53658f2c7d
Author: Tilman Sauerbeck <tilman@code-monkey.de>
Date:   Fri Nov 17 23:08:25 2006 +0100
[--snip--]
