[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

xserver-xorg-video-r128: Changes to 'debian-experimental'



 ChangeLog                               |  568 +++
 Makefile.am                             |    5 
 Makefile.in                             |   57 
 README.ati                              |  828 ----
 README.ati.sgml                         |  648 ---
 aclocal.m4                              |  253 -
 config.guess                            |   32 
 config.h.in                             |   30 
 config.sub                              |   44 
 configure                               | 1471 +++-----
 configure.ac                            |  180 -
 debian/NEWS                             |    7 
 debian/changelog                        |   14 
 debian/control                          |   45 
 debian/patches/01_gen_pci_ids.diff      |   20 
 debian/rules                            |    4 
 debian/watch                            |    2 
 debian/xserver-xorg-video-ati.install   |    3 
 debian/xserver-xorg-video-ati.links     |    1 
 debian/xserver-xorg-video-ati.manpages  |    1 
 debian/xserver-xorg-video-r128.install  |    2 
 debian/xserver-xorg-video-r128.links    |    1 
 debian/xserver-xorg-video-r128.manpages |    1 
 depcomp                                 |   33 
 install-sh                              |  228 -
 ltmain.sh                               |   58 
 man/Makefile.am                         |    4 
 man/Makefile.in                         |   11 
 man/ati.man                             |   34 
 man/radeon.man                          |  490 --
 src/AtomBios/CD_Operations.c            |  954 -----
 src/AtomBios/Decoder.c                  |  235 -
 src/AtomBios/hwserv_drv.c               |  348 --
 src/AtomBios/includes/CD_Common_Types.h |  154 
 src/AtomBios/includes/CD_Definitions.h  |   49 
 src/AtomBios/includes/CD_Opcodes.h      |  181 -
 src/AtomBios/includes/CD_Structs.h      |  464 --
 src/AtomBios/includes/CD_binding.h      |   46 
 src/AtomBios/includes/CD_hw_services.h  |  318 -
 src/AtomBios/includes/Decoder.h         |   86 
 src/AtomBios/includes/ObjectID.h        |  448 --
 src/AtomBios/includes/atombios.h        | 4306 -------------------------
 src/AtomBios/includes/regsdef.h         |   25 
 src/Makefile.am                         |  190 -
 src/Makefile.in                         |  749 ----
 src/ati.c                               |  485 --
 src/ati.h                               |   38 
 src/ati_pciids_gen.h                    |  352 --
 src/atiadjust.c                         |  134 
 src/atiadjust.h                         |   31 
 src/atiaudio.c                          |   50 
 src/atiaudio.h                          |   51 
 src/atibank.c                           |  114 
 src/atibank.h                           |   44 
 src/atibus.c                            |  123 
 src/atibus.h                            |   49 
 src/atichip.c                           |  271 -
 src/atichip.h                           |   94 
 src/aticlock.c                          |  442 --
 src/aticlock.h                          |   62 
 src/aticonfig.c                         |  527 ---
 src/aticonsole.c                        |  816 ----
 src/aticonsole.h                        |   43 
 src/aticrtc.h                           |   42 
 src/aticursor.h                         |   42 
 src/atidac.c                            |  462 --
 src/atidac.h                            |   99 
 src/atidecoder.c                        |   50 
 src/atidecoder.h                        |   51 
 src/atidga.c                            |  483 --
 src/atidga.h                            |   36 
 src/atidri.c                            | 1640 ---------
 src/atidri.h                            |   49 
 src/atidripriv.h                        |   57 
 src/atidsp.c                            |  302 -
 src/atidsp.h                            |   35 
 src/atii2c.c                            |  399 --
 src/atii2c.h                            |   48 
 src/atiload.c                           |   98 
 src/atiload.h                           |   32 
 src/atilock.c                           |  537 ---
 src/atilock.h                           |   31 
 src/atimach64.c                         | 1341 --------
 src/atimach64.h                         |   36 
 src/atimach64accel.c                    | 1068 ------
 src/atimach64accel.h                    |   42 
 src/atimach64cursor.c                   |  426 --
 src/atimach64exa.c                      |  696 ----
 src/atimach64i2c.c                      |  469 --
 src/atimach64i2c.h                      |   32 
 src/atimach64io.c                       |  103 
 src/atimach64io.h                       |  421 --
 src/atimach64probe.c                    |  234 -
 src/atimach64probe.h                    |   32 
 src/atimach64render.c                   |  898 -----
 src/atimach64version.h                  |   59 
 src/atimach64xv.c                       | 1686 ----------
 src/atimisc.c                           |   82 
 src/atimode.c                           | 1084 ------
 src/atimode.h                           |   35 
 src/atimodule.c                         |   79 
 src/atioption.h                         |   98 
 src/atipciids.h                         |   53 
 src/atipcirename.h                      |    3 
 src/atipreinit.c                        | 2464 --------------
 src/atipreinit.h                        |   30 
 src/atiprint.c                          |  784 ----
 src/atiprint.h                          |   34 
 src/atipriv.h                           |   30 
 src/atiprobe.c                          |  521 ---
 src/atiprobe.h                          |   30 
 src/atiregs.h                           | 2882 -----------------
 src/atirgb514.c                         |  283 -
 src/atirgb514.h                         |   35 
 src/atiscreen.c                         |  692 ----
 src/atiscreen.h                         |   31 
 src/atistruct.h                         |  529 ---
 src/atituner.c                          |  177 -
 src/atituner.h                          |   69 
 src/atiutil.c                           |  117 
 src/atiutil.h                           |   67 
 src/ativalid.c                          |  161 
 src/ativalid.h                          |   30 
 src/ativersion.h                        |   54 
 src/ativga.c                            |  195 -
 src/ativga.h                            |   40 
 src/ativgaio.c                          |   49 
 src/ativgaio.h                          |   56 
 src/atividmem.c                         |  483 --
 src/atividmem.h                         |   73 
 src/atiwonder.c                         |  159 
 src/atiwonder.h                         |   38 
 src/atiwonderio.c                       |   66 
 src/atiwonderio.h                       |   46 
 src/atixv.h                             |   34 
 src/atombios_crtc.c                     |  426 --
 src/atombios_output.c                   |  693 ----
 src/generic_bus.h                       |   35 
 src/legacy_crtc.c                       | 1821 ----------
 src/legacy_output.c                     | 1787 ----------
 src/local_xf86Rename.h                  |   23 
 src/mach64_common.h                     |  130 
 src/mach64_dri.h                        |  125 
 src/mach64_sarea.h                      |  162 
 src/pcidb/ati_pciids.csv                |  353 --
 src/pcidb/parse_pci_ids.pl              |   94 
 src/r128_chipset.h                      |   54 
 src/r128_dri.c                          |    2 
 src/r128_driver.c                       |    4 
 src/r128_misc.c                         |    8 
 src/r128_probe.c                        |  328 +
 src/r128_probe.h                        |    2 
 src/radeon.h                            | 1184 -------
 src/radeon_accel.c                      | 1254 -------
 src/radeon_accelfuncs.c                 | 1346 --------
 src/radeon_atombios.c                   | 2833 ----------------
 src/radeon_atombios.h                   |  253 -
 src/radeon_atomwrapper.c                |  101 
 src/radeon_atomwrapper.h                |   31 
 src/radeon_bios.c                       | 1469 --------
 src/radeon_chipinfo_gen.h               |  273 -
 src/radeon_chipset_gen.h                |  274 -
 src/radeon_common.h                     |  494 --
 src/radeon_commonfuncs.c                |  322 -
 src/radeon_crtc.c                       |  690 ----
 src/radeon_cursor.c                     |  360 --
 src/radeon_dga.c                        |  463 --
 src/radeon_dri.c                        | 2216 -------------
 src/radeon_dri.h                        |  100 
 src/radeon_dripriv.h                    |   63 
 src/radeon_driver.c                     | 5360 --------------------------------
 src/radeon_exa.c                        |  542 ---
 src/radeon_exa_funcs.c                  |  592 ---
 src/radeon_exa_render.c                 | 1266 -------
 src/radeon_macros.h                     |  163 
 src/radeon_misc.c                       |   82 
 src/radeon_mm_i2c.c                     |  642 ---
 src/radeon_modes.c                      |  310 -
 src/radeon_output.c                     | 2376 --------------
 src/radeon_pci_chipset_gen.h            |  274 -
 src/radeon_probe.c                      |  220 -
 src/radeon_probe.h                      |  587 ---
 src/radeon_reg.h                        | 3954 -----------------------
 src/radeon_render.c                     | 1052 ------
 src/radeon_sarea.h                      |  231 -
 src/radeon_tv.c                         | 1164 ------
 src/radeon_tv.h                         |   51 
 src/radeon_version.h                    |   63 
 src/radeon_video.c                      | 3940 -----------------------
 src/radeon_video.h                      |  103 
 src/radeon_vip.c                        |  362 --
 src/theatre.c                           | 2209 -------------
 src/theatre.h                           |   79 
 src/theatre200.c                        | 2275 -------------
 src/theatre200.h                        |  140 
 src/theatre200_module.c                 |   33 
 src/theatre_detect.c                    |  129 
 src/theatre_detect.h                    |   46 
 src/theatre_detect_module.c             |   37 
 src/theatre_module.c                    |   33 
 src/theatre_reg.h                       |  876 -----
 201 files changed, 1937 insertions(+), 88110 deletions(-)

New commits:
commit 22237f04b06b26b24723eac242447ec9d41522cd
Author: Brice Goglin <bgoglin@debian.org>
Date:   Sat Mar 1 21:39:44 2008 +0100

    Update packaging for the r128 submodule split

diff --git a/ChangeLog b/ChangeLog
index cebd618..5d4d376 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,571 @@
+commit d855d208f2749b6a9adb6165e08ef6523cdf892d
+Author: George Sapountzis <gsap7@yahoo.gr>
+Date:   Wed Feb 27 19:07:45 2008 +0200
+
+    add warning message
+
+commit 78d7c217f62fc12e4abbf07a79c9af4d2343c85b
+Author: George Sapountzis <gsap7@yahoo.gr>
+Date:   Wed Feb 27 19:07:31 2008 +0200
+
+    change module name and version
+    
+    module gets package version, driver keeps its own version
+
+commit ea008fb7098f76d1ba61eee71c494b3e09c7ae27
+Author: George Sapountzis <gsap7@yahoo.gr>
+Date:   Wed Feb 27 19:07:13 2008 +0200
+
+    drop mach64
+
+commit 6d601de15fadaf3b336d606db881e4531a26d123
+Author: George Sapountzis <gsap7@yahoo.gr>
+Date:   Wed Feb 27 19:07:00 2008 +0200
+
+    drop mach64 (build system)
+
+commit 71e61fc9e82e64a4812c5fa3b9964c1a6c4f4d00
+Author: George Sapountzis <gsap7@yahoo.gr>
+Date:   Wed Feb 27 19:06:48 2008 +0200
+
+    drop ati wrapper
+
+commit 8777f8d7c013b7671acfbad50ba720df8de4e39d
+Author: George Sapountzis <gsap7@yahoo.gr>
+Date:   Wed Feb 27 19:06:29 2008 +0200
+
+    drop AtomBios and pcidb
+
+commit e240a83f1acd5ad0641da28f8236ea6baea9597e
+Author: George Sapountzis <gsap7@yahoo.gr>
+Date:   Wed Feb 27 19:06:16 2008 +0200
+
+    drop radeon, theatre
+
+commit cce6f5af92392df3e42113bd99bc41479ca20562
+Author: George Sapountzis <gsap7@yahoo.gr>
+Date:   Wed Feb 27 19:04:50 2008 +0200
+
+    drop radeon, theatre (build system).
+
+commit 68888189cf8d460ef6f8f2f1431a6ffe9fcd8134
+Author: Alex Deucher <alex@samba.(none)>
+Date:   Wed Feb 27 03:09:28 2008 -0500
+
+    RADEON: fix textured video uploads
+
+commit 7cfad216a3f1486be194c972b9b6bcf070358586
+Author: Alex Deucher <alex@samba.(none)>
+Date:   Wed Feb 27 02:13:10 2008 -0500
+
+    RADEON: fix clipping for textured video
+
+commit a2dca1d68d751def34ef3c6f836574173737bf76
+Author: Alex Deucher <alex@samba.(none)>
+Date:   Tue Feb 26 16:38:29 2008 -0500
+
+    RADEON: Convert textured video to use pipelined uploads
+
+commit b4fa1ce9d2da04d94521a82d3c2e95f0fe985ccc
+Author: Alex Deucher <alex@samba.(none)>
+Date:   Tue Feb 26 14:45:25 2008 -0500
+
+    R300/R500: fix up clipping
+    
+    Based on patch from Peter Zubaj.
+
+commit 44e527a117ab0a363135ff066c7f7e0c12e3dc89
+Author: Alex Deucher <alex@samba.(none)>
+Date:   Tue Feb 26 14:33:24 2008 -0500
+
+    R300: fix cordinate clamping in render code
+    
+    Based on Peter's fix for textured video
+
+commit 00ec17ad53d7ad43f19c9b723794ac1b8ef86826
+Author: Peter Zubaj <pzubaj at marticonet.sk>
+Date:   Tue Feb 26 14:26:14 2008 -0500
+
+    R300: Fix clamping and pitch for textured video
+
+commit 4207793f9b6c891cb17ba715223d2002668885e3
+Author: Alex Deucher <alex@samba.(none)>
+Date:   Tue Feb 26 13:16:22 2008 -0500
+
+    R300/R500: set the number graphics pipes properly
+    
+    This should fix the checkerboard issues on r300/r350 cards.
+
+commit 823d8bf49e4c0a8c839354179942c5a1944c178d
+Author: Alex Deucher <alex@samba.(none)>
+Date:   Tue Feb 26 12:25:14 2008 -0500
+
+    R300/R500: clean up magic numbers in textured video
+
+commit 8ea75b268f11794f4a7e7bac52cb256490ed3fd2
+Author: Dave Airlie <airlied@linux.ie>
+Date:   Tue Feb 26 16:29:19 2008 +1000
+
+    regs: fix spelling properly
+
+commit f2816064a6c2c4c35ccba74b9aa80547e25c012e
+Author: Dave Airlie <airlied@linux.ie>
+Date:   Tue Feb 26 16:28:24 2008 +1000
+
+    regs: fix spelling mistake
+    
+    pointed out by plaes on irc
+
+commit 9d2ca30b90607085578dde1f314db663bd5f82ec
+Author: Alex Deucher <alex@samba.(none)>
+Date:   Mon Feb 25 17:34:00 2008 -0500
+
+    R300/R500: clean up magic numbers in render code
+
+commit 153ad6fcf704cbf9f811d9986cd4baf04e82c9d2
+Author: Dave Airlie <airlied@linux.ie>
+Date:   Mon Feb 25 07:10:48 2008 +1000
+
+    fixup check for EXA composite pointed out by Alan Swanson
+
+commit 85e470e64f629de72e361c77770e2e29998d1bf4
+Merge: 27ddb39... 1b84c76...
+Author: Alex Deucher <alex@samba.(none)>
+Date:   Sun Feb 24 05:37:22 2008 -0500
+
+    Merge master and fix conflicts
+    
+    Merge branch 'master' of ssh://agd5f@git.freedesktop.org/git/xorg/driver/xf86-video-ati
+    
+    Conflicts:
+    
+    	src/radeon_commonfuncs.c
+
+commit 27ddb39b12a0b54e099fd5274c4c91f08e2d2822
+Author: Alex Deucher <alex@samba.(none)>
+Date:   Sun Feb 24 05:30:11 2008 -0500
+
+    R300: clean up magic numbers in RADEONInit3DEngine
+
+commit d4c20f33ad6a1f88615cd7e09ad3638896873f9e
+Author: Alex Deucher <alex@samba.(none)>
+Date:   Sun Feb 24 04:46:10 2008 -0500
+
+    R300: replace magic numbers in cache flush
+
+commit e52f1c8d2647b81d891ec0728dd582941a76c83f
+Author: Alex Deucher <alex@samba.(none)>
+Date:   Sun Feb 24 04:43:18 2008 -0500
+
+    R300: fill in some more 3D bitfields
+
+commit 1b84c76f27c8d24cb42beae26abf000721901c1c
+Author: Dave Airlie <airlied@redhat.com>
+Date:   Sun Feb 24 19:20:36 2008 +1100
+
+    rs690: initial textured video support
+
+commit 68158124366db883a901e960fe5f05f8df5efa42
+Author: Dave Airlie <airlied@redhat.com>
+Date:   Tue Feb 19 19:51:18 2008 +1100
+
+    rs690: initial rs690 rotate
+    
+    suffers same problem as r500 with clipping
+
+commit e614bb6965588bf09dcb87f5e08e67120ec9847f
+Author: Dave Airlie <airlied@redhat.com>
+Date:   Sun Feb 24 01:46:05 2008 -0500
+
+    r500: convert fragprog to use register values
+
+commit 6ce9ee47c75620b2e5d211c5d59d17271a6a7b19
+Author: Dave Airlie <airlied@redhat.com>
+Date:   Sat Feb 23 22:49:34 2008 -0500
+
+    r500: add textured video Xv adapter support
+
+commit 9aaf8b33b22b6ba112869558ae54e021b9487ad2
+Author: Dave Airlie <airlied@redhat.com>
+Date:   Sat Feb 23 22:16:25 2008 -0500
+
+    r500: initial rotate support - not fully working yet.
+    
+    Just an example of how to setup and run the r500 3D engine for rotation.
+    this rotates for me but I get some strange clipping on the bottom of my screen
+
+commit 05dc3e4fc19d056ce99a7b110665adab2ca1ea21
+Author: Adam Jackson <ajax@redhat.com>
+Date:   Sat Feb 23 20:29:51 2008 -0500
+
+    Clarify R500 US setup.
+
+commit 080606ad528972623e1ed1124d8efe7705a73446
+Author: Adam Jackson <ajax@redhat.com>
+Date:   Sat Feb 23 20:21:17 2008 -0500
+
+    Add the R500 US index/data pair.
+
+commit edfb3b6bbf0ee17ace8e6ba704a6f54e249fec63
+Author: Alex Deucher <alex@samba.(none)>
+Date:   Sat Feb 23 19:59:33 2008 -0500
+
+    RADEON: no textured video yet on XPRESS chips
+    
+    Still need to sort out the VAP and PVS stuff
+
+commit 4146bfe5d00e40a86d17826fac50d04b2469621d
+Author: Alex Deucher <alex@samba.(none)>
+Date:   Sat Feb 23 19:21:52 2008 -0500
+
+    R500: fix typo in new r5xx regs
+
+commit d9be9f34b0d3313e7b22b2a8bb0a8924ad3116bf
+Author: Alex Deucher <alex@samba.(none)>
+Date:   Sat Feb 23 19:06:30 2008 -0500
+
+    RADEON: add textured video support for r1xx-r4xx radeons
+    
+    Based on the kdrive ati video code by Eric Anholt.
+    R3xx/R4xx still have some clipping issues in certain situations
+
+commit 9dc4acad79196e9d5d94dd710773bfa83456d47f
+Author: Alex Deucher <alex@cube.(none)>
+Date:   Sat Feb 23 18:29:00 2008 -0500
+
+    RS6xx: gpio entry for DDIA varies depending on the number of DFP ports
+
+commit ed0a93edf28155308e7ab9d8705581bb38455ea0
+Author: Adam Jackson <ajax@redhat.com>
+Date:   Sat Feb 23 15:02:17 2008 -0500
+
+    Fix R500_US_CONFIG.
+
+commit bc2bd6f841b51aeed3b6b4a47dbe758c200bc5a6
+Author: Adam Jackson <ajax@redhat.com>
+Date:   Sat Feb 23 14:34:18 2008 -0500
+
+    Add R500 unified shader register block.
+
+commit a7b5c3bb74fc4de5e38a75ac31656445ce823464
+Author: Alex Deucher <alex@cube.(none)>
+Date:   Fri Feb 22 19:35:11 2008 -0500
+
+    RS6xx: fix DDC on DDIA output (usually HDMI port)
+
+commit 3327a681e21101cc6f6e162f4e29f9937b69ccc3
+Author: Alex Deucher <alex@cube.(none)>
+Date:   Fri Feb 22 17:05:56 2008 -0500
+
+    ATOM: properly set up DDIA output on RS6xx boards
+
+commit 1d0e9ab8b9451101b1b91943546f6c5833c21b3f
+Author: Michel Dänzer <michel@tungstengraphics.com>
+Date:   Wed Feb 20 10:21:49 2008 +0100
+
+    radeon: Fix typo flagged by gcc -Wall.
+
+commit b5bd442b60dbc72fe4c1e928ab864aeb0fd7a3cb
+Author: Alex Deucher <alex@botch2.(none)>
+Date:   Tue Feb 19 20:47:40 2008 -0500
+
+    R100: fix render accel for transforms
+    
+    Not sure why we had a separate broken path for r100 vertex
+    submission.
+
+commit a0a73208a21546ac120fb9a463261836c9ea7b55
+Author: Alex Deucher <alex@botch2.(none)>
+Date:   Tue Feb 19 20:11:19 2008 -0500
+
+    RADEON: restore clock gating and CP clock errata on VT switch
+    
+    This may help people with hangs on resume
+
+commit b77e2aff7453a9f370beba37ca3c25b92b3f97ff
+Author: Alex Deucher <alex@botch2.(none)>
+Date:   Tue Feb 19 19:55:41 2008 -0500
+
+    RADEON: fix DDC types 5 and 6
+
+commit af82172a82f2bdf96e571def659a1c70f92dfdbf
+Author: Alex Deucher <alex@botch2.(none)>
+Date:   Tue Feb 19 19:39:35 2008 -0500
+
+    RADEON: update man page with supported chips
+
+commit 1302d1b019c8091986aaf9c86b25c1f36a037788
+Author: Alex Deucher <alex@botch2.(none)>
+Date:   Tue Feb 19 00:34:31 2008 -0500
+
+    Bump for 6.8 release
+
+commit 830d29e8b280c11e798fb5bf5278bf24ecbac7bf
+Author: Alex Deucher <alex@cube.(none)>
+Date:   Mon Feb 18 21:17:12 2008 -0500
+
+    ATOM: fix RS6xx connector table parsing and fix some warnings
+
+commit 03aa4cc6d6e8c715a1c1d677cc1845223505b358
+Author: Roland Scheidegger <sroland@tungstengraphics.com>
+Date:   Mon Feb 18 20:19:58 2008 -0500
+
+    bring back to life planar-to-packed conversion for rs4xx
+    
+    Here's a patch to bring back the code for converting planar yuv to packed yuv,
+    if a RS400 family chip is used (though I've no idea if they really all fail
+    with planar yuv).
+    
+    fixes bug 12744
+
+commit 66b0b3f43bb714bc007169d5ba6dabe34cfc008b
+Author: George Sapountzis <gsap7@yahoo.gr>
+Date:   Mon Feb 18 10:33:59 2008 +0200
+
+    r128/radeon: probably correct fix for non pci access code
+
+commit d055b9e800ae50d08cca9db75fc666ce1da9ab52
+Author: Dave Airlie <airlied@linux.ie>
+Date:   Sat Feb 16 09:13:43 2008 +1000
+
+    r128/radeon: hopeful fix for non pci access code
+
+commit c773bc6a314327da29e21e4ebac6fa7f3e98a0a7
+Author: Dave Airlie <airlied@linux.ie>
+Date:   Sat Feb 16 09:05:07 2008 +1000
+
+    r128/radeon: fix build without pciaccess
+
+commit 690a52da5248f47a587a878d05fce9784957970b
+Author: Dave Airlie <airlied@linux.ie>
+Date:   Sat Feb 16 08:33:36 2008 +1000
+
+    mach64: fix non pciaccess build
+
+commit fc85188fd95bf78b7f965cdde3e22b644c74ff81
+Author: George Sapountzis <gsap7@yahoo.gr>
+Date:   Fri Feb 15 18:36:10 2008 +0200
+
+    ati: convert to pci probe
+    
+    add pciids for each subdriver, make no use of the match_data functionality.
+    
+    thanks to Alex Deucher for reviewing and testing.
+
+commit 665bd7e2f61cac3e029bbad5024034e5136deec1
+Author: George Sapountzis <gsap7@yahoo.gr>
+Date:   Fri Feb 15 18:34:56 2008 +0200
+
+    ati wrapper: translate Device lines
+
+commit a596c1618f72179a45289a50a1f9e89462ce9667
+Author: George Sapountzis <gsap7@yahoo.gr>
+Date:   Fri Feb 15 18:34:31 2008 +0200
+
+    r128: do not compile in PciChipsets twice
+
+commit 99cd8ff9a7e15fc2b4e55f8bc020f584173a8c2d
+Author: George Sapountzis <gsap7@yahoo.gr>
+Date:   Fri Feb 15 18:33:51 2008 +0200
+
+    ati: drop duplicate pci-id defines
+
+commit 146b01b51069dc227d0b125babb3f6957c9b9de2
+Author: George Sapountzis <gsap7@yahoo.gr>
+Date:   Fri Feb 15 18:33:29 2008 +0200
+
+    mach64: clean probe a little
+    
+    do not report I/O ports now, they are reported later.
+
+commit f47d461331a032f9bdcf6f63336e848778cec6cc
+Author: George Sapountzis <gsap7@yahoo.gr>
+Date:   Fri Feb 15 18:32:56 2008 +0200
+
+    mach64: minor cosmetic, I2C type
+
+commit 2c66f2e812195167df9ca113044d46deece776ac
+Author: Dave Airlie <airlied@clockmaker.usersys.redhat.com>
+Date:   Fri Feb 15 10:59:30 2008 +1000
+
+    make distcheck pass
+
+commit ed87f367ddab7366f84917b43b31d76df4ce1110
+Author: Alex Deucher <alex@botch2.(none)>
+Date:   Wed Feb 13 12:53:46 2008 -0500
+
+    RADEON: disable LVDS if panel size is 0x0
+    
+    if we can't get the panel size from the bios or edid
+    or a user specified option, assume it's not connected.
+
+commit 422d7f441fdbb318d22d44db661ac9bd61387bd2
+Author: Alex Deucher <alex@cube.(none)>
+Date:   Tue Feb 12 15:35:46 2008 -0500
+
+    R6xx: when both crtcs are in use make sure they are both enabled
+    
+    sometimes setting a mode on one crtc can cuase a blank screen on the other.
+    make sure they are both enabled if they should be.
+
+commit 860f5af75274cb236f536e1da09da6bd9a579530
+Author: Alex Deucher <alex@cube.(none)>
+Date:   Tue Feb 12 14:46:49 2008 -0500
+
+    R6xx: fix up use of bios scratch regs to reflect the new offsets
+
+commit 32f2119b43a0faf6069d8cc0816f0d9f7914c07f
+Author: Alex Deucher <alex@cube.(none)>
+Date:   Tue Feb 12 14:20:02 2008 -0500
+
+    R6xx: bios scratch regs moved.
+
+commit 8d64be6ebd7f50d4bcb587afeee8252c1367dc77
+Author: Alex Deucher <alex@samba.(none)>
+Date:   Tue Feb 12 12:53:09 2008 -0500
+
+    RADEON: make sure we always set up the FP crtc shadow registers for crtc0
+    
+    The behavior changed when I added rmx center mode support.  In cases where
+    crtc0 drives a DAC this can lead to a blank screen.
+
+commit 810d192ee046077a894e0fb5f2dfd6a7c0130766
+Author: Alex Deucher <alex@cube.(none)>
+Date:   Mon Feb 11 19:23:01 2008 -0500
+
+    R6xx: add missing objects
+
+commit 85043439426e534e561259ce98bebdd8508b36a9
+Author: Alex Deucher <alex@botch2.(none)>
+Date:   Mon Feb 11 16:36:58 2008 -0500
+
+    R6xx: make sure we set up the HDP base properly
+
+commit 9ab5d2ec7c583c74f364d7cfbb54bcd2cd8ae2f5
+Author: Alex Deucher <alex@botch2.(none)>
+Date:   Mon Feb 11 15:26:51 2008 -0500
+
+    RADEON: always restore crtc1 before crtc0 when using both crtcs
+    
+    In some rare cases restoring crtc0 first will result in a blank screen
+    on crtc1.  If you are having issues with a blank screen on crtc1
+    that used to work on 6.6.3 or before, this should help.
+
+commit e33edca75bd9df0aa19a33e74c38a6d02610befd
+Author: Alex Deucher <alex@botch2.(none)>
+Date:   Mon Feb 11 00:33:12 2008 -0500
+
+    RADEON: Implement proper (hopefully) BIOS/DRIVER interaction for ATOM bios
+    
+    Tested on atom-based Desktop cards.  It'd nice to get some testing
+    on atom-based laptops.
+
+commit 6524e33435a786f7de0064cdd1b04c1120d21593
+Author: Alex Deucher <alex@botch2.(none)>
+Date:   Sun Feb 10 18:52:52 2008 -0500
+
+    RADEON: Implement proper (hopefully) BIOS/DRIVER interaction for COM bios
+    
+    Tested on my M10-based laptop.
+
+commit 8606c1bd175893c77e8c758246a1aed166c8be51
+Author: George Sapountzis <gsap7@yahoo.gr>
+Date:   Fri Feb 8 19:07:03 2008 +0200
+
+    mach64: factor out BIOS panel info parsing
+
+commit 9f33218c80f5a6d6d9464aa3db8ae25a4759f351
+Author: George Sapountzis <gsap7@yahoo.gr>
+Date:   Fri Feb 8 19:06:41 2008 +0200
+
+    mach64: minor cosmetic, LCD panel id
+
+commit 8cd5a465a03834b4b2f3a19f8d36fc9d2e18c6d4
+Author: George Sapountzis <gsap7@yahoo.gr>
+Date:   Fri Feb 8 19:06:27 2008 +0200
+
+    mach64: minor cosmetic, DAC type
+
+commit 7f4db96123fdcba9874226352802d702c2a498bd
+Author: Dave Airlie <airlied@redhat.com>
+Date:   Fri Feb 8 10:47:10 2008 +1000
+
+    add rv670 pciids
+
+commit e8899b9978291c62a65f468c92f340f65ad5479d
+Author: Alex Deucher <alex@botch2.(none)>
+Date:   Thu Feb 7 19:27:38 2008 -0500
+
+    R6xx: fix ddc after my i2c rework
+    
+    Seems r6xx does something different for its i2c table,
+    revert to the old behavior for now.
+
+commit 435de6c4e46ff2bebd4cee58888a66b936cd3fdf
+Author: Alex Deucher <alex@samba.(none)>
+Date:   Thu Feb 7 19:14:13 2008 -0500
+
+    RADEON: sync up with latest upstream versions
+    
+    atombios.h
+    ObjectID.h
+
+commit 692789a293970f70b88ccb6adcf0676d8b495ae2
+Author: George Sapountzis <gsap7@yahoo.gr>
+Date:   Thu Feb 7 18:03:37 2008 +0200
+
+    mach64: factor out BIOS multimedia parsing
+
+commit 933328ffd6d1d872a18d3de8624c4df845a64588
+Author: George Sapountzis <gsap7@yahoo.gr>
+Date:   Thu Feb 7 18:03:03 2008 +0200
+
+    mach64: complement hint for sparc
+
+commit 956c8c81f3ff434930a0cb17b027b2f8e4eeabb2
+Author: George Sapountzis <gsap7@yahoo.gr>
+Date:   Thu Feb 7 18:02:31 2008 +0200
+
+    mach64: consolidate refclk #2
+
+commit dce4cc26a8e2bf53805ec63763243f3ff6b4a6d3
+Author: George Sapountzis <gsap7@yahoo.gr>
+Date:   Thu Feb 7 18:02:17 2008 +0200
+
+    mach64: consolidate refclk #1
+
+commit f7ed807f0d82a7446ebc4acdd4e94df44a675f19
+Author: George Sapountzis <gsap7@yahoo.gr>
+Date:   Thu Feb 7 18:01:59 2008 +0200
+
+    mach64: cosmetic
+
+commit cda1cd198f33c26ef1b51532a2126468369743b8
+Author: George Sapountzis <gsap7@yahoo.gr>
+Date:   Thu Feb 7 18:01:33 2008 +0200
+
+    mach64: factor out BIOS clock parsing
+
+commit 73ff279469be9c7cbf9f533b85fcb553694ff413
+Author: George Sapountzis <gsap7@yahoo.gr>
+Date:   Thu Feb 7 18:00:55 2008 +0200
+
+    mach64: BIOSBase is no longer used
+
+commit caea326cc6f1932bb299f451be013651a5749ea7
+Author: Dave Airlie <airlied@linux.ie>
+Date:   Wed Feb 6 06:36:13 2008 +1000
+
+    r300: move fragprog setup code to prepare composite for now
+
+commit 470cd6a401c6a3e8fea981a8fe97c28be3cfb81d
+Author: Dave Airlie <airlied@linux.ie>
+Date:   Wed Feb 6 06:04:13 2008 +1000
+
+    r300: remove r300 specific vertex emission
+    
+    Set the vertex and fragment engine to expect the mask coords.
+
 commit f65e8dfac23adfa199026765fe3a1ea08cf4da67
 Author: Alex Deucher <alex@cube.(none)>
 Date:   Sun Feb 3 00:09:59 2008 -0500
diff --git a/Makefile.in b/Makefile.in
index 9ea5da1..c09f762 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.10 from Makefile.am.
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004, 2005, 2006  Free Software Foundation, Inc.
+# 2003, 2004, 2005, 2006, 2007, 2008  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -118,6 +118,7 @@ DRIVER_MAN_SUFFIX = @DRIVER_MAN_SUFFIX@
 DRIVER_NAME = @DRIVER_NAME@
 DRI_CFLAGS = @DRI_CFLAGS@
 DRI_LIBS = @DRI_LIBS@
+DSYMUTIL = @DSYMUTIL@
 ECHO = @ECHO@
 ECHO_C = @ECHO_C@
 ECHO_N = @ECHO_N@
@@ -152,6 +153,7 @@ MAKE_TEXT = @MAKE_TEXT@
 MISC_MAN_DIR = @MISC_MAN_DIR@
 MISC_MAN_SUFFIX = @MISC_MAN_SUFFIX@
 MKDIR_P = @MKDIR_P@
+NMEDIT = @NMEDIT@
 OBJEXT = @OBJEXT@
 PACKAGE = @PACKAGE@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
@@ -170,7 +172,6 @@ SET_MAKE = @SET_MAKE@
 SHELL = @SHELL@
 STRIP = @STRIP@
 VERSION = @VERSION@
-XMODES_CFLAGS = @XMODES_CFLAGS@
 XORG_CFLAGS = @XORG_CFLAGS@
 XORG_LIBS = @XORG_LIBS@
 abs_builddir = @abs_builddir@
@@ -227,7 +228,7 @@ top_builddir = @top_builddir@
 top_srcdir = @top_srcdir@
 AUTOMAKE_OPTIONS = foreign
 SUBDIRS = src man
-EXTRA_DIST = README.ati README.r128 README.ati.sgml README.r128.sgml ChangeLog
+EXTRA_DIST = README.r128 README.r128.sgml ChangeLog
 CLEANFILES = ChangeLog
 all: config.h
 	$(MAKE) $(AM_MAKEFLAGS) all-recursive
@@ -368,8 +369,8 @@ ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
 	unique=`for i in $$list; do \
 	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
 	  done | \
-	  $(AWK) '    { files[$$0] = 1; } \
-	       END { for (i in files) print i; }'`; \
+	  $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+	      END { if (nonempty) { for (i in files) print i; }; }'`; \
 	mkid -fID $$unique
 tags: TAGS
 
@@ -394,8 +395,8 @@ TAGS: tags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \
 	unique=`for i in $$list; do \
 	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
 	  done | \
-	  $(AWK) '    { files[$$0] = 1; } \
-	       END { for (i in files) print i; }'`; \
+	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+	      END { if (nonempty) { for (i in files) print i; }; }'`; \
 	if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
 	  test -n "$$unique" || unique=$$empty_fix; \
 	  $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
@@ -405,13 +406,12 @@ ctags: CTAGS
 CTAGS: ctags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \
 		$(TAGS_FILES) $(LISP)
 	tags=; \
-	here=`pwd`; \
 	list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \
 	unique=`for i in $$list; do \
 	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
 	  done | \
-	  $(AWK) '    { files[$$0] = 1; } \
-	       END { for (i in files) print i; }'`; \
+	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+	      END { if (nonempty) { for (i in files) print i; }; }'`; \
 	test -z "$(CTAGS_ARGS)$$tags$$unique" \
 	  || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
 	     $$tags $$unique
@@ -484,6 +484,10 @@ dist-bzip2: distdir
 	tardir=$(distdir) && $(am__tar) | bzip2 -9 -c >$(distdir).tar.bz2
 	$(am__remove_distdir)
 
+dist-lzma: distdir
+	tardir=$(distdir) && $(am__tar) | lzma -9 -c >$(distdir).tar.lzma
+	$(am__remove_distdir)
+
 dist-tarZ: distdir
 	tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z
 	$(am__remove_distdir)
@@ -511,6 +515,8 @@ distcheck: dist
 	  GZIP=$(GZIP_ENV) gunzip -c $(distdir).tar.gz | $(am__untar) ;;\
 	*.tar.bz2*) \
 	  bunzip2 -c $(distdir).tar.bz2 | $(am__untar) ;;\
+	*.tar.lzma*) \
+	  unlzma -c $(distdir).tar.lzma | $(am__untar) ;;\
 	*.tar.Z*) \
 	  uncompress -c $(distdir).tar.Z | $(am__untar) ;;\
 	*.shar.gz*) \
@@ -663,22 +669,19 @@ uninstall-am:
 .PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
 	all all-am am--refresh check check-am clean clean-generic \
 	clean-libtool ctags ctags-recursive dist dist-all dist-bzip2 \
-	dist-gzip dist-hook dist-shar dist-tarZ dist-zip distcheck \
-	distclean distclean-generic distclean-hdr distclean-libtool \
-	distclean-tags distcleancheck distdir distuninstallcheck dvi \
-	dvi-am html html-am info info-am install install-am \
-	install-data install-data-am install-dvi install-dvi-am \
-	install-exec install-exec-am install-html install-html-am \
-	install-info install-info-am install-man install-pdf \
-	install-pdf-am install-ps install-ps-am install-strip \
-	installcheck installcheck-am installdirs installdirs-am \
-	maintainer-clean maintainer-clean-generic mostlyclean \
-	mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
-	tags tags-recursive uninstall uninstall-am
-
-
-@BUILD_LINUXDOC_TRUE@README.ati: README.ati.sgml
-@BUILD_LINUXDOC_TRUE@	$(MAKE_TEXT) README.ati.sgml && mv README.ati.txt README.ati
+	dist-gzip dist-hook dist-lzma dist-shar dist-tarZ dist-zip \
+	distcheck distclean distclean-generic distclean-hdr \
+	distclean-libtool distclean-tags distcleancheck distdir \
+	distuninstallcheck dvi dvi-am html html-am info info-am \
+	install install-am install-data install-data-am install-dvi \
+	install-dvi-am install-exec install-exec-am install-html \
+	install-html-am install-info install-info-am install-man \
+	install-pdf install-pdf-am install-ps install-ps-am \
+	install-strip installcheck installcheck-am installdirs \
+	installdirs-am maintainer-clean maintainer-clean-generic \
+	mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
+	ps ps-am tags tags-recursive uninstall uninstall-am
+
 
 @BUILD_LINUXDOC_TRUE@README.r128: README.r128.sgml
 @BUILD_LINUXDOC_TRUE@	$(MAKE_TEXT) README.r128.sgml && mv README.r128.txt README.r128
diff --git a/aclocal.m4 b/aclocal.m4
index 2ab5fdd..aa6547f 100644
--- a/aclocal.m4
+++ b/aclocal.m4
@@ -1,7 +1,7 @@
-# generated automatically by aclocal 1.10 -*- Autoconf -*-
+# generated automatically by aclocal 1.10.1 -*- Autoconf -*-
 
 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-# 2005, 2006  Free Software Foundation, Inc.
+# 2005, 2006, 2007, 2008  Free Software Foundation, Inc.
 # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -11,14 +11,17 @@
 # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
 # PARTICULAR PURPOSE.
 
-m4_if(m4_PACKAGE_VERSION, [2.61],,
-[m4_fatal([this file was generated for autoconf 2.61.
-You have another version of autoconf.  If you want to use that,
-you should regenerate the build system entirely.], [63])])
+m4_ifndef([AC_AUTOCONF_VERSION],
+  [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
+m4_if(AC_AUTOCONF_VERSION, [2.61],,
+[m4_warning([this file was generated for autoconf 2.61.
+You have another version of autoconf.  It may work, but is not guaranteed to.
+If you have problems, you may need to regenerate the build system entirely.
+To do so, use the procedure documented by the package, typically `autoreconf'.])])
 
 # libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
 
-# serial 51 Debian 1.5.24-2 AC_PROG_LIBTOOL
+# serial 52 Debian 1.5.26-1 AC_PROG_LIBTOOL
 
 
 # AC_PROVIDE_IFELSE(MACRO-NAME, IF-PROVIDED, IF-NOT-PROVIDED)
@@ -106,7 +109,6 @@ AC_REQUIRE([AC_DEPLIBS_CHECK_METHOD])dnl
 AC_REQUIRE([AC_OBJEXT])dnl
 AC_REQUIRE([AC_EXEEXT])dnl
 dnl
-
 AC_LIBTOOL_SYS_MAX_CMD_LEN
 AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE
 AC_LIBTOOL_OBJDIR
@@ -208,6 +210,8 @@ file_magic*)
   ;;
 esac
 
+_LT_REQUIRED_DARWIN_CHECKS
+
 AC_PROVIDE_IFELSE([AC_LIBTOOL_DLOPEN], enable_dlopen=yes, enable_dlopen=no)
 AC_PROVIDE_IFELSE([AC_LIBTOOL_WIN32_DLL],
 enable_win32_dll=yes, enable_win32_dll=no)
@@ -287,9 +291,80 @@ ac_outfile=conftest.$ac_objext
 echo "$lt_simple_link_test_code" >conftest.$ac_ext
 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
 _lt_linker_boilerplate=`cat conftest.err`
-$rm conftest*
+$rm -r conftest*
 ])# _LT_LINKER_BOILERPLATE
 
+# _LT_REQUIRED_DARWIN_CHECKS
+# --------------------------
+# Check for some things on darwin
+AC_DEFUN([_LT_REQUIRED_DARWIN_CHECKS],[
+  case $host_os in
+    rhapsody* | darwin*)
+    AC_CHECK_TOOL([DSYMUTIL], [dsymutil], [:])
+    AC_CHECK_TOOL([NMEDIT], [nmedit], [:])
+
+    AC_CACHE_CHECK([for -single_module linker flag],[lt_cv_apple_cc_single_mod],


Reply to: