Home | History | Annotate | Line # | Download | only in dist
      1 commit 008eb209d506ed7195fd544dfa91be9783946fd5
      2 Author: Dave Airlie <airlied (a] redhat.com>
      3 Date:   Fri Jun 29 14:46:55 2012 +0100
      4 
      5     configure: bump version number to 6.14.6 pre-release
      6     
      7     Signed-off-by: Dave Airlie <airlied (a] redhat.com>
      8 
      9 commit 72fea2635a56c4f572c07fc50fc58f703a21eb4f
     10 Author: Dave Airlie <airlied (a] redhat.com>
     11 Date:   Fri Jun 29 14:46:17 2012 +0100
     12 
     13     radeon: require libdrm 2.4.36 for KMS support.
     14     
     15     This is due to some commits to the surface manager that fix bugs.
     16     
     17     Signed-off-by: Dave Airlie <airlied (a] redhat.com>
     18 
     19 commit 179b035835bfa99283d44ba2d5ee17e686196535
     20 Author: Michel Dnzer <michel.daenzer (a] amd.com>
     21 Date:   Wed Jun 27 19:26:51 2012 +0200
     22 
     23     Fix up displayWidth vs. virtualX confusion in radeon_setup_kernel_mem().
     24     
     25     It was using the pitch (displayWidth) for the virtual width (virtualX). This
     26     prevented using page flipping in some cases, as displayWidth was already
     27     overaligned for virtualX, so the DRI2 front and back buffers ended up having
     28     a different pitch.
     29     
     30     Signed-off-by: Michel Dnzer <michel.daenzer (a] amd.com>
     31     Reviewed-by: Jerome Glisse <jglisse (a] redhat.com>
     32 
     33 commit 5dc5012320536f7b1e86a81ed3b823e3626828e1
     34 Author: Dave Airlie <airlied (a] redhat.com>
     35 Date:   Mon Jun 25 09:23:04 2012 +0100
     36 
     37     radeon: dixPrivateKeyRegistered is only in server 1.9
     38     
     39     just fallback to the old behaviour on older servers.
     40     
     41     should fix: https://bugs.freedesktop.org/show_bug.cgi?id=51388
     42     Review-over-irc: Michel Dnzer <michel.daenzer (a] amd.com>
     43     Signed-off-by: Dave Airlie <airlied (a] redhat.com>
     44 
     45 commit 248e912c487636d7352cfad43c03fc9f19fc2215
     46 Author: Michel Dnzer <michel.daenzer (a] amd.com>
     47 Date:   Fri Jun 8 12:18:48 2012 +0200
     48 
     49     UMS: Fix CRTC DPMS state check.
     50     
     51     Signed-off-by: Michel Dnzer <michel.daenzer (a] amd.com>
     52 
     53 commit 58883711136fa6671d4f3250d4ee973e2953ebb4
     54 Author: Alex Deucher <alexdeucher (a] gmail.com>
     55 Date:   Thu Jun 7 11:47:21 2012 -0400
     56 
     57     configure: bump version post release
     58     
     59     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
     60 
     61 commit 3a9103f855c67bbcd7b97ee2e96836353e0d789d
     62 Author: Alex Deucher <alexdeucher (a] gmail.com>
     63 Date:   Thu Jun 7 11:27:08 2012 -0400
     64 
     65     configure: bump for release
     66     
     67     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
     68 
     69 commit f1693ee09e9b251eb75e3e5fe0ee7699fec6fb98
     70 Author: Alex Deucher <alexdeucher (a] gmail.com>
     71 Date:   Thu Jun 7 11:23:31 2012 -0400
     72 
     73     configure: bump libdrm_radeon requirement
     74     
     75     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
     76 
     77 commit 77a056c1725c9c44a328ed324687bdf35144e9e2
     78 Author: Michel Dnzer <michel.daenzer (a] amd.com>
     79 Date:   Wed Jun 6 12:29:37 2012 +0200
     80 
     81     Don't page-flip or wait on a CRTC while we're VT-switched away.
     82     
     83     We don't know what the CRTC state is.
     84     
     85     Signed-off-by: Michel Dnzer <michel.daenzer (a] amd.com>
     86 
     87 commit 1d9f1eb7e65c57c52759ccbfa51e8bdd5a10acac
     88 Author: Michel Dnzer <michel.daenzer (a] amd.com>
     89 Date:   Wed Jun 6 12:16:08 2012 +0200
     90 
     91     Don't wait on a CRTC which has been disabled via DPMS (bug #49761).
     92     
     93     Fixes https://bugs.freedesktop.org/show_bug.cgi?id=49761 .
     94     
     95     Signed-off-by: Michel Dnzer <michel.daenzer (a] amd.com>
     96 
     97 commit 4603285aa8efaf2614f15a38254465cec2075f11
     98 Author: Alex Deucher <alexdeucher (a] gmail.com>
     99 Date:   Tue Jun 5 09:48:59 2012 -0400
    100 
    101     radeon: add new PCI ids
    102     
    103     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
    104 
    105 commit 9307609420b4b209767d2057b4803bcb16cc1455
    106 Author: Dave Airlie <airlied (a] redhat.com>
    107 Date:   Sat Jun 2 17:16:34 2012 +0100
    108 
    109     radeon: improve smooth startup fallbacks.
    110     
    111     If we can't handover the framebuffer, memset it to black.
    112     
    113     mostly ported from nouveau.
    114     
    115     Signed-off-by: Dave Airlie <airlied (a] redhat.com>
    116 
    117 commit 89a4c79a43a2b6963e41d7812e8fe5beedb556af
    118 Author: Dave Airlie <airlied (a] redhat.com>
    119 Date:   Sat Jun 2 17:14:14 2012 +0100
    120 
    121     radeon: fix smooth startup with tiling enabled.
    122     
    123     We need to use the surface we worked out when we allocated the front bo,
    124     not work out a new surface from scratch.
    125     
    126     This fixes smooth handover from plymouth to gdm on F17.
    127     
    128     Signed-off-by: Dave Airlie <airlied (a] redhat.com>
    129 
    130 commit c1b9b2c9d71a87a0b98ccdb542da8a30c8c4d99a
    131 Author: Dave Airlie <airlied (a] redhat.com>
    132 Date:   Fri Jun 1 12:22:06 2012 +0100
    133 
    134     radeon: fix compat api for newest planned API.
    135     
    136     Signed-off-by: Dave Airlie <airlied (a] redhat.com>
    137 
    138 commit 68c51d148b22ee8cbe98b5d5441e3494804ee808
    139 Author: Dave Airlie <airlied (a] redhat.com>
    140 Date:   Fri Jun 1 12:21:34 2012 +0100
    141 
    142     drmmode: drop flags arg to adjust frame.
    143     
    144     Signed-off-by: Dave Airlie <airlied (a] redhat.com>
    145 
    146 commit b1e9c3081d2b975682a62389aa29063b79f9655c
    147 Author: Dave Airlie <airlied (a] redhat.com>
    148 Date:   Thu May 24 17:54:41 2012 +0100
    149 
    150     radeon: move include down further
    151     
    152     fixes tinderbox build.
    153     
    154     Signed-off-by: Dave Airlie <airlied (a] redhat.com>
    155 
    156 commit 5ed959585f35a4eff2cd803ae222b46d164f210d
    157 Author: Dave Airlie <airlied (a] redhat.com>
    158 Date:   Thu May 24 08:17:11 2012 +0100
    159 
    160     radeon: update compat-api.h for block handler + enable/disable fb.
    161     
    162     This updates the compat stuff for the latest block handler code,
    163     and the enable/disable interface.
    164     
    165     Signed-off-by: Dave Airlie <airlied (a] redhat.com>
    166 
    167 commit 2de17efdcb502f91fb145130c12be3cb164f03c5
    168 Author: Dave Airlie <airlied (a] redhat.com>
    169 Date:   Thu May 24 08:16:39 2012 +0100
    170 
    171     radeon/xvmc: fix build with new API.
    172     
    173     This was missing the compat include.
    174     
    175     Signed-off-by: Dave Airlie <airlied (a] redhat.com>
    176 
    177 commit a1f47768309aa8b14b13f05ba01bb490024c4cbc
    178 Author: Dave Airlie <airlied (a] redhat.com>
    179 Date:   Thu May 24 07:55:14 2012 +0100
    180 
    181     radeon: fix a few more RHDAtomBiosFunc uses
    182     
    183     I missed these in my initial search/replace for some reason.
    184     
    185     Signed-off-by: Dave Airlie <airlied (a] redhat.com>
    186 
    187 commit c26e40cf60eb6a2bffb5ec7cba1f1bbffcbf1d53
    188 Author: Dave Airlie <airlied (a] redhat.com>
    189 Date:   Wed May 23 12:12:54 2012 +0100
    190 
    191     radeon/atombios: rewrite atombios parser code to not use xf86Screens.
    192     
    193     Just pass the ScrnInfoPtr around instead.
    194     
    195     Signed-off-by: Dave Airlie <airlied (a] redhat.com>
    196 
    197 commit 14122214edabd2a574b66577289a7c8732f4e953
    198 Author: Dave Airlie <airlied (a] redhat.com>
    199 Date:   Wed May 23 11:57:35 2012 +0100
    200 
    201     radeon/generic_bus: stop passing scrnIndex
    202     
    203     Just pass a pointer to the screen, removes usage of xf86Screens lookup
    204     
    205     Signed-off-by: Dave Airlie <airlied (a] redhat.com>
    206 
    207 commit 2101e485480e3ffd6a17ed12f5287b8b1e4e0223
    208 Author: Dave Airlie <airlied (a] redhat.com>
    209 Date:   Tue May 22 16:17:55 2012 +0100
    210 
    211     compat for new server API
    212 
    213 commit 9d2549057ffced996bfaeb8df4901ef57da636c7
    214 Author: Dave Airlie <airlied (a] redhat.com>
    215 Date:   Wed May 16 15:45:53 2012 +0100
    216 
    217     ati: convert to new screen conversion APIs
    218     
    219     The compat header takes care of the old server vs new server.
    220     
    221     this commit was autogenerated from util/modular/x-driver-screen-scrn-conv.sh
    222     
    223     Signed-off-by: Dave Airlie <airlied (a] redhat.com>
    224 
    225 commit 80a45bfc26e20d1d481f13cb15c0720d165a8306
    226 Author: Dave Airlie <airlied (a] redhat.com>
    227 Date:   Wed May 16 15:42:59 2012 +0100
    228 
    229     radeon: add compat-api.h
    230 
    231 commit 84c3900b5179a8d2cc5f925e94ed5b2bbdee1ad9
    232 Author: Dave Airlie <airlied (a] redhat.com>
    233 Date:   Wed May 23 08:49:45 2012 +0100
    234 
    235     radeon/xaa: drop scrnIndex parameter to some functions
    236     
    237     This isn't needed, and makes api changes later easier.
    238     
    239     Signed-off-by: Dave Airlie <airlied (a] redhat.com>
    240 
    241 commit 3fb694b308ebadd1b849836059b6b56bb19385f7
    242 Author: Thierry Vignaud <thierry.vignaud (a] gmail.com>
    243 Date:   Wed May 16 14:43:53 2012 +0200
    244 
    245     UMS/EXA: Add reminder for potential solid picture performance issue.
    246 
    247 commit 4b9bad959438725e4434e2aa4f142542d8dcc260
    248 Author: Roland Scheidegger <rscheidegger_lists (a] hispeed.ch>
    249 Date:   Fri May 11 05:25:32 2012 +0200
    250 
    251     radeon: use GB_GR and BG_RG formats for packed yuv video for r600+
    252     
    253     Those formats were invented for exactly that purpose so use them.
    254     This saves some code and also some hw resources (only need one
    255     sampler instead of two for packed yuv).
    256     Only tested on EG.
    257 
    258 commit 37786e9027b8c8d1f9ec9928915784dd28853766
    259 Author: Roland Scheidegger <rscheidegger_lists (a] hispeed.ch>
    260 Date:   Fri May 11 05:25:33 2012 +0200
    261 
    262     radeon: avoid rounding errors in texture coords for textured xv on EG+
    263     
    264     make sure the division is done with floats, otherwise the coordinate
    265     can be wrong up to 1 texel.
    266     Particularly visible with clipping and small source scaled up (since one
    267     texel can be a shift of several pixels) but could be seen even unscaled.
    268     Should provide more accurate coords without clipping too depending on the
    269     scale factor probably.
    270     This is a straight port of 688c8a54a00b01e73a11970ad2abe858f8c7c5c4
    271     when I apparently forgot the eg code...
    272 
    273 commit faea3aafa8c9a7c1bc866ffcd847972c5569c8bc
    274 Author: Anisse Astier <anisse (a] astier.eu>
    275 Date:   Thu May 10 17:22:59 2012 +0200
    276 
    277     Fail more gracefully when drm surface manager can't be initialized
    278     
    279     Should make bugs like https://bugs.freedesktop.org/show_bug.cgi?id=48138
    280     easier to diagnose.
    281     
    282     [ Michel Dnzer: Appended newline to error message. ]
    283     
    284     Signed-off-by: Anisse Astier <anisse (a] astier.eu>
    285     Singed-off-by: Michel Dnzer <michel.daenzer (a] amd.com>
    286 
    287 commit b0b7d8d26fd107df342b5c87b0a38e5bb08101a9
    288 Author: Michel Dnzer <michel.daenzer (a] amd.com>
    289 Date:   Wed May 9 11:08:49 2012 +0200
    290 
    291     EXA/UMS: Synchronize to the GPU before writing solid colour to scratch pixmap.
    292     
    293     UMS doesn't do this automagically. It's a big hammer that will probably suck
    294     for performance, but I don't have any better ideas right now.
    295     
    296     Signed-off-by: Michel Dnzer <michel.daenzer (a] amd.com>
    297 
    298 commit 6bda7ceda645e838723883d133d614def1511d16
    299 Author: Michel Dnzer <michel.daenzer (a] amd.com>
    300 Date:   Thu May 3 15:07:30 2012 +0200
    301 
    302     EXA: Attempt to fix solid picture acceleration with UMS.
    303     
    304     Only compile tested, but should fix
    305     https://bugs.freedesktop.org/show_bug.cgi?id=49182 .
    306     
    307     Signed-off-by: Michel Dnzer <michel.daenzer (a] amd.com>
    308 
    309 commit b33cf9cf9dce5add8aaccab10ba5aaa64247c8ce
    310 Author: Alex Deucher <alexdeucher (a] gmail.com>
    311 Date:   Wed May 2 09:55:16 2012 -0400
    312 
    313     radeon: add MacModel entry for SAM440ep embedded board
    314     
    315     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
    316 
    317 commit 0bda305f7ab2a4720b3fea3f318ab2a73be151e5
    318 Author: Alex Deucher <alexander.deucher (a] amd.com>
    319 Date:   Fri Apr 13 13:28:10 2012 -0400
    320 
    321     EXA: Support acceleration of solid pictures on R2xx.
    322     
    323     Signed-off-by: Alex Deucher <alexander.deucher (a] amd.com>
    324     Reviewed-by: Michel Dnzer <michel.daenzer (a] amd.com>
    325 
    326 commit a7754b076e355fef3aea082b6e2d3aefbb8e7a9b
    327 Author: Alex Deucher <alexander.deucher (a] amd.com>
    328 Date:   Fri Apr 13 13:24:46 2012 -0400
    329 
    330     EXA: Support acceleration of solid pictures on R1xx.
    331     
    332     Signed-off-by: Alex Deucher <alexander.deucher (a] amd.com>
    333     Reviewed-by: Michel Dnzer <michel.daenzer (a] amd.com>
    334 
    335 commit cac2d7ed54918579418fc762558497d3ec547fad
    336 Author: Alex Deucher <alexander.deucher (a] amd.com>
    337 Date:   Sat Apr 14 08:53:39 2012 -0400
    338 
    339     EXA: Support acceleration of solid pictures on Evergreen/NI.
    340     
    341     Signed-off-by: Alex Deucher <alexander.deucher (a] amd.com>
    342     Reviewed-by: Michel Dnzer <michel.daenzer (a] amd.com>
    343 
    344 commit d88b9700137ee407c483f263bb55c77cd6f92fef
    345 Author: Michel Dnzer <michel.daenzer (a] amd.com>
    346 Date:   Fri Apr 13 09:35:38 2012 +0200
    347 
    348     EXA: Support acceleration of solid pictures on R3xx-R7xx.
    349     
    350     Allocate 1x1 scratch pixmaps to hold the solid picture colours.
    351     
    352     This works around https://bugs.freedesktop.org/show_bug.cgi?id=47266 and might
    353     improve performance in other cases as well.
    354     
    355     Signed-off-by: Michel Dnzer <michel.daenzer (a] amd.com>
    356 
    357 commit 66b586b9b9cdaf70f0fcd547b5a04f044d848d44
    358 Author: Michel Dnzer <michel.daenzer (a] amd.com>
    359 Date:   Mon Apr 16 15:33:36 2012 +0200
    360 
    361     RADEONCopySwap: Fix RADEON_HOST_DATA_SWAP_16BIT case.
    362     
    363     It was the same code as for RADEON_HOST_DATA_SWAP_32BIT. This caused bus errors
    364     on FreeBSD/PPC, but I'm not sure how it could not cause problems anywhere...
    365     
    366     Reported-by: Andreas Tobler <andreast (a] fgznet.ch>
    367     Signed-off-by: Michel Dnzer <michel.daenzer (a] amd.com>
    368     Reviewed-by: Alex Deucher <alexander.deucher (a] amd.com>
    369 
    370 commit 1e656cd5973bbcf85b63406638ede0bccd65e28f
    371 Author: Michel Dnzer <michel.daenzer (a] amd.com>
    372 Date:   Mon Apr 16 15:44:01 2012 +0200
    373 
    374     Make radeon_setup_kernel_mem failures more graceful and verbose.
    375     
    376     So that bugs like https://bugs.freedesktop.org/show_bug.cgi?id=48138 can be
    377     diagnosed more easily.
    378     
    379     Signed-off-by: Michel Dnzer <michel.daenzer (a] amd.com>
    380 
    381 commit d282719a9c2fb0ee32830aa75b8dfbb9392954ed
    382 Author: Jerome Glisse <jglisse (a] redhat.com>
    383 Date:   Wed Apr 4 17:08:30 2012 -0400
    384 
    385     r6xx-r9xx: force 1D tiling for buffer with height < 64
    386     
    387     Due to some old kernel issue, height is 8 aligned insided the ddx
    388     For buffer with height btw 57 & 63 this lead ddx to believe it can
    389     allocate a 2D tiled surface while mesa will not align height and
    390     will assume 1D tiled leading to disagreement and rendering issue.
    391     This patch force buffer with height < 64 to be 1D tiled.
    392     
    393     Signed-off-by: Jerome Glisse <jglisse (a] redhat.com>
    394 
    395 commit de2419e5509398328903ca61f4ea80852cba6bc4
    396 Author: Alex Deucher <alexdeucher (a] gmail.com>
    397 Date:   Thu Mar 29 00:28:39 2012 -0400
    398 
    399     configure: bump version post release
    400     
    401     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
    402 
    403 commit 9425c50e93903fb64d9e569cfdc1e2c35d16ce25
    404 Author: Alex Deucher <alexdeucher (a] gmail.com>
    405 Date:   Thu Mar 29 00:19:12 2012 -0400
    406 
    407     configure: bump version for release
    408     
    409     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
    410 
    411 commit dc18d771713ecd893c7d5833da6e0661093161dc
    412 Author: Alex Deucher <alexdeucher (a] gmail.com>
    413 Date:   Wed Mar 28 17:32:53 2012 -0400
    414 
    415     configure: bump libdrm requirement for TN support
    416     
    417     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
    418 
    419 commit 03535904a3e1542b3924d0a062c4b022ca196888
    420 Author: Alex Deucher <alexdeucher (a] gmail.com>
    421 Date:   Tue Mar 27 09:48:28 2012 -0400
    422 
    423     radeon: man page updates
    424     
    425     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
    426 
    427 commit 6ed191c33caa33c12c2c6dafcba3a5ab1bf4a02f
    428 Author: Alex Deucher <alexdeucher (a] gmail.com>
    429 Date:   Tue Mar 20 19:57:53 2012 -0400
    430 
    431     radeon/kms: add TN pci ids
    432     
    433     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
    434 
    435 commit 55d65fcf33eb383e3fbc7a1d469ab68a70a7ab37
    436 Author: Alex Deucher <alexdeucher (a] gmail.com>
    437 Date:   Tue Mar 20 19:54:57 2012 -0400
    438 
    439     radeon/kms: add support for TN (trinity) APUs
    440     
    441     - KMS only
    442     - Includes full EXA/Xv support
    443     
    444     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
    445 
    446 commit b5cf9bd693cf4090956add4c33c4fae9c3069a03
    447 Author: Marek Olk <maraeo (a] gmail.com>
    448 Date:   Wed Mar 7 11:01:40 2012 -0500
    449 
    450     r6xx: initialize SX_MISC
    451     
    452     If Mesa set it to 1, the DDX would not render anything = the monitor would
    453     basically freeze.
    454     
    455     agd5f: update emit count as well.
    456     
    457     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
    458 
    459 commit 355dc4295912c153f5333421594fa90aa119a056
    460 Author: Michel Dnzer <michel.daenzer (a] amd.com>
    461 Date:   Tue Mar 6 15:52:40 2012 +0100
    462 
    463     DRI2: Unreference buffers immediately when event wait info is invalidated.
    464     
    465     Deferring this could result in trying to unreference buffers from a previous
    466     server generation, i.e. accessing freed memory.
    467     
    468     Signed-off-by: Michel Dnzer <michel.daenzer (a] amd.com>
    469     Tested-by: Christian Knig <Christian.koenig (a] amd.com>
    470 
    471 commit fe51469b2e02e4d565050bab077985270fb58a9b
    472 Author: Michel Dnzer <michel.daenzer (a] amd.com>
    473 Date:   Tue Mar 6 15:52:40 2012 +0100
    474 
    475     Re-register DRM FD wakeup handler for each server generation.
    476     
    477     Fixes hang when trying to use DRI2 swap scheduling after a server reset.
    478     
    479     Signed-off-by: Michel Dnzer <michel.daenzer (a] amd.com>
    480     Tested-by: Christian Knig <Christian.koenig (a] amd.com>
    481 
    482 commit 878454ae8d8e96dd27a19d0b30940d014c4cd7e2
    483 Author: Hans Verkuil <hverkuil (a] xs4all.nl>
    484 Date:   Fri Feb 24 09:35:39 2012 -0500
    485 
    486     Fix ConnectorTable crash in radeon_output.c
    487     
    488     The sam440ep PPC board requires a ConnectorTable xorg.conf option, but putting
    489     in that option causes the radeon driver to crash. I finally traced it to a
    490     copy-and-paste bug in radeon_output.c as a result of a major rework in commit
    491     82f12e5a40c1fbcb91910a0f8b725c34fff02aae.
    492     
    493     The actual crash occurred in RADEONPrintPortMap().
    494     
    495     Signed-off-by: Hans Verkuil <hverkuil (a] xs4all.nl>
    496     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
    497 
    498 commit 688c8a54a00b01e73a11970ad2abe858f8c7c5c4
    499 Author: Roland Scheidegger <rscheidegger_lists (a] hispeed.ch>
    500 Date:   Sat Feb 18 21:12:34 2012 +0100
    501 
    502     radeon: avoid rounding errors in texture coords for textured xv
    503     
    504     make sure the division is done with floats, otherwise the coordinate
    505     can be wrong up to 1 texel.
    506     Particularly visible with clipping and small source scaled up (since one
    507     texel can be a shift of several pixels) but could be seen even unscaled.
    508     Should provide more accurate coords without clipping too depending on the
    509     scale factor probably.
    510     Changed for r100-r600, though only tested on r300.
    511 
    512 commit 2778b56252124ef6f636a493d2e1457b43911c37
    513 Author: Jerome Glisse <jglisse (a] redhat.com>
    514 Date:   Mon Feb 13 20:42:57 2012 -0500
    515 
    516     radeon: r6xx-eg use linear general when using scratch bo
    517     
    518     In path where we need to use scratch bo as temporary area,
    519     consider it as linear buffer. Not linear aligned. Fix some
    520     case such as in bugs:
    521     
    522     https://bugs.freedesktop.org/show_bug.cgi?id=45827
    523     
    524     Signed-off-by: Jerome Glisse <jglisse (a] redhat.com>
    525 
    526 commit c66ae235700f5efe64eb168327551b8f1d153c9c
    527 Author: Michel Dnzer <michel.daenzer (a] amd.com>
    528 Date:   Mon Feb 13 10:43:58 2012 +0100
    529 
    530     Handle new xorg_list API.
    531     
    532     Fixes https://bugs.freedesktop.org/show_bug.cgi?id=45937
    533     
    534     Signed-off-by: Michel Dnzer <michel.daenzer (a] amd.com>
    535 
    536 commit 7ff277e22c629308915307bbee96eb25ff77f8b9
    537 Author: Alex Deucher <alexdeucher (a] gmail.com>
    538 Date:   Fri Feb 10 13:04:59 2012 -0500
    539 
    540     radeon: fix crash in drmmode_create_bo_pixmap()
    541     
    542     Only init surface on r6xx+.  Return NULL rather than
    543     FALSE.
    544     
    545     Fixes:
    546     https://bugs.freedesktop.org/show_bug.cgi?id=45829
    547     
    548     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
    549 
    550 commit 60b949f34df5db05e0e102cc3daa33469aa50cfc
    551 Author: Alex Deucher <alexdeucher (a] gmail.com>
    552 Date:   Fri Feb 10 13:11:26 2012 -0500
    553 
    554     radeon/kms: reusing fd message is not an error
    555     
    556     It's standard behavior.
    557     
    558     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
    559 
    560 commit e20284409937d784847339b5d466a95012d85940
    561 Author: Michel Dnzer <michel.daenzer (a] amd.com>
    562 Date:   Fri Feb 3 12:21:59 2012 +0100
    563 
    564     EXA/r6xx+: Only set write domain or read domains, not both. (Bug #43893)
    565     
    566     Avoids an accounting bug in libdrm_radeon 2.4.31 or older.
    567     
    568     See https://bugs.freedesktop.org/show_bug.cgi?id=43893
    569     
    570     Signed-off-by: Michel Dnzer <michel.daenzer (a] amd.com>
    571 
    572 commit 5a7f64c5170ca424c9dca739662018e30df13413
    573 Author: Michel Dnzer <michel.daenzer (a] amd.com>
    574 Date:   Wed Feb 8 11:35:35 2012 +0100
    575 
    576     Fix UMS build failure.
    577     
    578     And some UMS specific warnings.
    579     
    580     Signed-off-by: Michel Dnzer <michel.daenzer (a] amd.com>
    581 
    582 commit 87f776b966f4200c97a989536d4b71822ae4c0b3
    583 Author: Michel Dnzer <michel.daenzer (a] amd.com>
    584 Date:   Wed Feb 8 11:10:27 2012 +0100
    585 
    586     Remove unused local variable 'height'.
    587     
    588     Pointed out by gcc -Wunused-variable.
    589     
    590     Signed-off-by: Michel Dnzer <michel.daenzer (a] amd.com>
    591 
    592 commit f63262e2f112a348c45f0dcecd891c8b6d9c5ee8
    593 Author: Michel Dnzer <michel.daenzer (a] amd.com>
    594 Date:   Wed Feb 8 10:28:45 2012 +0100
    595 
    596     evergreen: Initialize source surface member for textured video.
    597     
    598     Fixes crash reported by Ole Salscheider on IRC.
    599     
    600     Signed-off-by: Michel Dnzer <michel.daenzer (a] amd.com>
    601 
    602 commit c8f104d38870f14049402bbc14f662c151caeeef
    603 Author: Jerome Glisse <jglisse (a] redhat.com>
    604 Date:   Tue Feb 7 15:04:37 2012 -0500
    605 
    606     radeon: fix tiling for weird resolution
    607     
    608     Should also fix xv for some case.
    609     
    610     Signed-off-by: Jerome Glisse <jglisse (a] redhat.com>
    611 
    612 commit 615033f2b5e3817e335e9d022fc9fdcf8ac8b11a
    613 Author: Jerome Glisse <jglisse (a] redhat.com>
    614 Date:   Tue Dec 13 11:08:19 2011 -0500
    615 
    616     r600-evergreen: use common surface allocator for tiling v11
    617     
    618     Use libdrm common surface code so mesa,ddx have same idea
    619     about tiling surface and what their pitch should be and
    620     the alignment constraint.
    621     
    622     v2 fix remaining issue add new option to conditionaly enable
    623     v3 fix fbcon copy and r600 exa copy path
    624     v4 fix non tiled path 2D tiling on GPU >= R600, set it to false
    625        as default
    626     v5 adapt to pixel/element size split of libdrm/radeon
    627     v6 update to properly handle falling back to 1d tiled
    628     v6 final fix to tile split value on evergreen and newer
    629     v7 fix default array mode on r6xx, fix height alignment issue
    630        on evergreen
    631     v8 fix tile split value
    632     v9 add stencil tile split support, simplify dri2 for stencil
    633        with evergreen
    634     v10 Try to fix xv path regarding tiling. Adapt to libdrm API
    635         change. Try to fix case where there is no surface which
    636         means non tiled bo.
    637     v11 check for proper libdrm
    638     
    639     Signed-off-by: Jerome Glisse <jglisse (a] redhat.com>
    640 
    641 commit 36c190671081967bac6fff48aaf66d67b639a48c
    642 Author: Michel Dnzer <michel.daenzer (a] amd.com>
    643 Date:   Wed Feb 1 13:21:02 2012 +0100
    644 
    645     Fix vline range calculations.
    646     
    647     The range passed in is in pixmap coordinates, so the CRTC offset needs to be
    648     added to the clamping limits and subtracted from the clamped range for
    649     pre-AVIVO display engines.
    650     
    651     Signed-off-by: Michel Dnzer <michel.daenzer (a] amd.com>
    652     Reviewed-by: Alex Deucher <alexander.deucher (a] amd.com>
    653 
    654 commit bb0e1531ac6949d38025d7dcb19234fee33b2acf
    655 Author: Michel Dnzer <michel.daenzer (a] amd.com>
    656 Date:   Wed Feb 1 13:07:11 2012 +0100
    657 
    658     Check for empty vline ranges after clamping.
    659     
    660     The clamping could turn a previously non-empty range into an empty one.
    661     
    662     Also, start == stop means the range is empty.
    663     
    664     Signed-off-by: Michel Dnzer <michel.daenzer (a] amd.com>
    665     Reviewed-by: Alex Deucher <alexander.deucher (a] amd.com>
    666 
    667 commit 13b3aed4ef9afbcbaea1dcf0ed1acb162b240a3f
    668 Author: Alex Deucher <alexdeucher (a] gmail.com>
    669 Date:   Tue Jan 10 09:35:09 2012 -0500
    670 
    671     EXA/r6xx+: fix rop setting for overlapping copies
    672     
    673     Need to use GXCopy for the src to temp copy, then
    674     the original rop for the temp to dest copy.
    675     
    676     Noticed by: Frank Huang
    677     
    678     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
    679 
    680 commit eb6d769a087b2ed5952f477fc3f0b0625810a287
    681 Author: Egbert Eich <eich (a] suse.de>
    682 Date:   Tue Nov 15 18:50:56 2011 +0100
    683 
    684     DPMS: Split non-modeset CRTC DPMS function.
    685     
    686     RADEONRestore() calls crtc->funcs->dpms() after most of the mode setting
    687     subsystems have been restored. This function enables the CRTCs but does
    688     more: it calls DRM pre- and post-modeset ioctls and sets up the palettes
    689     (LUTs).
    690     None of these two things are needed. Accessing the palette registers after
    691     restoring the PLLs can even lead to lockups.
    692     Thus the CRTC DPMS function is split into two parts: one that just enables
    693     /disables the CRTC and one which wraps this function and does the rest.
    694     Now the inner function can be called directly from RADEONRestore() as
    695     there is no need to go thru the RandR hooks in this function while the
    696     RandR hook uses the wrappering function so the full functionality is
    697     preserved from an RandR point of view.
    698     
    699     Signed-off-by: Egbert Eich <eich (a] freedesktop.org>
    700     Reviewed-by: Alex Deucher <alexdeucher (a] gmail.com>
    701 
    702 commit ac51e331895b216d288bc7bd108a38b362214668
    703 Author: Egbert Eich <eich (a] suse.de>
    704 Date:   Mon Nov 14 19:10:01 2011 +0100
    705 
    706     UMS: Fix lockups in palette save/restore on pre-AVIVO chips.
    707     
    708     The reintroduction of palette save/restore in 5efdf514 causes some
    709     pre-AVIVO chips to lock up. An investigation revealed that accessing
    710     palette registers when the associated PLL is not running is causing
    711     this. With UMS the PLL setup that is saved has been done by the BIOS
    712     typically.
    713     A similar issue was observed when VGA palette save/restore had
    714     been reinitroduced with 80eee856:
    715      http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=480312
    716     and has been worked around for Linux without further investigation
    717     by 87e66ce7.
    718     To fix the issue we now
    719     a. introduce 'on-demand' palette saving (ie the palette is
    720        saved before it is first altered). This guarantees that
    721        the palette register are only associated when the associated
    722        CRTC is active and thus the PLLs are powered up and running.
    723     b. move palette restore before PLL restore.
    724     c. eliminate generic VGA palette save/restore which seems to be
    725        unneeded when the palette is restored natively.
    726        It is believed that this caused the behavior described in
    727        https://bugs.freedesktop.org/show_bug.cgi?id=18407#c27
    728     
    729     Signed-off-by: Egbert Eich <eich (a] freedesktop.org>
    730     Reviewed-by: Alex Deucher <alexdeucher (a] gmail.com>
    731 
    732 commit 0a8d04eeac95f4db9d03ee31070bd825a7feb0b2
    733 Author: Matthieu Herrb <matthieu.herrb (a] laas.fr>
    734 Date:   Sun Jan 1 18:27:54 2012 +0100
    735 
    736     Update for new vgaHW API.
    737     
    738     Signed-off-by: Matthieu Herrb <matthieu.herrb (a] laas.fr>
    739     Reviewed-by: Mark Kettenis <kettenis (a] openbsd.org>
    740     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
    741 
    742 commit ae45d7e6d8e6844cd4586c9ee97c21b257fa788f
    743 Author: Michel Dnzer <michel.daenzer (a] amd.com>
    744 Date:   Wed Dec 28 11:48:36 2011 +0100
    745 
    746     DRI2: Can't use page flipping for pixmaps. (bug #42913)
    747     
    748     Fixes https://bugs.freedesktop.org/show_bug.cgi?id=42913 .
    749     
    750     Signed-off-by: Michel Dnzer <michel.daenzer (a] amd.com>
    751 
    752 commit aacbd629b02cbee3f9e6a0ee452b4e3f21376bd3
    753 Author: Alex Deucher <alexdeucher (a] gmail.com>
    754 Date:   Mon Dec 12 09:32:30 2011 -0500
    755 
    756     radeon: add some new pci ids
    757     
    758     fixes:
    759     https://bugs.freedesktop.org/show_bug.cgi?id=43739
    760     
    761     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
    762 
    763 commit bc54e415e2fd344939c5c788ea0686133a7e2c69
    764 Author: Dave Airlie <airlied (a] redhat.com>
    765 Date:   Tue Dec 6 15:47:45 2011 +0000
    766 
    767     radeon: add original radeon to always tiled.
    768     
    769     and actually enable it for M7, previous commit only did one function.
    770     
    771     Signed-off-by: Dave Airlie <airlied (a] redhat.com>
    772 
    773 commit ba46c7b0cf72d157748981eb3224d5eefb6200aa
    774 Author: Dave Airlie <airlied (a] redhat.com>
    775 Date:   Tue Dec 6 13:42:49 2011 +0000
    776 
    777     radeon: refine always tiled depth check
    778     
    779     So it appears the M7 family always tiles its depth buffer also.
    780     
    781     Signed-off-by: Dave Airlie <airlied (a] redhat.com>
    782 
    783 commit 98b2d5fe1722a43c4bbe7711ed7180a3fb65305f
    784 Author: Dave Airlie <airlied (a] redhat.com>
    785 Date:   Mon Dec 5 18:44:28 2011 +0000
    786 
    787     radeon: r200 depth buffers are always tiled
    788     
    789     When we do the allocations we need to make sure the always tiled
    790     nature is taken into account.
    791     
    792     Signed-off-by: Dave Airlie <airlied (a] redhat.com>
    793 
    794 commit 7dcefc69d9fbceae27cd03083c815e01a19b527e
    795 Author: Alex Deucher <alexdeucher (a] gmail.com>
    796 Date:   Mon Dec 5 09:21:48 2011 -0500
    797 
    798     Xv: Evergreen+ asics support 16k surfaces
    799     
    800     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
    801 
    802 commit 72e386d42516e7cd3c2cbf2fffc9174cd3ec8451
    803 Author: Alex Deucher <alexander.deucher (a] amd.com>
    804 Date:   Wed Nov 30 19:38:35 2011 -0500
    805 
    806     radeon: add some new pci ids
    807     
    808     Signed-off-by: Alex Deucher <alexander.deucher (a] amd.com>
    809 
    810 commit 3853c3020d05175ae180b9a188dec7c425bdd0b8
    811 Author: Dave Airlie <airlied (a] redhat.com>
    812 Date:   Mon Nov 28 18:38:30 2011 +0000
    813 
    814     fixup xinerama since 9151f3b1c2ebcc34e63195888ba696f2183ba5e2
    815     
    816     since the driver would call RRFirstOutput without checking if randr has
    817     been enabled, and it would crash in privates code.
    818     
    819     reported by vereteran on #radeon
    820     
    821     Signed-off-by: Dave Airlie <airlied (a] redhat.com>
    822     Acked-on-irc-by: Michel Dnzer <michel.daenzer (a] amd.com>
    823 
    824 commit d669c34f140c000f88c4b4e464e44e6c8694f581
    825 Author: Benjamin Herrenschmidt <benh (a] kernel.crashing.org>
    826 Date:   Mon Nov 21 11:35:40 2011 +1100
    827 
    828     ddx/evergreen: Fix endian of ALU constants
    829     
    830     The constants are written directly into a buffer object shared with the
    831     card and we "forget" to swap them. This patch fixes it by doing the swap
    832     in evergreen_set_alu_consts() in-place (ie, it modifies the buffer),
    833     which should be fine with the way we use it in the ddx.
    834     
    835     This makes everything work fine on my caicos card on a G5 including some
    836     quik tests with Xv, gnome3 shell, etc...
    837     
    838     Thanks a lot to Jerome Glisse for holding my hand through debugging that
    839     (and finding the actual bug).
    840     
    841     Signed-off-by: Benjamin Herrenschmidt <benh (a] kernel.crashing.org>
    842     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
    843 
    844 commit 422bdd4fe6cb728e1dd08a56f6ee2d0f009cbfcb
    845 Author: Alex Deucher <alexdeucher (a] gmail.com>
    846 Date:   Mon Nov 14 09:39:16 2011 -0500
    847 
    848     radeon: add missing FireMV pci id
    849     
    850     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
    851 
    852 commit 534fb6e413a909a9d1afd57d1c711844b7c5ddf4
    853 Author: Dave Airlie <airlied (a] redhat.com>
    854 Date:   Fri Nov 11 10:26:51 2011 +0000
    855 
    856     ati: enable bg none when fbcon succeeds and we are built against ABI after 10.
    857     
    858     One less patch to keep carrying in Fedora.
    859     
    860     Signed-off-by: Dave Airlie <airlied (a] redhat.com>
    861 
    862 commit 89452c08048c98fb5cc3dc551b3824be40d52cf2
    863 Author: Michel Dnzer <michel.daenzer (a] amd.com>
    864 Date:   Tue Nov 8 11:23:11 2011 +0100
    865 
    866     UMS: Guard references to PCITAG / pciTag with XSERVER_LIBPCIACCESS (bug #42690)
    867     
    868     Should fix https://bugs.freedesktop.org/show_bug.cgi?id=42690 .
    869     
    870     Signed-off-by: Michel Dnzer <michel.daenzer (a] amd.com>
    871 
    872 commit 5ec34ed95948f7164184551615c1fc4c3eef3b98
    873 Author: Ilija Hadzic <ihadzic (a] research.bell-labs.com>
    874 Date:   Thu Nov 3 20:16:47 2011 -0400
    875 
    876     DRI/DRI2: remove hard-coded limitation to 6 crtcs
    877     
    878     DRM's hard limit to the number of CRTCs is 32. ATI DDX unnecessarily
    879     clips this limit to 6 by hard coding initial assumption for
    880     output->possible_crtcs mask to 0x7f (before it gets trimmed down to
    881     what's really possible for a given output) and by allocating only 6
    882     entries for for cursor_bo[] array in RADEONInfoRec.
    883     
    884     Fix this and thus allow the ATI DDX to deal with as many CRTCs
    885     as the DRM allows (32), so it is ready if anything with >6 CRTCs
    886     comes out.
    887     
    888     Signed-off-by: Ilija Hadzic <ihadzic (a] research.bell-labs.com>
    889 
    890 commit 4853ab2cdc3b97948c7cd69eaf4fff54f59774fc
    891 Author: Michel Dnzer <michel.daenzer (a] amd.com>
    892 Date:   Fri Nov 4 12:15:53 2011 +0100
    893 
    894     Turn compile time check into runtime check.
    895     
    896     Signed-off-by: Michel Dnzer <michel.daenzer (a] amd.com>
    897 
    898 commit bcdb54fe16ebf2e239b84eebf20e8adfe5094bff
    899 Author: Alex Deucher <alexdeucher (a] gmail.com>
    900 Date:   Thu Oct 20 11:11:35 2011 -0400
    901 
    902     check for xserver 1.9.4.901 to enable tiling by default
    903     
    904     Previous xservers had a bug in the EXA code which caused
    905     display corruption in some cases.
    906     
    907     See:
    908     https://bugs.freedesktop.org/show_bug.cgi?id=33929
    909     
    910     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
    911 
    912 commit edde94cba5321e6e51e7fd4d79dde5abc4944495
    913 Author: Michel Dnzer <michel.daenzer (a] amd.com>
    914 Date:   Wed Nov 2 13:40:05 2011 +0100
    915 
    916     Bump version post release.
    917 
    918 commit 93459f842c2d8dc178a1954b8e05150fcb96ac9a
    919 Author: Michel Dnzer <michel.daenzer (a] amd.com>
    920 Date:   Wed Nov 2 12:51:15 2011 +0100
    921 
    922     Bump version for 6.14.3 release.
    923 
    924 commit fe3ce559b7f07d39ded39abb38576846d6eb185b
    925 Author: Jeremy Huddleston <jeremyhu (a] apple.com>
    926 Date:   Tue Nov 1 20:27:03 2011 -0700
    927 
    928     Build fix for -Werror=int-to-pointer-cast
    929     
    930     Signed-off-by: Jeremy Huddleston <jeremyhu (a] apple.com>
    931 
    932 commit d3d6a5da07aaec5961e51c9a8f90c1490ee101b6
    933 Author: Tormod Volden <debian.tormod (a] gmail.com>
    934 Date:   Sat Oct 29 23:08:46 2011 +0200
    935 
    936     radeon: do not include xf86PciInfo.h
    937     
    938     We already use atipciids.h instead most places.
    939     
    940     Signed-off-by: Tormod Volden <debian.tormod (a] gmail.com>
    941 
    942 commit 70da7001e81363ed6ef2c4727c512daf53ae29fe
    943 Author: Jeremy Huddleston <jeremyhu (a] apple.com>
    944 Date:   Sat Oct 29 20:15:09 2011 -0700
    945 
    946     Use malloc/calloc/realloc/free directly
    947     
    948     Signed-off-by: Jeremy Huddleston <jeremyhu (a] apple.com>
    949 
    950 commit a3bb07efb1757c33d70e2e1928219d12a4dd6498
    951 Author: Michel Dnzer <michel.daenzer (a] amd.com>
    952 Date:   Tue Oct 25 17:43:58 2011 +0200
    953 
    954     EXA >= R6xx / KMS: Avoid running out of CS space at inconvenient times.
    955     
    956     Otherwise we may end up with things not properly set up at the beginning of the
    957     next CS.
    958     
    959     Fixes http://bugs.debian.org/645007 .
    960     
    961     In contrast to the Composite code for < R6xx, this isn't necessary with UMS,
    962     as the draw packet only uses constant space in the indirect buffer, and nothing
    963     else can mess with the 3D state between indirect buffers.
    964     
    965     Signed-off-by: Michel Dnzer <michel.daenzer (a] amd.com>
    966     Reviewed-by: Alex Deucher <alexander.deucher (a] amd.com>
    967 
    968 commit 23788c4a5e3b6affb9b183e1393edd0e5ca4550e
    969 Author: Michel Dnzer <michel.daenzer (a] amd.com>
    970 Date:   Thu Oct 27 19:12:22 2011 +0200
    971 
    972     EXA < R6xx: Make sure 2D state is re-emitted after running out of CS space.
    973     
    974     Otherwise it's basically luck what the 2D state ends up being at the beginning
    975     of the next CS.
    976     
    977     Signed-off-by: Michel Dnzer <michel.daenzer (a] amd.com>
    978 
    979 commit 6e0e1a821accc6ca95f4134e49b66a6b168c1934
    980 Author: Michel Dnzer <michel.daenzer (a] amd.com>
    981 Date:   Tue Oct 25 17:39:57 2011 +0200
    982 
    983     Make radeon_dri2_create_buffer(s) more robust. (Bug #30047)
    984     
    985     In particular, handle and propagate failure to allocate GPU accessible memory,
    986     instead of crashing. Fixes https://bugs.freedesktop.org/show_bug.cgi?id=30047 .
    987     
    988     Also take care not to leak resources in error paths.
    989     
    990     Signed-off-by: Michel Dnzer <michel.daenzer (a] amd.com>
    991 
    992 commit 856583dbca9319c77fed40daa9956e81a0068f9e
    993 Author: Jerome Glisse <jglisse (a] redhat.com>
    994 Date:   Thu Oct 20 14:17:14 2011 -0400
    995 
    996     radeon/kms: fallback to vesa if GPU is not supported by UMS
    997     
    998     For GPU not supported by UMS, test in probe so that we properly
    999     fallback to vesa.
   1000     
   1001     Signed-off-by: Jerome Glisse <jglisse (a] redhat.com>
   1002     Reviewed-by: Alex Deucher <alexander.deucher (a] amd.com>
   1003 
   1004 commit f6f1b4f7789cfef763c063e671b76b60be8bdd8e
   1005 Author: Maarten Lankhorst <m.b.lankhorst (a] gmail.com>
   1006 Date:   Tue Oct 18 14:30:39 2011 +0200
   1007 
   1008     dri2: Add vdpau driver name entry
   1009     
   1010     libvdpau has a driver loading mechanism that looks for a dri2 driver
   1011     first before falling back to nvidia, so lets use that.
   1012     
   1013     Allows use of libvdpau_rx00 without having to set things up separately,
   1014     similar to the patch to xf86-video-nouveau.
   1015     
   1016     Signed-off-by: Maarten Lankhorst <m.b.lankhorst (a] gmail.com>
   1017     Reviewed-by: Christian Knig <deathsimple (a] vodafone.de>
   1018     Reviewed-by: Michel Dnzer <michel (a] daenzer.net>
   1019     Tested-by: Michel Dnzer <michel (a] daenzer.net>
   1020 
   1021 commit a6b2bd2d184f10d4c56c4ee17186aedb238a36ec
   1022 Author: Alex Deucher <alexdeucher (a] gmail.com>
   1023 Date:   Wed Sep 21 17:00:16 2011 -0400
   1024 
   1025     UMS: fix DDIA enable on some rs690 systems
   1026     
   1027     DVOOutputControl checks the value of of bios scratch reg 3
   1028     on some tables and assumes the encoder is already enabled
   1029     if the DFP2_ACTIVE bit is set.  Clear that bit so the table
   1030     sets the DDIA enable bit properly.
   1031     
   1032     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
   1033 
   1034 commit d78860ba53d9bfcf6c28e1cfd2d970709b5e20fa
   1035 Author: Michel Dnzer <michel.daenzer (a] amd.com>
   1036 Date:   Fri Aug 12 11:21:33 2011 +0200
   1037 
   1038     Only call radeon_dri2_close_screen() if DRI2 was enabled.
   1039     
   1040     Signed-off-by: Michel Dnzer <michel.daenzer (a] amd.com>
   1041 
   1042 commit 11330ca5dc61a70fe4507e63230f9133ca22d891
   1043 Author: Michel Dnzer <michel.daenzer (a] amd.com>
   1044 Date:   Fri Aug 12 11:21:32 2011 +0200
   1045 
   1046     Remove dead variable remain_size_bytes.
   1047     
   1048     Signed-off-by: Michel Dnzer <michel.daenzer (a] amd.com>
   1049 
   1050 commit fcf0cca9c0ab0f692b222f619aee8f1cdad3b519
   1051 Author: Michel Dnzer <michel.daenzer (a] amd.com>
   1052 Date:   Tue Sep 20 12:34:05 2011 +0200
   1053 
   1054     KMS Color Tiling requires xserver which supports EXA_MIXED_PIXMAPS.
   1055     
   1056     Signed-off-by: Michel Dnzer <michel.daenzer (a] amd.com>
   1057 
   1058 commit c96e6fb8a5f5be2319fdb4c431c1ba5279997fe8
   1059 Author: Alex Deucher <alexdeucher (a] gmail.com>
   1060 Date:   Sat Sep 17 08:26:12 2011 -0400
   1061 
   1062     man: note that the list of marketing names is non-exhaustive
   1063     
   1064     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
   1065 
   1066 commit 1a51fce6f6ab169c882a86b936909c0820f27a68
   1067 Author: Alex Deucher <alexdeucher (a] gmail.com>
   1068 Date:   Thu Sep 15 17:52:25 2011 -0400
   1069 
   1070     update man page with new marking names
   1071     
   1072     Note that the driver support all currently
   1073     shipping asics and the names in the man page
   1074     are just a sampling.
   1075     
   1076     Fixes:
   1077     https://bugs.freedesktop.org/show_bug.cgi?id=40808
   1078     
   1079     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
   1080 
   1081 commit 64f237a4cf3ef5bcb3163e88e1447ff275a1eefa
   1082 Author: Michel Dnzer <michel.daenzer (a] amd.com>
   1083 Date:   Thu Aug 18 19:11:08 2011 +0200
   1084 
   1085     Convert register ranges for >= r6xx from enums to defines.
   1086     
   1087     Avoids lots of "comparison between 'enum <anonymous>' and 'enum <anonymous>'"
   1088     warnings with newer versions of gcc. See
   1089     https://bugs.freedesktop.org/show_bug.cgi?id=38238 .
   1090     
   1091     Signed-off-by: Michel Dnzer <michel.daenzer (a] amd.com>
   1092 
   1093 commit 95991fcce45f0dd904f76b9f98f9c7ed5708e4fa
   1094 Author: Michel Dnzer <michel.daenzer (a] amd.com>
   1095 Date:   Wed Aug 17 11:10:34 2011 +0200
   1096 
   1097     Bail if we're trying to start up in UMS mode on KMS.
   1098     
   1099     Ideally, the display manager will start the X server again, and everything
   1100     will be fine and dandy. But in the worst case, at least we won't hit the
   1101     hardware behind the KMS driver's back.
   1102     
   1103     (This change intentionally makes (ab)use of the fact that Bool is defined as
   1104     int).
   1105     
   1106     Signed-off-by: Michel Dnzer <michel.daenzer (a] amd.com>
   1107     Reviewed-by: Alex Deucher <alexander.deucher (a] amd.com>
   1108 
   1109 commit f95a41b7851565c282d22f8d679db1377428f165
   1110 Author: Michel Dnzer <michel.daenzer (a] amd.com>
   1111 Date:   Thu Aug 11 11:22:57 2011 +0200
   1112 
   1113     video: Don't round up bottom/right edge for clipping source width/height.
   1114     
   1115     It's not necessary: If the top/left edge was rounded down, this will be
   1116     compensated by the subtraction.
   1117     
   1118     Worse, if the original source width/height is odd, rounding up may result in
   1119     reading past the end of the source data.
   1120     
   1121     Fixes http://bugs.debian.org/637258 .
   1122     
   1123     Signed-off-by: Michel Dnzer <michel.daenzer (a] amd.com>
   1124     Reviewed-by: Alex Deucher <alexander.deucher (a] amd.com>
   1125 
   1126 commit 93fc0843a1e31dc9237433bc2bf17df79e956d26
   1127 Author: Michel Dnzer <michel.daenzer (a] amd.com>
   1128 Date:   Wed Aug 10 17:44:37 2011 +0200
   1129 
   1130     Change my e-mail address to something that still works, and always will, I hope.
   1131 
   1132 commit 9151f3b1c2ebcc34e63195888ba696f2183ba5e2
   1133 Author: Michel Dnzer <michel.daenzer (a] amd.com>
   1134 Date:   Tue Aug 9 19:13:26 2011 +0200
   1135 
   1136     Prefer the CRTC of the primary output for synchronization.
   1137     
   1138     See https://bugs.freedesktop.org/show_bug.cgi?id=39696 .
   1139     
   1140     Signed-off-by: Michel Dnzer <michel.daenzer (a] amd.com>
   1141 
   1142 commit 3b9fdc807dd7e52af0576299cefba596040f6f2f
   1143 Author: Alex Deucher <alexdeucher (a] gmail.com>
   1144 Date:   Wed Aug 3 16:20:13 2011 -0400
   1145 
   1146     r5xx+: Fix vline setup with crtc offsets
   1147     
   1148     On r5xx+, vline is relative to to the viewport, not
   1149     the scanlines.  Based on initial patch and investigation
   1150     from Herbert Ptzl (Bertl) on IRC.
   1151     
   1152     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
   1153 
   1154 commit 104b2d7c071f29266b1bc4184a74e9714d14febc
   1155 Author: Alex Deucher <alexander.deucher (a] amd.com>
   1156 Date:   Mon Aug 1 10:05:30 2011 -0400
   1157 
   1158     kms: fix possible leak in pageflip code
   1159     
   1160     Signed-off-by: Alex Deucher <alexander.deucher (a] amd.com>
   1161 
   1162 commit d29bab632e9ecccba518d4107d52620bf75eb1cf
   1163 Author: Ville Syrjala <syrjala (a] sci.fi>
   1164 Date:   Wed May 4 23:51:27 2011 +0300
   1165 
   1166     kms: Move flip_count and co. to a per swap structure
   1167     
   1168     If multiple drawables are doing page flipping, the global drmmode
   1169     structure can't be used to keep per swap information. For example
   1170     flip_count can increase prematurely due to another swap request,
   1171     and then the previous swap request never gets completed, leading to a
   1172     stuck client. Move the relevant pieces of data to a strucuture that
   1173     gets allocated once per swap request and shared by all involved CRTCs.
   1174     
   1175     Signed-off-by: Ville Syrjala <syrjala (a] sci.fi>
   1176 
   1177 commit 9493563c1ef4b51af0ee8a44cb4e7c5bb280347e
   1178 Author: Ville Syrjala <syrjala (a] sci.fi>
   1179 Date:   Wed May 4 23:51:26 2011 +0300
   1180 
   1181     dri2: Update front buffer pixmap and name before exchanging buffers
   1182     
   1183     Buffer exchange assumes that the front buffer pixmap and name
   1184     information is accurate. That may not be the case eg. if the window
   1185     has been (un)redirected since the buffer was created.
   1186     
   1187     Signed-off-by: Ville Syrjala <syrjala (a] sci.fi>
   1188 
   1189 commit 8c9266ed2da22a510243f9a952c14d4423f48a2b
   1190 Author: Alex Deucher <alexander.deucher (a] amd.com>
   1191 Date:   Fri Jul 15 10:44:57 2011 -0400
   1192 
   1193     radeon: add some new NI pci ids
   1194     
   1195     Signed-off-by: Alex Deucher <alexander.deucher (a] amd.com>
   1196 
   1197 commit f59c3b294b0f715fc96e2bbe25893f2b31aa488b
   1198 Author: Christian Knig <deathsimple (a] vodafone.de>
   1199 Date:   Thu Jul 14 11:49:06 2011 +0200
   1200 
   1201     Register XvMC video decoding acceleration
   1202 
   1203 commit e8d0d437957b15252dfad775796a3949ed50dbcf
   1204 Author: Dave Airlie <airlied (a] redhat.com>
   1205 Date:   Tue Jul 12 11:43:25 2011 -0400
   1206 
   1207     evergreen: Emit SQ_LDS_RESOURCE_MGMT
   1208     
   1209     Avoids rendering problems when compute changes this reg.
   1210     
   1211     Fixes:
   1212     https://bugs.freedesktop.org/show_bug.cgi?id=39119
   1213     
   1214     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
   1215 
   1216 commit 9bb31158466e6168116d841d12c8b4303f11c4a6
   1217 Author: Alex Deucher <alexdeucher (a] gmail.com>
   1218 Date:   Wed Jun 22 12:24:28 2011 -0400
   1219 
   1220     evergreen: fix num_banks for 2D tiling config
   1221     
   1222     The field is encoded.
   1223     
   1224     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
   1225 
   1226 commit 122b471f734aa07427b01d4bec35ff1ac28290b5
   1227 Author: Alex Deucher <alexdeucher (a] gmail.com>
   1228 Date:   Fri Jun 17 04:02:16 2011 -0400
   1229 
   1230     dri2: fix copy pasto in a6154c00c64932332e8f6e334661ffd579cfd894
   1231     
   1232     Reported-by: Nils Wallmnius <nils.wallmenius (a] gmail.com>
   1233     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
   1234 
   1235 commit 122bedcbcf45cb583cf51b2fd04ed2805e0ca60b
   1236 Author: Alex Deucher <alexdeucher (a] gmail.com>
   1237 Date:   Thu Jun 16 12:57:11 2011 -0400
   1238 
   1239     dri2: missing bit from a6154c00c64932332e8f6e334661ffd579cfd894
   1240     
   1241     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
   1242 
   1243 commit a6154c00c64932332e8f6e334661ffd579cfd894
   1244 Author: Alex Deucher <alexdeucher (a] gmail.com>
   1245 Date:   Thu Jun 16 12:48:43 2011 -0400
   1246 
   1247     dri2/eg+: fix size and alignment of depth/stencil buffers
   1248     
   1249     Base alignment may be 256B or 512B depending on the group
   1250     size.  Also need to check against front size for virtualX.
   1251     
   1252     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
   1253 
   1254 commit 41eb1fbb3d9da64feb4a96df7c575e44136b1538
   1255 Author: Alex Deucher <alexdeucher (a] gmail.com>
   1256 Date:   Mon Jun 13 12:50:39 2011 -0400
   1257 
   1258     kms/man: update ColorTiling info
   1259     
   1260     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
   1261 
   1262 commit 481baa5c74271cd7ce38bae3965d2bc4b8809058
   1263 Author: Alex Deucher <alexdeucher (a] gmail.com>
   1264 Date:   Mon Jun 13 12:44:07 2011 -0400
   1265 
   1266     kms: enable ColorTiling by default on r6xx-cayman asics
   1267     
   1268     Currently only 1D tiling as 2D tiling still has some corner
   1269     cases to fix up.
   1270     
   1271     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
   1272 
   1273 commit cbcc57b0fa6f581be777bef648f2bf3efe7443ee
   1274 Author: Alex Deucher <alexdeucher (a] gmail.com>
   1275 Date:   Mon Apr 4 12:52:00 2011 -0400
   1276 
   1277     radeon: add llano pci ids
   1278     
   1279     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
   1280 
   1281 commit 36afd1e1055eeadb2396dadcc68b214655bd90a9
   1282 Author: Alex Deucher <alexdeucher (a] gmail.com>
   1283 Date:   Tue May 31 16:03:36 2011 -0400
   1284 
   1285     radeon: add support for llano APUs
   1286     
   1287     - KMS only
   1288     - Includes full EXA/Xv support
   1289     
   1290     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
   1291 
   1292 commit 557f46dc2f18734ecf1f18dee7e951e0bf062e63
   1293 Author: Dave Airlie <airlied (a] redhat.com>
   1294 Date:   Fri May 27 07:22:08 2011 +1000
   1295 
   1296     bump version after release
   1297 
   1298 commit 2fca40ea65d9f2a6f8451c324bb4b82786f34f76
   1299 Author: Dave Airlie <airlied (a] redhat.com>
   1300 Date:   Thu May 26 12:52:21 2011 +1000
   1301 
   1302     radeon: bump version for release of 6.14.2
   1303 
   1304 commit fab868c5f7d8cafdb0176d2751f216819a5ba66a
   1305 Author: Alex Deucher <alexdeucher (a] gmail.com>
   1306 Date:   Wed May 25 01:09:12 2011 -0400
   1307 
   1308     EXA: make evergreen_fix_scissor_coordinates static
   1309     
   1310     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
   1311 
   1312 commit fe5c42f5155361006b687da824181418f688809f
   1313 Author: Alex Deucher <alexdeucher (a] gmail.com>
   1314 Date:   Tue May 24 22:32:01 2011 -0400
   1315 
   1316     cayman: endian fixes for shaders
   1317     
   1318     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
   1319 
   1320 commit 470ecd02347c32e79316046d01a7d5dad0e2fe99
   1321 Author: Alex Deucher <alexdeucher (a] gmail.com>
   1322 Date:   Tue May 24 18:31:47 2011 -0400
   1323 
   1324     EXA/Xv: add workarounds for eg/cayman scissors bugs
   1325     
   1326     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
   1327 
   1328 commit b913e7ba2b60d47a6660699210cc3cf6f5dc52c2
   1329 Author: Alex Deucher <alexdeucher (a] gmail.com>
   1330 Date:   Tue May 24 18:02:52 2011 -0400
   1331 
   1332     Revert "cayman: add scissors workaround."
   1333     
   1334     Needs a proper workaround for a hw bug.
   1335     
   1336     This reverts commit b77d374b0d11f48c33cfffdb4157c4ec4b05ea15.
   1337 
   1338 commit 82cb33c3f0e1ba802d7a94f3159b3c5c86cd4043
   1339 Author: Dave Airlie <airlied (a] redhat.com>
   1340 Date:   Wed May 18 14:49:17 2011 +1000
   1341 
   1342     cayman: enable all accel
   1343 
   1344 commit b77d374b0d11f48c33cfffdb4157c4ec4b05ea15
   1345 Author: Dave Airlie <airlied (a] redhat.com>
   1346 Date:   Tue May 24 15:53:58 2011 +1000
   1347 
   1348     cayman: add scissors workaround.
   1349     
   1350     wasted a lot of time getting to this.
   1351 
   1352 commit ffeab7a7058298e15294a3b2c740c731e36dda1d
   1353 Author: Alex Deucher <alexdeucher (a] gmail.com>
   1354 Date:   Mon Apr 18 18:16:51 2011 -0400
   1355 
   1356     cayman: fix dword counts default state
   1357     
   1358     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
   1359 
   1360 commit 3cbfae361bf5e779d3364f0f31cfd25bd0f59e65
   1361 Author: Alex Deucher <alexdeucher (a] gmail.com>
   1362 Date:   Wed Mar 2 20:48:19 2011 -0500
   1363 
   1364     cayman: add spi state to default state
   1365     
   1366     changed in e3145801b80fd4be4cf770128876e86e89bda66f
   1367     
   1368     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
   1369 
   1370 commit b8ade97c9d0fa5aacb0e3166868bb72e9bc679a6
   1371 Author: Alex Deucher <alexdeucher (a] gmail.com>
   1372 Date:   Wed Mar 2 20:44:19 2011 -0500
   1373 
   1374     cayman: first pass at exa/Xv shaders
   1375     
   1376     Main differences with evergreen:
   1377     - 4-way rather than 5-way
   1378     - END_OF_PROGRAM bit removed from CF istructions, use
   1379     CF_INST_END instead.
   1380     - MEGA_FETCH* fields removed from VTX commands
   1381     - no more VC, all fetches go through the TC
   1382     
   1383     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
   1384 
   1385 commit 01b646ed800732985c1638b147716641a99082f9
   1386 Author: Alex Deucher <alexdeucher (a] gmail.com>
   1387 Date:   Wed Mar 2 20:39:38 2011 -0500
   1388 
   1389     cayman: add a default state function
   1390     
   1391     The rest of the state functions can be shared
   1392     with evergreen.  I've noted where there are
   1393     differences.
   1394     
   1395     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
   1396 
   1397 commit 42eecc6f4fb1570769490bdaeac06817c6c36a7e
   1398 Author: Alex Deucher <alexdeucher (a] gmail.com>
   1399 Date:   Wed Mar 2 20:20:56 2011 -0500
   1400 
   1401     cayman: add 3D register headers
   1402     
   1403     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
   1404 
   1405 commit e1d28e011f4a5139cbc778973c63158ed2746716
   1406 Author: Alex Deucher <alexdeucher (a] gmail.com>
   1407 Date:   Wed Mar 2 20:13:50 2011 -0500
   1408 
   1409     kms/cayman: stub out exa support
   1410     
   1411     Just fallbacks for now.
   1412     
   1413     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
   1414 
   1415 commit 21e44a20b8b1b64079ee77f45aaa5010206ed7b6
   1416 Author: Michel Dnzer <daenzer (a] vmware.com>
   1417 Date:   Thu May 12 09:23:38 2011 +0200
   1418 
   1419     UMS: Fix comparison of unsigned variable against < 0.
   1420     
   1421     Pointed out by clang:
   1422     
   1423     ../../src/radeon_crtc.c:242:18: error: comparison of unsigned expression < 0 is always false [-Werror,-Wtautological-compare]
   1424                             error = error < 0 ? 0xffffffff : error;
   1425                                     ~~~~~ ^ ~
   1426     
   1427     If a UMS regression is bisected to this commit, the assignment should probably
   1428     just be removed, as it's a no-op in the current form.
   1429 
   1430 commit 3b893d81982c9381393c92625e308541e0071b05
   1431 Author: Michel Dnzer <daenzer (a] vmware.com>
   1432 Date:   Fri May 13 09:10:02 2011 +0200
   1433 
   1434     KMS: Fix output properties logic error.
   1435     
   1436     Pointed out by clang:
   1437     
   1438     ../../src/drmmode_display.c:1023:30: error: use of logical && with constant operand; switch to bitwise & or remove constant [-Werror,-Wconstant-logical-operand]
   1439                     if (props && (props->flags && DRM_MODE_PROP_ENUM)) {
   1440                                                ^  ~~~~~~~~~~~~~~~~~~
   1441     
   1442     Reviewed-by: Alex Deucher <alexdeucher (a] gmail.com>
   1443 
   1444 commit f83d58cf5b33686139067f8f898b8e566ba5c253
   1445 Author: Nicolas Kaiser <nikai (a] nikai.net>
   1446 Date:   Fri May 13 00:56:31 2011 +0200
   1447 
   1448     man: fix typos
   1449     
   1450     Signed-off-by: Nicolas Kaiser <nikai (a] nikai.net>
   1451 
   1452 commit 90abffbd30f44b9cf76a6e28103ddcb5419b4522
   1453 Author: Ilija Hadzic <ihadzic (a] research.bell-labs.com>
   1454 Date:   Fri May 6 09:45:23 2011 -0400
   1455 
   1456     DRI2: fix high-crtc/vblank oversight/bug
   1457     
   1458     improvements to high-crtc handling done in
   1459     f0b7d7b449cc77bb2b281d81108507f8bc2e6018 introduced a bug that caused
   1460     the populate_vbl_request_type to never use the high-crtc field even
   1461     when it should. The reason is that the offending patch put the code
   1462     under #ifdef DRM_VBLANK_HIGH_CRTC_MASK which is not visible outside the
   1463     enum type, so #else was always taken in compilation type. This patch
   1464     fixes it by basing #ifdef on (pre-processor visible)
   1465     DRM_VBLANK_HIGH_CRTC_SHIFT constant
   1466     
   1467     Signed-off-by: Ilija Hadzic <ihadzic (a] research.bell-labs.com>
   1468 
   1469 commit 62a4cd180fe884dca24586d453395472516e6496
   1470 Author: Alex Deucher <alexdeucher (a] gmail.com>
   1471 Date:   Wed May 4 01:13:55 2011 -0400
   1472 
   1473     fusion: fix tiling enable logic
   1474     
   1475     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
   1476 
   1477 commit 76638ca687b02d3b1494b9868f817fd4fd892c64
   1478 Author: Alex Deucher <alexdeucher (a] gmail.com>
   1479 Date:   Wed May 4 01:06:22 2011 -0400
   1480 
   1481     fusion: enable tiling if DFS works
   1482     
   1483     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
   1484 
   1485 commit a6d2dba6573a3512d550d7e442bf42ea03012bbc
   1486 Author: Dave Airlie <airlied (a] redhat.com>
   1487 Date:   Wed May 4 10:44:43 2011 +1000
   1488 
   1489     radeon: add add hw DFS support for fusion
   1490     
   1491     Fusion had a bug setting up the VM on earlier kernels so we need to work
   1492     around that and only enable accel on a new enough kernel.
   1493     
   1494     Signed-off-by: Dave Airlie <airlied (a] redhat.com>
   1495 
   1496 commit 859e052af49e68a826b77a9135c7f067dc331a06
   1497 Author: Alex Deucher <alexdeucher (a] gmail.com>
   1498 Date:   Tue May 3 15:15:04 2011 -0400
   1499 
   1500     radeon: add some new pci ids
   1501     
   1502     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
   1503 
   1504 commit 8f8bbf628c6eed037f57bc8c155f0ecdacbebad1
   1505 Author: Alex Deucher <alexdeucher (a] gmail.com>
   1506 Date:   Sun May 1 13:19:15 2011 -0400
   1507 
   1508     man: add cayman to man page
   1509     
   1510     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
   1511 
   1512 commit 903e90c31cf0319be9297529aa7b8daa1756cf63
   1513 Author: Alex Deucher <alexdeucher (a] gmail.com>
   1514 Date:   Wed Apr 20 03:10:08 2011 -0400
   1515 
   1516     EXA/Xv: used cached bo tiling flags for accel setup on 6xx+
   1517     
   1518     This avoids calling into the kernel for each bo in the accel
   1519     code.  This is a follow on to:
   1520     cc7d1fa39da40a532fcdbe6c7924ca47a879e66a
   1521     
   1522     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
   1523 
   1524 commit 982c22f16c8eeee9be81779fbfe17d8d3f9b6897
   1525 Author: Adam Jackson <ajax (a] redhat.com>
   1526 Date:   Thu Apr 14 16:04:50 2011 -0400
   1527 
   1528     R520: Fix textures larger than 2k
   1529     
   1530     Ported from the equivalent fix in Mesa.
   1531 
   1532 commit cc7d1fa39da40a532fcdbe6c7924ca47a879e66a
   1533 Author: Michel Dnzer <daenzer (a] vmware.com>
   1534 Date:   Mon Apr 4 17:37:12 2011 +0200
   1535 
   1536     EXA: Cache BO tiling flags.
   1537     
   1538     Calling into the kernel every time is quite expensive, and nobody else should
   1539     ever change the tiling flags.
   1540     
   1541     There's still more to do along the same lines for >= R6xx.
   1542 
   1543 commit f0b7d7b449cc77bb2b281d81108507f8bc2e6018
   1544 Author: Michel Dnzer <daenzer (a] vmware.com>
   1545 Date:   Tue Apr 5 13:36:01 2011 +0200
   1546 
   1547     DRI2: Some cleanups for the scheduling mess.
   1548     
   1549     * Fix build against libdrm that doesn't define *_VBLANK_HIGH_CRTC*.
   1550     * If we have more than two CRTCs but can't use DRM_VBLANK_HIGH_CRTC_MASK, don't
   1551       enable scheduling in the first place rather than relying on
   1552       DRM_VBLANK_SECONDARY magically doing something sensible for higher CRTCs.
   1553     * Only set up client state tracking when scheduling is enabled.
   1554     * Only declare pRADEONEnt when it's needed, and break long lines.
   1555 
   1556 commit 7acf9bc833de539fa2259a051c66a99445a54bc4
   1557 Author: Alex Deucher <alexdeucher (a] gmail.com>
   1558 Date:   Mon Apr 4 11:08:37 2011 -0400
   1559 
   1560     radeon: add some additional ontario pci ids
   1561     
   1562     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
   1563 
   1564 commit 0af6386f85a0f1ba14864a3334164733a10a6cb8
   1565 Author: Ilija Hadzic <ihadzic (a] research.bell-labs.com>
   1566 Date:   Thu Mar 24 13:33:27 2011 -0400
   1567 
   1568     xf86-video-ati: (revised #2) add support for vblank on crtc > 1
   1569     
   1570     Hi Alex,
   1571     
   1572     Enclosed is a revised version of two patches sent on Mar 18 and Mar 22,
   1573     respectively. Details summarized in these two threads:
   1574     http://lists.freedesktop.org/archives/dri-devel/2011-March/009463.html
   1575     http://lists.freedesktop.org/archives/dri-devel/2011-March/009582.html
   1576     
   1577     This patch reconciles the DDX with the change in libdrm sent to this list
   1578     earlier today. Specifically, it refers to a symbol that has been renamed
   1579     from DRM_CAP_HIGH_CRTC to DRM_CAP_VBLANK_HIGH_CRTC. It *supersedes* the
   1580     previous patch (i.e. apply it to the master branch as it exists at the
   1581     time of this writing, not as an incremental patch to the one sent previously).
   1582     
   1583     Regards,
   1584     
   1585     Ilija
   1586     
   1587     Signed-off-by: Ilija Hadzic <ihadzic (a] research.bell-labs.com>
   1588     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
   1589 
   1590 commit fe2e0ad3ffa58f40311319c950b842e2928a5740
   1591 Author: matthew green <mrg (a] eterna.com.au>
   1592 Date:   Mon Mar 21 12:17:58 2011 -0400
   1593 
   1594     bug fix for r6xx/r7xx UMS
   1595     
   1596     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
   1597 
   1598 commit 83978ad5fe37581e2b2f3fbd9c073d91b2ae1d50
   1599 Author: Alex Deucher <alexdeucher (a] gmail.com>
   1600 Date:   Thu Mar 17 19:07:43 2011 -0400
   1601 
   1602     bump version post release
   1603     
   1604     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
   1605 
   1606 commit 38d9368e59b2990bf32a028ece2132451b402350
   1607 Author: Alex Deucher <alexdeucher (a] gmail.com>
   1608 Date:   Thu Mar 17 18:59:55 2011 -0400
   1609 
   1610     bump for release
   1611     
   1612     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
   1613 
   1614 commit cdfc007eccc9b130fc08012deef304488eb6e469
   1615 Author: Dave Airlie <airlied (a] redhat.com>
   1616 Date:   Wed Mar 16 10:40:42 2011 +1000
   1617 
   1618     radeon/exa: correct function name
   1619     
   1620     this corrects the function name so it matches the contents.
   1621     
   1622     Signed-off-by: Dave Airlie <airlied (a] redhat.com>
   1623 
   1624 commit b93d7658f669f6dc1cfacebcfe955a1e113a537c
   1625 Author: Dave Airlie <airlied (a] redhat.com>
   1626 Date:   Wed Mar 16 10:37:22 2011 +1000
   1627 
   1628     radeon/exa: fix scaling check
   1629     
   1630     This caused a regression in firefox, as these numbers are xFixed
   1631     values hence 1 is actually 65536.
   1632     
   1633     Should fix: https://bugzilla.redhat.com/show_bug.cgi?id=685084
   1634     
   1635     Signed-off-by: Dave Airlie <airlied (a] redhat.com>
   1636 
   1637 commit 8567b8cd9e136ef69906e02286b3752db2404741
   1638 Author: Alex Deucher <alexdeucher (a] gmail.com>
   1639 Date:   Tue Mar 15 13:13:06 2011 -0400
   1640 
   1641     APU: no tiling yet
   1642     
   1643     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
   1644 
   1645 commit 4d350497012fa31a417ada662006e2d64db2a4b5
   1646 Author: Dave Airlie <airlied (a] redhat.com>
   1647 Date:   Tue Mar 15 10:32:19 2011 +1000
   1648 
   1649     radeon: exa shaders don't handle scaling either.
   1650     
   1651     rendercheck tsrccoords test fails.
   1652     
   1653     Signed-off-by: Dave Airlie <airlied (a] redhat.com>
   1654 
   1655 commit 6319a33cb7bd8dba1eaf47bee1e2608cee5d7600
   1656 Author: Alex Deucher <alexdeucher (a] gmail.com>
   1657 Date:   Wed Mar 2 19:38:04 2011 -0500
   1658 
   1659     kms: add cayman pci ids
   1660     
   1661     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
   1662 
   1663 commit fd65def45a57e3242596274d270791df8abc8e29
   1664 Author: Alex Deucher <alexdeucher (a] gmail.com>
   1665 Date:   Thu Jan 13 17:02:31 2011 -0500
   1666 
   1667     kms: no accel yet for cayman
   1668     
   1669     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
   1670 
   1671 commit 585e2a3b803b6d3e070f2427e9cb49bab0949239
   1672 Author: Alex Deucher <alexdeucher (a] gmail.com>
   1673 Date:   Thu Jan 13 16:58:01 2011 -0500
   1674 
   1675     kms: add cayman chip family
   1676     
   1677     KMS only.  No UMS support for cayman.
   1678     
   1679     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
   1680 
   1681 commit 6835e22256ba7a74c02504383f63baaba7e87156
   1682 Author: Alex Deucher <alexdeucher (a] gmail.com>
   1683 Date:   Wed Mar 2 12:20:45 2011 -0500
   1684 
   1685     r6xx+: truncate point sampled coordinates
   1686     
   1687     By default the hardware rounds texcoords. However,
   1688     for point sampled textures, the expected behavior is
   1689     to truncate. When we have point sampled textures,
   1690     set the truncate bit in the sampler.
   1691     
   1692     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
   1693 
   1694 commit 8a8862e4165dc5be779bce5e327a31da4826db3b
   1695 Author: Sedat Dilek <sedat.dilek (a] googlemail.com>
   1696 Date:   Sat Feb 26 21:04:22 2011 +0100
   1697 
   1698     kms: Fix warning XNFprintf is deprecated (v2)
   1699     
   1700     The first take of my patch missed the breakage against pre-1.10
   1701     xservers and now I know XNFasprintf() is not a 1:1 replacement
   1702     for XNFprintf().
   1703     The idea for the fix seemed to be so obvious, but as usual "really"
   1704     test the patch you are sending to any ML.
   1705     I am awfully sorry for the overhasty bad hack.
   1706     Thanks to Alan and Alex for the help to fix it correctly, now.
   1707     
   1708     Tested-By: Sedat Dilek <sedat.dilek (a] gmail.com>
   1709     Signed-off-by: Sedat Dilek <sedat.dilek (a] gmail.com>
   1710 
   1711 commit 88304fe9c0ce69012d44a77a5368c35236511dac
   1712 Author: Alex Deucher <alexdeucher (a] gmail.com>
   1713 Date:   Mon Feb 28 11:29:19 2011 -0500
   1714 
   1715     kms: don't rotate if acceleration is not enabled
   1716     
   1717     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
   1718 
   1719 commit 99141761e947e2153ed1a3bc485dc5716a22acb1
   1720 Author: Alex Deucher <alexdeucher (a] gmail.com>
   1721 Date:   Mon Feb 28 11:20:44 2011 -0500
   1722 
   1723     kms: don't enable tiling if accel is off
   1724     
   1725     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
   1726 
   1727 commit 7928c120fb629a782846bcd5734d9fa14cbb099d
   1728 Author: Dave Airlie <airlied (a] redhat.com>
   1729 Date:   Mon Feb 28 14:11:57 2011 +1000
   1730 
   1731     xv: fix height alignments for U/V planes
   1732     
   1733     The kernel CS checks showed we were incorrectly aligning the
   1734     U/V allocations for when we used them as texture sources.
   1735     
   1736     This should fix
   1737     https://bugs.freedesktop.org/show_bug.cgi?id=34567
   1738     
   1739     Signed-off-by: Dave Airlie <airlied (a] redhat.com>
   1740 
   1741 commit e55520c0e582f2a500b3b01c2cb78750e15256ca
   1742 Author: Michel Dnzer <daenzer (a] vmware.com>
   1743 Date:   Sat Feb 26 15:27:59 2011 +0100
   1744 
   1745     Revert "kms: Fix warning XNFprintf is deprecated"
   1746     
   1747     This reverts commit cb4dc7ab66016d0c980800f8dbf71bbe993889d3.
   1748     
   1749     Looks like this caused https://bugs.freedesktop.org/attachment.cgi?id=43852 ,
   1750     but even if it didn't, the following needs to be addressed first:
   1751     
   1752     cc1: warnings being treated as errors
   1753     ../../src/radeon_kms.c: In function radeon_open_drm_master:
   1754     ../../src/radeon_kms.c:413: error: passing argument 1 of XNFasprintf from incompatible pointer type
   1755     /usr/local/include/xorg/Xprintf.h:57: note: expected char ** but argument is of type char *
   1756     ../../src/radeon_kms.c:413: error: passing argument 2 of XNFasprintf makes pointer from integer without a cast
   1757     /usr/local/include/xorg/Xprintf.h:57: note: expected const char * restrict but argument is of type uint16_t
   1758     ../../src/radeon_kms.c:413: error: assignment makes pointer from integer without a cast
   1759     make[2]: *** [radeon_kms.lo] Error 1
   1760 
   1761 commit cb4dc7ab66016d0c980800f8dbf71bbe993889d3
   1762 Author: Sedat Dilek <sedat.dilek (a] gmail.com>
   1763 Date:   Fri Feb 25 17:21:52 2011 -0500
   1764 
   1765     kms: Fix warning XNFprintf is deprecated
   1766     
   1767     Noticed when building ati/radeon ddx against xserver 1.10-rc3.
   1768     
   1769     [ build.log ]
   1770     ../../src/radeon_kms.c:412:5: warning: 'XNFprintf' is deprecated (declared at /usr/include/xorg/os.h:273)
   1771     
   1772     agd5f: don't break the build against pre-1.10 xservers.
   1773     
   1774     Signed-off-by: Sedat Dilek <sedat.dilek (a] gmail.com>
   1775     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
   1776 
   1777 commit ecfdb209afe2aafc378baab8c511f5df7b000270
   1778 Author: Sedat Dilek <sedat.dilek (a] googlemail.com>
   1779 Date:   Fri Feb 25 21:48:14 2011 +0100
   1780 
   1781     UMS: Fix build against xserver 1.10-rc3
   1782     
   1783     This issue was introduced due to last minute backout of RandR-1.4
   1784     in xserver 1.10-rc3.
   1785     
   1786     Switch to "#ifdef RANDR_14_INTERFACE" as suggested by Keith Packard.
   1787     See also <http://lists.x.org/archives/xorg-devel/2011-February/019643.html>.
   1788     
   1789     Note:
   1790     The ddx needs a rebuild as the X video driver ABI changed to version 10.0.
   1791     
   1792     Reported-by: Alex Deucher <alexdeucher (a] gmail.com>
   1793     CC: Keith Packard <keithp (a] keithp.com>
   1794     Signed-off-by: Sedat Dilek <sedat.dilek (a] gmail.com>
   1795 
   1796 commit 04293a3a84acd96ccdf8e5e865cf973325ca43a1
   1797 Author: Alex Deucher <alexdeucher (a] gmail.com>
   1798 Date:   Thu Feb 24 02:33:41 2011 -0500
   1799 
   1800     dri2: disable pageflipping for transformed displays
   1801     
   1802     Based on Ben's nouveau patch.
   1803     
   1804     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
   1805 
   1806 commit 91070cfd75d5607c4a72ace780f830f0ddb40e84
   1807 Author: Alex Deucher <alexdeucher (a] gmail.com>
   1808 Date:   Wed Feb 23 00:55:28 2011 -0500
   1809 
   1810     Xv: use aligned height to calculate Xv buffer size
   1811     
   1812     Make sure it's large enough for the tiling mode so the
   1813     CS checker doesn't complain.  Should fix:
   1814     https://bugs.freedesktop.org/show_bug.cgi?id=34567
   1815     
   1816     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
   1817 
   1818 commit acd54a48a6680956ed903fc890204c0c910b6712
   1819 Author: Mark Kettenis <kettenis (a] openbsd.org>
   1820 Date:   Sun Feb 20 22:51:04 2011 +0100
   1821 
   1822     Properly restore CLOCK_CNTL_INDEX register
   1823     
   1824     RADEONRestore() restores the CLOCK_CNTL_INDEX register before calling
   1825     RADEONRestorePLLRegisters(), which modifies the CLOCK_CNTL_INDEX register
   1826     to access the PLL registers.  As a result we may end up with the wrong clock
   1827     being selected when exiting X.  This happens on platforms where the driver
   1828     doesn't save and restore the VGA state.
   1829     
   1830     Signed-off-by: Mark Kettenis <kettenis (a] openbsd.org>
   1831 
   1832 commit d7c2ba4286ea32401c0026cb92ec167f7b5753d8
   1833 Author: Alex Deucher <alexdeucher (a] gmail.com>
   1834 Date:   Wed Feb 16 18:30:34 2011 -0500
   1835 
   1836     man: add btc chips to the list
   1837     
   1838     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
   1839 
   1840 commit d0f8bffbbc26818eccdd305ef142387dc4975bba
   1841 Author: Alex Deucher <alexdeucher (a] gmail.com>
   1842 Date:   Wed Feb 16 15:09:20 2011 -0500
   1843 
   1844     kms: add tiling support for evergreen/NI
   1845     
   1846     - requires 2.6.37 or newer
   1847     - 1D only at the moment
   1848     - disabled by default
   1849     
   1850     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
   1851 
   1852 commit 0471d8412acd82e281a35fc4c6bb2d53b1ff5802
   1853 Author: Alex Deucher <alexdeucher (a] gmail.com>
   1854 Date:   Wed Feb 16 15:07:35 2011 -0500
   1855 
   1856     kms: EXA/Xv tiling fixes
   1857     
   1858     - properly set tiling flags for temp surfaces
   1859     - fix CB non_disp_tiling bits on evergreen
   1860     
   1861     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
   1862 
   1863 commit 4d7e1498f7d9eb50e2eddabca193fc27bde24f0e
   1864 Author: Alex Deucher <alexdeucher (a] gmail.com>
   1865 Date:   Tue Feb 15 11:24:23 2011 -0500
   1866 
   1867     fix Xv on pre-r6xx asics
   1868     
   1869     broken by:
   1870     a9c1358099:"Xv: fix textured video alignment"
   1871     
   1872     Reported by:
   1873     Artur Skawina <art.08.09 (a] gmail.com>
   1874     
   1875     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
   1876 
   1877 commit a9a59717d11af37a2dda5555f6a83c5b65449527
   1878 Author: Alex Deucher <alexdeucher (a] gmail.com>
   1879 Date:   Sat Feb 12 05:34:50 2011 -0500
   1880 
   1881     kms: use worst case base/pitch align if we don't have drm tiling info
   1882     
   1883     To avoid CS rejection.
   1884     
   1885     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
   1886 
   1887 commit 5f9b7fdb4ce27f8c6a64134bb4d5ebeb1c958cca
   1888 Author: Alex Deucher <alexdeucher (a] gmail.com>
   1889 Date:   Sat Feb 12 05:19:12 2011 -0500
   1890 
   1891     kms: always get the tiling info even if we aren't tiling
   1892     
   1893     We need the proper group size to calculate alignment so the
   1894     ddx and drm agree.
   1895     
   1896     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
   1897 
   1898 commit 355f0f7a67ce239b7fd2f2e81bcaaa88b2a09f03
   1899 Author: Alex Deucher <alexdeucher (a] gmail.com>
   1900 Date:   Sat Feb 12 04:52:52 2011 -0500
   1901 
   1902     kms: fix rotate pitch align
   1903     
   1904     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
   1905 
   1906 commit f1dc419c989addc4737aed06ec8b8acdb4d40063
   1907 Author: Alex Deucher <alexdeucher (a] gmail.com>
   1908 Date:   Fri Feb 11 17:21:10 2011 -0500
   1909 
   1910     kms: evergreen/ni big endian accel support
   1911     
   1912     Based on 6xx/7xx patches from Cdric Cano.
   1913     
   1914     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
   1915 
   1916 commit e8dc728a549323f1babe337b9d42ad504af1ca39
   1917 Author: Cdric Cano <ccano (a] interfaceconcept.com>
   1918 Date:   Fri Feb 11 17:06:47 2011 -0500
   1919 
   1920     ums: atombios endian fixes
   1921     
   1922     agd5f: fix a few more cases.
   1923     
   1924     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
   1925 
   1926 commit 48ffad957f1dbca909515ffa00629f4caa68706b
   1927 Author: Cdric Cano <ccano (a] interfaceconcept.com>
   1928 Date:   Fri Feb 11 17:00:31 2011 -0500
   1929 
   1930     kms: 6xx/7xx big endian accel support
   1931     
   1932     agd5f: minor cleanups
   1933     
   1934     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
   1935 
   1936 commit 151b22bd7c3b1002a7261538611fb2b468815c86
   1937 Author: Cdric Cano <ccano (a] interfaceconcept.com>
   1938 Date:   Fri Feb 11 16:33:16 2011 -0500
   1939 
   1940     kms/6xx+: endian swap cursor uploads
   1941     
   1942     agd5f: remove kms surface for cursor since
   1943     we now do the swap in the cursor load to avoid
   1944     breaking pre-6xx cards with BE.
   1945     
   1946     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
   1947 
   1948 commit 309fac041f998e20338d320aabaeda5cc1bb6348
   1949 Author: Alex Deucher <alexdeucher (a] gmail.com>
   1950 Date:   Fri Feb 11 14:32:45 2011 -0500
   1951 
   1952     kms/exa/xv: fix alignment checking in accel state setup
   1953     
   1954     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
   1955 
   1956 commit 25fe3ec4c6dfcdf6ba72a032bc9cb2c84d84029a
   1957 Author: Alex Deucher <alexdeucher (a] gmail.com>
   1958 Date:   Fri Feb 11 14:03:56 2011 -0500
   1959 
   1960     kms/exa: UTS/DFS base alignment fixes
   1961     
   1962     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
   1963 
   1964 commit 3d10278ce511f5dabb68ed86ee43eaaf43585983
   1965 Author: Alex Deucher <alexdeucher (a] gmail.com>
   1966 Date:   Fri Feb 11 13:51:11 2011 -0500
   1967 
   1968     Xv: fix textured video alignment harder
   1969     
   1970     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
   1971 
   1972 commit a9c135809945fb372ce390f06918b9fd8e455b3f
   1973 Author: Alex Deucher <alexdeucher (a] gmail.com>
   1974 Date:   Fri Feb 11 13:21:43 2011 -0500
   1975 
   1976     Xv: fix textured video alignment
   1977     
   1978     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
   1979 
   1980 commit e5bd99faa3b6629a55168386d5dfa936ee4e97ae
   1981 Author: Alex Deucher <alexdeucher (a] gmail.com>
   1982 Date:   Fri Feb 11 12:14:55 2011 -0500
   1983 
   1984     kms: remove RADEON_TILING_SURFACE flag on front bo
   1985     
   1986     Should have been removed in:
   1987     ef9bfb262db7004bef3704e5d914687e50d3fca4
   1988     
   1989     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
   1990 
   1991 commit 92ffce1892d24a98d789aad57a4230cadb0c812a
   1992 Author: Alex Deucher <alexdeucher (a] gmail.com>
   1993 Date:   Fri Feb 11 03:12:43 2011 -0500
   1994 
   1995     EXA/r6xx+: properly account for height alignment in copy temp buffer
   1996     
   1997     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
   1998 
   1999 commit 39104c6e8461cf49c1bb03a18858ad75a9d98b46
   2000 Author: Alex Deucher <alexdeucher (a] gmail.com>
   2001 Date:   Thu Feb 10 14:31:43 2011 -0500
   2002 
   2003     remove EVERGREENSetAccelState()
   2004     
   2005     It was a duplicate of the R600 variant.
   2006     
   2007     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
   2008 
   2009 commit 7ac3a2e0bcdadff7c7172a9f833f526b526da16b
   2010 Author: Alex Deucher <alexdeucher (a] gmail.com>
   2011 Date:   Thu Feb 10 14:24:50 2011 -0500
   2012 
   2013     6xx+: switch to linear aligned rather than linear general
   2014     
   2015     linear aligned is supposedly more performant, but more
   2016     importantly, linear general only works on the CB without
   2017     slices.  The texture blocks technically don't support
   2018     linear general although, I think linear general gets
   2019     upgraded to linear aligned in the hw which is why it
   2020     currently works.
   2021     
   2022     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
   2023 
   2024 commit e3145801b80fd4be4cf770128876e86e89bda66f
   2025 Author: Alex Deucher <alexdeucher (a] gmail.com>
   2026 Date:   Thu Feb 10 14:14:55 2011 -0500
   2027 
   2028     evergreen/NI: consolidate spi setup
   2029     
   2030     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
   2031 
   2032 commit be67ded05621aff9c85525372fd119071d3278ec
   2033 Author: Alex Deucher <alexdeucher (a] gmail.com>
   2034 Date:   Thu Feb 10 14:06:38 2011 -0500
   2035 
   2036     6xx/7xx: consolidate spi setup
   2037     
   2038     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
   2039 
   2040 commit 2c5ae1724307e0dba5d0306fe27c1e15a7390a2f
   2041 Author: Alex Deucher <alexdeucher (a] gmail.com>
   2042 Date:   Thu Feb 10 13:47:53 2011 -0500
   2043 
   2044     evergreen/ni: consolidate CB state handling
   2045     
   2046     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
   2047 
   2048 commit c52d817b51e13447802fe338be2d247ffba2a669
   2049 Author: Alex Deucher <alexdeucher (a] gmail.com>
   2050 Date:   Thu Feb 10 13:35:02 2011 -0500
   2051 
   2052     6xx/7xx: consolidate remaining CB state
   2053     
   2054     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
   2055 
   2056 commit 5f9bc127d302404432b631e3e774192950f57b42
   2057 Author: Alex Deucher <alexdeucher (a] gmail.com>
   2058 Date:   Thu Feb 10 03:28:01 2011 -0500
   2059 
   2060     kms/r6xx+: clean up pitch/height alignment in EXA UTS/DFS
   2061 
   2062 commit a4899db96029acde6cd400fc0541693a487898e7
   2063 Author: Alex Deucher <alexdeucher (a] gmail.com>
   2064 Date:   Sat Feb 5 14:11:42 2011 -0500
   2065 
   2066     UMS: fix spelling in error message
   2067     
   2068     Noticed by: Warren Block <wblock (a] wonkity.com>
   2069     
   2070     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
   2071 
   2072 commit 84450ea9221f32296c1f786a6aa126a08bb9756f
   2073 Author: Alex Deucher <alexdeucher (a] gmail.com>
   2074 Date:   Sat Feb 5 14:05:48 2011 -0500
   2075 
   2076     UMS/DCE3.2: fix segfault
   2077     
   2078     atombios_pick_dig_encoder() needs to be called
   2079     with a valid crtc assigned.
   2080     
   2081     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
   2082 
   2083 commit a27b5dbd9fba689f1814c0888d1b7459b6c6b1a1
   2084 Author: Alex Deucher <alexdeucher (a] gmail.com>
   2085 Date:   Thu Feb 3 19:06:22 2011 -0500
   2086 
   2087     Bump version post release
   2088     
   2089     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
   2090 
   2091 commit 0a1a0513a61f392580bde39cca4880f2c19abc8d
   2092 Author: Alex Deucher <alexdeucher (a] gmail.com>
   2093 Date:   Thu Feb 3 18:09:17 2011 -0500
   2094 
   2095     bump version for release
   2096     
   2097     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
   2098 
   2099 commit ef9bfb262db7004bef3704e5d914687e50d3fca4
   2100 Author: Alex Deucher <alexdeucher (a] gmail.com>
   2101 Date:   Tue Feb 1 19:24:44 2011 -0500
   2102 
   2103     kms/pre-6xx: fix pageflipping with tiling
   2104     
   2105     Use UTS/DFS to tile/untile as appropriate for sw access on
   2106     pre-6xx.
   2107     
   2108     Fixes:
   2109     https://bugs.freedesktop.org/show_bug.cgi?id=33738
   2110     
   2111     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
   2112 
   2113 commit bb16dd77321e5a64a3cb2d2ca9982117799ac1a8
   2114 Author: Alex Deucher <alexdeucher (a] gmail.com>
   2115 Date:   Tue Feb 1 19:20:00 2011 -0500
   2116 
   2117     kms/r6xx+: fix tiling and pageflipping harder
   2118     
   2119     Thanks for Michel for final fix.  Fixes:
   2120     https://bugs.freedesktop.org/show_bug.cgi?id=33738
   2121     for r6xx+ asics.  A similar approach for pre-r6xx
   2122     asics is pending.
   2123     
   2124     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
   2125 
   2126 commit 9c124f781049ef11a8b19894a29b7f62975b3011
   2127 Author: Alex Deucher <alexdeucher (a] gmail.com>
   2128 Date:   Tue Feb 1 18:59:40 2011 -0500
   2129 
   2130     radeon: remove device 0x4243
   2131     
   2132     0x4243 is a PCI bridge, not a gpu.
   2133     
   2134     See:
   2135     https://bugs.freedesktop.org/show_bug.cgi?id=33815
   2136     
   2137     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
   2138 
   2139 commit 66eb81b62e5ae8e1d7bd44ed8a179e5ec1ca69af
   2140 Author: Michel Dnzer <daenzer (a] vmware.com>
   2141 Date:   Mon Jan 31 12:26:20 2011 +0100
   2142 
   2143     UMS: Slightly improve xserver version check.
   2144     
   2145     This will ensure the xserver definitions necessary to compile the new code are
   2146     there. xf86CrtcSetMode will be unresolved at runtime with a few xserver
   2147     commits, but I'm afraid this is the best we can do.
   2148     
   2149     See https://bugs.freedesktop.org/show_bug.cgi?id=33719 .
   2150 
   2151 commit 3dc28c86eb57cac819e4ed650acfe1f7df6ef565
   2152 Author: Alex Deucher <alexdeucher (a] gmail.com>
   2153 Date:   Thu Jan 27 13:09:26 2011 -0500
   2154 
   2155     ums: fix build against xserver >= 1.10
   2156     
   2157     xf86CrtcSetMode was removed in:
   2158     http://cgit.freedesktop.org/xorg/xserver/commit/?id=8b35118c03590a7ad3786d3284bafb3f40fcb8cc
   2159 
   2160 commit f58e1354b78bf6b70120bddfe1566da3b0723f72
   2161 Author: Jerome Glisse <jglisse (a] redhat.com>
   2162 Date:   Wed Jan 26 16:13:30 2011 -0500
   2163 
   2164     dp: fix displayport support by syncing with KMS code
   2165     
   2166     Warning the dp clock value are divided by 10 in ddx (10 times
   2167     bigger than kernel value) this is somethings very picky.
   2168     
   2169     Signed-off-by: Jerome Glisse <jglisse (a] redhat.com>
   2170 
   2171 commit 0f90133ac61c5e1d80b6fa9256e079349940029f
   2172 Author: Alex Deucher <alexdeucher (a] gmail.com>
   2173 Date:   Mon Jan 24 12:40:22 2011 -0500
   2174 
   2175     vbo: warn if we add a bo with a pointer to the wait list
   2176 
   2177 commit 42529603ecf86fcfd0a8f3495d9db9ce1ee9b4c3
   2178 Author: Alex Deucher <alexdeucher (a] gmail.com>
   2179 Date:   Mon Jan 24 12:30:56 2011 -0500
   2180 
   2181     vbo: always flush the cbuf bo in flush_indirect()
   2182     
   2183     Always flush the cbuf in case we end up with a cbuf mapped in
   2184     Prepare*(), but never end up issuing a draw call since the cbuf
   2185     may be in use by multiple ops.
   2186     
   2187     The CS check for the cbuf bo is no longer necessay because
   2188     the cbuf bo is NULL at this point due to the radeon_vbo_put()
   2189     just prior.
   2190     
   2191     Fixes:
   2192     https://bugs.freedesktop.org/show_bug.cgi?id=32188
   2193 
   2194 commit 9b0e03e98ab739efb4031f81cc4a1a50b3d87a42
   2195 Author: Alex Deucher <alexdeucher (a] gmail.com>
   2196 Date:   Mon Jan 24 00:13:25 2011 -0500
   2197 
   2198     vbo: avoid extra cs revalidation in vbo alloc
   2199     
   2200     Make sure we have a valid bo before revalidating.
   2201 
   2202 commit fadee0409a8e13b78bbccb83dd70f590fee23d57
   2203 Author: Alex Deucher <alexdeucher (a] gmail.com>
   2204 Date:   Fri Jan 21 17:30:28 2011 -0500
   2205 
   2206     vbo: balance radeon_vbo_get() and radeon_vbo_put()
   2207     
   2208     bo_ref() and bo_map() in radeon_vbo_get()
   2209     bo_unmap() and bo_unref() in radeon_vbo_put()
   2210     
   2211     rather than doing the bo_map() separately in
   2212     radeon_vbo_space().
   2213 
   2214 commit af7d81625a8cf873e6efc881489b3eda9861bd03
   2215 Author: Alex Deucher <alexdeucher (a] gmail.com>
   2216 Date:   Fri Jan 21 17:01:25 2011 -0500
   2217 
   2218     evergreen: use vb_offset rather than vb_start_op for cbuf offset
   2219 
   2220 commit 4817fac5f728b777939e2e2bee16b842c9e1367b
   2221 Author: Alex Deucher <alexdeucher (a] gmail.com>
   2222 Date:   Fri Jan 21 15:59:32 2011 -0500
   2223 
   2224     vbo: remove useless radeon_vb_discard()
   2225     
   2226     We already reset vb_start_op to -1 in the
   2227     UMS/KMS ib discard functions.
   2228 
   2229 commit 0a03f03a65aad925ba2d9c76b1d3356184607bf9
   2230 Author: Alex Deucher <alexdeucher (a] gmail.com>
   2231 Date:   Thu Jan 20 17:07:32 2011 -0500
   2232 
   2233     evergreen/ni: fix Xv artifacts
   2234     
   2235     Port of the 6xx/7xx fix to evergreen.  Bad texture size
   2236     for texture cache flush.
   2237 
   2238 commit f41cf83750ba9a2e0797fdb21ea9104b85ce53aa
   2239 Author: Marton Balint <cus (a] fazekas.hu>
   2240 Date:   Thu Jan 20 17:04:56 2011 -0500
   2241 
   2242     r6xx/7xx: fix Xv artifacts
   2243     
   2244     bad textures size for cache flushes.
   2245     
   2246     Fixes:
   2247     https://bugs.freedesktop.org/show_bug.cgi?id=22007
   2248 
   2249 commit 57fbddfc21d8c6794f378489b764cc2a0ad4a48c
   2250 Author: Michel Dnzer <daenzer (a] vmware.com>
   2251 Date:   Tue Jan 18 16:07:52 2011 +0100
   2252 
   2253     Fix crash freeing KMS video memory.
   2254     
   2255     Where's that brown paper bag? :}
   2256 
   2257 commit 6548bb9836253c586023ffe5ad1497ddabaa50fc
   2258 Author: Michel Dnzer <daenzer (a] vmware.com>
   2259 Date:   Tue Jan 18 10:23:41 2011 +0100
   2260 
   2261     Fix KMS textured video leaks (bug #33193).
   2262     
   2263     v2: Fix radeon_legacy_free_memory() argument type error pointed out by
   2264     Marton Balint, refactor video memory freeing logic into helper function.
   2265     
   2266     Fixes https://bugs.freedesktop.org/show_bug.cgi?id=33193 .
   2267 
   2268 commit edc3496b55577ee8509ddd9188e6f2bcdf7169a1
   2269 Author: Dave Airlie <airlied (a] redhat.com>
   2270 Date:   Mon Jan 17 07:55:29 2011 +1000
   2271 
   2272     radeon: add back flush in block handler.
   2273     
   2274     this is also needed for certain things like stipple rendering.
   2275     
   2276     Signed-off-by: Dave Airlie <airlied (a] redhat.com>
   2277 
   2278 commit 63d7dece3f4be8b14012b3a2bedd850831c0437b
   2279 Author: Alex Deucher <alexdeucher (a] gmail.com>
   2280 Date:   Thu Jan 13 11:24:26 2011 -0500
   2281 
   2282     rs880 fix typo in HD 4250 string
   2283     
   2284     Noticed by Nigel Taylor
   2285     
   2286     Fixes:
   2287     https://bugs.freedesktop.org/show_bug.cgi?id=33057
   2288 
   2289 commit c5b3db18d888552328e9718ea022794fc5bde352
   2290 Author: Alex Deucher <alexdeucher (a] gmail.com>
   2291 Date:   Tue Jan 11 16:21:18 2011 -0500
   2292 
   2293     kms: fix pitch aligment for scanout
   2294     
   2295     Display has slightly stricter pitch alignment requirements
   2296     than other blocks.  Factor that in when aligning pitch.
   2297     
   2298     Fixes:
   2299     https://bugs.freedesktop.org/show_bug.cgi?id=32997
   2300 
   2301 commit bbd7adce889359b5eb3239b73e904b3ede283e12
   2302 Author: Alex Deucher <alexdeucher (a] gmail.com>
   2303 Date:   Tue Jan 11 15:41:03 2011 -0500
   2304 
   2305     radeon: fix yet another pitch align
   2306 
   2307 commit af2e6d7d2f1b3d8f8f6b0acfb2b7b0cfaff7bcdb
   2308 Author: Alex Deucher <alexdeucher (a] gmail.com>
   2309 Date:   Tue Jan 11 14:42:17 2011 -0500
   2310 
   2311     radeon: fix pitch align in pageflip code
   2312 
   2313 commit e5d0a400d08da2358fac9c2ad12042f125525736
   2314 Merge: 0e432df e27e9b4
   2315 Author: Alex Deucher <alexdeucher (a] gmail.com>
   2316 Date:   Mon Jan 10 18:16:49 2011 -0500
   2317 
   2318     Merge branch 'kms-pflip' of git+ssh://git.freedesktop.org/git/xorg/driver/xf86-video-ati
   2319 
   2320 commit 0e432dff9e06a183acaeb20db29cbd03ff0f4b82
   2321 Author: Alex Deucher <alexdeucher (a] gmail.com>
   2322 Date:   Thu Jan 6 20:56:45 2011 -0500
   2323 
   2324     NI: add pci ids
   2325 
   2326 commit 34d61785b9bc13287bd7ab8bdd8a1b99a3df4440
   2327 Author: Alex Deucher <alexdeucher (a] gmail.com>
   2328 Date:   Tue Nov 23 20:54:57 2010 -0500
   2329 
   2330     Add EXA/Xv acceleration support for NI chips
   2331 
   2332 commit 97322c00faf08461b941edf97efe86d8b082a0ce
   2333 Author: Alex Deucher <alexdeucher (a] gmail.com>
   2334 Date:   Wed Nov 24 12:18:04 2010 -0500
   2335 
   2336     Bail on NI cards with UMS
   2337     
   2338     NI cards require KMS.
   2339 
   2340 commit c678b79f99238473df6ff1bedbae840950cdf88c
   2341 Author: Alex Deucher <alexdeucher (a] gmail.com>
   2342 Date:   Tue Nov 23 20:45:25 2010 -0500
   2343 
   2344     add NI family ids
   2345 
   2346 commit e27e9b4e50ad42885ad2e25be897cdf29aa59712
   2347 Author: Mario Kleiner <mario.kleiner (a] tuebingen.mpg.de>
   2348 Date:   Sun Dec 19 03:56:17 2010 +0100
   2349 
   2350     ddx/ati: Bugfix for pageflip consistency check.
   2351     
   2352     target_msc wasn't passed from vblank event handler
   2353     to pageflip routine, due to a missing initalization.
   2354     Now fixed.
   2355     
   2356     Signed-off-by: Mario Kleiner <mario.kleiner (a] tuebingen.mpg.de>
   2357 
   2358 commit 30c5f217f91ed1ee15b5fff0002521d98682efb7
   2359 Author: Alex Deucher <alexdeucher (a] gmail.com>
   2360 Date:   Fri Dec 17 13:40:40 2010 -0500
   2361 
   2362     exa/dfs/ontario: always use the CPU for DFS for now
   2363     
   2364     There are issues with rendering to gart memory that haven't
   2365     been sorted out completely yet.
   2366 
   2367 commit e97079c1b621433b4aa3ecfdd2aa0884aac5df76
   2368 Author: Alex Deucher <alexdeucher (a] gmail.com>
   2369 Date:   Thu Dec 16 18:49:55 2010 -0500
   2370 
   2371     DCE4.1: fix DIGx routing
   2372     
   2373     Works more like DCE4.0.  With only two DIGx blocks
   2374     the routing is hardcoded based on link.
   2375     This fixes blank screen issues when changing crtc
   2376     routing due to incorrect crtc to dig mapping.
   2377     
   2378     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
   2379 
   2380 commit 3b1fb12dec7df4e9434b2c51568ac8d997638922
   2381 Author: Alex Deucher <alexdeucher (a] gmail.com>
   2382 Date:   Sun Dec 12 19:16:47 2010 -0500
   2383 
   2384     man: minor formatting fixes
   2385 
   2386 commit b1af52e522158788a9613d6f1a2309a3987ad59f
   2387 Author: Alex Deucher <alexdeucher (a] gmail.com>
   2388 Date:   Tue Dec 7 19:17:09 2010 -0500
   2389 
   2390     man: add rs880 info
   2391 
   2392 commit f9bbb26dd97254b66de11bb2abd821aa293ecba5
   2393 Author: Matt Turner <mattst88 (a] gmail.com>
   2394 Date:   Thu Dec 2 17:00:11 2010 -0500
   2395 
   2396     Add missing call to vbeFree (bug 4417)
   2397     
   2398     Also kill unneeded vbe.h include from radeon_bios.c.
   2399     
   2400     Signed-off-by: Matt Turner <mattst88 (a] gmail.com>
   2401 
   2402 commit 9fc16ff3f8806971cb495e8838af1e5f9149d34f
   2403 Author: Alex Deucher <alexdeucher (a] gmail.com>
   2404 Date:   Fri Dec 3 02:04:28 2010 -0500
   2405 
   2406     radeon: remove duplicated define
   2407     
   2408     xfixedtofloat macro was defined several times
   2409 
   2410 commit f074762fff4253a457cb48519bb33a2e2c90f8b9
   2411 Author: Alex Deucher <alexdeucher (a] gmail.com>
   2412 Date:   Fri Dec 3 01:25:41 2010 -0500
   2413 
   2414     radeon/exa: fallback for non-affine transforms
   2415     
   2416     We need to implement a texture lookup with perspective
   2417     divide for non-affine transforms.  For now just fallback.
   2418     Should fix:
   2419     https://bugs.freedesktop.org/show_bug.cgi?id=31799
   2420     although it appears either EXA or the xserver gets this
   2421     wrong too.
   2422 
   2423 commit 774b114baa932078f8bf91ea302850a8c54c2c07
   2424 Author: Nicolas Joly <njoly (a] pasteur.fr>
   2425 Date:   Thu Dec 2 16:02:44 2010 -0500
   2426 
   2427     ati: remove leftover word in ati.man
   2428     
   2429     fixes:
   2430     https://bugs.freedesktop.org/show_bug.cgi?id=28297
   2431 
   2432 commit 69639ef377a9d6701cdef902f8a1c5e0b58cf833
   2433 Author: Alex Deucher <alexdeucher (a] gmail.com>
   2434 Date:   Thu Dec 2 02:12:24 2010 -0500
   2435 
   2436     radeon/kms: pageflipping man page updates
   2437 
   2438 commit f48af8a6cfa1ac665f07b8f9712e94b77bc4f5e9
   2439 Author: Mario Kleiner <mario.kleiner (a] tuebingen.mpg.de>
   2440 Date:   Tue Nov 23 04:41:53 2010 +0100
   2441 
   2442     ddx/ati: Fix reporting of pageflip completion events on multi-head.
   2443     
   2444     When a drawable is page-flipped on multiple crtc's (fullscreen
   2445     drawable on mirror-mode or multi-head x-screen), only one pageflip
   2446     event is finally delivered, after the last participating crtc signals
   2447     flip completion, this to avoid visual corruption.
   2448     
   2449     Old code returned vblank count and timestamps of flip completion
   2450     of this last crtc, instead of the values of the "master crtc", the
   2451     one that was used for initially scheduling/triggering the pagflip
   2452     via vblank events. (master = radeon_dri2_drawable_crtc(drawable))
   2453     
   2454     This patch makes sure that the pageflip completion values of the
   2455     "master" crtc are returned, otherwise client applications will
   2456     get confused by the random (msc, ust) values returned by whichever
   2457     crtc was the last to complete its flip. Without this, the returned
   2458     values change randomly and jump forward and backward in time and
   2459     count.
   2460     
   2461     The patch also implements a consistency check on returned vblank
   2462     count values of pageflip completion. Impossible values are detected,
   2463     a x-warning is logged and returned (msc,ust) values are marked invalid,
   2464     so clients could perform error handling. Such a warning would indicate
   2465     bugs in the pageflip completion routine of future kms drivers or the
   2466     ddx to aid driver debugging.
   2467     
   2468     Signed-off-by: Mario Kleiner <mario.kleiner (a] tuebingen.mpg.de>
   2469 
   2470 commit 122536ee0aeb1eef1a9d80d5e464dcb423dc2837
   2471 Author: Mario Kleiner <mario.kleiner (a] tuebingen.mpg.de>
   2472 Date:   Mon Nov 22 04:11:07 2010 +0100
   2473 
   2474     ddx/ati: Add option "SwapbuffersWait" to control vsync of DRI2 swaps.
   2475     
   2476     A new optional kms driver option "SwapbuffersWait" is defined
   2477     for xorg.conf, which defaults to "on". If "on", DRI2 bufferswaps
   2478     will be synchronized to vsync, otherwise not.
   2479     
   2480     This currently only affects copy-swaps, not pageflipped swaps.
   2481     It also requires a swap_interval setting of zero by the OpenGL
   2482     client.
   2483     
   2484     Ideally, we'd provide a way for dri2 to pass the current swap
   2485     interval to the ddx so we could change this dynamically.
   2486     
   2487     Signed-off-by: Mario Kleiner <mario.kleiner (a] tuebingen.mpg.de>
   2488 
   2489 commit 0de680730294bd623f6b3e189faa7b88a09d3a2a
   2490 Author: Alex Deucher <alexdeucher (a] gmail.com>
   2491 Date:   Wed Nov 17 17:39:39 2010 -0500
   2492 
   2493     radeon/kms: add pageflip support
   2494     
   2495     requires radeon drm 2.8.0 or higher
   2496     
   2497     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
   2498     Signed-off-by: Jerome Glisse <jglisse (a] redhat.com>
   2499 
   2500 commit fccdca8db34010f566bd068c74cdef0f4a8cb7f5
   2501 Author: Alex Deucher <alexdeucher (a] gmail.com>
   2502 Date:   Wed Nov 17 17:37:25 2010 -0500
   2503 
   2504     radeon/kms: allow tiled front buffer on 6xx/7xx
   2505     
   2506     Use UTS/DFS to tile/untile as appropriate for sw access.
   2507     Also enables pageflipping with tiling enabled.
   2508 
   2509 commit 035f7f3ab529ca19b853066792af8a23d08a0f53
   2510 Author: Dave Airlie <airlied (a] redhat.com>
   2511 Date:   Wed Dec 1 10:23:14 2010 +1000
   2512 
   2513     radeon: add some missing math.h and assert.h includes
   2514 
   2515 commit 0f924e83d7be6fca7e024acdf973089efdf3b627
   2516 Author: Dave Airlie <airlied (a] redhat.com>
   2517 Date:   Wed Dec 1 10:23:33 2010 +1000
   2518 
   2519     radeon: make sure EXA is off when EXA is disabled with --disable-exa
   2520 
   2521 commit e142e55c56d8440d7185b594c696ec9eeb699cda
   2522 Author: Alex Deucher <alexdeucher (a] gmail.com>
   2523 Date:   Tue Nov 30 15:51:21 2010 -0500
   2524 
   2525     evergreen: set default group_bytes to 256
   2526     
   2527     512 seems to cause issues on certain cards.
   2528     
   2529     Fixes:
   2530     https://bugs.freedesktop.org/show_bug.cgi?id=31724
   2531 
   2532 commit 90f831361844f1b80b3f6bb718ff5ac584d73d48
   2533 Author: Alex Deucher <alexdeucher (a] gmail.com>
   2534 Date:   Mon Nov 29 18:09:05 2010 -0500
   2535 
   2536     evergreen: use dot4 for transforms
   2537 
   2538 commit 3cae361d0448b6e231c80f53d64bdbbdd74dc4cf
   2539 Author: Alex Deucher <alexdeucher (a] gmail.com>
   2540 Date:   Mon Nov 29 17:44:47 2010 -0500
   2541 
   2542     6xx/7xx: clean up gpr/const handling in shaders
   2543 
   2544 commit d9bcac516f2a810acb300b29169e56a2df0b47ac
   2545 Author: Alex Deucher <alexdeucher (a] gmail.com>
   2546 Date:   Mon Nov 29 17:23:30 2010 -0500
   2547 
   2548     r6xx/r7xx use dot4 for transforms
   2549 
   2550 commit 5d3f33729be0639cef17372345b2dab6127e39d9
   2551 Author: Alex Deucher <alexdeucher (a] gmail.com>
   2552 Date:   Wed Nov 24 10:59:09 2010 -0500
   2553 
   2554     radeon/kms: fix output enumeration
   2555     
   2556     If a system has a mix of DVI-I, and DVI-D connectors, or a mix
   2557     of HDMI-A and HDMI-B connectors, the enumeration was per
   2558     connector type, but the naming was the same for multiple
   2559     connectors (DVI-[0-n] for DVI-I, -D, -A, and HDMI-[0-n]
   2560     for HDMI-A, and -B), you'd end up with multiple connectors
   2561     with the same name.  Fix this by tracking the number of
   2562     connectors across similar connector types.
   2563 
   2564 commit dc470b5382ffa27bd4a673b21fb6b978d3716ca0
   2565 Author: Alex Deucher <alexdeucher (a] gmail.com>
   2566 Date:   Tue Nov 23 01:46:15 2010 -0500
   2567 
   2568     radeon/man: divide driver options into UMS and KMS
   2569 
   2570 commit 4cbb7100df4b983d77c20a77431cf2f5101bde36
   2571 Author: Alex Deucher <alexdeucher (a] gmail.com>
   2572 Date:   Tue Nov 23 01:22:04 2010 -0500
   2573 
   2574     update man page to include ontario
   2575 
   2576 commit 718dfd443897d70d97fc19afddfbcfe1e39a9c59
   2577 Author: Alex Deucher <alexdeucher (a] gmail.com>
   2578 Date:   Mon Nov 22 13:11:50 2010 -0500
   2579 
   2580     Ontario: add workaround for small pixmap issues with DFS
   2581     
   2582     On past asics these kind a problems were usually due to a bad
   2583     backend map config. I suspect in this case, and the previous
   2584     cases it may be related to using linear buffers rather than
   2585     tiled.
   2586     
   2587     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
   2588 
   2589 commit 61c97b0812c820564c7bc9d64a998c109bcd46b3
   2590 Author: Alex Deucher <alexdeucher (a] gmail.com>
   2591 Date:   Mon Nov 22 13:10:16 2010 -0500
   2592 
   2593     Add EXA/Xv acceleration support for Ontario Fusion APUs
   2594     
   2595     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
   2596 
   2597 commit 0659f35dfbeda7dd3ff58da1deb6484fabadc332
   2598 Author: Alex Deucher <alexdeucher (a] gmail.com>
   2599 Date:   Mon Nov 22 13:07:00 2010 -0500
   2600 
   2601     Add Ontario fusion APU pci ids
   2602     
   2603     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
   2604 
   2605 commit fa0cec331e6c94cebf82270dcd6c179b15851c5e
   2606 Author: Alex Deucher <alexdeucher (a] gmail.com>
   2607 Date:   Mon Nov 22 12:56:45 2010 -0500
   2608 
   2609     ontario: add UMS modesetting support
   2610     
   2611     Accel not enabled yet.
   2612     
   2613     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
   2614 
   2615 commit 7ad1f01573e930aa6238eaeb0e11708ae548dfce
   2616 Author: Jerome Glisse <jglisse (a] redhat.com>
   2617 Date:   Fri Nov 19 10:27:40 2010 -0500
   2618 
   2619     evergreen: fix typo for fetch resource offset
   2620     
   2621     Signed-off-by: Jerome Glisse <jglisse (a] redhat.com>
   2622 
   2623 commit 3455a3b58532ea3ad901a317126968ab6cbb21b7
   2624 Author: Alex Deucher <alexdeucher (a] gmail.com>
   2625 Date:   Wed Nov 17 17:32:41 2010 -0500
   2626 
   2627     radeon/kms: fix buffer base alignment for tiling
   2628     
   2629     On r6xx+, 2D tiling can require larger than 4k base alignment.
   2630 
   2631 commit beb7fecd0191e38fb238134ba612985062cf9770
   2632 Author: Dave Airlie <airlied (a] redhat.com>
   2633 Date:   Mon Nov 15 11:59:58 2010 +1000
   2634 
   2635     dce4: improve the VT switching code.
   2636     
   2637     add in lots more blocks of regs to save/restore
   2638 
   2639 commit 51e51f864a691e51b5193d102398ced667e0beb1
   2640 Author: Dave Airlie <airlied (a] redhat.com>
   2641 Date:   Thu Nov 11 18:48:40 2010 +1000
   2642 
   2643     evergreen: remove warnings since last commit
   2644 
   2645 commit abbf73ee990512ac16ca77e8bb23288495e1f9f4
   2646 Author: Dave Airlie <airlied (a] redhat.com>
   2647 Date:   Thu Nov 11 09:38:15 2010 +1000
   2648 
   2649     evergreen: add UMS VT switch support.
   2650     
   2651     This isn't perfect, but it brings back text VTs here on the
   2652     DAC and DVI outputs.
   2653 
   2654 commit e1dfaf93d06bc5eafdbc2e1823d19204ce8f242c
   2655 Author: Dave Airlie <airlied (a] redhat.com>
   2656 Date:   Thu Nov 11 09:15:27 2010 +1000
   2657 
   2658     avivo: use arrays to store the crtc/pll info for save/restore
   2659     
   2660     this is just prep work for evergreen VT save/restore
   2661 
   2662 commit 0c2834e67df6e143a7d15f373faaddca1dda6b18
   2663 Author: Michel Dnzer <daenzer (a] vmware.com>
   2664 Date:   Fri Nov 5 09:30:40 2010 +0100
   2665 
   2666     Fix incorrect CS size in one textured video path. (Bug #31364)
   2667     
   2668     Fixes https://bugs.freedesktop.org/show_bug.cgi?id=31364 .
   2669 
   2670 commit 2a7b080727f61559cf8444c93a5088f4155a8fdf
   2671 Author: Alex Deucher <alexdeucher (a] gmail.com>
   2672 Date:   Fri Oct 29 16:56:45 2010 -0400
   2673 
   2674     radeon/kms: more alignment fixes
   2675 
   2676 commit bf60af579382a0d48f7a65a4cec88759cc8b683c
   2677 Author: Dave Airlie <airlied (a] redhat.com>
   2678 Date:   Thu Oct 28 13:06:54 2010 +1000
   2679 
   2680     dri2: reference count the client privates key/callback
   2681     
   2682     This lets multi-screen work better, but still having issues after server
   2683     recycle, but it doesn't crash at least.
   2684 
   2685 commit fb22d0c06a7dc42216230e198ff443d8035e9d21
   2686 Author: Dave Airlie <airlied (a] redhat.com>
   2687 Date:   Thu Oct 28 11:10:03 2010 +1000
   2688 
   2689     radeon: only register block handler once per fd.
   2690     
   2691     should fix https://bugs.freedesktop.org/show_bug.cgi?id=29726
   2692     
   2693     the problem is of course the second head instance tries to access the
   2694     fd and fails, however I think this might break syncing on the second
   2695     head but not sure, but its better than just hanging up the X server
   2696 
   2697 commit 040140b5d7cbeaf5d83687bc87e4a236ff9f0cbd
   2698 Author: Alex Deucher <alexdeucher (a] gmail.com>
   2699 Date:   Wed Oct 27 20:16:17 2010 -0400
   2700 
   2701     drm/radeon: unify fb bo alignment harder
   2702     
   2703     More duplicated paths discoved...
   2704 
   2705 commit f07f9b7b61c05f2de1d61bb0e2f71bd017c8d36a
   2706 Author: Alex Deucher <alexdeucher (a] gmail.com>
   2707 Date:   Wed Oct 27 12:37:42 2010 -0400
   2708 
   2709     kms/radeon: unify fb bo alignment handling
   2710     
   2711     Previously there were 3 different paths with what should
   2712     have had duplicated code:
   2713     - EXACreatePixmap2
   2714     - Initial front buffer creation
   2715     - Randr resize
   2716     
   2717     This patch attempts to unify the alignment across all 3.
   2718     
   2719     This may fix tiling issues in some cases and should make
   2720     buffer pitches match for pageflipping.
   2721 
   2722 commit d31046ba6c8eee9b7decc3875697d37c38bc38f3
   2723 Author: Michel Dnzer <daenzer (a] vmware.com>
   2724 Date:   Wed Oct 27 12:12:04 2010 +0200
   2725 
   2726     Re-use result of GetScreenPixmap call.
   2727     
   2728     Fixes compile warning due to local variable ppix being unused when building
   2729     against current xserver Git.
   2730 
   2731 commit 4dd7f835c17b00707f1d8d4e36a24380ba52761e
   2732 Author: Michel Dnzer <daenzer (a] vmware.com>
   2733 Date:   Wed Oct 27 12:09:03 2010 +0200
   2734 
   2735     Fix another stray xfree() call.
   2736 
   2737 commit f815e9c3c61b1ed73e7dd9383587efcdd8dfc07f
   2738 Author: Michel Dnzer <daenzer (a] vmware.com>
   2739 Date:   Wed Oct 27 11:29:12 2010 +0200
   2740 
   2741     Don't try to delete DRI2 event list entries that were never added. (Bug #31086)
   2742     
   2743     Fixes https://bugs.freedesktop.org/show_bug.cgi?id=31086 .
   2744 
   2745 commit df92245e1fd0ead2581b675cd96ac8bcc8cb65d7
   2746 Author: Alex Deucher <alexdeucher (a] gmail.com>
   2747 Date:   Sun Oct 24 14:27:27 2010 -0400
   2748 
   2749     r100: add some missing bits in SE_COORD_FMT
   2750     
   2751     Texture coordinates work fine with or without these,
   2752     but this should be more correct I think although
   2753     I don't think it matters since we aren't sending w
   2754     anyway.
   2755 
   2756 commit fc7aa6e3bbb86eaa2f34b827629f7e82cde65ac7
   2757 Author: Alex Deucher <alexdeucher (a] gmail.com>
   2758 Date:   Sun Oct 24 11:56:48 2010 -0400
   2759 
   2760     UMS/radeon: fix typo in restore palette
   2761 
   2762 commit 5efdf514ab0e5439114e8dd7a49105812155eb69
   2763 Author: Alex Deucher <alexdeucher (a] gmail.com>
   2764 Date:   Sun Oct 24 11:45:19 2010 -0400
   2765 
   2766     UMS/radeon: fix screen dimming on VT switch
   2767     
   2768     Save and restore the palettes on VT switch.  The restore
   2769     has to be done after the vga restore to work properly as
   2770     determined by Jonathan Kollasch.
   2771     
   2772     Fixes:
   2773     https://bugs.freedesktop.org/show_bug.cgi?id=18407
   2774 
   2775 commit 1e3ede62c39307d0210cb2044badd619a4f44fec
   2776 Author: Alex Deucher <alexdeucher (a] gmail.com>
   2777 Date:   Sun Oct 24 11:24:07 2010 -0400
   2778 
   2779     UMS/atom: default to DVI mode if we don't have monitor hdmi info
   2780     
   2781     Fixes:
   2782     https://bugs.freedesktop.org/show_bug.cgi?id=30330
   2783 
   2784 commit 51f26a7f01b68e373867c03881868ca8830664d6
   2785 Author: Mark Schreiber <mark7 (a] alumni.cmu.edu>
   2786 Date:   Sat Apr 10 10:55:08 2010 -0700
   2787 
   2788     Correct spelling and grammar
   2789 
   2790 commit 0f575984594e6977b4a7cb794dad8c6e56c850f1
   2791 Author: Alex Deucher <alexdeucher (a] gmail.com>
   2792 Date:   Tue Oct 19 19:21:39 2010 -0400
   2793 
   2794     Xv: limit overlay to 2047x2047
   2795     
   2796     Fixes:
   2797     https://bugs.freedesktop.org/show_bug.cgi?id=15391
   2798 
   2799 commit 0f184630cd4760199430320215e4280438fc4ce5
   2800 Author: Alex Deucher <alexdeucher (a] gmail.com>
   2801 Date:   Tue Oct 19 17:13:06 2010 -0400
   2802 
   2803     radeon: fix compilation on xserver >= 1.10
   2804     
   2805     Fixes:
   2806     https://bugs.freedesktop.org/show_bug.cgi?id=30451
   2807     
   2808     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
   2809 
   2810 commit 179b0e15924ae2757efaece6488ae835ba6436e3
   2811 Author: Dave Airlie <airlied (a] redhat.com>
   2812 Date:   Tue Oct 19 13:37:22 2010 +1000
   2813 
   2814     r600: for 2d tiles we need to align to channels no banks.
   2815 
   2816 commit 809cacbc23ab37aa7952665f9b2e37c03a34f173
   2817 Author: Adam Jackson <ajax (a] redhat.com>
   2818 Date:   Mon Oct 18 12:32:11 2010 -0400
   2819 
   2820     kms: Let the server know if we got more than 1 EDID block
   2821     
   2822     Otherwise things like xf86MonitorIsHDMI() won't work right.
   2823     
   2824     Signed-off-by: Adam Jackson <ajax (a] redhat.com>
   2825 
   2826 commit 042037e485396981cf4a420c247104ba5d016ca0
   2827 Author: Alex Deucher <alexdeucher (a] gmail.com>
   2828 Date:   Thu Oct 14 17:00:51 2010 -0400
   2829 
   2830     evergreen: requires same cursor fix as avivo chips
   2831 
   2832 commit 0f37458c253aec46d98db6661c4def711df8fc17
   2833 Author: Adam Jackson <ajax (a] redhat.com>
   2834 Date:   Thu Oct 14 14:37:34 2010 -0400
   2835 
   2836     Don't allow the config file to override BIOS location
   2837     
   2838     Signed-off-by: Adam Jackson <ajax (a] redhat.com>
   2839 
   2840 commit 2918df3a312fc600e83f84c298b9653d2eb3a8d5
   2841 Author: Alex Deucher <alexdeucher (a] gmail.com>
   2842 Date:   Wed Oct 13 17:16:04 2010 -0400
   2843 
   2844     evergreen: increase XV_CRTC Xv attribute range
   2845     
   2846     Cover all 6 possible crtcs.
   2847 
   2848 commit 0d1f9fd03d0196dda5c1ce34b2e68b007c1874f2
   2849 Author: Alex Deucher <alexdeucher (a] gmail.com>
   2850 Date:   Sun Oct 10 12:06:22 2010 -0400
   2851 
   2852     DCE3+: UMS modesetting fixes
   2853     
   2854     - add mising LVTMA case statement for DCE3.0 dig encoder
   2855     - some DCE4 systems have EN/DISABLE_OUTPUT actions
   2856 
   2857 commit acf4024aa0ef192355b2bd8281507b1c2e6b7de4
   2858 Author: Alex Deucher <alexdeucher (a] gmail.com>
   2859 Date:   Fri Oct 8 16:30:36 2010 -0400
   2860 
   2861     ATOM DDC fixes for UMS
   2862     
   2863     - Header size was already subtraced from table size
   2864     - Only hw capable ddc pads are shared with aux
   2865 
   2866 commit 74fd2b91477106a26a2d9fb4b11c885910996041
   2867 Author: Alex Deucher <alexdeucher (a] gmail.com>
   2868 Date:   Thu Oct 7 17:33:00 2010 -0400
   2869 
   2870     DCE3.2 UMS: fix duallink
   2871     
   2872     Should fix:
   2873     https://bugs.freedesktop.org/show_bug.cgi?id=30686
   2874 
   2875 commit 8c544272f218fd8bd93a898b96afedc2498b27bb
   2876 Author: Alex Deucher <alexdeucher (a] gmail.com>
   2877 Date:   Thu Oct 7 17:25:47 2010 -0400
   2878 
   2879     fix the non-kms build
   2880     
   2881     Should fix:
   2882     https://bugs.freedesktop.org/show_bug.cgi?id=30685
   2883 
   2884 commit 81360adffb2a66b9a95a38671f9227a9718c9841
   2885 Author: Oldich Jedlika <oldium.pro (a] seznam.cz>
   2886 Date:   Mon Sep 6 21:14:52 2010 +0200
   2887 
   2888     radeon: proper DRI2 pending events handling when client gone. (v6)
   2889     
   2890     Properly handle asynchronous DRI2 events for disconnected clients.
   2891     Track client's pending requests and mark them as invalid when the
   2892     client disconnects.
   2893     
   2894     This is based on the version from Alban Browaeys in bug #29065.
   2895     
   2896     v1 (Alban Browaeys): Based upon a detailed explanation from Oldich
   2897     Jedlika and comments from Christopher James Halse Rogers.
   2898     on http://lists.x.org/archives/xorg-driver-ati/2010-August/016780.html .
   2899     
   2900     v2: Updated version to apply on master. Removed unnecessary
   2901     client_index field from _DRI2FrameEvent. Added freeing/removing from
   2902     list to failed paths of radeon_dri2_schedule_wait_msc and
   2903     radeon_dri2_schedule_swap.
   2904     
   2905     v3: Adopt to older xorg-server that doesn't have dixRegisterPrivateKey.
   2906     
   2907     v4: Conditional include of list.h, unreachable return removed.
   2908     
   2909     v5: Distribute list.h as xorg_list.h, remove xorg-server version check.
   2910     Use the version from xorg-server when available (checked in
   2911     configure.ac).
   2912     
   2913     v6: Removed xorg_list.h, made DRI2 scheduling features dependent on
   2914     list.h presence.
   2915 
   2916 commit adee138f007e26307f1aab7f8fe066150c12e55d
   2917 Author: Jesse Adkins <jesserayadkins (a] gmail.com>
   2918 Date:   Tue Sep 28 13:29:50 2010 -0700
   2919 
   2920     Purge cvs tags.
   2921     
   2922     Signed-off-by: Jesse Adkins <jesserayadkins (a] gmail.com>
   2923     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
   2924 
   2925 commit f1bf9cbb471d60ee4b0422bc4e896e3b86f4d75f
   2926 Author: Alex Deucher <alexdeucher (a] gmail.com>
   2927 Date:   Wed Oct 6 11:44:42 2010 -0400
   2928 
   2929     radeon: man page updates
   2930     
   2931     - tv-out is not supported on carding using
   2932     the rage theatre chip for tv-out
   2933     - add evergreen cards to the list
   2934 
   2935 commit 0921ecc1c751df0dd56e0b1d0b78ab53d7164904
   2936 Author: Alex Deucher <alexdeucher (a] gmail.com>
   2937 Date:   Mon Oct 4 12:34:47 2010 -0400
   2938 
   2939     evergreen: use EXACreatePixmap2 if available
   2940 
   2941 commit 5bdb6434975584eef90eb9e5955b9c2a14b7f327
   2942 Author: Alex Deucher <alexdeucher (a] gmail.com>
   2943 Date:   Mon Oct 4 12:31:51 2010 -0400
   2944 
   2945     evergreen: port Karl's UTS/DFS changes to evergreen
   2946 
   2947 commit be8f45cbd313b68ad663f303c64edb4525b8f981
   2948 Merge: e843faf ff5f466
   2949 Author: Alex Deucher <alexdeucher (a] gmail.com>
   2950 Date:   Mon Oct 4 12:36:56 2010 -0400
   2951 
   2952     Merge branch 'evergreen_accel' of git+ssh://git.freedesktop.org/git/xorg/driver/xf86-video-ati
   2953 
   2954 commit ff5f466e6ca0ee541a255facff6c9198976dfd52
   2955 Author: Alex Deucher <alexdeucher (a] gmail.com>
   2956 Date:   Fri Oct 1 15:46:43 2010 -0400
   2957 
   2958     evergreen/dri2: fix depth allocation for depth+stencil
   2959     
   2960     evergreen uses separate allocations for depth and stencil,
   2961     so to handle that, create a depth buffer large enough to
   2962     handle both.  This is required for using the stencil
   2963     buffer in mesa.
   2964 
   2965 commit e843faf355c864beab81e74f0e39f8ad53d4c2bf
   2966 Author: Alex Deucher <alexdeucher (a] gmail.com>
   2967 Date:   Thu Sep 30 19:30:35 2010 -0400
   2968 
   2969     radeon: fix fbLocation for >32 bit MC addresses
   2970     
   2971     If the fbLocation was at an address >32 bits, we'd fail.
   2972     Change fbLocation to uint64_t and properly cast when needed.
   2973 
   2974 commit 886febc882053e09294225e85b102f965041b62b
   2975 Author: Alex Deucher <alexdeucher (a] gmail.com>
   2976 Date:   Thu Sep 30 19:20:17 2010 -0400
   2977 
   2978     r6xx: fix bad mask when setting up HDP_NONSURFACE_BASE
   2979     
   2980     This fails for MC addresses >32 bits
   2981 
   2982 commit 16589b862feb796e15dc6e471d25604a4f5e7c1c
   2983 Author: Alex Deucher <alexdeucher (a] gmail.com>
   2984 Date:   Mon Sep 27 18:28:43 2010 -0400
   2985 
   2986     bump version post release
   2987 
   2988 commit cc5005af61f45a3552f7358dc5aa711e42f5af54
   2989 Author: Alex Deucher <alexdeucher (a] gmail.com>
   2990 Date:   Mon Sep 27 18:20:53 2010 -0400
   2991 
   2992     bump version for release
   2993 
   2994 commit 7f8820fcec8c90bf2f823170bd08a23e8b4ff7af
   2995 Author: Michael Cree <mcree (a] orcon.net.nz>
   2996 Date:   Mon Sep 27 13:39:12 2010 -0400
   2997 
   2998     Fix some unaligned 32bit accesses in the AtomBios code.
   2999     
   3000     On the Alpha architecture unaligned 32bit accesses incur a software
   3001     trap to the kernel and pollute the kernel logs.  Fixed by use of the
   3002     ldl_u() interface.
   3003     
   3004     Signed-off-by: Michael Cree <mcree (a] orcon.net.nz>
   3005 
   3006 commit c4f834cdfbe96aa47ac5fb039f9dd7aa9730c8a3
   3007 Author: Nicolas Reinecke <nr (a] das-labor.org>
   3008 Date:   Mon Sep 27 13:33:55 2010 -0400
   3009 
   3010     radeon: Convert remaining x(c)alloc/xfree to m/calloc/free.
   3011     
   3012     Fixes deprecation warnings missed out by
   3013     f7a91ece264af9f3fd2fc18e99aefcda93ce9f5c
   3014 
   3015 commit f8fb9312d791af1f77020e8c2d35bb30841ed9aa
   3016 Author: Karl Tomlinson <karlt+@karlt.net>
   3017 Date:   Sun Aug 22 22:46:33 2010 +1200
   3018 
   3019     RADEONPrepareAccess_CS: fallback to DFS when pixmap is in VRAM
   3020     
   3021     This avoids costly CPU VRAM reads and lets EXA manage a system memory cache
   3022     of the portions of pixmaps needed for unaccelerated operations.
   3023     
   3024     https://bugs.freedesktop.org/show_bug.cgi?id=27139
   3025 
   3026 commit 35c4ff936601ee083f51510a5192fb97d622a483
   3027 Author: Karl Tomlinson <karlt+@karlt.net>
   3028 Date:   Sun Aug 22 22:28:06 2010 +1200
   3029 
   3030     radeon: complete UTS and DFS even when a scratch BO is not necessary
   3031     
   3032     Turns on the big-endian paths even for little-endian systems, and adds
   3033     similar paths to the r6xx/r7xx functions.
   3034     
   3035     This makes UTS and DFS reliable, which will let PrepareAccess (with
   3036     mixed pixmaps) choose to fail based on whether the pixmap is in VRAM
   3037     (to avoid CPU reads).
   3038 
   3039 commit d46381a3a6bf10903803f5acaa7aa0ce06373b96
   3040 Author: Karl Tomlinson <karlt+@karlt.net>
   3041 Date:   Sun Aug 22 21:02:45 2010 +1200
   3042 
   3043     radeon: complete big endian UTS and DFS even when scratch allocation fails.
   3044     
   3045     On big endian systems, PrepareAccess will fail when byte-swapping is
   3046     required so UploadToScreen and DownloadFromScreen cannot rely on
   3047     fallback to PrepareAccess.
   3048     
   3049     When scratch BO space allocation fails, this patch merely adds simple
   3050     fallback to direct CPU access without any GPU blit.  This sometimes
   3051     requires a CS flush even in UploadToScreen.
   3052     (No allocation retry after a flush is added here.)
   3053 
   3054 commit 4ced4e1eff67946e306c0c67c9ed59dd5f3c4ba9
   3055 Author: Karl Tomlinson <karlt+@karlt.net>
   3056 Date:   Sun Aug 22 20:04:42 2010 +1200
   3057 
   3058     RADEONDownloadFromScreenCS: flush CS writes before mapping BO for read
   3059     
   3060     If unflushed CS operations write to the pixmap BO, then these need to be
   3061     flushed before mapping the BO for read.  This currently only affects big
   3062     endian systems and only when the operation writes to the GTT domain.
   3063 
   3064 commit a4eef8faffbb1ea2f742273ee855f4e6f992e5c8
   3065 Author: Karl Tomlinson <karlt+@karlt.net>
   3066 Date:   Sat Aug 21 22:29:34 2010 +1200
   3067 
   3068     FinishAccess_CS: set bo_mapped to FALSE on unmap
   3069     
   3070     This is actually only necessary when PrepareAccess may behave differently on
   3071     different calls with the same pixmap, which currently doesn't happen.
   3072     
   3073     However resetting bo_mapped is necessary to let PrepareAccess (with mixed
   3074     pixmaps) choose to fail based on whether the pixmap is in VRAM (to avoid CPU
   3075     reads).
   3076 
   3077 commit bfebe039af0c0282d04eb6234b6e6d1e02097146
   3078 Author: Karl Tomlinson <karlt+@karlt.net>
   3079 Date:   Sat Aug 21 21:44:39 2010 +1200
   3080 
   3081     DownloadFromScreenCS: download via a scratch BO if pixmap domain is unknown
   3082     
   3083     radeon_bo_is_busy() may return without setting the domain out-parameter.
   3084     If this happens, then download via a scratch GTT BO to avoid CPU VRAM read.
   3085 
   3086 commit e26a59e9db8067882327f872e3d2d760ce4c66f3
   3087 Author: Mathieu Brard <mathieu (a] mberard.eu>
   3088 Date:   Thu Sep 9 19:32:38 2010 -0400
   3089 
   3090     Fix NULL possible deref in evergreen_cp_wait_vline_sync
   3091 
   3092 commit b90cb61ccb0f4f80e0627141f223354a9371d47d
   3093 Author: Alex Deucher <alexdeucher (a] gmail.com>
   3094 Date:   Tue Sep 7 11:51:16 2010 -0400
   3095 
   3096     radeon: set interlaced and doublescan enabled for randr outputs
   3097     
   3098     interlaced used to work without setting these parameters.  Changes
   3099     in the xserver seem to require them now.
   3100     
   3101     Should fix:
   3102     https://bugs.freedesktop.org/show_bug.cgi?id=29591
   3103 
   3104 commit 7cc0d3311f23ad569af004e0e4a0e2efbac107e5
   3105 Author: Alex Deucher <alexdeucher (a] gmail.com>
   3106 Date:   Fri Sep 3 00:32:27 2010 -0400
   3107 
   3108     evergreen: fix Xv
   3109     
   3110     VS const buffer offset was wrong.
   3111     
   3112     fixes:
   3113     https://bugs.freedesktop.org/show_bug.cgi?id=29788
   3114 
   3115 commit 7c6ce4e62693f446d7d3c8a86502ccc03c0e55b0
   3116 Author: Alex Deucher <alexdeucher (a] gmail.com>
   3117 Date:   Thu Sep 2 20:34:56 2010 -0400
   3118 
   3119     evergreen: add additional default state
   3120     
   3121     Note, you also need a drm patch to fix the GPU hangs:
   3122     drm/radeon/kms/evergreen: fix gpu hangs in userspace accel code
   3123     
   3124     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
   3125 
   3126 commit 2b98ec1f7e931019a4ab699a56d5dfaa395946fb
   3127 Author: Alex Deucher <alexdeucher (a] gmail.com>
   3128 Date:   Wed Sep 1 13:24:19 2010 -0400
   3129 
   3130     r6xx/r7xx: fix typos
   3131     
   3132     some stray - signs
   3133 
   3134 commit 966ac1be81da76c8aa4ea46b63f3ca5358a2c021
   3135 Author: Alex Deucher <alexdeucher (a] gmail.com>
   3136 Date:   Fri Aug 27 18:22:21 2010 -0400
   3137 
   3138     evergreen: work around bad data in some i2c tables
   3139     
   3140     The 7th entry in a lot of evergreen i2c gpio tables is partially
   3141     zeroed.  Fix the entry.
   3142     
   3143     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
   3144 
   3145 commit 91f707d308d4bbf16c3d62d046cf280fef5a8f4c
   3146 Author: Heikki Lindholm <holin (a] iki.fi>
   3147 Date:   Fri Aug 27 02:26:24 2010 -0400
   3148 
   3149     xv: fix non-kms/non-dri Xv column ordering on big endian systems
   3150     
   3151     Column order is wrong on big endian systems, primarly because of a
   3152     bits / bytes mix up with the bpp variable. Fix tested with r100 and
   3153     r300, screen depth 16 and 32 with YV12 and YUY2 (overlay, textured video),
   3154     RGBA and RGBT (overlay).
   3155     
   3156     Should fix: https://bugs.freedesktop.org/show_bug.cgi?id=29041
   3157     
   3158     Signed-off-by: Heikki Lindholm <holin (a] iki.fi>
   3159 
   3160 commit 6a2c8587a4e05a8be2a2e975a6660942cfe115d6
   3161 Author: Christopher James Halse Rogers <christopher.halse.rogers (a] canonical.com>
   3162 Date:   Fri Aug 27 13:14:33 2010 +1000
   3163 
   3164     dri2: Reference count DRI2 buffers
   3165     
   3166     When a client calls ScheduleSwap we set up a kernel callback when the
   3167     relevent vblank event occurs.  However, it's possible for the client
   3168     to go away between calling ScheduleSwap and the vblank event,
   3169     resulting in the buffers being destroyed before they're passed to
   3170     radeon_dri2_frame_event_handler.
   3171     
   3172     Add reference-counting to the buffers and take a reference in
   3173     radeon_dri2_schedule_swap to ensure the buffers won't be destroyed
   3174     before the vblank event is dealt with.
   3175     
   3176     This parallels the approach taken by the Intel DDX in commit
   3177     0d2392d44aae95d6b571d98f7ec323cf672a687f.
   3178     
   3179     Fixes: http://bugs.freedesktop.org/show_bug.cgi?id=29065
   3180     
   3181     v2: Don't write completion events to the client if it has quit.
   3182     v3: Don't try to unref the NULL buffers from a DRI2_WAITMSC event.
   3183         Take a ref in schedule_swap earlier, so the offscreen fallback
   3184         doesn't incorrectly destroy the buffers.
   3185     
   3186     Signed-off-by: Christopher James Halse Rogers <christopher.halse.rogers (a] canonical.com>
   3187     Signed-off-by: Dave Airlie <airlied (a] redhat.com>
   3188 
   3189 commit e9928fe036e9382fd7bc353f3f05531445f08977
   3190 Author: Dave Airlie <airlied (a] redhat.com>
   3191 Date:   Wed Aug 25 10:42:39 2010 +1000
   3192 
   3193     remove explicit buffer submit from copy region
   3194     
   3195     port of 0be3e95c844247746742805830860ace9f546d99 from intel driver.
   3196     
   3197         Remove explicit batchbuffer submit in DRI2 copyregion
   3198     
   3199         Now that we submit from the flush callback chain, we know we'll always
   3200         submit before the client receives the reply or event that blocks it from
   3201         rendering the next frame.
   3202     
   3203     Signed-off-by: Dave Airlie <airlied (a] redhat.com>
   3204 
   3205 commit 9f13049ddf06f6f2138851a548cfb82f12a52f42
   3206 Author: Dave Airlie <airlied (a] redhat.com>
   3207 Date:   Wed Aug 25 08:56:37 2010 +1000
   3208 
   3209     radeon: add correct flushing for direct rendered
   3210     
   3211     this is a port of 69d65f9184006eac790efcff78a0e425160e95aa from the Intel
   3212     driver.
   3213     
   3214         Submit batch buffers from flush callback chain
   3215     
   3216         There are a few cases where the server will flush client output buffers
   3217         but our block handler only catches the most common (before going into select
   3218         If the server flushes client buffers before we submit our batch buffer,
   3219         the client may receive a damage event for rendering that hasn't happened yet
   3220     
   3221         Instead, we can hook into the flush callback chain, which the server will
   3222         invoke just before flushing output.  This lets us submit batch buffers
   3223         before sending out events, preserving ordering.
   3224     
   3225         Fixes 28438: [bisected] incorrect character in gnome-terminal under compiz
   3226         https://bugs.freedesktop.org/show_bug.cgi?id=28438
   3227     
   3228         Signed-off-by: Kristian Hgsberg <krh (a] bitplanet.net>
   3229     
   3230     Signed-off-by: Dave Airlie <airlied (a] redhat.com>
   3231 
   3232 commit 141cbc283fddeb67c2a6c47a0f0f5c2aa2bfb430
   3233 Author: Alex Deucher <alexdeucher (a] gmail.com>
   3234 Date:   Tue Aug 24 18:01:05 2010 -0400
   3235 
   3236     evergreen Xv: remove stray line that caused a segfault
   3237     
   3238     fixes:
   3239     https://bugs.freedesktop.org/show_bug.cgi?id=29788
   3240 
   3241 commit f170dddd3538a587f2363ef5fa10a4b484e762da
   3242 Author: Alex Deucher <alexdeucher (a] gmail.com>
   3243 Date:   Mon Aug 23 18:58:12 2010 -0400
   3244 
   3245     evergreen: use vbo pool for constant buffers
   3246 
   3247 commit eede93b057bbdddcde5da3220a3f8c6f73784a7e
   3248 Author: Alex Deucher <alexdeucher (a] gmail.com>
   3249 Date:   Mon Aug 23 13:16:27 2010 -0400
   3250 
   3251     radeon: move vbo data to a separate struct
   3252     
   3253     this way we can share the vbo code with const buffers
   3254 
   3255 commit d8abf27dbd14f5eb746c5e8b8b1436ad292d8ec6
   3256 Author: Alex Deucher <alexdeucher (a] gmail.com>
   3257 Date:   Mon Aug 23 01:31:27 2010 -0400
   3258 
   3259     evergreen: fix dword counts in default state
   3260 
   3261 commit 5a7c9d94733a0db1d3565447acc9f0e751db5950
   3262 Author: Alex Deucher <alexdeucher (a] gmail.com>
   3263 Date:   Mon Aug 23 00:43:48 2010 -0400
   3264 
   3265     radeon: fix legacy lvds dpms sequence
   3266     
   3267     Take from my kms commit.
   3268     
   3269     Should fix:
   3270     https://bugs.freedesktop.org/show_bug.cgi?id=19459
   3271     
   3272     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
   3273 
   3274 commit 6930d2c981221757b1e11ef194809f085753a611
   3275 Author: Alex Deucher <alexdeucher (a] gmail.com>
   3276 Date:   Fri Aug 20 16:55:21 2010 -0400
   3277 
   3278     Add initial EXA and Xv support for evergreen
   3279     
   3280     Based on the r6xx/r7xx code updated for evergreen.
   3281     Still causes GPU hangs in some cases.  We haven't
   3282     tracked down why yet.  Might be related to constant
   3283     buffer persistence.
   3284     
   3285     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
   3286 
   3287 commit bdd41fecdb19c83c6c7b793016b61d38065dcd13
   3288 Author: Alex Deucher <alexdeucher (a] gmail.com>
   3289 Date:   Fri Aug 20 01:17:13 2010 -0400
   3290 
   3291     evergreen: set encoder type to DVI for HDMI
   3292     
   3293     Fixes:
   3294     http://bugs.freedesktop.org/show_bug.cgi?id=27452
   3295     
   3296     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
   3297 
   3298 commit ad8ea1f6e5fcb4f163622cf5eab953ea812b5829
   3299 Author: Alex Deucher <alexdeucher (a] gmail.com>
   3300 Date:   Thu Aug 19 17:04:35 2010 -0400
   3301 
   3302     DCE3+: switch pads to ddc mode when doing i2c
   3303     
   3304     The pins for ddc and aux are shared so you need to switch the
   3305     mode when doing ddc.  The ProcessAuxChannel table already sets
   3306     the pin mode to DP.  This should fix unreliable ddc issues
   3307     on DP ports using non-DP monitors.
   3308     
   3309     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
   3310 
   3311 commit fd686668289258ffaf6b81057545e50612aac6a8
   3312 Author: Dave Airlie <airlied (a] redhat.com>
   3313 Date:   Thu Aug 12 12:59:18 2010 +1000
   3314 
   3315     radeon: fixup non-kms build
   3316 
   3317 commit 5a9865d90c23c4ce0f46d380ea9119eac87a99eb
   3318 Author: Dave Airlie <airlied (a] redhat.com>
   3319 Date:   Thu Aug 12 11:18:06 2010 +1000
   3320 
   3321     evergreen: fix multi-head cursor support
   3322 
   3323 commit 8351bb9f085fde5dc47b115375efcc61adc23859
   3324 Author: Dave Airlie <airlied (a] redhat.com>
   3325 Date:   Tue Aug 10 15:05:45 2010 +1000
   3326 
   3327     radeon: take 8/10 encoding into a/c on displayport link
   3328 
   3329 commit b91e0efcb24eea32e6978c146c5409eeeeac0a62
   3330 Author: Dave Airlie <airlied (a] redhat.com>
   3331 Date:   Tue Aug 10 15:05:25 2010 +1000
   3332 
   3333     dce32: remove rmx workaround
   3334 
   3335 commit 94bc1b7156cd0866566dc44a823c7e051bb45175
   3336 Author: Dave Airlie <airlied (a] redhat.com>
   3337 Date:   Tue Aug 10 13:24:52 2010 +1000
   3338 
   3339     atombios: fixup set crtc source like KMS
   3340     
   3341     This removes a bunch of strict aliasing warnings and fixes the
   3342     codepaths up like the latest KMS code, including a workaround for a bug
   3343     on evergreen.
   3344 
   3345 commit 9bc716eb62d4e0eed2902b92437a42634eef6ba1
   3346 Author: Dave Airlie <airlied (a] redhat.com>
   3347 Date:   Tue Aug 10 13:23:21 2010 +1000
   3348 
   3349     atombios: move adjust pixel clock around to follow KMS code flow
   3350     
   3351     This reworks the pixel clock adjusting code to follow the KMS style,
   3352     also fixes warnings in this code.
   3353 
   3354 commit 31de43bf9d9eb93cc2b2150474ea7404beabe49d
   3355 Author: Dave Airlie <airlied (a] redhat.com>
   3356 Date:   Tue Aug 10 13:21:39 2010 +1000
   3357 
   3358     displayport: retry on timeout
   3359     
   3360     this is ported from KMS
   3361 
   3362 commit 9ef67335583d36080d227e8bce1966afe08e0486
   3363 Author: Dave Airlie <airlied (a] redhat.com>
   3364 Date:   Tue Aug 10 13:21:01 2010 +1000
   3365 
   3366     evergreen: don't call YUV table on evergreen
   3367 
   3368 commit 1cce55e8ba43e7958cb67147aeaeb068826ab99f
   3369 Author: Dave Airlie <airlied (a] redhat.com>
   3370 Date:   Tue Aug 10 13:20:13 2010 +1000
   3371 
   3372     evergreen: add support to parse firmware info for ext dp clk
   3373 
   3374 commit bbffd67d3296344e8735b007cdee83146d38369c
   3375 Author: Dave Airlie <airlied (a] redhat.com>
   3376 Date:   Tue Aug 10 13:14:54 2010 +1000
   3377 
   3378     atombios: realign digital transmitter/encoder setup with kms
   3379 
   3380 commit 6244153467665f5007e2fc7786b4bcc4b0b96030
   3381 Author: Dave Airlie <airlied (a] redhat.com>
   3382 Date:   Tue Aug 10 12:57:22 2010 +1000
   3383 
   3384     update atombios.h to latest from kernel
   3385 
   3386 commit bb7c77ca75e857f90791b0dd1c04c8e2f19d0e3c
   3387 Author: Alex Deucher <alexdeucher (a] gmail.com>
   3388 Date:   Mon Aug 9 22:18:53 2010 -0400
   3389 
   3390     atom: upstream parser update
   3391     
   3392     fixes digital output problems on evergreen asics
   3393 
   3394 commit cc0a167ff2db9b097891883ded147af1d67e4407
   3395 Author: Alex Deucher <alexdeucher (a] gmail.com>
   3396 Date:   Tue May 25 18:17:15 2010 -0400
   3397 
   3398     r6xx/r7xx: default to micro (1D) tiling for now
   3399     
   3400     SW de-tiling used in the r600c 3D driver has issues with
   3401     certain configurations.
   3402     
   3403     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
   3404 
   3405 commit b5bfdbd70d9671250957ccd41dfc8818850d257e
   3406 Author: Alex Deucher <alexdeucher (a] gmail.com>
   3407 Date:   Thu Aug 5 17:26:28 2010 -0400
   3408 
   3409     r6xx/r7xx: add support for tiling with kms (v3)
   3410     
   3411     Requires radeon drm 2.6.0 and updated mesa.
   3412     
   3413     v2: - fix lockup due to not emiting DB_DEPTH_INFO
   3414     https://bugs.freedesktop.org/show_bug.cgi?id=28342
   3415         - fix drm minor version to deal with evergreen accel
   3416     v3: rebase on current ddx git
   3417     
   3418     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
   3419 
   3420 commit a3c59c6f6be7067421e348142da0ca13428dcd57
   3421 Author: Alex Deucher <alexdeucher (a] gmail.com>
   3422 Date:   Wed Aug 4 12:07:36 2010 -0400
   3423 
   3424     radeon: add new pci ids
   3425 
   3426 commit a456587b77ae357750179a50f8db2a17c0f2738e
   3427 Author: Alex Deucher <alexdeucher (a] gmail.com>
   3428 Date:   Mon Aug 2 14:24:41 2010 -0400
   3429 
   3430     r6xx/r7xx: move syrface sync emit to the functions that emit surface info
   3431     
   3432     reduces code duplication.
   3433 
   3434 commit 8eba977cab1878ba247da8160771d41194d8014f
   3435 Author: Alex Deucher <alexdeucher (a] gmail.com>
   3436 Date:   Thu Jun 10 13:34:59 2010 -0400
   3437 
   3438     EXA: move more common helpers to exa_shared
   3439 
   3440 commit 71c1a2704af23b61439cee5ce784f7fe267a8a26
   3441 Author: Alex Deucher <alexdeucher (a] gmail.com>
   3442 Date:   Thu Jun 10 11:52:43 2010 -0400
   3443 
   3444     remove unused reg headers from radeon_exa_shared.c
   3445 
   3446 commit d73aef78919005369af1b60df138439b4b6105c3
   3447 Author: Alex Deucher <alexdeucher (a] gmail.com>
   3448 Date:   Mon Aug 2 13:27:12 2010 -0400
   3449 
   3450     r6xx/r7xx: set VGT_MAX_VTX_INDX to a larger value
   3451 
   3452 commit dacaf5d827b58c39f9e5a7ac0530f9ea6e257347
   3453 Author: Dave Airlie <airlied (a] redhat.com>
   3454 Date:   Mon Aug 2 08:33:51 2010 +1000
   3455 
   3456     fix make distcheck
   3457 
   3458 commit c79ce215a01b45fc63b483da167ae37ec7aefad6
   3459 Author: Dave Airlie <airlied (a] redhat.com>
   3460 Date:   Sun Aug 1 16:51:48 2010 +1000
   3461 
   3462     radeon/r600: restructure exa + vbo to provide more sharing
   3463     
   3464     This is a precursor for r300/500 vbo support.
   3465     
   3466     Signed-off-by: Dave Airlie <airlied (a] redhat.com>
   3467 
   3468 commit 82254b59268140c4102ae3cd713743ae2be15c00
   3469 Author: Alex Deucher <alexdeucher (a] gmail.com>
   3470 Date:   Fri Jul 30 17:15:05 2010 -0400
   3471 
   3472     r6xx/r7xx: unify composite mask and non-mask pixel shader
   3473 
   3474 commit 1c17f3a192f644e8e38b5cfb1470f49434bfba27
   3475 Author: Alex Deucher <alexdeucher (a] gmail.com>
   3476 Date:   Fri Jul 30 16:34:54 2010 -0400
   3477 
   3478     r6xx/r7xx: clean up composite vertex shader
   3479     
   3480     keep CF, ALU, Fetch instructions in separate groups
   3481 
   3482 commit f9d6c0de231357f96e2e0de71e6c9221bcb36bd4
   3483 Author: Gaetan Nadon <memsize (a] videotron.ca>
   3484 Date:   Fri Jul 23 13:28:42 2010 -0400
   3485 
   3486     The local copy of the modes code is no longer required.
   3487     
   3488     The server 1.2 as shipped in the tarball on the web does not contain the
   3489     modes code. It was added just after and found in git branch server-1.2-branch.
   3490     
   3491     The modes code was initially included in version ati 6.8.0 and fails to compile
   3492     with server 1.2 as it requires randr 1.2. The modes code is included in server
   3493     versions 1.3 and later, so there is no need to provide an unknown version of
   3494     the modes code in the ati driver tarball. It will never be used.
   3495     
   3496     This patch makes the ati driver requiring server 1.3 or later.
   3497     Version 6.8.0 configures and builds ok on server 1.3
   3498     Master branch post 6.13.1  configures and builds ok on server 1.3
   3499     
   3500     Signed-off-by: Gaetan Nadon <memsize (a] videotron.ca>
   3501 
   3502 commit 0028419acb0762eeb950de5fe702c93e70301612
   3503 Author: Gaetan Nadon <memsize (a] videotron.ca>
   3504 Date:   Sat Jul 24 10:51:18 2010 -0400
   3505 
   3506     config: add AM_PROG_CC_C_O for per-target compilation flags
   3507     
   3508     Per-target compilation flags (theatre200_drv_la_CFLAGS) are required
   3509     when multiple targets which require different compiler flags,
   3510     are build in the same makefile.
   3511     
   3512     Automake issues a command with -c and -o flags which not all compilers
   3513     support. The object fles are prefixed with theatre200_drv_la.
   3514     The macro AM_PROG_CC_C_O must then be used to provide this feature
   3515     on compilers that do not have it. If not, a warning is issued at make time.
   3516     
   3517     This macros checks for compiler support and if missing, uses a "compile"
   3518     script it generates in the package root directory.
   3519     
   3520     Signed-off-by: Gaetan Nadon <memsize (a] videotron.ca>
   3521 
   3522 commit aca0a8669b538d58f018f95c9b22e6b3ec1ffe50
   3523 Author: Gaetan Nadon <memsize (a] videotron.ca>
   3524 Date:   Wed Jul 21 16:49:04 2010 -0400
   3525 
   3526     config: add comments for main statements
   3527 
   3528 commit 66e614f7115efeec237b3b916d9637e8b3e8985c
   3529 Author: Gaetan Nadon <memsize (a] videotron.ca>
   3530 Date:   Wed Jul 21 16:07:00 2010 -0400
   3531 
   3532     config: replace deprecated use of AC_OUTPUT with AC_CONFIG_FILES
   3533     
   3534     Signed-off-by: Gaetan Nadon <memsize (a] videotron.ca>
   3535 
   3536 commit 16e5510c90ef1ba2bbaab78d18943f080b86d809
   3537 Author: Gaetan Nadon <memsize (a] videotron.ca>
   3538 Date:   Wed Jul 21 14:37:41 2010 -0400
   3539 
   3540     config: replace deprecated AC_HELP_STRING with AS_HELP_STRING
   3541     
   3542     Signed-off-by: Gaetan Nadon <memsize (a] videotron.ca>
   3543 
   3544 commit b36d8c09e91382f4cfa71635374ec88f5b676d1c
   3545 Author: Gaetan Nadon <memsize (a] videotron.ca>
   3546 Date:   Wed Jul 21 14:05:22 2010 -0400
   3547 
   3548     config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
   3549     
   3550     Signed-off-by: Gaetan Nadon <memsize (a] videotron.ca>
   3551 
   3552 commit cd9351b04c2d6982b28c647a63d550eb3e1937eb
   3553 Author: Alex Deucher <alexdeucher (a] gmail.com>
   3554 Date:   Wed Jul 21 13:48:24 2010 -0400
   3555 
   3556     r6xx/r7xx: group op variable state
   3557     
   3558     Group the op variable state into one emit block, re-order
   3559     to reduce dwords emitted.
   3560 
   3561 commit 5f838c664e8010f4e51afecd4100d73a96fe1209
   3562 Author: Gaetan Nadon <memsize (a] videotron.ca>
   3563 Date:   Wed Jul 21 09:27:42 2010 -0400
   3564 
   3565     config: complete AC_INIT m4 quoting
   3566     
   3567     Signed-off-by: Gaetan Nadon <memsize (a] videotron.ca>
   3568 
   3569 commit 48ec2e65c268b426ab9a3e214d174447cf5b5936
   3570 Author: Gaetan Nadon <memsize (a] videotron.ca>
   3571 Date:   Wed Jul 21 08:33:38 2010 -0400
   3572 
   3573     config: remove unrequired AC_SUBST for LIBDRM and LIBUDEV
   3574     
   3575     These macros are called by the PKG_CHECK_MODULES macro.
   3576     
   3577     Signed-off-by: Gaetan Nadon <memsize (a] videotron.ca>
   3578 
   3579 commit 1aabb7eb7d8f06c7481151145db3b9a722ce4ef0
   3580 Author: Gaetan Nadon <memsize (a] videotron.ca>
   3581 Date:   Tue Jul 20 21:54:11 2010 -0400
   3582 
   3583     config: remove unrequired AC_SUBST([DRI_CFLAGS])
   3584     
   3585     This macro is called by PKG_CHECK_MODULES
   3586     
   3587     Signed-off-by: Gaetan Nadon <memsize (a] videotron.ca>
   3588 
   3589 commit 8f92b349821a3ee5ed8df55273d905b9605385aa
   3590 Author: Gaetan Nadon <memsize (a] videotron.ca>
   3591 Date:   Tue Jul 20 21:44:57 2010 -0400
   3592 
   3593     config: remove unrequired AC_SUBST([XORG_CFLAGS])
   3594     
   3595     This macro is called by PKG_CHECK_MODULES
   3596     
   3597     Signed-off-by: Gaetan Nadon <memsize (a] videotron.ca>
   3598 
   3599 commit 5b483b832f9c4a5b92ffb7f72a470669201f1fba
   3600 Author: Gaetan Nadon <memsize (a] videotron.ca>
   3601 Date:   Tue Jul 20 20:24:42 2010 -0400
   3602 
   3603     config: remove unrequired AC_HEADER_STDC
   3604     
   3605     Autoconf says:
   3606     "This macro is obsolescent, as current systems have conforming
   3607     header files. New programs need not use this macro".
   3608     
   3609     Signed-off-by: Gaetan Nadon <memsize (a] videotron.ca>
   3610 
   3611 commit 6574e3a16eb3631ee7e00ee60a8c9ba95c8b84ef
   3612 Author: Gaetan Nadon <memsize (a] videotron.ca>
   3613 Date:   Tue Jul 20 19:41:30 2010 -0400
   3614 
   3615     config: remove AC_PROG_CC as it overrides AC_PROG_C_C99
   3616     
   3617     XORG_STRICT_OPTION from XORG_DEFAULT_OPTIONS calls
   3618     AC_PROG_C_C99. This sets gcc with -std=gnu99.
   3619     If AC_PROG_CC macro is called afterwards, it resets CC to gcc.
   3620     
   3621     Signed-off-by: Gaetan Nadon <memsize (a] videotron.ca>
   3622 
   3623 commit 593eff2924c2ad161d8b490fbf6d7e433fbe2a80
   3624 Author: Gaetan Nadon <memsize (a] videotron.ca>
   3625 Date:   Tue Jul 20 18:45:18 2010 -0400
   3626 
   3627     config: update AC_PREREQ statement to 2.60
   3628     
   3629     Unrelated to the previous patches, the new value simply reflects
   3630     the reality that the minimum level for autoconf to configure
   3631     all x.org modules is 2.60 dated June 2006.
   3632     
   3633     ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.60.tar.gz
   3634     
   3635     Signed-off-by: Gaetan Nadon <memsize (a] videotron.ca>
   3636 
   3637 commit c2ab6ffc25aa6759cbbb4c1fbbd4a136b38983bf
   3638 Author: Gaetan Nadon <memsize (a] videotron.ca>
   3639 Date:   Tue Jul 20 16:15:29 2010 -0400
   3640 
   3641     config: upgrade to util-macros 1.8 for additional man page support
   3642     
   3643     Use MAN_SUBST now supplied in XORG_MANPAGE_SECTIONS
   3644     The value of MAN_SUBST is the same for all X.Org packages.
   3645 
   3646 commit cdeb1949c820242f05a8897d3ddd0718f204dacf
   3647 Author: Jerome Glisse <jglisse (a] redhat.com>
   3648 Date:   Thu Jul 15 16:21:41 2010 -0400
   3649 
   3650     kms: don't call cursor helper if using software cursor
   3651     
   3652     Fix :
   3653     https://bugzilla.redhat.com/show_bug.cgi?id=601713
   3654     https://bugzilla.redhat.com/show_bug.cgi?id=598358
   3655     
   3656     Signed-off-by: Jerome Glisse <jglisse (a] redhat.com>
   3657 
   3658 commit 06691376b1ee963c711420edaf5a03eab6f5658f
   3659 Author: Dave Airlie <airlied (a] redhat.com>
   3660 Date:   Wed Jul 7 13:15:03 2010 +1000
   3661 
   3662     fix build on non-kms
   3663 
   3664 commit 052cf0169ae70d5448af6dc4db840b2fc195569b
   3665 Author: Dave Airlie <airlied (a] redhat.com>
   3666 Date:   Wed Jul 7 11:10:46 2010 +1000
   3667 
   3668     configure.ac: bump version post release
   3669 
   3670 commit ad999e633ff41d27eed9d2c6535e163a7181b0bd
   3671 Author: Dave Airlie <airlied (a] redhat.com>
   3672 Date:   Wed Jul 7 10:49:22 2010 +1000
   3673 
   3674     set version for release
   3675 
   3676 commit 37b348059b1c15d7b381cd3df3db52bd9ee6613e
   3677 Author: Alex Deucher <alexdeucher (a] gmail.com>
   3678 Date:   Wed Jun 30 12:56:48 2010 -0400
   3679 
   3680     remove rv100 quirk
   3681     
   3682     Some RV100 cards with 2 VGA ports show up with DVI+VGA, however
   3683     some boards with DVI+VGA have the same subsystem ids. Better
   3684     to have a VGA port show up as DVI than having a non-useable
   3685     DVI port.
   3686     
   3687     reported by DHR in irc.
   3688     
   3689     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
   3690 
   3691 commit c8ea942bd0e9d1c055d50b94440aa4dae425f20b
   3692 Author: Cooper Yuan <cooperyuan (a] gmail.com>
   3693 Date:   Tue Jun 29 20:34:57 2010 +0800
   3694 
   3695     Remove HDP_SOFT_RESET function, there is no need to reset HDP block.
   3696     
   3697     This commit can fix an issue reported on DELL server, system gets hang
   3698     during soft resetting while another application tries to access PCI
   3699     configuration space.
   3700 
   3701 commit 139b38bf67ec10d876cc56df833541d497ae4fa4
   3702 Author: Alex Deucher <alexdeucher (a] gmail.com>
   3703 Date:   Thu Jun 24 14:55:09 2010 -0400
   3704 
   3705     r6xx shader: use ADDR() for CF_DWORD0
   3706     
   3707     no change in functionality
   3708 
   3709 commit 801e83227a59a29eea425ea612083bbf2b536c30
   3710 Author: Wolfram <bugzilla1 (a] malloc.de>
   3711 Date:   Mon Jun 21 18:59:19 2010 -0400
   3712 
   3713     r6xx/r7xx: fix ums cmd buffer leak
   3714     
   3715     Fixes:
   3716     https://bugs.freedesktop.org/show_bug.cgi?id=27957
   3717 
   3718 commit b13d719080b75fc6db4d15d2d323b8fce8b7ad06
   3719 Author: Alex Deucher <alexdeucher (a] gmail.com>
   3720 Date:   Mon Jun 21 18:49:44 2010 -0400
   3721 
   3722     r6xx/r7xx: fix miscount in state emit
   3723 
   3724 commit c3c5c8e2cc91b51a24effdffb85281216eed731d
   3725 Author: Alex Deucher <alexdeucher (a] gmail.com>
   3726 Date:   Mon Jun 21 14:30:17 2010 -0400
   3727 
   3728     r6xx/r7xx accel: add back some additional default state
   3729     
   3730     This adds back everything removed in c29157bbf5b0dd26857675282ab094082fbaed0d
   3731     except CB_FOG_*, CB_CLEAR_* and the VPORT transforms.  Those shouldn't
   3732     be needed as we aren't using fog or viewport transforms.  We probably don't
   3733     need all the state that was added back either but I can't reproduce any
   3734     problems here, so it's hard to say which parts are problematic.
   3735     
   3736     Should fix:
   3737     https://bugs.freedesktop.org/show_bug.cgi?id=28629
   3738     and several corruption reports on #radeon.
   3739     
   3740     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
   3741 
   3742 commit 800cb2088fec698d0626063a9ab198ff534938c0
   3743 Author: Michel Dnzer <daenzer (a] vmware.com>
   3744 Date:   Mon Jun 21 08:15:14 2010 +0200
   3745 
   3746     DRI2: Fix up confusion between windows and pixmaps.
   3747     
   3748     Fixes crashes with xserver master, where looking up a pixmap private on a
   3749     window no longer happens to work.
   3750 
   3751 commit f7a91ece264af9f3fd2fc18e99aefcda93ce9f5c
   3752 Author: Michel Dnzer <daenzer (a] vmware.com>
   3753 Date:   Mon Jun 14 08:52:16 2010 +0200
   3754 
   3755     Convert x(c)alloc/xfree to m/calloc/free.
   3756     
   3757     Fixes deprecation warnings with xserver master and should also work with older
   3758     xservers.
   3759 
   3760 commit ea37d24b1b6d4cbcf73e680846de25b72af216e3
   3761 Author: Dave Airlie <airlied (a] redhat.com>
   3762 Date:   Mon Jun 21 13:55:15 2010 +1000
   3763 
   3764     radeon: fix support for 1.9 server master.
   3765     
   3766     This moves pixmap and mode set into CSR where its allowed. Should work fine on
   3767     old servers also.
   3768     
   3769     Signed-off-by: Dave Airlie <airlied (a] redhat.com>
   3770 
   3771 commit fdd8ecafd054f65842351aee6ee6fba7af6613b2
   3772 Author: Alex Deucher <alexdeucher (a] gmail.com>
   3773 Date:   Wed Jun 16 19:02:10 2010 -0400
   3774 
   3775     r6xx/r7xx: macro safety fixes
   3776 
   3777 commit 4651d77211b508cb6b76931807780e317f232220
   3778 Author: Alex Deucher <alexdeucher (a] gmail.com>
   3779 Date:   Wed Jun 16 12:28:36 2010 -0400
   3780 
   3781     radeon: fix depth 16 with ums
   3782     
   3783     Fixes:
   3784     https://bugs.freedesktop.org/show_bug.cgi?id=28494
   3785     https://bugzilla.redhat.com/show_bug.cgi?id=554967
   3786     
   3787     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
   3788 
   3789 commit 1e1d6a515428b6884fea586d180346fc74ef75a1
   3790 Author: Alex Deucher <alexdeucher (a] gmail.com>
   3791 Date:   Wed Jun 16 12:20:03 2010 -0400
   3792 
   3793     r3xx-r5xx Xv: disable bicubic filtering by default
   3794     
   3795     - makes Xv more consistent with r1xx/r2xx/r6xx/r7xx
   3796     - Xv attributes like brightness, contrast, hue, etc. only work
   3797     when bicubic is disabled.
   3798     - avoids performance issues on some systems when sampling from textures
   3799     in GART with kms.
   3800     - It can be re-enabled with using xvattr
   3801     
   3802     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
   3803 
   3804 commit c29157bbf5b0dd26857675282ab094082fbaed0d
   3805 Author: Alex Deucher <alexdeucher (a] gmail.com>
   3806 Date:   Tue Jun 15 19:39:42 2010 -0400
   3807 
   3808     r6xx/r7xx: remove unnecessary state emit
   3809     
   3810     No need to emit state that doesn't impact that we use for EXA/Xv.
   3811     
   3812     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
   3813 
   3814 commit 35280545fcfb911f189d7657bd1040a28450fe7b
   3815 Author: Alex Deucher <alexdeucher (a] gmail.com>
   3816 Date:   Tue Jun 15 19:21:32 2010 -0400
   3817 
   3818     r6xx/r7xx: reorg default and clipping state emit
   3819     
   3820     Group ordered registers to save command buffer space.
   3821     Reduces the default and clipping state from 256 to 160 dwords.
   3822     
   3823     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
   3824 
   3825 commit a2528a734c1d4e8639c49e5d222e3630a93ffbfd
   3826 Author: Alex Deucher <alexdeucher (a] gmail.com>
   3827 Date:   Tue Jun 15 17:00:34 2010 -0400
   3828 
   3829     r6xx/r7xx accel: remove some duplicate emits and minor clean up
   3830     
   3831     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
   3832 
   3833 commit 5f093357f18eb9bea641394ab86a92a1766d8f2e
   3834 Author: Gaetan Nadon <memsize (a] videotron.ca>
   3835 Date:   Sat Jun 12 15:11:46 2010 -0400
   3836 
   3837     COPYING: replace stub file with actual copyright notices
   3838     
   3839     Signed-off-by: Gaetan Nadon <memsize (a] videotron.ca>
   3840 
   3841 commit 0c2118586d3edeecc2473b5d685472df4b5e70fa
   3842 Author: Dave Airlie <airlied (a] redhat.com>
   3843 Date:   Fri Jun 11 15:53:18 2010 +1000
   3844 
   3845     radeon: fixup last fix, use CURSOR_WIDTH not RADEON_CURSOR_WIDTH.
   3846 
   3847 commit 9a117f768cb8261327fd3c324da9c98875785cc1
   3848 Author: Dave Airlie <airlied (a] redhat.com>
   3849 Date:   Fri Jun 11 14:28:24 2010 +1000
   3850 
   3851     radeon: set proper stride for cursor in tiling flags.
   3852     
   3853     definitely incorrect, but hope it doesn't break anything.
   3854     
   3855     Signed-off-by: Dave Airlie <airlied (a] redhat.com>
   3856 
   3857 commit b6346ede94f0d0b11ee04770cf52508cb0a5e6c6
   3858 Author: Dave Airlie <airlied (a] redhat.com>
   3859 Date:   Thu Jun 10 20:13:58 2010 -0400
   3860 
   3861     drmmode: fix big endian issue with properties.
   3862     
   3863     On a power machine with an rn50, this was causing load detection to be turned off after the first X run, subsequent X runs would find nothing connected.
   3864     
   3865     Signed-off-by: Dave Airlie <airlied (a] redhat.com>
   3866 
   3867 commit 1971dc6d758dea13b9fb6d1c8f516c165628b5e5
   3868 Author: Alex Deucher <alexdeucher (a] gmail.com>
   3869 Date:   Tue Jun 8 11:18:28 2010 -0400
   3870 
   3871     radeon: fix rn50 cloning with kms
   3872     
   3873     Since they only have one crtc sometimes the xserver doesn't assign
   3874     a crtc to one of the outputs even though both outputs have common modes
   3875     which results in only one monitor being enabled. Assign a crtc in
   3876     preinit so that both outputs light up.
   3877     
   3878     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
   3879 
   3880 commit 426114b4a99d37b394efe3336968bb0ab9b6e9ae
   3881 Author: Dave Airlie <airlied (a] redhat.com>
   3882 Date:   Tue Jun 8 11:34:35 2010 +1000
   3883 
   3884     xv: fix Xv on M6/RV100 under KMS.
   3885     
   3886     pRADEONEnt->HasCRTC2 wasn't setup under KMS.
   3887     
   3888     Signed-off-by: Dave Airlie <airlied (a] redhat.com>
   3889 
   3890 commit f64bf0de8e2de7c1bf9cc0c614603dd23c9060ad
   3891 Author: Alex Deucher <alexdeucher (a] gmail.com>
   3892 Date:   Thu Jun 3 14:48:21 2010 -0400
   3893 
   3894     evergreen: explicitly disable accel on evergreen
   3895     
   3896     Previously we relied on the drm not having accel enabled
   3897     to make sure evergreen used shadowfb, now we when we enable
   3898     accel in the drm, we need to make sure the ddx doesn't try
   3899     and use it until it's implemented.
   3900     
   3901     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
   3902 
   3903 commit 428125c095b18c2a2864c1aef24ac0f384b6be54
   3904 Author: Marek Olk <maraeo (a] gmail.com>
   3905 Date:   Sun May 16 20:11:17 2010 +0000
   3906 
   3907     r3xx-r5xx: enable color tiling by default on KMS
   3908     
   3909     Signed-off-by: Marek Olk <maraeo (a] gmail.com>
   3910 
   3911 commit 6712ce4f4715c8ce7c2fcddb52ca9b103bdd634c
   3912 Author: Marek Olk <maraeo (a] gmail.com>
   3913 Date:   Sun May 16 20:09:31 2010 +0000
   3914 
   3915     rs740: follow macro-switch too
   3916     
   3917     Signed-off-by: Marek Olk <maraeo (a] gmail.com>
   3918 
   3919 commit 842fa162e9d3bbad2bc44d3732bbc8e5a54402ea
   3920 Author: Alex Deucher <alexdeucher (a] gmail.com>
   3921 Date:   Tue May 18 11:21:01 2010 -0400
   3922 
   3923     dri2: use radeon_pick_best_crtc()
   3924     
   3925     It's already exposed and used by exa and Xv and has
   3926     the same functionality.  radeon_covering_crtc() can
   3927     be dropped eventually.
   3928 
   3929 commit 64e6858aaf5d0e39ecc9f9804689012f3a38660a
   3930 Author: Alex Deucher <alexdeucher (a] gmail.com>
   3931 Date:   Mon May 17 12:50:44 2010 -0400
   3932 
   3933     r2xx exa: fix typo in 27c3326863deae36bc35e2c3b73fffd400208ff1
   3934     
   3935     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
   3936 
   3937 commit 27c3326863deae36bc35e2c3b73fffd400208ff1
   3938 Author: Alex Deucher <alexdeucher (a] gmail.com>
   3939 Date:   Mon May 17 09:53:32 2010 -0400
   3940 
   3941     r1xx/r2xx EXA: handle RepeatNone properly with transforms
   3942     
   3943     Fallback with unsupported ops like r3xx, r6xx.
   3944     
   3945     Should fix fdo bug 28142.
   3946     
   3947     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
   3948 
   3949 commit 30591320ec46e491ba20904cc64f3405b51c6505
   3950 Author: Jerome Glisse <jglisse (a] redhat.com>
   3951 Date:   Fri May 7 17:35:09 2010 +0200
   3952 
   3953     kms: add support for the MSC swap & sync API
   3954     
   3955     This patch is mostly a port over of Intel ddx code for
   3956     MSC support. It needs a radeon KMS module with version
   3957     2.4 which has the query for hw crtc id.
   3958     
   3959     Signed-off-by: Jesse Barnes <jbarnes (a] virtuousgeek.org>
   3960     Signed-off-by: Jerome Glisse <jglisse (a] redhat.com>
   3961 
   3962 commit 766024dcc61c83490540910ce752f9bfe6dddba4
   3963 Author: Marek Olk <maraeo (a] gmail.com>
   3964 Date:   Mon May 3 22:56:27 2010 +0200
   3965 
   3966     r3xx-r5xx: fix texturing with small macrotiled pixmaps
   3967     
   3968     Pixmaps smaller than a macrotile cannot be used as textures because hardware
   3969     automatically switches to macro-linear and therefore sampled pixels are
   3970     messed up. This behavior is known as MACRO_SWITCH.
   3971     
   3972     The only sane workaround seems to be not using macrotiling for small pixmaps.
   3973     
   3974     The function RADEONMacroSwitch has been ported from r300g and implements
   3975     MACRO_SWITCH the same way it's implemented in hardware. It's been well tested
   3976     in r300g.
   3977     
   3978     This commit also fixes blit-based framebuffer reads, which are used for tiled
   3979     surfaces in r300g, when ColorTiling is enabled.
   3980     
   3981     Signed-off-by: Marek Olk <maraeo (a] gmail.com>
   3982 
   3983 commit 6aedd57f6c2f08d0151a8bd1c5893d40d3db709a
   3984 Author: Alex Deucher <alexdeucher (a] gmail.com>
   3985 Date:   Tue May 4 14:30:52 2010 -0400
   3986 
   3987     radeon: fix pll_out_min default for pre-avivo
   3988     
   3989     Fixes fdo bug 27960
   3990 
   3991 commit b2ecd1bb507ed4e0d9ba6ebd498c51da2e8136fa
   3992 Author: Michel Dnzer <daenzer (a] vmware.com>
   3993 Date:   Fri Apr 23 18:28:22 2010 +0200
   3994 
   3995     FB/MMIO_cnt should be ints, not pointers.
   3996     
   3997     Pointed out by compiler warnings.
   3998     
   3999     https://bugs.freedesktop.org/show_bug.cgi?id=27817
   4000 
   4001 commit 1ad41054989f7c3edec373ccf09dceda6d7c94b4
   4002 Author: Alex Deucher <alexdeucher (a] gmail.com>
   4003 Date:   Thu Apr 22 16:48:21 2010 -0400
   4004 
   4005     r3xx: fix gb pipe setup for SE cards
   4006     
   4007     Noticed by Tormod Volden
   4008 
   4009 commit 59e287d7c484b4addd4a06d013670577639c7ae2
   4010 Author: Alex Deucher <alexdeucher (a] gmail.com>
   4011 Date:   Thu Apr 22 02:05:40 2010 -0400
   4012 
   4013     r3xx-r5xx: fix vertex units
   4014     
   4015     Noticed by Tormod Volden.
   4016     
   4017     RV3xx is 2, RV560,RV570 is 8
   4018 
   4019 commit 2a6b409496f26da0436972b5feae6ea035dde08d
   4020 Author: Owain Ainsworth <zerooa (a] googlemail.com>
   4021 Date:   Mon Apr 19 14:37:33 2010 +0100
   4022 
   4023     Reference count shared driver mappings.
   4024     
   4025     With MMIO it wasn't *such* a bit deal if we leaked the smallish mapping.
   4026     with FB it could be a larger deal. So instead of worrying about this,
   4027     reference count the mappings in the entity structure and unmap them when
   4028     no one cares anymore.
   4029     
   4030     Prompted by a discussion with airlied
   4031     
   4032     Signed-off-by: Dave Airlie <airlied (a] redhat.com>
   4033 
   4034 commit 761f0de5556e46f166280476185977f720efe586
   4035 Author: Owain G. Ainsworth <zerooa (a] googlemail.com>
   4036 Date:   Mon Apr 19 04:05:36 2010 +0100
   4037 
   4038     Make consistent use of fbOffset and share fb mappings.
   4039     
   4040     What we were doing previously was mapping the framebuffer for zaphod for
   4041     only this driver instances chunk, however, fbOffset was (rightly) set to
   4042     the offset into the whole framebuffer we were using.
   4043     
   4044     Since in some cases we did operations on the FB virtual address +
   4045     fbOffset (for example zeroing the framebuffer on entervt) we were
   4046     actually pissing all over ourselves in those cases.
   4047     
   4048     Fix this by implementing shared fb mappings like we do for MMIO already,
   4049     and whenever we wish to refer to our area of FB space we always use
   4050     fbOffset. Fixes zaphod for some users on r600 chipsets, my 4870 is still
   4051     behaving strangely on screen 0, but I suspect that is another bug.
   4052     
   4053     Once calculation (in PreInitAccel) is now wrong because of this, however
   4054     dri on zaphod does now happen so this is irrelavent, add a comment to
   4055     that effect.
   4056     
   4057     Signed-off-by: Dave Airlie <airlied (a] redhat.com>
   4058 
   4059 commit 2059d628c5fb03222a62502cc1b5724bf296a7b3
   4060 Author: Owain G. Ainsworth <zerooa (a] googlemail.com>
   4061 Date:   Mon Apr 19 04:05:35 2010 +0100
   4062 
   4063     Kill per-context SAREA support.
   4064     
   4065     It has never been used, and since the world is changing it almost
   4066     certainly never will be. Good riddance.
   4067     
   4068     Signed-off-by: Dave Airlie <airlied (a] redhat.com>
   4069 
   4070 commit c4b46f56279cc18c8114235ca41cfb41ffede67f
   4071 Author: Owain G. Ainsworth <zerooa (a] googlemail.com>
   4072 Date:   Mon Apr 19 04:05:34 2010 +0100
   4073 
   4074     Remove remnants of the ShowCache option.
   4075     
   4076     The rest of it died a long time ago.
   4077     
   4078     Signed-off-by: Dave Airlie <airlied (a] redhat.com>
   4079 
   4080 commit 03b34c5fb12c4df180d4df113d2b654f6afd7230
   4081 Author: Dave Airlie <airlied (a] redhat.com>
   4082 Date:   Mon Apr 19 17:58:07 2010 +1000
   4083 
   4084     radeon: add FireMV 2400 pci id.
   4085     
   4086     From RH#581927 - thanks to Carsten Clasohm
   4087     
   4088     Signed-off-by: Dave Airlie <airlied (a] redhat.com>
   4089 
   4090 commit 6c07816025f70e522986614c29c300ea13e5d932
   4091 Author: Alex Deucher <alexdeucher (a] gmail.com>
   4092 Date:   Fri Apr 16 18:50:17 2010 -0400
   4093 
   4094     r5xx texvid: deal with large numbers of verts
   4095     
   4096     should fix fdo bug 25884
   4097 
   4098 commit 5ee320a6b1b4c65fe592c8ac4d1981799242d59e
   4099 Author: Alex Deucher <alexdeucher (a] gmail.com>
   4100 Date:   Fri Apr 16 18:42:56 2010 -0400
   4101 
   4102     r3xx texvid: deal with large numbers of verts
   4103     
   4104     should fix fdo bug 25884
   4105 
   4106 commit 47af3f4f266232517486238917d82fc5ca9c82e6
   4107 Author: Alex Deucher <alexdeucher (a] gmail.com>
   4108 Date:   Fri Apr 16 20:50:18 2010 -0400
   4109 
   4110     r2xx texvid: deal with large numbers of verts
   4111     
   4112     should fix fdo bug 25884
   4113 
   4114 commit 57577d5cd0641b7cad02242478699bcfece59227
   4115 Author: Alex Deucher <alexdeucher (a] gmail.com>
   4116 Date:   Fri Apr 16 20:40:56 2010 -0400
   4117 
   4118     r1xx texvid: deal with large numbers of verts
   4119     
   4120     should fix fdo bug 25884
   4121 
   4122 commit 31a888e78fa403f2bddacee098a29f36eaa969cb
   4123 Author: Alex Deucher <alexdeucher (a] gmail.com>
   4124 Date:   Fri Apr 16 15:52:59 2010 -0400
   4125 
   4126     r5xx textured video: split into prepare and draw functions
   4127 
   4128 commit f7ebe4a127965bb9e46d20c60331bcc4dab76fc5
   4129 Author: Alex Deucher <alexdeucher (a] gmail.com>
   4130 Date:   Fri Apr 16 15:46:24 2010 -0400
   4131 
   4132     r3xx textured video: split into prepare and draw functions
   4133 
   4134 commit 10799b4ce0c18c5a7d92d688549e8e777344f111
   4135 Author: Alex Deucher <alexdeucher (a] gmail.com>
   4136 Date:   Fri Apr 16 15:38:49 2010 -0400
   4137 
   4138     r2xx textured video: split into prepare and draw functions
   4139 
   4140 commit bd1cf42201a1f918080bf34786a6de327cb31b5f
   4141 Author: Alex Deucher <alexdeucher (a] gmail.com>
   4142 Date:   Fri Apr 16 15:31:40 2010 -0400
   4143 
   4144     r1xx textured video: split into prepare and draw functions
   4145 
   4146 commit c1136f94b80346065893f8a43c0fbf60c8c9b057
   4147 Author: Alex Deucher <alexdeucher (a] gmail.com>
   4148 Date:   Fri Apr 16 15:23:14 2010 -0400
   4149 
   4150     Xv: track vtx_count, is_planar in port priv
   4151 
   4152 commit 2f680b631357661511456f07b7b4ba1aa2cbf30c
   4153 Author: Alex Deucher <alexdeucher (a] gmail.com>
   4154 Date:   Fri Apr 16 13:43:41 2010 -0400
   4155 
   4156     radeon/kms: fix possible crtc mask for evergreen
   4157 
   4158 commit 4656f5dff1ed72fa2c7a1484305f2aef7b65ff2b
   4159 Author: Alex Deucher <alexdeucher (a] gmail.com>
   4160 Date:   Fri Apr 16 13:36:25 2010 -0400
   4161 
   4162     radeon/kms: fix crash when using more than two heads
   4163     
   4164     fixes fdo bug 27692
   4165 
   4166 commit a69e749d0562887af6bd236c38802472e54640c4
   4167 Author: Dave Airlie <airlied (a] redhat.com>
   4168 Date:   Fri Apr 16 13:58:54 2010 +1000
   4169 
   4170     kms: add uevent support.
   4171     
   4172     When we get a hotplug event from the kernel we should notify the client side to reconfigure displays.
   4173     
   4174     based on work by ajax in intel driver.
   4175     
   4176     Signed-off-by: Dave Airlie <airlied (a] redhat.com>
   4177 
   4178 commit 22a46dddd375b2b9399e12fdf168fa5292ff17a4
   4179 Author: Alex Deucher <alexdeucher (a] gmail.com>
   4180 Date:   Tue Apr 13 11:08:59 2010 -0400
   4181 
   4182     radeon: add support for pll algo selection
   4183     
   4184     tv-out on atom systems is very particular about it's
   4185     dividers.  force it to use the old algo.
   4186     
   4187     Should fix fdo bug 27593.
   4188 
   4189 commit c1b817c45477c21234abaaebe78feb7ea4fd92b1
   4190 Author: Alex Deucher <alexdeucher (a] gmail.com>
   4191 Date:   Mon Apr 12 16:32:04 2010 -0400
   4192 
   4193     atom: disable TV encoder when VGA is in use
   4194     
   4195     Switching between TV and VGA caused problems on some
   4196     systems since the TV encoder was left enabled.
   4197     
   4198     Should fix fdo bug 25520.
   4199 
   4200 commit 878814aeab7031ff6169fcaf2be869b7595c8699
   4201 Author: Alex Deucher <alexdeucher (a] gmail.com>
   4202 Date:   Mon Apr 12 11:16:14 2010 -0400
   4203 
   4204     Xv overlay: set scalerwidth to 1920 on r3xx/r4xx chips
   4205     
   4206     reported on phoronix forums.
   4207 
   4208 commit 276fe739f1caa95778213054375a65288b80f320
   4209 Author: Alex Deucher <alexdeucher (a] gmail.com>
   4210 Date:   Fri Apr 9 20:03:09 2010 -0400
   4211 
   4212     radeon: add some new pci ids
   4213 
   4214 commit eb5665688ef9b52f03f61546351d0848cab54740
   4215 Author: Alex Deucher <alexdeucher (a] gmail.com>
   4216 Date:   Thu Apr 8 00:31:52 2010 -0400
   4217 
   4218     radeon: don't setup Xv on rn50
   4219     
   4220     It has no overlay or 3D engine.
   4221     
   4222     fixes fdo bug 27528
   4223 
   4224 commit 3c6c6afcbfc6f2c582e13a7c37fe2014b0875b22
   4225 Author: Alex Deucher <alexdeucher (a] gmail.com>
   4226 Date:   Mon Apr 5 12:12:56 2010 -0400
   4227 
   4228     change version post release
   4229 
   4230 commit fb7911912e60b2cdbc2152b96847775b767ca3ef
   4231 Author: Alex Deucher <alexdeucher (a] gmail.com>
   4232 Date:   Mon Apr 5 11:59:24 2010 -0400
   4233 
   4234     bump version for release
   4235 
   4236 commit 476a1c6e8b42807b897b8c6f8550ec42b2d5c10e
   4237 Author: Alex Deucher <alexdeucher (a] gmail.com>
   4238 Date:   Thu Apr 1 12:42:56 2010 -0400
   4239 
   4240     radeon: fix possible gpio i2c table overrun
   4241     
   4242     GPIO_I2C_INFO does not always have ATOM_MAX_SUPPORTED_DEVICE
   4243     entries.  Should fix Novell bug 589022.
   4244 
   4245 commit 6baa96c44ca93b88acf5233335cee233e59d5af4
   4246 Author: Dave Airlie <airlied (a] redhat.com>
   4247 Date:   Thu Apr 1 11:24:32 2010 +1000
   4248 
   4249     r600/exa: further cleanup, use the object struct in the accel state.
   4250     
   4251     This cleans up the accel state objects as well.
   4252     
   4253     Signed-off-by: Dave Airlie <airlied (a] redhat.com>
   4254 
   4255 commit 87f49a24019967552c5478d6af89ba438b4261c8
   4256 Author: Dave Airlie <airlied (a] redhat.com>
   4257 Date:   Thu Apr 1 10:52:58 2010 +1000
   4258 
   4259     r600: cleanup wasteful variables.
   4260     
   4261     Just assign directly to the structs.
   4262     
   4263     Signed-off-by: Dave Airlie <airlied (a] redhat.com>
   4264 
   4265 commit 478319e55d52fce241d040912fea952071e3b742
   4266 Author: Dave Airlie <airlied (a] redhat.com>
   4267 Date:   Thu Apr 1 10:45:52 2010 +1000
   4268 
   4269     r600: reduce function call overhead.
   4270     
   4271     Create a small accel object that can be used to reduce the amount
   4272     of parameters passed to SetAccelState. This can be cleaned up a lot more.
   4273     
   4274     Signed-off-by: Dave Airlie <airlied (a] redhat.com>
   4275 
   4276 commit bc93395b3eb5e3511c1b62af90693269f4fa6e13
   4277 Author: Alex Deucher <alexdeucher (a] gmail.com>
   4278 Date:   Wed Mar 31 22:30:24 2010 -0400
   4279 
   4280     r6xx+ EXA: fix swapped domains in kms UTS
   4281     
   4282     Noticed by Dave.
   4283     
   4284     Should fix fdo bug 27284
   4285 
   4286 commit 3a33b1a92c328b690bdc1aafa0011e4326109815
   4287 Author: Owain G. Ainsworth <zerooa (a] googlemail.com>
   4288 Date:   Tue Mar 30 17:14:02 2010 +0100
   4289 
   4290     Add support for MacModel autodetection on OpenBSD.
   4291     
   4292     This allows radeon-equipped macs to work without an xorg.conf on openbsd.
   4293     Patch originally written by Mark Kettenis (kettenis (a] openbsd.org)
   4294 
   4295 commit c7eeda8c3f3514ba95ebf2893fbe124bf526b3df
   4296 Author: Alex Deucher <alexdeucher (a] gmail.com>
   4297 Date:   Fri Mar 26 01:38:36 2010 -0400
   4298 
   4299     radeon: add support eDP connectors with and LCD device tag
   4300     
   4301     should fix fdo bug 27322
   4302 
   4303 commit ff323e11485fa5030ac278c836bf80a535c22249
   4304 Author: Alex Deucher <alexdeucher (a] gmail.com>
   4305 Date:   Fri Mar 26 01:24:16 2010 -0400
   4306 
   4307     radeon: fix name string for eDP
   4308 
   4309 commit 53ac06161eb2b8cffb1b88e24a9a21cfd12e5883
   4310 Author: Alex Deucher <alexdeucher (a] gmail.com>
   4311 Date:   Tue Mar 23 13:34:38 2010 -0400
   4312 
   4313     r6xx+ EXA/Xv: add a R600SetAccelState function
   4314     
   4315     This moves CS bo checking and alignment checks into
   4316     a central location.  It also cleans up the code.
   4317 
   4318 commit 7a044472dfea7cf05ba4c2b87be30e94e2ae0b62
   4319 Author: Alex Deucher <alexdeucher (a] gmail.com>
   4320 Date:   Tue Mar 23 01:27:22 2010 -0400
   4321 
   4322     r6xx+ EXA: always use a temp surface for overlapping copies
   4323     
   4324     The scanline based fallback code was complex and added a lot of
   4325     overhead. It also didn't work with kms.
   4326 
   4327 commit d33bddaedae81126ab7f0023af1c6443bb0b4c4f
   4328 Author: Alex Deucher <alexdeucher (a] gmail.com>
   4329 Date:   Mon Mar 22 18:15:23 2010 -0400
   4330 
   4331     r6xx+ EXA: always use the accel_state state in DoPrepareCopy
   4332 
   4333 commit dda3f5a99e7a2dc5d57860f4d07df3498e1e21df
   4334 Author: Alex Deucher <alexdeucher (a] gmail.com>
   4335 Date:   Mon Mar 22 18:05:36 2010 -0400
   4336 
   4337     r6xx EXA/Xv: track src/dst domains
   4338     
   4339     Much of the code is shared, so track the src/dst
   4340     domains so we make sure the uses consistent domains
   4341     for each bo.
   4342 
   4343 commit 5c256808cb5fea955eea96ffe9196473715156aa
   4344 Author: Alex Deucher <alexdeucher (a] gmail.com>
   4345 Date:   Wed Mar 17 23:47:50 2010 -0400
   4346 
   4347     XAA: disable render accel
   4348     
   4349     It's been reported broken for a while.  Should fix
   4350     fdo bug 27151, others.
   4351 
   4352 commit a0683be5cc082bdbdd3bc4e9b52f39f423650946
   4353 Author: Dave Airlie <airlied (a] redhat.com>
   4354 Date:   Thu Mar 18 12:36:25 2010 +1000
   4355 
   4356     radeon: avoid using DRI1 init path on DRI2 driver.
   4357     
   4358     I was playing with multi-seat and found this code, fixed
   4359     it up to be sane and more DRI2 like.
   4360     
   4361     Signed-off-by: Dave Airlie <airlied (a] redhat.com>
   4362 
   4363 commit 080a5414593e9b59ed923f26aa6057747b0c868f
   4364 Author: Alex Deucher <alexdeucher (a] gmail.com>
   4365 Date:   Tue Mar 16 12:33:39 2010 -0400
   4366 
   4367     kms: fix ums naming compat for DisplayPort
   4368 
   4369 commit 819b4015349b5d8c5ffa5f979097599774fce5bb
   4370 Author: Alex Deucher <alexdeucher (a] gmail.com>
   4371 Date:   Mon Mar 15 13:47:29 2010 -0400
   4372 
   4373     dump version for rc release
   4374 
   4375 commit d3482a947e3731be4ed0b00b4e3079470700dc4c
   4376 Author: Michael Cree <mcree (a] orcon.net.nz>
   4377 Date:   Fri Mar 12 22:23:31 2010 +1300
   4378 
   4379     Fix some word accesses in AtomBios to work on all architectures.
   4380     
   4381     The UINT16LE_TO_CPU(), etc., macros are used in the AtomBios code to
   4382     fix up endian issues but they do not address bad alignment or assist
   4383     architectures that cannot perform hardware byte or word accesses.
   4384     This patch inserts use of the ldw_u(), etc., interface of the Xserver
   4385     into certain AtomBios accesses to address alignment issues.
   4386     
   4387     This resolves Debian bug 572311, namely that the driver when compiled
   4388     for generic Alpha architecture (i.e. doesn't use the byte-word extension)
   4389     resulted in no display output on certain Radeon cards.
   4390     
   4391     Signed-off-by: Michael Cree <mcree (a] orcon.net.nz>
   4392 
   4393 commit 488c9fd8300505cc6c0c2f8f0f00849f27cc5d63
   4394 Author: Alex Deucher <alexdeucher (a] gmail.com>
   4395 Date:   Mon Mar 15 12:25:57 2010 -0400
   4396 
   4397     r6xx/r7xx: fix domain handling in accel code
   4398     
   4399     Noticed by Pauli and Michel on IRC.
   4400     
   4401     Improves GetImage performace by a factor of ~10.
   4402 
   4403 commit 2ace2591d92fb6d3ce7a6453edb04b36a6c49a32
   4404 Author: Alex Deucher <alexdeucher (a] gmail.com>
   4405 Date:   Mon Mar 15 12:03:58 2010 -0400
   4406 
   4407     radeon: remove some leftover debugging output
   4408 
   4409 commit 67e81c8f17ddde6eba633d2a5aef528e1d598d89
   4410 Author: Andrzej Hajda <andrzej.hajda (a] wp.pl>
   4411 Date:   Wed Mar 10 18:19:35 2010 -0500
   4412 
   4413     radeon: add support for pal on legacy IGP chips
   4414     
   4415     Based on my initial non-working patch.
   4416     
   4417     Fixes some element of fdo bug 12007
   4418 
   4419 commit 3a44f1cb0d2bb748692b1024003de8ee88ca77a5
   4420 Author: Alex Deucher <alexdeucher (a] gmail.com>
   4421 Date:   Tue Mar 9 09:44:01 2010 -0500
   4422 
   4423     atom: i2c gpio fixes
   4424     
   4425     Basically a port of my kms patch. This allows us
   4426     to remove some quirks.
   4427 
   4428 commit d85cb40f516c67305e818302bec7ee817df4144c
   4429 Author: Matt Turner <mattst88 (a] gmail.com>
   4430 Date:   Sun Mar 7 14:24:35 2010 -0500
   4431 
   4432     Don't check for Xinerama.
   4433     
   4434     It doesn't seem to be used anywhere, so don't require it.
   4435     
   4436     CC: Jerome Glisse <jglisse (a] redhat.com>
   4437     CC: Alex Deucher <alexdeucher (a] gmail.com>
   4438     CC: Dave Airlie <airlied (a] redhat.com>
   4439     Signed-off-by: Matt Turner <mattst88 (a] gmail.com>
   4440 
   4441 commit e7b41f8cb082ed462d29bf3fc440072424cbd852
   4442 Author: Alex Deucher <alexdeucher (a] gmail.com>
   4443 Date:   Fri Mar 5 19:16:11 2010 -0500
   4444 
   4445     radeon: disable frac fb div with new pll code
   4446     
   4447     fixes fdo bug 26897
   4448 
   4449 commit 14aff767490c253cbcdd411f812e50b91673119e
   4450 Author: Alex Deucher <alexdeucher (a] gmail.com>
   4451 Date:   Wed Mar 3 13:31:19 2010 -0500
   4452 
   4453     radeon: add new RS880 pci id
   4454 
   4455 commit e6dc886634b38e4a36af7b5f0b23299d5acd7244
   4456 Author: Dave Airlie <airlied (a] redhat.com>
   4457 Date:   Tue Mar 2 10:25:15 2010 +1000
   4458 
   4459     radeon: bump configure.ac
   4460 
   4461 commit 4975658f05c387b39b3e96a292a7683f17645c2c
   4462 Author: Dave Airlie <airlied (a] redhat.com>
   4463 Date:   Sat Feb 27 16:47:19 2010 +1000
   4464 
   4465     pciids: hopefully fix HP
   4466 
   4467 commit e76b90b399c3cc0f0998c0209300c46f97505498
   4468 Author: Alex Deucher <alexdeucher (a] gmail.com>
   4469 Date:   Fri Feb 26 15:01:28 2010 -0500
   4470 
   4471     rv740: disable dfs workaround for drm 1.32+
   4472     
   4473     rv740 pipe setup was fixed in 2.6.33
   4474 
   4475 commit 2de0af5f5b806f9dbfdb1e9b6a5cf96d9433961d
   4476 Author: Matt Turner <mattst88 (a] gmail.com>
   4477 Date:   Wed Feb 24 22:46:28 2010 -0500
   4478 
   4479     Use RADEON_ALIGN instead of open coding it.
   4480     
   4481     Also fix some RADEON_ALIGN(x, 63), which would return incorrect results
   4482     for odd x. Though this shouldn't happen, it's still not right. You
   4483     wouldn't ever write (x + 62) & ~62 which is clearly wrong (and what it
   4484     expands to).
   4485     
   4486     CC: Jerome Glisse <jglisse (a] redhat.com>
   4487     CC: Alex Deucher <alexdeucher (a] gmail.com>
   4488     CC: Dave Airlie <airlied (a] redhat.com>
   4489     Signed-off-by: Matt Turner <mattst88 (a] gmail.com>
   4490 
   4491 commit c7e81d2f3a372e0d5f751dd0c5091aec2b56d936
   4492 Author: Matt Turner <mattst88 (a] gmail.com>
   4493 Date:   Wed Feb 24 22:46:27 2010 -0500
   4494 
   4495     Use/define RADEON_GPU_PAGE_SIZE instead of sprinkling 4096 everywhere.
   4496     
   4497     Also, define RADEON_BUFFER_ALIGN in terms of it, and replace some
   4498     RADEON_ALIGN(x, RADEON_BUFFER_ALIGN) with RADEON_ALIGN(x,
   4499     RADEON_GPU_PAGE_SIZE) since this is really what was intended.
   4500     
   4501     CC: Jerome Glisse <jglisse (a] redhat.com>
   4502     CC: Alex Deucher <alexdeucher (a] gmail.com>
   4503     CC: Dave Airlie <airlied (a] redhat.com>
   4504     Signed-off-by: Matt Turner <mattst88 (a] gmail.com>
   4505 
   4506 commit c0a5c9403dff254e1669df606a4193794270aeff
   4507 Author: Dave Airlie <airlied (a] redhat.com>
   4508 Date:   Fri Feb 26 19:17:28 2010 +1000
   4509 
   4510     pci: add HP vendor id
   4511 
   4512 commit 3970cc5563900f08ba5236b23f765c926616c345
   4513 Author: Cooper Yuan <cooperyuan (a] gmail.com>
   4514 Date:   Fri Feb 26 16:14:12 2010 +0800
   4515 
   4516     add more triple-head server ID
   4517 
   4518 commit b499eee7506f7478649e0000e9f8fcd00ac9d88d
   4519 Author: James Le Cuirot <chewi (a] aura-online.co.uk>
   4520 Date:   Thu Feb 25 21:13:18 2010 -0500
   4521 
   4522     clean up kms zaphod handling
   4523     
   4524     Taken from James patch on bug 24523
   4525     
   4526     agd5f: adapt to the current code
   4527 
   4528 commit 433c8617341f5768255826435a2b09afba684f02
   4529 Author: Alex Deucher <alexdeucher (a] gmail.com>
   4530 Date:   Thu Feb 25 21:03:13 2010 -0500
   4531 
   4532     update ZaphodHeads option
   4533     
   4534     Now that the screen section mapping is fixed,
   4535     Make the option per-instance and allow multiple
   4536     outputs to be specified; e.g., DVI-0 and HDMI-0
   4537     associated with instance 0 and LVDS and VGA-0
   4538     associated with instance 1.
   4539 
   4540 commit f3e20b01c77f02bdf3483ceee27a1f00d240c33d
   4541 Author: James Le Cuirot <chewi (a] aura-online.co.uk>
   4542 Date:   Thu Feb 25 19:10:19 2010 -0500
   4543 
   4544     zaphod: Fix entity instance assignment.
   4545     
   4546     Each screen needs to have a pointer back to its
   4547     device's entity instance, Currently Screen1 is
   4548     pointing to Screen0's instance so when it comes
   4549     to match up the screen sections with the detected
   4550     screens, Screen0 gets chosen in both cases.
   4551     
   4552     See bug 24523
   4553 
   4554 commit 1b7e9a2e50f77819b3aff4e37ba39eaec69ff932
   4555 Author: Alex Deucher <alexdeucher (a] gmail.com>
   4556 Date:   Tue Feb 23 11:39:55 2010 -0500
   4557 
   4558     radeon: fixes for zaphodheads option
   4559     
   4560     Needed for systems with more than two outputs.
   4561     Both KMS and non-KMS zaphod work on systems with
   4562     more than two outputs now.
   4563 
   4564 commit bd83e5f1c75b8c00b43846c7225568917fc9a8ce
   4565 Author: Dave Airlie <airlied (a] redhat.com>
   4566 Date:   Tue Feb 23 19:27:24 2010 +1000
   4567 
   4568     zaphod: hopefully fix kms + zaphod
   4569 
   4570 commit 0c3468d812e3790ce03d9e76779ae81e7b7b82d5
   4571 Author: Alex Deucher <alexdeucher (a] gmail.com>
   4572 Date:   Mon Feb 22 17:34:51 2010 -0500
   4573 
   4574     AVIVO: set frac fb divider pll flag
   4575     
   4576     matches previous behavior
   4577 
   4578 commit 212e152536c4325e6799018891d9aee132681f48
   4579 Author: Alex Deucher <alexdeucher (a] gmail.com>
   4580 Date:   Mon Feb 22 17:27:24 2010 -0500
   4581 
   4582     radeon: update new pll algo
   4583     
   4584     - add support for pre-avivo chips
   4585     - add support for fixed post/ref dividers
   4586     - add support for non-fractional fb dividers
   4587     
   4588     By default avivo chips use the new algo and
   4589     pre-avivo chips use the old algo.  Use the
   4590     "NewPLL" option to toggle between them (set to
   4591     TRUE for the new algo, FALSE for the old).
   4592 
   4593 commit e68d3a3890fc81c51f2006b5548da1e8756ad2fd
   4594 Author: Alex Deucher <alexdeucher (a] gmail.com>
   4595 Date:   Thu Feb 18 14:02:00 2010 -0500
   4596 
   4597     RS600: add connector quirk
   4598     
   4599     System lists DVI port as HDMI.
   4600     
   4601     fixes fdo bug 26605
   4602 
   4603 commit a3b730eceb522c7ac1ef3dd6f6c7d773118d03f7
   4604 Author: Jerome Glisse <jglisse (a] redhat.com>
   4605 Date:   Thu Feb 18 14:13:48 2010 +0100
   4606 
   4607     r6xx/kms: when reseting BO force default state emission
   4608     
   4609     In KMS world each cs need to fully initialize the 3D engine
   4610     when we were erasing cs in IBDiscard for r6xx we weren't
   4611     forcing reemission of default state. This patch force this
   4612     emission. Fix :
   4613     
   4614     http://bugs.freedesktop.org/show_bug.cgi?id=26603
   4615     http://bugzilla.kernel.org/show_bug.cgi?id=15284
   4616 
   4617 commit 579cdcf9b4e38c791a497b747a055fc0a07d8dd6
   4618 Author: Alex Deucher <alexdeucher (a] gmail.com>
   4619 Date:   Wed Feb 17 12:22:48 2010 -0500
   4620 
   4621     radeon: add ZaphodHeads option
   4622     
   4623     Allows users that want to use zaphod mode to select
   4624     which xrandr outputs are assigned to which head.  E.g.,
   4625     
   4626     Option "ZaphodHeads" "LVDS,VGA-0"
   4627     will assign LVDS to the first zaphod driver instance
   4628     and VGA-0 to the second instance.
   4629 
   4630 commit 47136fa347d1756523239746b4c74cd5278a1118
   4631 Author: Michel Dnzer <daenzer (a] vmware.com>
   4632 Date:   Mon Feb 15 16:44:39 2010 +0100
   4633 
   4634     EXA: Fix order of coordinates passed to radeon_pick_best_crtc().
   4635     
   4636     The wrong order prevented tearing avoidance from working with EXA/DRI2.
   4637 
   4638 commit 6e95905f759b844373be62ec513c78153ed00222
   4639 Author: Michel Dnzer <daenzer (a] vmware.com>
   4640 Date:   Mon Feb 15 17:02:16 2010 +0100
   4641 
   4642     Allocate BOs for 'video offscreen surfaces' and 'TV-in' in VRAM.
   4643     
   4644     I think these can only really work in VRAM, though right now there's probably
   4645     nothing to prevent them from getting evicted...
   4646 
   4647 commit 78e7047c5235b09858b66dd3688d39aaa27d7589
   4648 Author: Pauli Nieminen <suokkos (a] gmail.com>
   4649 Date:   Mon Feb 15 13:40:37 2010 +0200
   4650 
   4651     Allocate Xv buffers to GTT.
   4652     
   4653     KMS doesn't have acceleration for upload to vram. memcpy/memmove to VRAM
   4654     directly is very slow (40M/s in benchmark) which causes visible problems
   4655     to video.
   4656     
   4657     Allocating video buffer in GTT will give good performance (350-450M/s)
   4658     for memmove operation. This is nice performance boost for Xv under KMS.
   4659     
   4660     Signed-off-by: Pauli Nieminen <suokkos (a] gmail.com>
   4661 
   4662 commit 3ec25e59854b6b03ad763bc374d3475a50f562d8
   4663 Author: Pauli Nieminen <suokkos (a] gmail.com>
   4664 Date:   Mon Feb 15 13:45:28 2010 +0200
   4665 
   4666     Use memcpy instead of memove for RADEONSwapCopy.
   4667     
   4668     memcpy has about 25% better performance than memmove when
   4669     destination is GTT (wc caching). Changing memmove to memcpy
   4670     in SwapCopy will reduce CPU time spent moving data between
   4671     host and GPU.
   4672     
   4673     memcpy will specially help Xv when playing high resolution
   4674     videos.
   4675     
   4676     The swap path doesn't support overlapping memory copies either
   4677     so extra safety is not worth the performance hit in commonly
   4678     used code path.
   4679     
   4680     Signed-off-by: Pauli Nieminen <suokkos (a] gmail.com>
   4681     
   4682     [ Michel Dnzer: Fixed up whitespace ]
   4683 
   4684 commit 221ef11b31756deb7134801730e76c040e841f5c
   4685 Author: Alex Deucher <alexdeucher (a] gmail.com>
   4686 Date:   Fri Feb 12 14:15:10 2010 -0500
   4687 
   4688     r6xx/r7xx: implement EXA vline support
   4689 
   4690 commit 8ad4025affe1fb2f417e3a3031d74f83be5df253
   4691 Author: Alex Deucher <alexdeucher (a] gmail.com>
   4692 Date:   Fri Feb 12 11:34:47 2010 -0500
   4693 
   4694     radeon: consolidate crtc selector for vline wait
   4695     
   4696     Use the Xv version as it takes into account the area
   4697     covered by the op rather than just picking the largest
   4698     crtc area.
   4699 
   4700 commit 4f9d1714a7382594b834d446bbe502663f6a2778
   4701 Author: Alex Deucher <alexdeucher (a] gmail.com>
   4702 Date:   Fri Feb 5 12:27:51 2010 -0500
   4703 
   4704     r500: fix relocs for Xv planar video
   4705     
   4706     fixes fdo bug 26445
   4707 
   4708 commit b7ca1ab11ac0e4e4be5a1e7789ae8633b460a2d4
   4709 Author: Dave Airlie <airlied (a] redhat.com>
   4710 Date:   Fri Feb 5 13:37:20 2010 +1000
   4711 
   4712     rs400/rs480: mc idle bit is bit 2 like original radeon
   4713     
   4714     backport from a KMS fix, the rs400/480 mc idle is bit 2 not bit 4.
   4715     
   4716     Signed-off-by: Dave Airlie <airlied (a] redhat.com>
   4717 
   4718 commit 97c387e269672b146a95b45fbef5c8c18e473e36
   4719 Author: Gaetan Nadon <memsize (a] videotron.ca>
   4720 Date:   Fri Jan 29 16:08:17 2010 -0500
   4721 
   4722     config: remove dead LINUXDOC macro usage
   4723     
   4724     This module does not generate LINUXDOC documentation.
   4725     
   4726     Signed-off-by: Gaetan Nadon <memsize (a] videotron.ca>
   4727 
   4728 commit 05fa2dee0c63d56fd523ee1ebab479bcb9f5e89d
   4729 Author: Alex Deucher <alexdeucher (a] gmail.com>
   4730 Date:   Thu Feb 4 13:13:58 2010 -0500
   4731 
   4732     evergreen: minor clean up in transmitter setup
   4733     
   4734     both link and encoder must be set for linkb
   4735 
   4736 commit 76eea5e02776f7beeb8f4491a374bd36792eda92
   4737 Author: Alex Deucher <alexdeucher (a] gmail.com>
   4738 Date:   Thu Feb 4 10:52:14 2010 -0500
   4739 
   4740     r600: reduce number of cache flushes
   4741     
   4742     We don't need to flush so often. Next step
   4743     would be to move the flushing to the drm and only
   4744     flush after each command buffer rather than each
   4745     draw.
   4746 
   4747 commit 8d63d70f7ebaf9d250f0449d3720ef47516c05df
   4748 Author: Alex Deucher <alexdeucher (a] gmail.com>
   4749 Date:   Wed Feb 3 15:22:22 2010 -0500
   4750 
   4751     evergreen: use external clock source for DP PHY
   4752     
   4753     DP CRTC clock always comes from DCPLL.  This frees
   4754     up PPll1/2 for non-DP-mode PHYs and CRTCs
   4755 
   4756 commit ecbc26431914216a8b207e81451282ea07c8b92f
   4757 Author: Alex Deucher <alexdeucher (a] gmail.com>
   4758 Date:   Wed Feb 3 03:52:07 2010 -0500
   4759 
   4760     evergreen: blank/unblank DP in dpms calls
   4761 
   4762 commit 710a2fd07235349f084ec40626cc28fbae523d27
   4763 Author: Alex Deucher <alexdeucher (a] gmail.com>
   4764 Date:   Wed Feb 3 03:00:24 2010 -0500
   4765 
   4766     evergreen: pll fixes
   4767     
   4768     SetPixelClock needs to be called for DP outputs with a
   4769     valid PLL.
   4770 
   4771 commit 9ab2377ee23c5dc360ba135a77aa6b181a1862e6
   4772 Author: Alex Deucher <alexdeucher (a] gmail.com>
   4773 Date:   Tue Feb 2 15:15:36 2010 -0500
   4774 
   4775     evergreen: DP requires coherent mode
   4776 
   4777 commit 634da80056525a48ec17ffb81e2fb59b168bea9e
   4778 Author: Alex Deucher <alexdeucher (a] gmail.com>
   4779 Date:   Tue Feb 2 15:09:57 2010 -0500
   4780 
   4781     evergreen: fix units on frac_fb_div
   4782 
   4783 commit a887818f491f6c7315c56c4e0d0b702c4c6aa4ac
   4784 Author: Alex Deucher <alexdeucher (a] gmail.com>
   4785 Date:   Mon Feb 1 11:01:47 2010 -0500
   4786 
   4787     evergreen: add pci ids
   4788 
   4789 commit cb2772b69480268c059766c4f6b209ce590ede0e
   4790 Author: Alex Deucher <alexdeucher (a] gmail.com>
   4791 Date:   Fri Jan 29 12:59:46 2010 -0500
   4792 
   4793     evergreen: add atombios crtc/pll functions
   4794 
   4795 commit bd8e04cb7b39f38b6958273582a9b324a9f0759a
   4796 Author: Alex Deucher <alexdeucher (a] gmail.com>
   4797 Date:   Mon Feb 1 10:07:43 2010 -0500
   4798 
   4799     evergreen: add atom support for digital outputs
   4800     
   4801     analog is already supported by the existing code.
   4802 
   4803 commit 8ad40d3c32ad5b91725bd37fcade6bed504df421
   4804 Author: Alex Deucher <alexdeucher (a] gmail.com>
   4805 Date:   Tue Jan 26 15:39:44 2010 -0500
   4806 
   4807     evergreen: add crtc set base/format support
   4808 
   4809 commit 2c9cf0a07ff9e5a4989861bc2fdfd71d841013a8
   4810 Author: Alex Deucher <alexdeucher (a] gmail.com>
   4811 Date:   Thu Dec 10 15:29:14 2009 -0500
   4812 
   4813     evergreen: add lut support
   4814 
   4815 commit 65246545c3dd9bfef73e8a0f200bd5909b89a167
   4816 Author: Alex Deucher <alexdeucher (a] gmail.com>
   4817 Date:   Tue Jan 26 12:10:02 2010 -0500
   4818 
   4819     evergreen: add hw cursor support
   4820 
   4821 commit c05cad56b69d239fa2e69905d15f4f08b9db4c55
   4822 Author: Alex Deucher <alexdeucher (a] gmail.com>
   4823 Date:   Thu Jan 28 01:28:52 2010 -0500
   4824 
   4825     evergreen: add base asic support
   4826 
   4827 commit ed63e1b1abe8810b5da6b4140892337eef08a9ea
   4828 Author: Alex Deucher <alexdeucher (a] gmail.com>
   4829 Date:   Fri Jan 29 12:42:33 2010 -0500
   4830 
   4831     evergreen: add register and utility defines
   4832 
   4833 commit 019260ec4a9f9fbf2ac63a2ca3314aa308471f7e
   4834 Author: Alex Deucher <alexdeucher (a] gmail.com>
   4835 Date:   Thu Dec 10 14:57:39 2009 -0500
   4836 
   4837     evergreen: add chip enums
   4838 
   4839 commit e86ae564d8b94d2cc8d3c7cceb452a197ab6387a
   4840 Author: Alex Deucher <alexdeucher (a] gmail.com>
   4841 Date:   Mon Feb 1 12:03:23 2010 -0500
   4842 
   4843     atom: update to the latest upstream atombios.h changes
   4844 
   4845 commit 77b13a02c70842a58e0590d0243f0ae016c5a640
   4846 Author: Alex Deucher <alexdeucher (a] gmail.com>
   4847 Date:   Mon Feb 1 12:16:20 2010 -0500
   4848 
   4849     r500: fix CS section size missmatch in Xv code
   4850 
   4851 commit 5c11264517d1b9808415d47e9dedc345610f0f86
   4852 Author: Dave Airlie <airlied (a] linux.ie>
   4853 Date:   Fri Jan 29 15:10:33 2010 +1000
   4854 
   4855     radeon: further digital encoder cleanups.
   4856     
   4857     this just cleans up a few more bits of the digital encoder setup.
   4858     
   4859     Signed-off-by: Dave Airlie <airlied (a] redhat.com>
   4860 
   4861 commit 872a11fa9efb0b76cef83089ea1bb80792b94930
   4862 Author: Alex Deucher <alexdeucher (a] gmail.com>
   4863 Date:   Thu Jan 28 01:19:23 2010 -0500
   4864 
   4865     radeon: clean up dig encoder handling
   4866     
   4867     - switch the var name to dig_encoder
   4868     - quiet coherent messages
   4869     - clean up dig encoder selection
   4870     
   4871     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
   4872 
   4873 commit c1a73ff51b371ecc6f57a81a33f644344b4e3f70
   4874 Author: Dave Airlie <airlied (a] linux.ie>
   4875 Date:   Thu Jan 28 12:58:29 2010 +1000
   4876 
   4877     radeon: add support for picking the digitial encoder
   4878     
   4879     Testing on a W500 laptop found the LVDS + DisplayPort would conflict
   4880     over the choice of digital encoder, and only one would work.
   4881     
   4882     This patch fixes the DCE3 case where LVTMA requires the second digital
   4883     encoder and lets DP/DVI use the first in most cases.
   4884     
   4885     Signed-off-by: Dave Airlie <airlied (a] redhat.com>
   4886 
   4887 commit 95b56275d80dcee48a7927df124602c34cd72235
   4888 Author: Alex Deucher <alexdeucher (a] gmail.com>
   4889 Date:   Wed Jan 27 15:48:25 2010 -0500
   4890 
   4891     avivo: add some hotplug detect regs
   4892 
   4893 commit 5a4327f7784361933484895c9af751ccfa242d48
   4894 Author: Alex Deucher <alexdeucher (a] gmail.com>
   4895 Date:   Tue Jan 26 16:06:00 2010 -0500
   4896 
   4897     radeon: minor pll updates
   4898     
   4899     add new fixed post divider option
   4900 
   4901 commit cbd642af7c76469d701471daea0c8d167567ccf8
   4902 Author: Alex Deucher <alexdeucher (a] gmail.com>
   4903 Date:   Tue Jan 26 12:03:45 2010 -0500
   4904 
   4905     radeon: use mmio bar size rather than hardcoded number for register ops
   4906     
   4907     newer asics have larger mmio bars
   4908 
   4909 commit e5933fd74923a07aa401bdb4ecd8d1d641148440
   4910 Author: Alex Deucher <alexdeucher (a] gmail.com>
   4911 Date:   Mon Jan 25 13:18:47 2010 -0500
   4912 
   4913     KMS: fix no accel option
   4914     
   4915     NO_ACCEL wasn't handled correctly with KMS.
   4916     
   4917     fixes fdo bug 26198
   4918 
   4919 commit ba99a82ced1a6101365876723d22bcfec4607537
   4920 Author: Dave Airlie <airlied (a] redhat.com>
   4921 Date:   Mon Jan 25 13:50:13 2010 +1000
   4922 
   4923     radeon/kms: only enable EXA pixmaps under kms if we support render accel
   4924     
   4925     I've seen RN50s with 64MB of RAM that are slow as molasses, this
   4926     should fix them.
   4927     
   4928     RH bug 556400
   4929     
   4930     Signed-off-by: Dave Airlie <airlied (a] redhat.com>
   4931 
   4932 commit de40d36264364434541377c7f65f3836dc514fc0
   4933 Author: Kusanagi Kouichi <slash (a] ac.auone-net.jp>
   4934 Date:   Fri Jan 22 17:18:51 2010 +0900
   4935 
   4936     Remove unnecessary checks.
   4937     
   4938     Signed-off-by: Kusanagi Kouichi <slash (a] ac.auone-net.jp>
   4939 
   4940 commit 30a19b75cc82b8e04c45e6684b84f9a4ccc0505b
   4941 Author: Alan Coopersmith <alan.coopersmith (a] sun.com>
   4942 Date:   Tue Jan 19 14:54:04 2010 -0800
   4943 
   4944     Fix configure with --disable-dri
   4945     
   4946     AM_CONDITIONAL calls can't be made inside if statements, since
   4947     automake won't know what to do when the if isn't true.
   4948     
   4949     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] sun.com>
   4950 
   4951 commit bd011784c0609f1fd03dcb784744c8f5cdef33da
   4952 Author: Alex Deucher <alexdeucher (a] gmail.com>
   4953 Date:   Tue Jan 19 11:59:38 2010 -0500
   4954 
   4955     ATOM: Upstream parser updates
   4956 
   4957 commit 95d63e408cc88b6934bec84a0b1ef94dfe8bee7b
   4958 Author: Jerome Glisse <jglisse (a] redhat.com>
   4959 Date:   Mon Jan 18 10:46:50 2010 +0100
   4960 
   4961     r6xx/r7xx: emit relocation for FRAG & TILE buffer
   4962     
   4963     FRAG & TILE buffer are unused but still they need
   4964     to be associated with a valid relocation so that
   4965     userspace can't try to abuse them to overwritte
   4966     GART and then try to write anywhere in system
   4967     memory.
   4968 
   4969 commit bbaf71fb46e3e0acdadcb91e9b1c73396bd9aa8e
   4970 Author: Alan Coopersmith <alan.coopersmith (a] sun.com>
   4971 Date:   Fri Jan 15 15:09:27 2010 -0800
   4972 
   4973     Update Sun license notices to current X.Org standard form
   4974     
   4975     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] sun.com>
   4976 
   4977 commit 3d158716a60d5a113a541ea2f680b81a1be41ad2
   4978 Author: Dave Airlie <airlied (a] redhat.com>
   4979 Date:   Thu Jan 14 11:21:33 2010 +1000
   4980 
   4981     displayport: fix DDC on DVI->DP convertors.
   4982     
   4983     Seems we have to not do auxch DDC if we aren't talking to a DP
   4984     sink.
   4985 
   4986 commit 6a363f68415d37c302151581f2a86855dba39b67
   4987 Author: Alex Deucher <alexdeucher (a] gmail.com>
   4988 Date:   Mon Jan 11 15:13:45 2010 -0500
   4989 
   4990     rv100: fix typo in fix for bug 25992
   4991     
   4992     Noticed by Maarten Maathuis.
   4993 
   4994 commit 7b01e1ee29f681bf1735ecded6445d12beeb52d8
   4995 Author: Alex Deucher <alexdeucher (a] gmail.com>
   4996 Date:   Mon Jan 11 12:40:06 2010 -0500
   4997 
   4998     rv100: reject modes >135 Mhz with DVI
   4999     
   5000     Due to heat issues. fixes bug 25992
   5001     
   5002     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
   5003 
   5004 commit 74da9a66a420a40bb5d562f07e97ce6ac2eb010f
   5005 Author: Alex Deucher <alexdeucher (a] gmail.com>
   5006 Date:   Fri Jan 8 16:51:43 2010 -0500
   5007 
   5008     radeon/kms: add new strings for eDP and TV
   5009 
   5010 commit 61977f61f516b54d1fd9df34d0f0892fbf5227d7
   5011 Author: Alex Deucher <alexdeucher (a] gmail.com>
   5012 Date:   Thu Jan 7 02:15:31 2010 -0500
   5013 
   5014     radeon: fallback to i2c for edid if aux fails
   5015     
   5016     In case of a DP->DVI adapter for example.
   5017 
   5018 commit 958d073869404f60e56dc0cc70b3e7de85904694
   5019 Author: Alex Deucher <alexdeucher (a] gmail.com>
   5020 Date:   Thu Jan 7 02:12:00 2010 -0500
   5021 
   5022     radeon: add initial support for eDP (embedded DisplayPort)
   5023     
   5024     Should fix fdo bug 25931
   5025 
   5026 commit 944ae73f7cd5f9a1622b38e06a58565812cb102f
   5027 Author: Alex Deucher <alexdeucher (a] gmail.com>
   5028 Date:   Thu Jan 7 01:52:35 2010 -0500
   5029 
   5030     radeon: updated ObjectID.h
   5031 
   5032 commit 48aa5064aff4b9adf768e480df2312d4375e9c40
   5033 Author: Alex Deucher <alexdeucher (a] gmail.com>
   5034 Date:   Mon Jan 4 11:05:44 2010 -0500
   5035 
   5036     radeon: fix LVDS power sequence on Mac cards
   5037     
   5038     Noticed by John R. Dunning.  Fix taken from radeonfb.
   5039     
   5040     I'm not sure if this sequence would be useful on any PC
   5041     laptops or not so make it mac specific for now.
   5042 
   5043 commit 36bd69affc996c92c40b7360a7fbaa1a3a46abfd
   5044 Author: Gaetan Nadon <memsize (a] videotron.ca>
   5045 Date:   Wed Dec 16 15:52:18 2009 -0500
   5046 
   5047     configure.ac: remove unused sdkdir=$(pkg-config...) statement
   5048     
   5049     The sdkdir variable isn't use, so remove the statement.
   5050     
   5051     Acked-by: Dan Nicholson <dbn.lists (a] gmail.com>
   5052     
   5053     Signed-off-by: Gaetan Nadon <memsize (a] videotron.ca>
   5054 
   5055 commit 9d0f3af7278dc939fd4e6f3ea69d9f488a9fbed7
   5056 Author: Alex Deucher <alexdeucher (a] gmail.com>
   5057 Date:   Tue Dec 22 08:45:27 2009 -0500
   5058 
   5059     radeon: add cvt timing if we only have panel w/h
   5060     
   5061     fixes mac laptops without an edid
   5062     
   5063     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
   5064 
   5065 commit 6e1f5553c6d7e3b5d089af2e3d587efe95936855
   5066 Author: Alex Deucher <alexdeucher (a] gmail.com>
   5067 Date:   Mon Dec 21 17:32:40 2009 -0500
   5068 
   5069     ATOM: add new power table defs
   5070 
   5071 commit 4b05c47ac657f9a93d76221269761ed64c81f716
   5072 Author: Dave Airlie <airlied (a] redhat.com>
   5073 Date:   Thu Dec 17 14:30:23 2009 +1000
   5074 
   5075     radeon: use new libdrm api
   5076 
   5077 commit 1d620800bd79290967fa487decf798e318c45f25
   5078 Author: Ingmar Vanhassel <ingmar (a] exherbo.org>
   5079 Date:   Sun Dec 20 21:04:56 2009 +0100
   5080 
   5081     Replace shave with automake silent-rules
   5082     
   5083     Which are enabled by default in Xorg's util-macros 1.3 if automake-1.11
   5084     is used.
   5085     
   5086     Signed-off-by: Ingmar Vanhassel <ingmar (a] exherbo.org>
   5087 
   5088 commit 52f6a2ff682ad1f8e26ef1cd7d380493dcd57752
   5089 Author: Gaetan Nadon <memsize (a] videotron.ca>
   5090 Date:   Wed Dec 16 15:29:53 2009 -0500
   5091 
   5092     src/Makefile.am: missing 3 header files in tarball
   5093     
   5094     radeon_dummy_bufmgr.h
   5095     radeon_vbo.h
   5096     simple_list.h
   5097     Replace leading spaces with tab for radeon_atomwrapper.h
   5098     
   5099     Signed-off-by: Gaetan Nadon <memsize (a] videotron.ca>
   5100 
   5101 commit 3a30210d50b27f8772fc5045133940246764fce9
   5102 Author: Matthias Hopf <mhopf (a] suse.de>
   5103 Date:   Tue Dec 15 10:53:48 2009 -0500
   5104 
   5105     fix 200M freezes on VT switch if CRTC is disabled
   5106     
   5107     It appears that RS4xx chips need to have the crtc
   5108     enabled when the timing is programmed.
   5109     
   5110     agd5f: minor fixes/cleanup of the original patch
   5111 
   5112 commit 299d395bd3f294239dee58ab7d607d7d2c657f61
   5113 Author: Corbin Simpson <MostAwesomeDude (a] gmail.com>
   5114 Date:   Sun Dec 13 14:51:17 2009 -0800
   5115 
   5116     dri: be more useful if disabling DRI due to KMS/UMS mismatch.
   5117     
   5118     It's only fair.
   5119     
   5120     Compile-tested only.
   5121     
   5122     Signed-off-by: Dave Airlie <airlied (a] redhat.com>
   5123 
   5124 commit 0e5c9d87b5d7e0751df71cc8958ca5ccaed25104
   5125 Author: Alex Deucher <alexdeucher (a] gmail.com>
   5126 Date:   Thu Dec 10 14:27:43 2009 -0500
   5127 
   5128     ATOM: split set base/format into separate functions
   5129     
   5130     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
   5131 
   5132 commit 46630da5fd6f45bb8ea150b870162997480d69c7
   5133 Author: Alex Deucher <alexdeucher (a] gmail.com>
   5134 Date:   Wed Dec 9 12:55:25 2009 -0500
   5135 
   5136     AVIVO: add new PLL code
   5137     
   5138     This should hopefully help the problems with flickering
   5139     and blinking monitors reported on some systems.  If there
   5140     are problems, the old PLL algorithm can be selected with:
   5141     Option "NewPLL" "FALSE"
   5142     in the device section of your X config.
   5143     
   5144     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
   5145 
   5146 commit f082b1693d6f7f763ccf5a8436a89890ca2c6129
   5147 Author: Matthijs Kooijman <matthijs (a] stdin.nl>
   5148 Date:   Thu Dec 3 12:10:14 2009 -0500
   5149 
   5150     radeon: fix crtc2 dpms
   5151     
   5152     noticed by Matthijs Kooijman on fdo bug 22140
   5153 
   5154 commit 3a96fbf3b84522cf1ba1b176e82b662222331c14
   5155 Author: Alex Deucher <alexdeucher (a] gmail.com>
   5156 Date:   Wed Dec 2 18:02:33 2009 -0500
   5157 
   5158     radeon: only read RADEON_PPLL_REF_DIV for ref div on pre-avivo
   5159     
   5160     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
   5161 
   5162 commit f03450796d2e9247a1228c4e2abb1dfad7aecddf
   5163 Author: Kusanagi Kouichi <slash (a] ac.auone-net.jp>
   5164 Date:   Wed Dec 2 01:36:37 2009 -0500
   5165 
   5166     radeon: Lift hardcoded limit from RADEONQueryImageAttributes
   5167     
   5168     The dimension of an XvImage is limited to 2048 x 2048 even if an adaptor
   5169     supports larger image.
   5170     XvCreateImage and XvShmCreateImage lower the width or height of an image.
   5171     XvPutImage and XvShmPutImage return BadValue.
   5172     The cause is that 2048 is hardcoded in RADEONQueryImageAttributes.
   5173 
   5174 commit efbc2c80ab02879edf3b7b3d65b16c45ddce5017
   5175 Merge: 88a50a3 a612813
   5176 Author: Dave Airlie <airlied (a] redhat.com>
   5177 Date:   Wed Dec 2 14:30:36 2009 +1000
   5178 
   5179     Merge remote branch 'origin/displayport'
   5180 
   5181 commit 88a50a30df11a06263209340a42251851f8e2334
   5182 Author: Dave Airlie <airlied (a] redhat.com>
   5183 Date:   Mon Nov 30 15:32:12 2009 +1000
   5184 
   5185     r600: fix multi-operation in single batch support.
   5186     
   5187     This ports the mesa DMA buffer handling with the 3 lists,
   5188     
   5189     Signed-off-by: Dave Airlie <airlied (a] redhat.com>
   5190 
   5191 commit b2597deea3a3953ff50d54ff37e3c043eac409f4
   5192 Author: Kusanagi Kouichi <slash (a] ac.auone-net.jp>
   5193 Date:   Mon Nov 30 11:10:50 2009 -0500
   5194 
   5195     R600: fix some warnings
   5196 
   5197 commit 4d90dc3cb248e9d61c0c490bba80f6727fafd318
   5198 Author: Alex Deucher <alexdeucher (a] gmail.com>
   5199 Date:   Mon Nov 30 11:05:38 2009 -0500
   5200 
   5201     atom: pull misc mode info for lvds panel mode from bios tables
   5202     
   5203     sync polarity, etc.  This will likely fix LVDS problems
   5204     on some laptops.
   5205     
   5206     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
   5207 
   5208 commit a612813c5f329f00a9271e7bb69abd2630a49403
   5209 Author: Alex Deucher <alexdeucher (a] gmail.com>
   5210 Date:   Fri Nov 27 17:20:30 2009 -0500
   5211 
   5212     radeon: clean up DP code
   5213     
   5214     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
   5215 
   5216 commit a8dbf7c23481501987971a9c0b6cb0760f86127f
   5217 Author: Dave Airlie <airlied (a] redhat.com>
   5218 Date:   Fri Nov 27 10:16:00 2009 +1000
   5219 
   5220     r600/accel: cleanup and merge a lot of the accel functions
   5221     
   5222     All of the drawing ops were the exact same modulo the vtx size,
   5223     this along with the vertex buffer wrapping code could all be consolidated
   5224     into a smaller set of functions.
   5225     
   5226     This also adds 2 VBO which we switch between, and merges a #define to
   5227     enable the multiple operations in one CS under KMS mode.
   5228     
   5229     Multi-operation still isn't working though.
   5230     
   5231     Signed-off-by: Dave Airlie <airlied (a] redhat.com>
   5232 
   5233 commit 971e463b2cfdc1ba1c78a24fb439d33dd9155dfc
   5234 Author: Alex Deucher <alexdeucher (a] gmail.com>
   5235 Date:   Thu Nov 26 12:45:15 2009 -0500
   5236 
   5237     dce3: CV1/TV1OutputControl tables didn't go away until dce3.2
   5238     
   5239     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
   5240 
   5241 commit 95385f0906f371a1ed6e60eb3e597e699c7a3222
   5242 Author: Jerome Glisse <jglisse (a] redhat.com>
   5243 Date:   Thu Nov 26 12:21:21 2009 +0100
   5244 
   5245     kms: Fix resizing when acceleration is disabled
   5246     
   5247     When acceleration is disabled we need to reallocate
   5248     a new shadow framebuffer and we should also avoid
   5249     calling any EXA function as EXA is disabled in such
   5250     case.
   5251 
   5252 commit 8195385d3cedf70d89ca576371af6bca5045bbd2
   5253 Author: Dave Airlie <airlied (a] redhat.com>
   5254 Date:   Thu Nov 26 15:43:54 2009 +1000
   5255 
   5256     dce3: no CV1 or TV1 Output Control tables anymore.
   5257     
   5258     According to the DCE3 docs we should only use DAC1/2 not
   5259     CV1/TV OutputControl, also my rv730 bios doesn't have any
   5260     CV1/TV tables.
   5261     
   5262     Signed-off-by: Dave Airlie <airlied (a] redhat.com>
   5263 
   5264 commit 381b14d5422131ea8ff942ab06a328f6beca0d3f
   5265 Author: Dave Airlie <airlied (a] redhat.com>
   5266 Date:   Thu Nov 26 15:28:15 2009 +1000
   5267 
   5268     atombios: CV mode retrival was broken.
   5269     
   5270     a) crev and frev are reversed
   5271     b) my rv730 bios only has one mode in it, so
   5272        bounds check the table size.
   5273 
   5274 commit a67a13c315a9235be052662e2a3270686cccc0f0
   5275 Author: Dave Airlie <airlied (a] redhat.com>
   5276 Date:   Thu Nov 26 13:41:36 2009 +1000
   5277 
   5278     radeon: fix typo in unused as of yet CV code
   5279 
   5280 commit cd9bfb5892eebef6dff14ac414dff074db5ddee4
   5281 Author: Dave Airlie <airlied (a] redhat.com>
   5282 Date:   Thu Nov 26 06:43:13 2009 +1000
   5283 
   5284     fixes displayport for me here
   5285 
   5286 commit 256de862a3c017dcb4ed0d8689294a552eda0d18
   5287 Author: Dave Airlie <airlied (a] redhat.com>
   5288 Date:   Thu Nov 26 06:35:39 2009 +1000
   5289 
   5290     displayport: cleanup call dp from dpms on instead.
   5291 
   5292 commit 05551295c5e0946745163f17e5c1d3d41b94bcbf
   5293 Author: Kristian Hgsberg <krh (a] bitplanet.net>
   5294 Date:   Tue Nov 24 21:09:03 2009 -0500
   5295 
   5296     dri2: Use drmGetDeviceNameFromFd() instead of open coded loop.
   5297 
   5298 commit 0061c4db1d3aecdca13efb5133ab8784dc37df95
   5299 Author: Dave Airlie <airlied (a] redhat.com>
   5300 Date:   Wed Nov 25 15:39:10 2009 +1000
   5301 
   5302     Revert "r600: enable multiple operations in one CS"
   5303     
   5304     turn this off for now, on my rv635 desktop, I started getting blanks
   5305     in places in firefox and the odd bit of font corruption, need to
   5306     track that down.
   5307     
   5308     This reverts commit 985a065518b1d33599de33f7fe082d3302db58a6.
   5309 
   5310 commit 8b28534bcf877557a5681fa3b4f107c74615d3de
   5311 Author: Dave Airlie <airlied (a] redhat.com>
   5312 Date:   Wed Nov 25 13:24:44 2009 +1000
   5313 
   5314     radeon/exa: change option to determine exa pixmap usage.
   5315     
   5316     This moves to a boolean instead of using VRAM sizing.
   5317     
   5318     as per Michel's suggestions on list.
   5319     
   5320     Signed-off-by: Dave Airlie <airlied (a] redhat.com>
   5321 
   5322 commit f0acb16fa19844453adc6db3399977fba7c8a0db
   5323 Author: Dave Airlie <airlied (a] redhat.com>
   5324 Date:   Wed Nov 25 12:04:47 2009 +1000
   5325 
   5326     r600/xv: drop inited 3d false in xv code
   5327 
   5328 commit 985a065518b1d33599de33f7fe082d3302db58a6
   5329 Author: Dave Airlie <airlied (a] redhat.com>
   5330 Date:   Wed Nov 25 11:54:08 2009 +1000
   5331 
   5332     r600: enable multiple operations in one CS
   5333     
   5334     This switches on multiple ops in a single CS under KMS/DRI2.
   5335     
   5336     It gets for on a Pentium D 3 + rv740 from 330,000 to 500,000
   5337     with x11perf -aa10text.
   5338     
   5339     It also knocks a couple of seconds of gtkperf -a
   5340     
   5341     Signed-off-by: Dave Airlie <airlied (a] redhat.com>
   5342 
   5343 commit af816ac752820255f245793b53a7cca5a4a49cd4
   5344 Author: Dave Airlie <airlied (a] redhat.com>
   5345 Date:   Wed Nov 25 11:53:07 2009 +1000
   5346 
   5347     r600: fixup problems with EXA operation reset for multiple ops
   5348     
   5349     To put multiple ops into one CS, you can't just discard the whole
   5350     IB. This add supports for reset the CS cdw to the correct place
   5351     after an op discards.
   5352     
   5353     Still doesn't enable the final accel bits.
   5354 
   5355 commit 3d8dcbc29323a3c644100bec13aa93f024653bd3
   5356 Author: Dave Airlie <airlied (a] redhat.com>
   5357 Date:   Wed Nov 25 11:43:57 2009 +1000
   5358 
   5359     kms: flush cs on close screen.
   5360     
   5361     this is needed for server recycle.
   5362     
   5363     Signed-off-by: Dave Airlie <airlied (a] redhat.com>
   5364 
   5365 commit 19f1a357944f9d8f4567a2691a68067ec033ccb7
   5366 Author: Dave Airlie <airlied (a] redhat.com>
   5367 Date:   Wed Nov 25 11:41:52 2009 +1000
   5368 
   5369     radeon: fix check for no work in operation
   5370 
   5371 commit 3a460a14b9603159f10d89da27b559c36a184e27
   5372 Author: Dave Airlie <airlied (a] redhat.com>
   5373 Date:   Wed Nov 25 10:33:17 2009 +1000
   5374 
   5375     r600: refactor code to help future acceleration speedups.
   5376     
   5377     This changes the vertex buffer index to be an offset, and
   5378     records the start of the vb for each operation and uses
   5379     that to set the operations up.
   5380     
   5381     This still flushes after each operation to make sure we have
   5382     no regressions in non-kms/kms cases.
   5383     
   5384     Signed-off-by: Dave Airlie <airlied (a] redhat.com>
   5385 
   5386 commit 797a3f0c71c94477eec565ea2c95553c6f66d9fd
   5387 Author: Dave Airlie <airlied (a] redhat.com>
   5388 Date:   Wed Nov 25 10:07:59 2009 +1000
   5389 
   5390     kms: allow prepare copy to fail without dying
   5391 
   5392 commit ba76acc76e0d0a51a1c488e4d5494a71e155a05b
   5393 Author: Dave Airlie <airlied (a] redhat.com>
   5394 Date:   Tue Nov 24 15:38:47 2009 +1000
   5395 
   5396     radeon/kms: drop special r600 indirect flush
   5397     
   5398     This just merges it with the main kms cs flush
   5399 
   5400 commit 3c527d752d3cced219c6113acb932511b16e35fb
   5401 Author: Dave Airlie <airlied (a] redhat.com>
   5402 Date:   Tue Nov 24 15:11:12 2009 +1000
   5403 
   5404     r600: enable mixed pixmaps
   5405 
   5406 commit b9eb2380df5145c85b2ef694a04628c055c47429
   5407 Author: Alex Deucher <alexdeucher (a] gmail.com>
   5408 Date:   Mon Nov 23 12:12:02 2009 -0500
   5409 
   5410     DCE3.2: fix uniphy2 dvi issues
   5411     
   5412     In some cases the atom transmitter table sets the
   5413     golden value of this reg differently which some monitors
   5414     don't like.  I haven't had time to dig further, so this
   5415     works around it for now.
   5416     
   5417     Fixes fdo bug 24313
   5418     
   5419     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
   5420 
   5421 commit d0dd5122d8d75b7c4a72df07dc7f562b2e75dd5e
   5422 Author: Gaetan Nadon <memsize (a] videotron.ca>
   5423 Date:   Mon Nov 23 09:25:05 2009 -0500
   5424 
   5425     Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES
   5426     
   5427     Now that the INSTALL file is generated.
   5428     Allows running make maintainer-clean.
   5429 
   5430 commit 3d7888aa0493f46d826f4d80dea36f1f642f3c6b
   5431 Author: Dave Airlie <airlied (a] redhat.com>
   5432 Date:   Mon Nov 23 15:26:15 2009 +1000
   5433 
   5434     radeon: fix warning in printf
   5435 
   5436 commit 3a1a8b7b73424a769baf917bba2223ea6515b596
   5437 Author: Dave Airlie <airlied (a] redhat.com>
   5438 Date:   Mon Nov 23 15:07:10 2009 +1000
   5439 
   5440     radeon: surround mixed pixmaps usage with ifdef check for old servers
   5441 
   5442 commit e20af9c94982ec6487dae42c141d33cf6a7a2eb4
   5443 Author: Dave Airlie <airlied (a] redhat.com>
   5444 Date:   Fri Nov 20 12:15:02 2009 +1000
   5445 
   5446     radeon: avoid using hw pixmaps when we have little VRAM.
   5447     
   5448     This patch returns NULL for pixmap creation when we are using
   5449     mixed pixmaps and the pixmap has a size.
   5450     
   5451     The size check is necessary for the front buffer.
   5452     
   5453     We add a flag to force pixmap creation for certain pixmaps
   5454     that need to be hw, like the DRI2 and Xv ones.
   5455     
   5456     Idea from Michel and workarounds from Ben Skeggs.
   5457     
   5458     v2: add Option "EXALowVRAM" to allow configuring this, value in MBs.
   5459     
   5460     Signed-off-by: Dave Airlie <airlied (a] redhat.com>
   5461 
   5462 commit 543338842ba7fe7da4902947d386ea1cabd1cdf0
   5463 Author: Alex Deucher <alexdeucher (a] gmail.com>
   5464 Date:   Fri Nov 20 16:38:43 2009 -0500
   5465 
   5466     dp fix timing
   5467     
   5468     aux channel atom command table delay is 10 usec units
   5469     this gets the link training working, but alas, no image.
   5470 
   5471 commit dd3eab848cf352bb96c3d01fe6028d8a4a8e451e
   5472 Author: Alex Deucher <alexdeucher (a] gmail.com>
   5473 Date:   Fri Nov 20 01:06:49 2009 -0500
   5474 
   5475     r300: render target limit is 2560
   5476     
   5477     limit was increased to 4021 in r4xx.
   5478     
   5479     fixes fdo bug 25191.
   5480     
   5481     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
   5482 
   5483 commit df35d40d4ec260cdab57a9b36e4e96b2a6c2a827
   5484 Author: Alex Deucher <alexdeucher (a] gmail.com>
   5485 Date:   Thu Nov 19 20:01:42 2009 -0500
   5486 
   5487     DP: hack that makes DP work.
   5488     
   5489     Something's wrong with the status check.
   5490 
   5491 commit f42412ec4dbd21f562a7fe4239c0a1f17ef1b8f2
   5492 Author: Alex Deucher <alexdeucher (a] gmail.com>
   5493 Date:   Thu Nov 19 19:40:54 2009 -0500
   5494 
   5495     wip
   5496 
   5497 commit eb9bc133fc426e67b397e661bfd22bf62009d9d3
   5498 Author: Dave Airlie <airlied (a] redhat.com>
   5499 Date:   Fri Nov 20 09:23:31 2009 +1000
   5500 
   5501     kms: recalculate the flush limits after screen resize.
   5502     
   5503     When we resize the front buffer we need to reduce the flush limits
   5504     appropriately.
   5505     
   5506     Signed-off-by: Dave Airlie <airlied (a] redhat.com>
   5507 
   5508 commit f7f58ef4c042e492618665a6c5555e8e67387ab3
   5509 Author: Dave Airlie <airlied (a] redhat.com>
   5510 Date:   Fri Nov 20 09:22:39 2009 +1000
   5511 
   5512     radeon: r100/r200 have a 2047 scissor limit
   5513     
   5514     We were overflowing this in my case with a 2704 width desktop,
   5515     so videos were stopping around 700 bytes across the screen.
   5516     
   5517     can I haz shatter already?
   5518     
   5519     Signed-off-by: Dave Airlie <airlied (a] redhat.com>
   5520 
   5521 commit 54c09778d79de1516ee511d6d7d5b54dd4bf9130
   5522 Author: Alex Deucher <alexdeucher (a] gmail.com>
   5523 Date:   Thu Nov 19 13:32:30 2009 -0500
   5524 
   5525     DP wip
   5526     
   5527     - use coherent
   5528     - fix up lane/clock numbers
   5529 
   5530 commit 02d017a0552db2c8a48506c5b26c48a1a2ab75b6
   5531 Author: Gaetan Nadon <memsize (a] videotron.ca>
   5532 Date:   Wed Oct 28 14:41:41 2009 -0400
   5533 
   5534     INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
   5535     
   5536     Automake 'foreign' option is specified in configure.ac.
   5537     Remove from Makefile.am
   5538 
   5539 commit 396ee9b7e7e3b1dd64532270c4e32cdb33857596
   5540 Author: Gaetan Nadon <memsize (a] videotron.ca>
   5541 Date:   Wed Oct 28 14:09:09 2009 -0400
   5542 
   5543     INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
   5544     
   5545     Add missing INSTALL file. Use standard GNU file on building tarball
   5546     README may have been updated
   5547     Remove AUTHORS file as it is empty and no content available yet.
   5548     Remove NEWS file as it is empty and no content available yet.
   5549 
   5550 commit 1dcda0c4d5d506e18a7989ff05f2ad8569a73f23
   5551 Author: Gaetan Nadon <memsize (a] videotron.ca>
   5552 Date:   Mon Oct 26 12:54:21 2009 -0400
   5553 
   5554     Several driver modules do not have a ChangeLog target in Makefile.am #23814
   5555     
   5556     The git generated ChangeLog replaces the hand written one.
   5557     Update configure.ac to xorg-macros level 1.3.
   5558     Use XORG_DEFAULT_OPTIONS which replaces four XORG_* macros
   5559     Update Makefile.am to add ChangeLog target if missing
   5560     Remove ChangeLog from EXTRA_DIST or *CLEAN variables
   5561     This is a pre-req for the INSTALL_CMD
   5562 
   5563 commit 5b517bcc353e7111d2365a213505f27cfae30924
   5564 Author: Gaetan Nadon <memsize (a] videotron.ca>
   5565 Date:   Thu Oct 22 12:34:16 2009 -0400
   5566 
   5567     .gitignore: use common defaults with custom section # 24239
   5568     
   5569     Using common defaults will reduce errors and maintenance.
   5570     Only the very small or inexistent custom section need periodic maintenance
   5571     when the structure of the component changes. Do not edit defaults.
   5572 
   5573 commit 605c869076985b69350c893cf2bbcc90de8dc6bf
   5574 Author: Alex Deucher <alexdeucher (a] gmail.com>
   5575 Date:   Wed Nov 18 01:51:12 2009 -0500
   5576 
   5577     more dp cleanup
   5578     
   5579     - clean up handling of linkb, etc.
   5580     - add support for ATOM_TRANSMITTER_ACTION_SETUP_VSEMPH
   5581     to existing transmitter control function
   5582     - fix lots of warnings
   5583 
   5584 commit bce1911f66f446b793125ac8cd5463bf6292629e
   5585 Author: Alex Deucher <alexdeucher (a] gmail.com>
   5586 Date:   Wed Nov 18 00:04:33 2009 -0500
   5587 
   5588     radeon: pull previous displayport work into master
   5589 
   5590 commit 437113124bbd6fb166825169eabec4dfde900dd9
   5591 Author: Alex Deucher <alexdeucher (a] gmail.com>
   5592 Date:   Tue Nov 17 14:16:22 2009 -0500
   5593 
   5594     radeon: deal with connectors sourced to the same encoder
   5595     
   5596     Some systems have multiple connectors connected to the
   5597     same encoder; e.g., DVI and HDMI connected to the same
   5598     encoder with the same ddc line.  Since we expose
   5599     connectors as xrandr outputs, randr treats them separately
   5600     which results in it trying to source the same encoder to
   5601     different crtcs.  If we have an HDMI and DVI-D port on the
   5602     same encoder, pick the one to be considered connected
   5603     based on the edid (HDMI if edid indicates HDMI, DVI
   5604     otherwise).  Also, don't turn off (dpms) encoders that are
   5605     shared.
   5606     
   5607     Fixes fdo bug 21767.
   5608     
   5609     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
   5610 
   5611 commit 9b8605d4e2bf7703c7848f3e2022a8c7328a3acd
   5612 Author: Alex Deucher <alexdeucher (a] gmail.com>
   5613 Date:   Tue Nov 17 11:45:09 2009 -0500
   5614 
   5615     radeon: fix potential memory leak in ddc code
   5616     
   5617     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
   5618 
   5619 commit ce8299962003de572122561a6f7f61eaccf633b2
   5620 Author: Dave Airlie <airlied (a] redhat.com>
   5621 Date:   Tue Nov 17 15:23:30 2009 +1000
   5622 
   5623     kms: check for 0 mask for cloned outputs.
   5624     
   5625     Signed-off-by: Dave Airlie <airlied (a] redhat.com>
   5626 
   5627 commit 06d68f7fa3870f9601e837e1834d33e8395008b1
   5628 Author: Dave Airlie <airlied (a] redhat.com>
   5629 Date:   Tue Nov 17 15:10:04 2009 +1000
   5630 
   5631     kms: add cloning support.
   5632     
   5633     We have to translate from the kernel encoder cloning to the randr
   5634     connector cloning, we do this by constructing an encoder mask per output
   5635     and an encoder cloning mask per output then comparing them.
   5636     
   5637     Signed-off-by: Dave Airlie <airlied (a] redhat.com>
   5638 
   5639 commit 7587ce16ab0380337fe801f457c1d1d9b4141cc5
   5640 Author: Alex Deucher <alexdeucher (a] gmail.com>
   5641 Date:   Mon Nov 16 19:16:03 2009 -0500
   5642 
   5643     r600: remove un-needed format conversions
   5644     
   5645     we do the normalization and xforms in the vertex
   5646     shader.
   5647     
   5648     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
   5649 
   5650 commit ba605b5c9ff48765f2b66960aa4cc81b6235d012
   5651 Author: Alex Deucher <alexdeucher (a] gmail.com>
   5652 Date:   Mon Nov 16 19:00:52 2009 -0500
   5653 
   5654     r600: fix num format in vtx fetch
   5655     
   5656     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
   5657 
   5658 commit 0c4710c67a2fee2061fc3da43c9f908585693cfa
   5659 Author: Alex Deucher <alexdeucher (a] gmail.com>
   5660 Date:   Thu Nov 12 11:11:17 2009 -0500
   5661 
   5662     radeon: man page updates
   5663 
   5664 commit 2af2744c80f3307e6d84edba9479be5bd36e1d03
   5665 Author: Alex Deucher <alexdeucher (a] gmail.com>
   5666 Date:   Wed Nov 11 13:12:24 2009 -0500
   5667 
   5668     radeon: fix support for external tmds on some legacy chips
   5669     
   5670     Should fix bug 11801.
   5671     
   5672     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
   5673 
   5674 commit f17657fdc83d8f4c0386d2c7dade98de5b94acbe
   5675 Author: Alex Deucher <alexdeucher (a] gmail.com>
   5676 Date:   Mon Nov 9 16:59:11 2009 -0500
   5677 
   5678     r600/r700: typo, fix mask of DB_ALPHA_TO_MASK
   5679     
   5680     noticed by glisse.
   5681 
   5682 commit 0ee7763fb33bf7fbc4ae1e8372cbc74578bfb720
   5683 Author: Alex Deucher <alexdeucher (a] gmail.com>
   5684 Date:   Mon Nov 9 15:09:34 2009 -0500
   5685 
   5686     IGP: some IGP chips report as AGP
   5687     
   5688     Set bus type appropriately.  fixes bug 25002
   5689     
   5690     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
   5691 
   5692 commit da1fcddaade58e371c7bee555ce32944c689f810
   5693 Author: Alex Deucher <alexdeucher (a] gmail.com>
   5694 Date:   Thu Nov 5 14:13:49 2009 -0500
   5695 
   5696     radeon: properly fix unused label warnings
   5697 
   5698 commit 6e496f46fdc90d0a6cef41e9d45a6458aaed1eca
   5699 Author: Alex Deucher <alexdeucher (a] gmail.com>
   5700 Date:   Thu Nov 5 14:11:55 2009 -0500
   5701 
   5702     Revert "Fix warning about unused defined labels in radeon_exa_funcs.c."
   5703     
   5704     This reverts commit b6ac42cce2156880ac18b32e15acbff40b2f53e9.
   5705     
   5706     This patch is very broken.
   5707 
   5708 commit b6ac42cce2156880ac18b32e15acbff40b2f53e9
   5709 Author: Tom Chvtal <scarabeus (a] gentoo.org>
   5710 Date:   Sat Oct 31 23:07:07 2009 +0100
   5711 
   5712     Fix warning about unused defined labels in radeon_exa_funcs.c.
   5713     
   5714     Signed-off-by: Tom Chvtal <scarabeus (a] gentoo.org>
   5715 
   5716 commit 87d7235790866f9c19ef08972d5237f09d940cd9
   5717 Author: Alex Deucher <alexdeucher (a] gmail.com>
   5718 Date:   Thu Nov 5 10:23:03 2009 -0500
   5719 
   5720     EXA: fallback if no pMaskPicture->pDrawable
   5721     
   5722     A solid or gradient mask could be used for blending
   5723     the source picture onto the destination picture.
   5724     
   5725     Fixes fdo bug 24838
   5726     
   5727     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
   5728 
   5729 commit 873897c54429e230a23011a9dd2f1069f4eb7752
   5730 Author: Alex Deucher <alexdeucher (a] gmail.com>
   5731 Date:   Thu Nov 5 00:51:11 2009 -0500
   5732 
   5733     DCE3+: call transmitter init on mode set
   5734     
   5735     Generally this is done at post, but might not always
   5736     be done with softboot or for connectors on docking
   5737     stations.
   5738     
   5739     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
   5740 
   5741 commit 3028374488cc0f34942ac372c8d05cf15898a613
   5742 Author: Alex Deucher <alexdeucher (a] gmail.com>
   5743 Date:   Wed Nov 4 18:48:03 2009 -0500
   5744 
   5745     ATOM/DCE3+: fix up usPixelClock calculation for Transmitter tables
   5746     
   5747     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
   5748 
   5749 commit 52973e8f2c4104de60d00c0e5c29a31f77bf3de7
   5750 Author: Alex Deucher <alexdeucher (a] gmail.com>
   5751 Date:   Sun Nov 1 13:58:03 2009 -0500
   5752 
   5753     radeon/atom: fix tv-out on r5xx
   5754     
   5755     fixes bug 24796
   5756     
   5757     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
   5758 
   5759 commit 19b4f5f9b647cd470616b8ec1d34f1e4afa357ad
   5760 Author: Alex Deucher <alexdeucher (a] gmail.com>
   5761 Date:   Tue Oct 27 11:55:20 2009 -0400
   5762 
   5763     ATOM: fix up DVO for DCE 3.x
   5764     
   5765     AdjustDisplayPll takes care of this for us.
   5766 
   5767 commit 5a0019126a57138ee506d9a66738c9e8b75cbb96
   5768 Author: Alex Deucher <alexdeucher (a] gmail.com>
   5769 Date:   Tue Oct 27 11:39:06 2009 -0400
   5770 
   5771     radeon: fix DVO on AVIVO chips
   5772     
   5773     DVO generally requires 2x ppll on AVIVO cards due to the
   5774     way the tmds chip is wired up.  Because of this, disable
   5775     cloning of DVO outputs.
   5776     
   5777     fixes fdo bug 21857.
   5778     
   5779     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
   5780 
   5781 commit 2a6eeec72d6bb04a32225883f431c1d2e8cff123
   5782 Author: Alex Deucher <alexdeucher (a] gmail.com>
   5783 Date:   Tue Oct 27 11:18:44 2009 -0400
   5784 
   5785     atom: loosen pll min output limits
   5786     
   5787     Limiting the pll output range is a good thing generally as
   5788     it limits the number of possible pll combinations for a given
   5789     frequency presumably to the ones that work best on each card.
   5790     That's why the limits are in the bios tables. However, certain
   5791     duallink DVI monitors seem to like pll combinations that would
   5792     be limited by this at least on pre-DCE 3.0 r6xx hardware.  This
   5793     might need to be adjusted per family or per clock range in the
   5794     future.
   5795     
   5796     Fixes fdo bug 24727.
   5797     
   5798     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
   5799 
   5800 commit f0d9d80fee4176eaba9435a9539f29d0eefe2a87
   5801 Author: Luca Tettamanti <kronos.it (a] gmail.com>
   5802 Date:   Sat Oct 24 16:45:23 2009 -0400
   5803 
   5804     Disable color tiling on r600/r700
   5805     
   5806     Not supported yet.
   5807 
   5808 commit ac499c3c0ea92f83ebd8127bb8cb5de625de6c94
   5809 Author: Alex Deucher <alexdeucher (a] gmail.com>
   5810 Date:   Fri Oct 23 10:48:55 2009 -0400
   5811 
   5812     radeon: clamp the internal FB map to the aperture size v2
   5813     
   5814     We don't use the invisible memory yet and on cards with
   5815     large amounts of vram this can cause the top of GART
   5816     calculation to overflow.
   5817     
   5818     Fixes bug fdo bug 24301:
   5819     http://bugs.freedesktop.org/show_bug.cgi?id=24301
   5820     
   5821     v2: only clamp cards with more than 512 MB.  This seems
   5822     to cause problems on some older cards due to the way the
   5823     drm and ddx set up the internal memory map.
   5824 
   5825 commit e57b54daf318ff59315a1c9ed21934f288c5c782
   5826 Author: Alex Deucher <alexdeucher (a] gmail.com>
   5827 Date:   Thu Oct 22 16:07:58 2009 -0400
   5828 
   5829     R7xx: program additional CUR/GRPH regs for 40 bit addresses
   5830     
   5831     The *_HIGH regs are reversed. The secondary ones are in the
   5832     primary block and vice versa.
   5833 
   5834 commit 4cf06dfba617529291ce4b4c306c4fc1bba110ee
   5835 Author: Alex Deucher <alexdeucher (a] gmail.com>
   5836 Date:   Thu Oct 22 02:08:45 2009 -0400
   5837 
   5838     ATOM: use indirect addressing for regs >= 0x10000
   5839 
   5840 commit 66b194a78c470cb3978f310828dd96c3f3e96944
   5841 Author: Alex Deucher <alexdeucher (a] gmail.com>
   5842 Date:   Wed Oct 21 15:58:18 2009 -0400
   5843 
   5844     ATOM: fix up get clock info
   5845     
   5846     Newer revisions of the atom firmware table have
   5847     changed.  This helps select better pll dividers
   5848     in some cases.  Noticed by Mathias Froehlich.
   5849 
   5850 commit bd89b7501f294ac645390ef144df569953c81dc4
   5851 Author: Alex Deucher <alexdeucher (a] gmail.com>
   5852 Date:   Sun Oct 18 16:21:36 2009 -0400
   5853 
   5854     radeon: fixup CustomEDID option
   5855     
   5856     - add support for analog option to force edid to analog
   5857     mode
   5858     - fix compilation on older xservers
   5859     - updated man page
   5860 
   5861 commit 255ac8d54e3dc12e579e05edb41b40946a00eab8
   5862 Author: Alex Deucher <alexdeucher (a] gmail.com>
   5863 Date:   Tue Oct 13 12:27:52 2009 -0400
   5864 
   5865     radeon: add XV_CRTC attribute for textured video
   5866     
   5867     This attribute allows the user to override which
   5868     crtc is synced with when XV_VSYNC is enabled.  This
   5869     is useful for clone modes where the user can might want
   5870     to override the default.
   5871 
   5872 commit 801d900add4731f3c424ebb780ad2dbd7a1c6a25
   5873 Author: Alex Deucher <alexdeucher (a] gmail.com>
   5874 Date:   Mon Oct 12 10:00:57 2009 -0400
   5875 
   5876     ATOM: minor cleanups to pll setup
   5877 
   5878 commit f4407962cd7b272e0860319f11f6a6583ef226c2
   5879 Author: Csillag Kristof <csillag.kristof (a] united-consult.hu>
   5880 Date:   Fri Oct 9 18:00:09 2009 -0400
   5881 
   5882     Fix some issues with CustomEDID support
   5883     
   5884     - Fixes a memory allocation problem introduced with the previous
   5885     version of the CustomEDID patch (now in GIT), and
   5886      - Enhances the syntax of the CustomEDID option so that I can force
   5887     digital output, even if the EDID was acquired over an analog link.
   5888 
   5889 commit de55995e82c3875f70b6394fff440d695d062113
   5890 Author: Alex Deucher <alexdeucher (a] gmail.com>
   5891 Date:   Fri Oct 9 11:07:30 2009 -0400
   5892 
   5893     r600 EXA: fix up mask reg mixup
   5894 
   5895 commit a168caf5349b757873ad89d977772feaa7fb6e58
   5896 Author: Alex Deucher <alexdeucher (a] gmail.com>
   5897 Date:   Fri Oct 9 10:32:26 2009 -0400
   5898 
   5899     r600 EXA: fix some compile warnings
   5900 
   5901 commit fb8dda2928bd0def2b34c8c8e414129e650d6eb5
   5902 Author: Alex Deucher <alexdeucher (a] gmail.com>
   5903 Date:   Fri Oct 9 10:30:21 2009 -0400
   5904 
   5905     r600 EXA: properly check planemask
   5906     
   5907     We only support per-component masks.
   5908 
   5909 commit 1b25bad2d8ebe481ffb4b0fd3a85ab636bd4fec2
   5910 Author: Dave Airlie <airlied (a] linux.ie>
   5911 Date:   Fri Oct 9 20:09:52 2009 +1000
   5912 
   5913     Revert "radeon: clamp the internal FB map to the aperture size"
   5914     
   5915     This reverts commit 5f846360c46f5a989f5d0fde6d251cdbd61d4968.
   5916     
   5917     Numerous reports of system hangs since this, I'm guessing
   5918     some sort of conflict with the drm memory setup. This code
   5919     has always been fragile between kernel/userspace drivers.
   5920 
   5921 commit a956d478043b44c49aed39c7aa3d576ef32cadc5
   5922 Author: Dave Airlie <airlied (a] linux.ie>
   5923 Date:   Fri Oct 9 20:08:31 2009 +1000
   5924 
   5925     Revert "kms: setup colormap and gamma correctly."
   5926     
   5927     This reverts commit 60d9685abddccec17c1a9a5ec48cbe9c92543e0f.
   5928     
   5929     which breaks colormap on 1.6 X server
   5930     
   5931     Conflicts:
   5932     
   5933     	src/drmmode_display.c
   5934 
   5935 commit a493feb94c0d84aaf5bfd84c6940d7f03974dd86
   5936 Author: Dave Airlie <airlied (a] redhat.com>
   5937 Date:   Fri Oct 9 15:05:25 2009 +1000
   5938 
   5939     kms: don't use scratch pixmaps at all
   5940     
   5941     use our own wrapper to allocate a pixmap for wrapping a bo in.
   5942 
   5943 commit 0caffbd6fd6b356b9b7d715c015285eaa91e3e36
   5944 Author: Dave Airlie <airlied (a] redhat.com>
   5945 Date:   Fri Oct 9 15:04:56 2009 +1000
   5946 
   5947     drmmode: reload cursors on modeset
   5948 
   5949 commit 02e12ae6be7bc1976f63848fa2854d320d5ab36e
   5950 Author: Alex Deucher <alexdeucher (a] gmail.com>
   5951 Date:   Wed Oct 7 19:56:58 2009 -0400
   5952 
   5953     ATOM: rework crtc modeset
   5954     
   5955     - clean up tv timing handling
   5956     - unify SetCRTCTiming and SetCRTCDTDTiming interfaces
   5957 
   5958 commit d499eeaf22f77a1294e99aa38a50aa6810bb684a
   5959 Author: Alex Deucher <alexdeucher (a] gmail.com>
   5960 Date:   Wed Oct 7 17:43:11 2009 -0400
   5961 
   5962     ATOM: reorder crtc dpms based on bios recommendations
   5963 
   5964 commit 4ccd2a21f9c50515b4246f35454f76ef49006c76
   5965 Author: Alex Deucher <alexdeucher (a] gmail.com>
   5966 Date:   Wed Oct 7 16:30:03 2009 -0400
   5967 
   5968     ATOM: add support for AdjustDisplayPll table
   5969     
   5970     Depending on the output and clock, this table will
   5971     adjust the pixelclock accordingly.
   5972 
   5973 commit 5f846360c46f5a989f5d0fde6d251cdbd61d4968
   5974 Author: Alex Deucher <alexdeucher (a] gmail.com>
   5975 Date:   Wed Oct 7 17:01:55 2009 -0400
   5976 
   5977     radeon: clamp the internal FB map to the aperture size
   5978     
   5979     We don't use the invisible memory yet and on cards with
   5980     large amounts of vram this can cause the top of GART
   5981     calculation to overflow.
   5982     
   5983     Fixes bug fdo bug 24301:
   5984     http://bugs.freedesktop.org/show_bug.cgi?id=24301
   5985 
   5986 commit 186bf719c394116341abff471fb4b4803650da9a
   5987 Author: Dave Airlie <airlied (a] redhat.com>
   5988 Date:   Wed Oct 7 17:23:36 2009 +1000
   5989 
   5990     radeon: fix rotation since mixed pixmaps.
   5991     
   5992     Passing null in here stops the mixed pixmap code doing it wrong,
   5993     but I'm not 100% sure how it is meant to work, we have the
   5994     same issue with the real front bo by the looks of it.
   5995 
   5996 commit e08411af1aa8c7d4233ba593b84360397cdbb307
   5997 Author: Roel Kluin <roel.kluin (a] gmail.com>
   5998 Date:   Tue Oct 6 18:31:17 2009 -0400
   5999 
   6000     radeon: Fix duplicated bit settings
   6001     
   6002     [agd5f: adapted from kms patch]
   6003     
   6004     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
   6005 
   6006 commit e59ae08270711512e64b70f79b6476cc2c52d230
   6007 Author: Michel Dnzer <daenzer (a] vmware.com>
   6008 Date:   Tue Oct 6 00:13:09 2009 +0200
   6009 
   6010     Don't call radeon_cs_flush_indirect() without KMS.
   6011     
   6012     Fixes http://bugs.freedesktop.org/show_bug.cgi?id=24316 .
   6013 
   6014 commit 457646d734558672402b6bcd15cadb66741edbed
   6015 Author: Jerome Glisse <jglisse (a] redhat.com>
   6016 Date:   Mon Oct 5 15:52:42 2009 +0200
   6017 
   6018     kms: assume accel is working is info ioctl return -EINVAL
   6019     
   6020     -EINVAL should only happen if the info ioctl doesn't support
   6021     the get accel query. This patch assume that on such case accel
   6022     is working.
   6023 
   6024 commit 9d596562496863d65850306d2126d8df98464de4
   6025 Author: Dave Airlie <airlied (a] linux.ie>
   6026 Date:   Mon Oct 5 18:35:20 2009 +1000
   6027 
   6028     kms: only touch gamma stuff on 1.7
   6029     
   6030     for correct colormap operation you probably want 1.7
   6031 
   6032 commit 876f43d4682df4d47d3e158f75e0ca6040f41c70
   6033 Author: Alex Deucher <alexdeucher (a] gmail.com>
   6034 Date:   Mon Oct 5 02:23:03 2009 -0400
   6035 
   6036     R1/2xx EXA: Minimise number of draw primitives used for Composite operations.
   6037 
   6038 commit 86cafb8affea448bdf58300044e755201b822d2a
   6039 Author: Dave Airlie <airlied (a] redhat.com>
   6040 Date:   Mon Oct 5 14:17:25 2009 +1000
   6041 
   6042     kms: don't use scratch pixmaps when copying fbcon.
   6043     
   6044     scratch pixmaps seem to interact badly with mixed pixmaps, it appears
   6045     some state may be getting left around in the privates somewhere, since
   6046     scratch pixmap headers don't get destroyed.
   6047 
   6048 commit f8471512ea9f1d38140dfe98a0f832e9f935f51b
   6049 Author: Csillag Kristof <csillag.kristof (a] united-consult.hu>
   6050 Date:   Sun Oct 4 18:18:56 2009 -0400
   6051 
   6052     radeon: add support for Custom EDID
   6053     
   6054     Allows you to specify an edid per output from a file
   6055     to override what is detected by DDC.  Useful for
   6056     problematic monitors or KVM switches that block
   6057     DDC.  Specifying an EDID that is not compatible with
   6058     your monitor could damage your monitor so use with
   6059     caution.
   6060     
   6061     agd5f: cache the custom edid at startup so we don't
   6062     have to read it from file every time the output is
   6063     queried.
   6064 
   6065 commit 60d9685abddccec17c1a9a5ec48cbe9c92543e0f
   6066 Author: Dave Airlie <airlied (a] redhat.com>
   6067 Date:   Mon Oct 5 12:41:30 2009 +1000
   6068 
   6069     kms: setup colormap and gamma correctly.
   6070     
   6071     We need to program the gamma at modeset. no need to use
   6072     old cmap interface at all.
   6073 
   6074 commit b0b10e548fd69b3ff67a0f9b71456b89c61cb4d6
   6075 Author: Alex Deucher <alexdeucher (a] gmail.com>
   6076 Date:   Sun Oct 4 17:07:32 2009 -0400
   6077 
   6078     R6/7xx EXA: Add support for BGRA picture formats.
   6079     
   6080     Also add mysteriously missing case statements for ABGR destination formats.
   6081 
   6082 commit 8404c37b2ff95aba31db97676f106ec2f30fda7f
   6083 Author: Dave Airlie <airlied (a] linux.ie>
   6084 Date:   Sun Oct 4 18:18:51 2009 +1000
   6085 
   6086     radeon: fix build without kms
   6087 
   6088 commit 9460ea864b12ec1fbd11c5d9a20bb5a4279d9d3d
   6089 Author: Michel Dnzer <daenzer (a] vmware.com>
   6090 Date:   Sat Oct 3 16:33:33 2009 +0200
   6091 
   6092     Fix KMS on big endian machines.
   6093     
   6094     Requires at least xserver 1.7 to work properly.
   6095     
   6096     Also make sure the front buffer is and stays tiled if colour tiling is enabled.
   6097 
   6098 commit aee6b6f2c120baf477b4845ddc1a94637c31db2f
   6099 Author: Michel Dnzer <daenzer (a] vmware.com>
   6100 Date:   Sat Oct 3 16:33:33 2009 +0200
   6101 
   6102     EXA: Bail earlier from PrepareCopy hook on trivially unsupportable conditions.
   6103 
   6104 commit 30031b169def5caadb394225919a6079a0957142
   6105 Author: Michel Dnzer <daenzer (a] vmware.com>
   6106 Date:   Sat Oct 3 16:33:33 2009 +0200
   6107 
   6108     R3/5xx EXA: Add support for BGRA picture formats.
   6109     
   6110     Also add mysteriously missing case statements for ABGR destination formats.
   6111 
   6112 commit 4b4ce36081ca151c24e028c54b59986f41731a73
   6113 Author: Michel Dnzer <daenzer (a] vmware.com>
   6114 Date:   Sat Oct 3 16:33:32 2009 +0200
   6115 
   6116     R3/5xx EXA: Minimise number of draw primitives used for Composite operations.
   6117     
   6118     This should reduce the kernel CS checker overhead, if nothing else.
   6119     
   6120     I'll leave porting this to other chipset families to others who can test it.
   6121 
   6122 commit eade1e5be159c9f2965d611925596d33cab11d6d
   6123 Author: Michel Dnzer <daenzer (a] vmware.com>
   6124 Date:   Sat Oct 3 16:33:32 2009 +0200
   6125 
   6126     EXA: Don't always flush when switching between 2D/3D engines with KMS.
   6127     
   6128     This seems to work fine here now and help 2D performance quite a bit, let's see
   6129     if it breaks anybody else's setup...
   6130 
   6131 commit 926e414fc835ace141c066830d11d8ce32dbb06c
   6132 Author: Michel Dnzer <daenzer (a] vmware.com>
   6133 Date:   Sat Oct 3 16:33:32 2009 +0200
   6134 
   6135     KMS: Double-buffer textured video source image upload.
   6136     
   6137     In order to avoid stalling on previous frame.
   6138     
   6139     OTOH without KMS we can't do this but have to wait for the previous frame to
   6140     finish rendering.
   6141 
   6142 commit 6a3b75fae4147244212298ff55c7ab36c3d80d30
   6143 Author: Michel Dnzer <daenzer (a] vmware.com>
   6144 Date:   Sat Oct 3 16:33:31 2009 +0200
   6145 
   6146     KMS: Don't hide HW cursor when it's updated.
   6147     
   6148     Inspired by the intel driver; might avoid/reduce HW cursor flicker in some
   6149     cases.
   6150 
   6151 commit c4ba15b4871c70cced7f1761e24be692cdb28d2b
   6152 Author: Michel Dnzer <daenzer (a] vmware.com>
   6153 Date:   Sat Oct 3 16:33:31 2009 +0200
   6154 
   6155     Fix some compiler warnings.
   6156 
   6157 commit cc45856a18dd3e6f7e44d9eb507b31419da70977
   6158 Author: Kenneth Graunke <kenny (a] whitecape.org>
   6159 Date:   Fri Oct 2 14:31:36 2009 -0400
   6160 
   6161     radeon: Remove gatos message from driver startup
   6162     
   6163     Remove a message on driver startup which directs people to the old GATOS
   6164     website; said site contains highly out of date software which is no longer
   6165     necessary.
   6166 
   6167 commit d302481493ff61eb7f8648b7afe7407b6b653cf7
   6168 Author: Jerome Glisse <jglisse (a] redhat.com>
   6169 Date:   Wed Sep 16 15:18:40 2009 +0200
   6170 
   6171     radeon/kms: fallback to shadowfb if kernel report acceleration is off
   6172     
   6173     This will fallback to shadowfb is GPU accel failed somewhere during
   6174     KMS kernel init.
   6175 
   6176 commit 7968e1fb89f6b59d1654df48249bf4b81990c008
   6177 Author: Alex Deucher <alexdeucher (a] gmail.com>
   6178 Date:   Fri Sep 25 19:05:38 2009 -0400
   6179 
   6180     radeon: fix segfault in MMIO path in RADEONInit3DEngine
   6181     
   6182     fixes fdo bug 24158.
   6183     
   6184     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
   6185 
   6186 commit 0380a9cf98d34e88dd81370ade5525680ec89c02
   6187 Author: Alex Deucher <alexdeucher (a] gmail.com>
   6188 Date:   Fri Sep 25 16:46:43 2009 -0400
   6189 
   6190     kms/r600: add support for vline relocs
   6191     
   6192     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
   6193 
   6194 commit 3efecebb10de7f7bacf9f8c57ae20fd508097294
   6195 Author: Alex Deucher <alexdeucher (a] gmail.com>
   6196 Date:   Fri Sep 25 14:44:41 2009 -0400
   6197 
   6198     radeon: fix vline handling for kms
   6199     
   6200     drm crtc ids do not correspond to actual hw crtcs,
   6201     as such the vline stuff was never enabled for Xv.
   6202     
   6203     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
   6204 
   6205 commit 9733dcde0a21b7503aa20254724f2910b541b990
   6206 Author: Dave Airlie <airlied (a] linux.ie>
   6207 Date:   Sat Sep 26 06:15:58 2009 +1000
   6208 
   6209     r600: fix build
   6210 
   6211 commit ff18595eace42ddfc931f4f948cb5adf59ebcf52
   6212 Author: Dave Airlie <airlied (a] linux.ie>
   6213 Date:   Sat Sep 26 06:04:51 2009 +1000
   6214 
   6215     r600/xv: fix dst bo write domain
   6216 
   6217 commit 718a611f3cc7f5eea95cd73a9dcc7913c922fcbc
   6218 Author: Dave Airlie <airlied (a] linux.ie>
   6219 Date:   Sat Sep 26 06:03:51 2009 +1000
   6220 
   6221     radeon: fix zaphod
   6222 
   6223 commit 86c367be517e992aabc1bcfea2a2dde1a1ae520c
   6224 Author: Alex Deucher <alexdeucher (a] gmail.com>
   6225 Date:   Fri Sep 25 13:03:44 2009 -0400
   6226 
   6227     r600: fix bo accounting for Xv
   6228     
   6229     fixes Xv after changes in:
   6230     8f80e37eed3ec028718b4e71bbb9b598847fd94e
   6231     
   6232     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
   6233 
   6234 commit 8f80e37eed3ec028718b4e71bbb9b598847fd94e
   6235 Author: Dave Airlie <airlied (a] linux.ie>
   6236 Date:   Fri Sep 25 11:37:38 2009 +1000
   6237 
   6238     r600: space check wasn't correct.
   6239     
   6240     the r6xx space check code was incorrect for the DFS case, since
   6241     the dst bo was in GTT but the hardcoded cp_start function
   6242     assumed the bos were where it thought.
   6243     
   6244     Ripped out assumptions and replaced with code more like other radeons.
   6245 
   6246 commit 90669f6cb5ada9067d6fccc7f54c69b367862f42
   6247 Author: Alex Deucher <alexdeucher (a] gmail.com>
   6248 Date:   Thu Sep 24 10:40:40 2009 -0400
   6249 
   6250     radeon: remove old pre-randr rotation cruft
   6251     
   6252     leftover from the randr 1.2 conversion.
   6253     
   6254     Signed-off-by: Alex Deucher <alexdeucher (a] gmail.com>
   6255 
   6256 commit 97a4e747bfac14f34646c55ddf639e8fe22f2f55
   6257 Author: Michael Olbrich <m.olbrich (a] pengutronix.de>
   6258 Date:   Sun Sep 20 14:19:41 2009 +0200
   6259 
   6260     use AC_CHECK_HEADER instead of AC_CHECK_FILE
   6261     
   6262     AC_CHECK_FILE is not possible when cross-compiling. Use AC_CHECK_HEADER /
   6263     AC_PREPROC_IFELSE instead.
   6264     
   6265     [ Michel Dnzer: Shuffled things around slightly to make it work on my setup ]
   6266     
   6267     Signed-off-by: Michael Olbrich <m.olbrich (a] pengutronix.de>
   6268     Signed-off-by: Michel Dnzer <daenzer (a] vmware.com>
   6269 
   6270 commit 579070ed9f0218a975e840331b6fe9fa8fd05789
   6271 Author: Alex Deucher <alexdeucher (a] gmail.com>
   6272 Date:   Sat Sep 19 19:15:14 2009 -0400
   6273 
   6274     kms: disable dga
   6275     
   6276     Can be dangerous with kms:
   6277     http://lists.freedesktop.org/archives/xorg-devel/2009-September/002113.html
   6278 
   6279 commit da7487f6ac7b32ed7866af53da2925aa52ed7aae
   6280 Author: Alex Deucher <alexdeucher (a] gmail.com>
   6281 Date:   Sat Sep 19 13:08:02 2009 -0400
   6282 
   6283     kms: init dga using xf86DiDGAInit
   6284     
   6285     fixes cursor problems in games like UT2004 and Penumbra Overture
   6286     
   6287     see fdo bug 24034
   6288 
   6289 commit 52279251fae9df99c569c16e2522bbd346d8ec38
   6290 Author: Dave Airlie <airlied (a] redhat.com>
   6291 Date:   Fri Sep 18 14:29:32 2009 +1000
   6292 
   6293     avivo: disable VGA rendering core when starting X.
   6294     
   6295     this thing can be rendering to VRAM when we don't expect it.
   6296     turn it off.
   6297     
   6298     Signed-off-by: Dave Airlie <airlied (a] redhat.com>
   6299 
   6300 commit 2c46bafcb77c4125a27c18ad6ca2f6de5f143a2d
   6301 Author: Pauli Nieminen <suokkos (a] gmail.com>
   6302 Date:   Thu Sep 17 15:13:51 2009 +0300
   6303 
   6304     Fix configuration to disable KMS if not finding libdrm_radeon.
   6305     
   6306     Most of KMS building was disabled if LIBDRM_RADEON was not detected. But at
   6307     least configure was reporting KMS enabled even tough it was realy disabled.
   6308 
   6309 commit ee9f6d802988a4d7f7985687036db854f4a14fe5
   6310 Author: Pauli Nieminen <suokkos (a] gmail.com>
   6311 Date:   Mon Sep 14 16:36:48 2009 +0300
   6312 
   6313     radeon: Add missing libdrm_radeon cflags to compiler paramaters.
   6314     
   6315     This fixes compilation if libdrm_radeon is installed to non-standard location like /opt.
   6316 
   6317 commit ac853ca0a950d6147cd6a0b4a1b089f5d2f080ea
   6318 Author: Alex Deucher <alexdeucher (a] gmail.com>
   6319 Date:   Fri Sep 11 14:25:31 2009 -0400
   6320 
   6321     atom: fix typo in asus quirks
   6322     
   6323     Should be DVI-I, not DVI-D
   6324 
   6325 commit a88f60e7b789cd23a79e6e18a7e3fa008d15aa77
   6326 Author: Alex Deucher <alexdeucher (a] gmail.com>
   6327 Date:   Thu Sep 10 13:42:31 2009 -0400
   6328 
   6329     r600: add CS UTS and DFS hooks
   6330 
   6331 commit 0bb0ff0e55aaf8e64017d204e376a14f0a7384a3
   6332 Author: Dave Airlie <airlied (a] linux.ie>
   6333 Date:   Thu Sep 10 11:48:00 2009 +1000
   6334 
   6335     r6xx: fix EXA crash with gtkperf -a
   6336     
   6337     unmapping was getting unbalanced.
   6338 
   6339 commit 10a58d54857484b6e89763ecf463f54dc290c702
   6340 Author: Dave Airlie <airlied (a] redhat.com>
   6341 Date:   Wed Sep 9 14:24:49 2009 +1000
   6342 
   6343     kms: add property support.
   6344     
   6345     this adds support to the userspace DDX to get properties from the kernel
   6346     and expose them over randr. Its most liberated from the Intel driver.
   6347 
   6348 commit fad9ee6cdae5ae45e6406e3071a84276f1b59a85
   6349 Author: Alex Deucher <alexdeucher (a] gmail.com>
   6350 Date:   Tue Sep 8 17:50:50 2009 -0400
   6351 
   6352     radeon: replace dga code with DiDGA
   6353 
   6354 commit 651fe5a47435c6a5cc1cdfb33c5c6601d692adcb
   6355 Author: Adam Jackson <ajax (a] redhat.com>
   6356 Date:   Tue Sep 8 13:21:07 2009 +1000
   6357 
   6358     radeon: fix dri2 struct zeroing
   6359 
   6360 commit 6990f2ac6478bf92929a4400ef84fb2142699204
   6361 Merge: 917f2d7 853f4c3
   6362 Author: Dave Airlie <airlied (a] redhat.com>
   6363 Date:   Tue Sep 8 11:26:32 2009 +1000
   6364 
   6365     Merge branch 'r6xx-cs'
   6366 
   6367 commit 853f4c3d1ea8f975ab2855f18d3ae336a4095091
   6368 Author: Dave Airlie <airlied (a] redhat.com>
   6369 Date:   Tue Sep 8 11:25:39 2009 +1000
   6370 
   6371     r600: more alignment fixups + vb map/unmap
   6372     
   6373     I'm not so sure the vb map/unmap is a good idea, I think
   6374     it pretty much locksteps the cpu/gpu, so we should really
   6375     work out if we really need to flush this often, since
   6376     mesa doesn't have to and we are just doing 3D ops.
   6377 
   6378 commit 917f2d7cd1815279710939edc27133ca6609460f
   6379 Author: Alex Deucher <alexdeucher (a] gmail.com>
   6380 Date:   Sun Sep 6 10:53:29 2009 -0400
   6381 
   6382     RV280: add agp quirk
   6383     
   6384     deb bug 545040
   6385 
   6386 commit 78fcbf577ad6eba6399cc39f74b7ce5f9c8e265e
   6387 Author: Michel Dnzer <daenzer (a] vmware.com>
   6388 Date:   Thu Sep 3 14:55:05 2009 +0200
   6389 
   6390     EXA: Check for solid/gradient pictures the same way for all generations.
   6391     
   6392     In particular, also catch them for >= R300.
   6393 
   6394 commit 794ae743c305331741e7cf45dd71c755fe325ed5
   6395 Author: Michel Dnzer <daenzer (a] vmware.com>
   6396 Date:   Wed Sep 2 09:19:17 2009 +0200
   6397 
   6398     EXA: Fix Composite restart dst/src switcheroo.
   6399     
   6400     Fixes http://bugs.freedesktop.org/show_bug.cgi?id=22636 .
   6401     
   6402     Now, where's that brown paper bag? :}
   6403 
   6404 commit c4ab50c5eafca3d04129a72453496eb8afb26b34
   6405 Author: Alex Deucher <alexdeucher (a] gmail.com>
   6406 Date:   Tue Sep 1 13:43:00 2009 -0400
   6407 
   6408     radeon: add some notes about DVO setup
   6409 
   6410 commit 22fbd6476f4b3513378e848affc4dd269e9d4498
   6411 Author: Dave Airlie <airlied@itt42.(none)>
   6412 Date:   Tue Sep 1 15:22:57 2009 +1000
   6413 
   6414     r100/r200: seriously WRAP is illegal for rectangular textures
   6415     
   6416     unless we scale all the bos up to POT
   6417 
   6418 commit 8f4196e88855f10762254fca9e0a0988e7b5562f
   6419 Author: Alex Deucher <alexdeucher (a] gmail.com>
   6420 Date:   Mon Aug 31 19:41:59 2009 -0400
   6421 
   6422     r6xx/r7xx: various CS fixes from Dave
   6423 
   6424 commit a32384f9b9ed73c14484a380dfa14652ed478ad6
   6425 Author: Alex Deucher <alexdeucher (a] gmail.com>
   6426 Date:   Mon Aug 31 13:26:05 2009 -0400
   6427 
   6428     r1xx: fix textured video
   6429     
   6430     Copy/paste bug from when kms support was added.
   6431 
   6432 commit 3d6bf0f8cf128ee67d448491be44d345547b75c5
   6433 Author: Pauli Nieminen <suokkos (a] gmail.com>
   6434 Date:   Fri Aug 28 17:05:44 2009 +0300
   6435 
   6436     radeon: Fix DRI2BufferPtr to be DRI2Buffer2Ptr for xserver 1.6.
   6437     
   6438     Bump requirement for xserver in KMS mode to 1.6.2 for DRI2Buffer2Ptr.
   6439 
   6440 commit 6521dbf3884185ca5692d35d879d251890cc4f08
   6441 Author: Roland Scheidegger <sroland (a] tungstengraphics.com>
   6442 Date:   Sat Aug 29 12:11:03 2009 +0200
   6443 
   6444     r100/r200: fix section size mismatch for textured video
   6445     
   6446     this fixes the driver complaining though reportedly it still does
   6447     not work (on r100)
   6448 
   6449 commit 39dfac41eebbcdacb1ae0c17cea325ea2966c4a5
   6450 Author: Michel Dnzer <daenzer (a] vmware.com>
   6451 Date:   Fri Aug 28 12:20:04 2009 +0200
   6452 
   6453     EXA: RENDER repeat fix and more cleanup.
   6454     
   6455     Apparently changing pPict->repeatType causes badness, see
   6456     http://bugs.freedesktop.org/show_bug.cgi?id=23560 .
   6457     
   6458     Now we just use a normalized repeatType value derived from pPict->repeat and
   6459     pPict->repeatType everywhere.
   6460 
   6461 commit 7d36f13afa5da742aa6c989a2652e92c96e5f80e
   6462 Author: Michel Dnzer <daenzer (a] vmware.com>
   6463 Date:   Thu Aug 27 09:52:11 2009 +0200
   6464 
   6465     KMS: Remove explicit radeon_bo_wait calls before radeon_bo_map.
   6466     
   6467     libdrm_radeon always takes care of this implicitly now.
   6468 
   6469 commit 066c90e8f5b93c80195dc43486ad3efa083a1f3a
   6470 Author: Michel Dnzer <daenzer (a] vmware.com>
   6471 Date:   Thu Aug 27 09:52:11 2009 +0200
   6472 
   6473     KMS: Don't use a blit for UploadToScreen if the pixmap BO will be idle anyway.
   6474     
   6475     Direct CPU writes should be at least as fast in that case.
   6476 
   6477 commit 174b61bb786a841cebd354e23b4b0caa85b541aa
   6478 Author: Michel Dnzer <daenzer (a] vmware.com>
   6479 Date:   Thu Aug 27 09:52:11 2009 +0200
   6480 
   6481     KMS: DownloadFromScreen improvements.
   6482     
   6483     * Drop superfluous RADEONDownloadFromScreenGTT function, EXA does the same
   6484       thing when we return FALSE.
   6485     * Take unflushed operations into account for determining which GEM domain the
   6486       pixmap BO will end up in.
   6487     * Only use a blit if it ends up in VRAM.
   6488 
   6489 commit 7623e169e1f7d5afbd4108de03f28098bca519db
   6490 Author: Michel Dnzer <daenzer (a] vmware.com>
   6491 Date:   Thu Aug 27 09:52:11 2009 +0200
   6492 
   6493     EXA: Allocate pixmap BOs in VRAM.
   6494     
   6495     This is the intention with EXA in xserver Git, and IME it improves performance
   6496     significantly even with older versions.
   6497 
   6498 commit b90b823790657707b5bf7249095833bef959b0e8
   6499 Author: Michel Dnzer <daenzer (a] vmware.com>
   6500 Date:   Thu Aug 27 09:52:11 2009 +0200
   6501 
   6502     DRI2: Set tiling for depth/stencil buffers with all DRI2 interface versions.
   6503 
   6504 commit 27d9664f8862d1948dd32021f8e9bcb94f23e4ef
   6505 Author: Michel Dnzer <daenzer (a] vmware.com>
   6506 Date:   Thu Aug 27 09:52:10 2009 +0200
   6507 
   6508     EXA: RENDER repeat cleanups.
   6509     
   6510     We can't rely on the server setting pPict->repeatType to something sensible
   6511     when pPict->repeat is FALSE, but we can do it ourselves.
   6512 
   6513 commit 9b5517fcf7f2397a1a814d396fc9dc24769a6d9f
   6514 Author: Michel Dnzer <daenzer (a] vmware.com>
   6515 Date:   Thu Aug 27 09:52:10 2009 +0200
   6516 
   6517     Throttle DRI2 buffer swaps / frontbuffer flushes.
   6518 
   6519 commit e87f0f50f31a59ca1f60d4582d4a57ed00854fb7
   6520 Author: Alex Deucher <alexdeucher (a] gmail.com>
   6521 Date:   Wed Aug 26 02:13:38 2009 -0400
   6522 
   6523     r6xx/r7xx: set EXA_HANDLES_PIXMAPS
   6524 
   6525 commit 3212c26b90c0f6f1a7248b4da3ed985a9c2e9381
   6526 Author: Alex Deucher <alexdeucher (a] gmail.com>
   6527 Date:   Wed Aug 26 01:42:10 2009 -0400
   6528 
   6529     r6xx/r7xx: more WIP
   6530 
   6531 commit 5a08e68cc254fb255e631b456e331c32456ef0e7
   6532 Author: Alex Deucher <alexdeucher (a] gmail.com>
   6533 Date:   Tue Aug 25 19:24:41 2009 -0400
   6534 
   6535     r6xx/r7xx: fix some define problems in Xv code
   6536 
   6537 commit 9aa214e125b7927d62b9fe124a851d0373c24d7e
   6538 Author: Alex Deucher <alexdeucher (a] gmail.com>
   6539 Date:   Tue Aug 25 18:45:49 2009 -0400
   6540 
   6541     r6xx/r7xx: fix reloc for vtx buffer
   6542 
   6543 commit bba51187055932ecd466f5f817428d6c773747b9
   6544 Author: Alex Deucher <alexdeucher (a] gmail.com>
   6545 Date:   Tue Aug 25 18:37:15 2009 -0400
   6546 
   6547     R6xx/r7xx: unmap vb bo when done
   6548 
   6549 commit 599adfc1f5e6d708be7ad30f4871de3046775727
   6550 Author: Alex Deucher <alexdeucher (a] gmail.com>
   6551 Date:   Tue Aug 25 18:13:14 2009 -0400
   6552 
   6553     r6xx/r7xx: fix flipped domains
   6554 
   6555 commit 2e83cca8d7efaf1a6836cfb9ea5893fd9d70175f
   6556 Author: Alex Deucher <alexdeucher (a] gmail.com>
   6557 Date:   Tue Aug 25 18:05:43 2009 -0400
   6558 
   6559     r6xx/r7xx: more cs exa wip
   6560 
   6561 commit 65852de027989c105246fa4e4eed432f29525a22
   6562 Author: Alex Deucher <alexdeucher (a] gmail.com>
   6563 Date:   Tue Aug 25 17:29:42 2009 -0400
   6564 
   6565     r6xx/r7xx EXA: WIP
   6566 
   6567 commit 69ec7a35e2a0a3d802ec093a6aab2d7ed2cc88be
   6568 Author: Alex Deucher <alexdeucher (a] gmail.com>
   6569 Date:   Tue Aug 25 16:14:02 2009 -0400
   6570 
   6571     r6xx/r7xx: first pass at kms accel support
   6572     
   6573     Adapted from various patches from Dave and Jerome.
   6574 
   6575 commit 04692f80678ffea15ac33820381ce45865e697b8
   6576 Author: Dave Airlie <airlied (a] linux.ie>
   6577 Date:   Wed Aug 26 05:31:56 2009 +1000
   6578 
   6579     radeon: afaics these aren't radeon regs but r128 regs.
   6580     
   6581     so remove them from radeon use.
   6582 
   6583 commit 9cf965bbc977f0523437c0ecf1d7363b17de2468
   6584 Author: Alex Deucher <alexdeucher (a] gmail.com>
   6585 Date:   Tue Aug 25 12:47:34 2009 -0400
   6586 
   6587     R6xx/r7xx: add begin/end batch macros
   6588 
   6589 commit b6368cc572c79bce9a9366242c727c13cab3f006
   6590 Author: Alex Deucher <alexdeucher (a] gmail.com>
   6591 Date:   Tue Aug 25 12:14:33 2009 -0400
   6592 
   6593     r6xx/r7xx: move more common state to default state setup
   6594 
   6595 commit fc74e1194c980d978667e02c60a29a761a694bde
   6596 Author: Alex Deucher <alexdeucher (a] gmail.com>
   6597 Date:   Tue Aug 25 11:39:56 2009 -0400
   6598 
   6599     RV740: disable small DFS transfers
   6600     
   6601     Seems problematic on all rv740 chips, so until we
   6602     can find a solution, disable them.
   6603 
   6604 commit 1c909ecd88e75c6e16af7aa068e32a7a60b0af37
   6605 Author: Jerome Glisse <jglisse (a] redhat.com>
   6606 Date:   Tue Aug 25 11:21:41 2009 +0200
   6607 
   6608     radeon: Fix X recycling with KMS
   6609     
   6610     On X recycling CloseScreen drop master so grab it again
   6611     in InitScreen and avoid to reallocate buffer & various
   6612     others cs/bo utilities on X recycling.
   6613 
   6614 commit 39aaf9addc923852598ba6fb914459671b78e492
   6615 Author: Dave Airlie <airlied (a] linux.ie>
   6616 Date:   Mon Aug 24 18:59:22 2009 +1000
   6617 
   6618     r600: use exa fallback code for solid/copy codepaths.
   6619     
   6620     Solid seem to try and handle 1bpp which really no.
   6621 
   6622 commit e4b2d57ddca8739ec0b452565713398d036be0d5
   6623 Author: Dave Airlie <airlied (a] redhat.com>
   6624 Date:   Mon Aug 24 14:11:24 2009 +1000
   6625 
   6626     r600: fix bad unit in texture setup
   6627 
   6628 commit bac224912c750dc1c85ff2d9b8526dad6c23b572
   6629 Author: Dave Airlie <airlied (a] redhat.com>
   6630 Date:   Sat Aug 22 21:17:59 2009 +1000
   6631 
   6632     radeon: don't spec any initial placement for pixmaps.
   6633     
   6634     allow the first use to decide placement.
   6635 
   6636 commit 77f98717d825162da106c6898cdbcbdf5c984ae6
   6637 Author: Dave Airlie <airlied (a] redhat.com>
   6638 Date:   Sat Aug 22 21:16:25 2009 +1000
   6639 
   6640     exa/cs: add DFS from GTT optimisation
   6641     
   6642     This uses the new libdrm busy interface, once I had this in place
   6643     I added a error if this happened and it does on my desktop here,
   6644     so may as well add the optimisation that used to be in my old KMS tree.
   6645     
   6646     Signed-off-by: Dave Airlie <airlied (a] redhat.com>
   6647 
   6648 commit b1b77a4d6fb7404af9568644e1a8e050fdfa956e
   6649 Author: Alex Deucher <alexdeucher (a] gmail.com>
   6650 Date:   Wed Aug 19 13:29:04 2009 -0400
   6651 
   6652     rs600: add support for DisplayPriority HIGH
   6653     
   6654     Still haven't implemented the actual watermark
   6655     calculation, but this forces the display requests
   6656     to urgent if the user specifies DisplayPriority HIGH.
   6657 
   6658 commit 72e0d1b2cb11a67b8e4be4c74913ee44dc051c5b
   6659 Author: Dave Airlie <airlied (a] redhat.com>
   6660 Date:   Wed Aug 19 19:01:30 2009 +1000
   6661 
   6662     radeon/kms: add initial colortiling support (disabled by default).
   6663     
   6664     This requires an X server from git with createpixmap2 support fixed up in it.
   6665     
   6666     On 1.6 and previous it won't do any tiling, if you are running git server
   6667     please upgrade to latest git.
   6668     
   6669     Option "AllowColorTiling" "true" to enable and do some testing
   6670 
   6671 commit 479a6daefe46f985c415b0d000b1b1b820f3924e
   6672 Author: Alex Deucher <alexdeucher (a] gmail.com>
   6673 Date:   Tue Aug 18 02:53:29 2009 -0400
   6674 
   6675     AVIVO: add support for DisplayPriority HIGH
   6676     
   6677     If the DisplayPriority option is set to HIGH,
   6678     force the diplay mem requests to urgent.
   6679 
   6680 commit 8fd6f69c84103b277de70181988e843da23c85b0
   6681 Author: Dave Airlie <airlied (a] redhat.com>
   6682 Date:   Mon Aug 17 15:50:21 2009 +1000
   6683 
   6684     radeon: move detected monitor type debugging.
   6685     
   6686     We should print this after DAC detection to be useful for TV
   6687 
   6688 commit d25185f33d06a8162469e18688e95ee19a5d94d8
   6689 Author: Dave Airlie <airlied (a] redhat.com>
   6690 Date:   Mon Aug 17 15:31:16 2009 +1000
   6691 
   6692     atom: recall crtc source script after tv dpms on
   6693     
   6694     For some reason we lost the DACB source when we dpms tv back on.
   6695 
   6696 commit a971f1cfbbda1e3d16fb41f4a07f3b43fd59bc0d
   6697 Author: Dave Airlie <airlied (a] redhat.com>
   6698 Date:   Mon Aug 17 15:25:17 2009 +1000
   6699 
   6700     atombios: store dac detect result into save register.
   6701     
   6702     We end up writing back an empty save register over the dac
   6703     detection results so the atombios table can no longer
   6704     figure out the S-video vs composite so sets the wrong one up.
   6705     
   6706     this gets tv-out on my r580 with a composite connector working.
   6707 
   6708 commit efef7c01ad38e078de2fa3f9e528e4ef7d05d00a
   6709 Author: Dave Airlie <airlied (a] redhat.com>
   6710 Date:   Mon Aug 17 13:44:20 2009 +1000
   6711 
   6712     atom/tvout: set the correct scaler up for tv out
   6713     
   6714     If we need to use the second scaler actually set the second scaler
   6715     up.
   6716 
   6717 commit 032a8a06315d12e66240e7ef74b5b165f6d0d1a9
   6718 Author: Dave Airlie <airlied (a] redhat.com>
   6719 Date:   Mon Aug 17 12:18:23 2009 +1000
   6720 
   6721     kms: make tv out match the connector name
   6722 
   6723 commit 36e51c4d63836863dd7a17cbf6e5a9b7c1bbd31a
   6724 Author: Dave Airlie <airlied (a] redhat.com>
   6725 Date:   Mon Aug 17 12:17:31 2009 +1000
   6726 
   6727     r100/r200: dont emit wrong clamp modes.
   6728     
   6729     for rect textures you don't want to use wrap clamping which
   6730     is the default.
   6731 
   6732 commit 595f7c3a60ca982ca2836a0174e1f36f9d1a4fec
   6733 Author: Dave Airlie <airlied@itt42.(none)>
   6734 Date:   Mon Aug 17 09:38:09 2009 +1000
   6735 
   6736     radeon/tv: fix typo in crtc register modifications
   6737 
   6738 commit 92baeafde8f0c1eed2b6769e96f8093e3d6d7478
   6739 Author: Alex Deucher <alexdeucher (a] gmail.com>
   6740 Date:   Tue Aug 11 15:29:17 2009 -0400
   6741 
   6742     RV280: add agp quirk
   6743     
   6744     from Hartmut Niemann
   6745 
   6746 commit 04288fdb8b8c62fc2eb32fd467fdf05151ad121a
   6747 Author: Jerome Glisse <jglisse (a] redhat.com>
   6748 Date:   Tue Aug 11 19:32:52 2009 +0200
   6749 
   6750     radeon/r600: abstract vertex buffer for r600 & r700 hardware
   6751     
   6752     Abstract vertex buffer, preliminary work before others change
   6753     to bring cs support along IB support.
   6754 
   6755 commit 72daee2a18bfb809260d1bcbe80cc14afea3b0fa
   6756 Author: Adam Jackson <ajax (a] redhat.com>
   6757 Date:   Mon Aug 10 13:59:49 2009 -0400
   6758 
   6759     Fix misleading filenames in DRI setup failure messages
   6760 
   6761 commit cd99d9f0d715f1f74de4fe22f2fd30046f2c7568
   6762 Author: Michel Dnzer <daenzer (a] vmware.com>
   6763 Date:   Fri Aug 7 11:56:50 2009 +0200
   6764 
   6765     Properly let radeon_cs_flush_indirect() re-emit 2D state if necessary.
   6766     
   6767     Also remove a superfluous assignment.
   6768 
   6769 commit 577ff3ce922e457cc32f80d4365cb1da81552e72
   6770 Author: Michel Dnzer <daenzer (a] vmware.com>
   6771 Date:   Fri Aug 7 11:56:49 2009 +0200
   6772 
   6773     Add support for EXA_MIXED_PIXMAPS in xserver master.
   6774 
   6775 commit e755fa56d03aa338d0c6345ed41e32aa3115ad4b
   6776 Author: Michel Dnzer <daenzer (a] vmware.com>
   6777 Date:   Fri Aug 7 11:56:49 2009 +0200
   6778 
   6779     Minor fixes for KMS EXA DownloadFromScreen hook.
   6780     
   6781     Check we can handle the bpp, and remove superfluous flush.
   6782 
   6783 commit 4cebafae81c1738a1c330d52a2c5248869f06411
   6784 Author: Alex Deucher <alexdeucher (a] gmail.com>
   6785 Date:   Fri Aug 7 11:56:40 2009 +0200
   6786 
   6787     Add KMS EXA UploadToScreen hook.
   6788     
   6789     Fixups by Michel Dnzer: Doesn't seem to be a win in terms of raw numbers, but
   6790     should allow more pipelining and avoiding BO memory waste for small glyph
   6791     pixmaps.
   6792 
   6793 commit 9243791322e36b9231e6a3f04024ad66325385e3
   6794 Author: Dave Airlie <airlied (a] redhat.com>
   6795 Date:   Fri Aug 7 14:07:32 2009 +1000
   6796 
   6797     r200: fixup scissors for DDX.
   6798     
   6799     a) turn of R200_RE_CNTL - SCISSOR_ENABLE - this save us emitting R200_RE_TOP_LEFT, note scissor is still enabled.
   6800     b) disable aux scissors.
   6801 
   6802 commit bd03977e320591ca55b1a2fbb32414c53cb3f72e
   6803 Author: Alex Deucher <alexdeucher (a] gmail.com>
   6804 Date:   Tue Aug 4 15:21:44 2009 -0400
   6805 
   6806     radeon: fix compile with !kms
   6807 
   6808 commit 4fc1e67e606daf9227e74518c54315b60cd38301
   6809 Author: Alex Deucher <alexdeucher (a] gmail.com>
   6810 Date:   Tue Aug 4 15:17:39 2009 -0400
   6811 
   6812     radeon: re-add asus connector quirks
   6813     
   6814     fixes bug 19943
   6815 
   6816 commit 22074cf0e58fddba743924532625e6fca49b6bdc
   6817 Author: Jerome Glisse <jglisse (a] redhat.com>
   6818 Date:   Tue Aug 4 21:09:25 2009 +0200
   6819 
   6820     radeon/kms: add simple DownloadFromScreen implementation
   6821     
   6822     What we want to do is add userspace object support to radeon
   6823     kernel modesetting. Also this DFS is dumb and might endup doing
   6824     blit from GTT to GTT.
   6825 
   6826 commit fce31b61a88522733863a9b4e9f1c935c439cb4e
   6827 Author: Alex Deucher <alexdeucher (a] gmail.com>
   6828 Date:   Tue Aug 4 11:16:05 2009 -0400
   6829 
   6830     RS880: enable accel
   6831 
   6832 commit 6b1b4b9214d58175727f7992fc42bc7244c42bf2
   6833 Author: Alex Deucher <alexdeucher (a] gmail.com>
   6834 Date:   Mon Aug 3 15:55:04 2009 -0400
   6835 
   6836     radeon: add some new r7xx pci ids
   6837 
   6838 commit f564460e94c9d0f1cf3ff4b8535481b2b8b4e9c1
   6839 Author: Alex Deucher <alexdeucher (a] gmail.com>
   6840 Date:   Sat Aug 1 16:53:47 2009 -0400
   6841 
   6842     radeon: use XAA in some cases
   6843     
   6844     Use XAA in low memory situations or when the DRI is disabled.
   6845     Using shadowfb might also be a viable option, maybe even a better option...
   6846     fixes bug 21683
   6847 
   6848 commit c71b2f050e8996787eae463eddbfdb5864ffa65a
   6849 Author: Bryce Harrington <bryce (a] canonical.com>
   6850 Date:   Sat Aug 1 16:50:43 2009 -0400
   6851 
   6852     radeon: AGPMode quirk needed for SiS
   6853     
   6854     fixes bug 23065
   6855 
   6856 commit e3659ed06fc5bb8817f1dbd7c2d6bc94c67b30f7
   6857 Author: Bryce Harrington <bryce (a] canonical.com>
   6858 Date:   Sat Aug 1 16:48:48 2009 -0400
   6859 
   6860     radeon: AGPMode quirk needed for IBM Thinkpad T40 with Mobility M7 LW
   6861     
   6862     fixes bug 23064
   6863 
   6864 commit 2391531ed6b7c11ddd5ab91b2369821cc5f8b8a7
   6865 Author: Bryce Harrington <bryce (a] canonical.com>
   6866 Date:   Sat Aug 1 16:41:41 2009 -0400
   6867 
   6868     radeon: AGPMode quirk needed for HP Omnibook 6200
   6869     
   6870     fixed bug 23063
   6871 
   6872 commit 474eda02257152ced52364f38cbad24c20aebbc0
   6873 Author: Alex Deucher <alexdeucher (a] gmail.com>
   6874 Date:   Sat Aug 1 16:06:52 2009 -0400
   6875 
   6876     radeon: reload bicubic Xv texture on VT switch
   6877     
   6878     fixed bicubic filtering after VT switch or suspend/resume
   6879 
   6880 commit 447a2ce1b88aa2d6d5713e93174c4002617720f7
   6881 Author: Dave Airlie <airlied (a] redhat.com>
   6882 Date:   Thu Jul 30 09:54:01 2009 +1000
   6883 
   6884     radeon: fix r600 shadow fb mode with cursor allocation in wrong place
   6885     
   6886     From RHEL QE testing, we could end up with the cursor at 0 since
   6887     we think EXA is in use when really it isn't. the info->useEXA = FALSe
   6888     might be unnecessary but better to be explicit
   6889     
   6890     Signed-off-by: Dave Airlie <airlied (a] redhat.com>
   6891 
   6892 commit 2b9a5be3bb22fad1d52ec9eea7733c5e956250b7
   6893 Author: Alex Deucher <alexdeucher (a] gmail.com>
   6894 Date:   Wed Jul 29 03:34:11 2009 -0400
   6895 
   6896     radeon: fix typo in object header to connector type conversion
   6897     
   6898     Should fix bug 19943
   6899 
   6900 commit 63c873cbd4d1d21d9f688028c0900c79fadc42c1
   6901 Author: Dave Airlie <airlied (a] redhat.com>
   6902 Date:   Tue Jul 28 15:22:40 2009 +1000
   6903 
   6904     ati: change to using ABI version check
   6905 
   6906 commit 21a621c297ac71c65c239ea960c38706e718b91c
   6907 Author: Dave Airlie <airlied (a] redhat.com>
   6908 Date:   Tue Jul 28 13:32:28 2009 +1000
   6909 
   6910     ati: update for resources/RAC API removal
   6911 
   6912 commit 5ad2519c2a7c0df389b2cd7cf7151c7e4b7252a8
   6913 Author: Michel Dnzer <daenzer (a] vmware.com>
   6914 Date:   Mon Jul 27 14:22:02 2009 +0200
   6915 
   6916     KMS: Explicitly specify VRAM and GTT domains when allocating BOs for pixmaps.
   6917     
   6918     Without this, apparently they are initially allocated in system RAM (or
   6919     possibly GTT), so any GPU rendering to them first triggers a copy of the whole
   6920     uninitialized data to VRAM...
   6921     
   6922     We may want to explore more sophisticated schemes in the future, but for now
   6923     this seems to improve KMS 2D performance quite a bit.
   6924 
   6925 commit 57f2c83a22f27567506c555af431f89e6031204c
   6926 Author: Alex Deucher <alexdeucher (a] gmail.com>
   6927 Date:   Sat Jul 25 14:19:38 2009 -0400
   6928 
   6929     radeon: Set PCI/PCIE bus type properly per asic
   6930     
   6931     - r1xx-rv350 chips have the old pci gart
   6932     - rv380+ chips have newer pcie gart
   6933     
   6934     Select the right kind regardless of whether the user selects
   6935     PCI or PCIE.
   6936 
   6937 commit 2afc46fa74ce7730f766a3370d323c6b59694186
   6938 Author: Jerome Glisse <jglisse (a] redhat.com>
   6939 Date:   Thu Jul 23 20:13:15 2009 +0200
   6940 
   6941     radeon: fix KMS shadowfb for r6xx and newer hw.
   6942     
   6943     We need to map front buffer and also to avoid EXA initialization
   6944     when falling back to shadowfb on newer r6xx/r7xx when KMS is enabled.
   6945 
   6946 commit 328e4c816348b6f867df30b39856dbe78c8e0dcc
   6947 Author: Alex Deucher <alexdeucher (a] gmail.com>
   6948 Date:   Thu Jul 23 13:28:36 2009 -0400
   6949 
   6950     RS780: fill in MC access functions
   6951     
   6952     Also, r6xx/r7xx don't have indirect MC space, so
   6953     don't try to access it.
   6954 
   6955 commit f96d5b255425fbd02be2cad26edb590d474a5640
   6956 Author: Alex Deucher <alexdeucher (a] gmail.com>
   6957 Date:   Thu Jul 23 13:25:04 2009 -0400
   6958 
   6959     R6xx/R7xx: clip rendering to destination surface dimensions
   6960 
   6961 commit e372f845b0defaf2d2c9ef3cbbf7498e09d9372e
   6962 Author: Michel Dnzer <daenzer (a] vmware.com>
   6963 Date:   Sun Jul 19 16:05:29 2009 +0200
   6964 
   6965     Guard reference to CRTC active field.
   6966     
   6967     Fixes build against older xserver.
   6968 
   6969 commit e38305aebdc95f80f5b4b3e5ba541ea67dc05f01
   6970 Author: Michel Dnzer <daenzer (a] vmware.com>
   6971 Date:   Sat Jul 18 22:23:45 2009 +0200
   6972 
   6973     Also drop DRM master in KMS CloseScreen.
   6974     
   6975     The LeaveVT hook isn't always called when the server dies, e.g. when quitting
   6976     from the GDM greeter. This may cause existing servers to fall over if the dying
   6977     server process still exists when they try to re-acquire master and set a mode.
   6978     
   6979     Also use drmSet/DropMaster() rather than ioctl() directly.
   6980 
   6981 commit a43c660a00147bfae5ca601f4720b2680b75211f
   6982 Author: Michel Dnzer <daenzer (a] vmware.com>
   6983 Date:   Sat Jul 18 22:21:59 2009 +0200
   6984 
   6985     Set CRTC active flag to TRUE after a successful KMS mode set.
   6986     
   6987     Otherwise some things like changing the colour map won't work properly.
   6988 
   6989 commit f32069f42b3e4643f15148d0b96164def00dcc74
   6990 Author: Michel Dnzer <daenzer (a] vmware.com>
   6991 Date:   Sat Jul 18 22:20:08 2009 +0200
   6992 
   6993     Set the STALL bit in the CRTC_GUI_TRIG_VLINE registers.
   6994     
   6995     As recommended by the register reference when using the WAIT_CRTC_VLINE bit in
   6996     the WAIT_UNTIL register, as we are.
   6997 
   6998 commit 27bd9fc9b2c0eeff488c1f26f1355a7fa3655520
   6999 Author: Michel Dnzer <daenzer (a] vmware.com>
   7000 Date:   Sat Jul 18 22:14:27 2009 +0200
   7001 
   7002     Enable vsync for DRI2 region copies.
   7003 
   7004 commit 4b1b28865ffb17f58a70d955212fd51cb1fb55ab
   7005 Author: Alex Deucher <alexdeucher (a] gmail.com>
   7006 Date:   Thu Jul 16 17:09:33 2009 -0400
   7007 
   7008     R6xx/r7xx: reduce the amount of default state setup
   7009     
   7010     Most of the default state setup was extraneous or duplicated
   7011     in the accel ops.  There's no need to reset all the consts
   7012     everytime you reset the default state for example.  This leads
   7013     to a 10x reduction in default state.
   7014 
   7015 commit 7e6557b81026d8a4d6c837839e68c28b151f8a97
   7016 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
   7017 Date:   Thu Jul 16 11:33:57 2009 +1000
   7018 
   7019     Update to xextproto 7.1 support.
   7020     
   7021     DPMS header was split into dpms.h (client) and dpmsconst.h (server). Drivers
   7022     need to include dpmsconst.h if xextproto 7.1 is available.
   7023     
   7024     Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
   7025 
   7026 commit 95d431e8b260dd43cf6d93b90eecab1dc0ec7c26
   7027 Author: Dave Airlie <airlied (a] redhat.com>
   7028 Date:   Wed Jul 15 12:07:01 2009 +1000
   7029 
   7030     radeon: emit colorpitch relocs.
   7031     
   7032     This causes relocs to be emitted for the colorpitch.
   7033     
   7034     Shouldn't have no effect on current kernels, but will keep DDX
   7035     going on kms kernels when tiling lands
   7036     
   7037     Also contains a missing reloc space for r200
   7038 
   7039 commit 8312763977b22e108b7d003cbf3256e0165e4439
   7040 Author: Alex Deucher <alexdeucher (a] gmail.com>
   7041 Date:   Tue Jul 14 18:13:27 2009 -0400
   7042 
   7043     Add an r420 AGP quirk
   7044     
   7045     fixes bug 22726
   7046 
   7047 commit 5473eeeb45468fd200fec49a8506281628a5e4b5
   7048 Author: Alex Deucher <alexdeucher (a] gmail.com>
   7049 Date:   Tue Jul 14 14:05:13 2009 -0400
   7050 
   7051     R3/4/5xx: only upload the bicubic texture once
   7052     
   7053     Upload the bicubic texture once during textured video init
   7054     rather than once per frame.  Suggested by Michel Daenzer on
   7055     IRC.
   7056 
   7057 commit 0485f27bc3d75cb6ab320e8164dbe6ea2713c78e
   7058 Author: Alex Deucher <alexdeucher (a] gmail.com>
   7059 Date:   Tue Jul 14 13:11:12 2009 -0400
   7060 
   7061     R3/4/5xx: fix bicubic Xv filtering with KMS changes
   7062     
   7063     fixes bug 22730
   7064 
   7065 commit ca4a9efef987108266ae59afbb5142d4d2000c8e
   7066 Author: Alex Deucher <alexdeucher (a] gmail.com>
   7067 Date:   Mon Jul 13 11:28:41 2009 -0400
   7068 
   7069     Add configure option to disable kms support
   7070     
   7071     Useful to building with mixed kms/non-kms setups
   7072 
   7073 commit 035e8d1d5593c12828bb079de4e663cf1b1f1674
   7074 Author: Edward O'Callaghan <eocallaghan (a] auroraux.org>
   7075 Date:   Sun Jul 12 13:45:29 2009 +0200
   7076 
   7077     Fix a warning
   7078     
   7079     Signed-off-by: Nicolai Hhnle <nhaehnle (a] gmail.com>
   7080 
   7081 commit 76af48c43f829e7aebacc9f2a623823fa26ee22b
   7082 Author: Gaetan Nadon <memsize (a] videotron.ca>
   7083 Date:   Wed Jul 8 09:58:56 2009 -0400
   7084 
   7085     xf86-video-ati: use XORG_CHANGELOG macro to create ChangeLog. #22611
   7086     
   7087     Build break: Makefile.am: command not found: git-log
   7088     Adding the macro in configure.ac and use it in Makefile.am
   7089     Refer to: https://bugs.freedesktop.org/show_bug.cgi?id=22611
   7090     Tested: running autogen.sh, make and 'make dist'
   7091     
   7092     Signed-off-by: Gaetan Nadon <memsize (a] videotron.ca>
   7093     Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
   7094 
   7095 commit 43db263d301082e84e9bc304816bcbb206fe280e
   7096 Author: Alex Deucher <alexdeucher (a] gmail.com>
   7097 Date:   Thu Jul 9 12:48:06 2009 -0400
   7098 
   7099     RV280: another AGP quirk
   7100     
   7101     fdo bug 12544
   7102 
   7103 commit 69b5e5496f10a9f566d2e563862c96cb41952eb6
   7104 Author: Alex Deucher <alexdeucher (a] gmail.com>
   7105 Date:   Thu Jul 9 12:42:45 2009 -0400
   7106 
   7107     RV280: Add an AGP quirk
   7108     
   7109     lp bug 370205 via fdo bug 12544
   7110 
   7111 commit a6d6c900e60a3685ee9e93c34eb7f6d237c45fd8
   7112 Author: Alex Deucher <alexdeucher (a] gmail.com>
   7113 Date:   Thu Jul 9 11:30:57 2009 -0400
   7114 
   7115     RS740: fixup display latency setting as per rs690
   7116     
   7117     Both chips program the same in this regard
   7118 
   7119 commit ea407570d39ace3162d372eda56bf791bfd80c24
   7120 Author: Dave Airlie <airlied (a] redhat.com>
   7121 Date:   Thu Jul 9 10:46:23 2009 +1000
   7122 
   7123     radeon: add shave support.
   7124     
   7125     clean up output a lot
   7126 
   7127 commit 8c03c1fdb5ea35570064946557050c87ca30582a
   7128 Author: Alex Deucher <alexdeucher (a] gmail.com>
   7129 Date:   Wed Jul 8 18:34:57 2009 -0400
   7130 
   7131     R6xx/R7xx: fix hangs on x2 cards with PM options
   7132     
   7133     Changing the PCIE lanes on x2 cards results in a hang,
   7134     so for now, disable it.
   7135     
   7136     Fixes fdo bug 22669
   7137 
   7138 commit 9645838c57f6b40837fdce23ce7f9faefb3d9966
   7139 Author: Michel Dnzer <daenzer (a] vmware.com>
   7140 Date:   Wed Jul 8 19:18:02 2009 +0200
   7141 
   7142     Further non-KMS fixes / cleanups.
   7143     
   7144     Only compile tested.
   7145 
   7146 commit 2d86ec4ddb1fb83be95ed9cdcbabf4d568a6d7b6
   7147 Author: Alex Deucher <alexdeucher (a] gmail.com>
   7148 Date:   Wed Jul 8 12:33:34 2009 -0400
   7149 
   7150     Fix the build for the !XF86DRM_MODE case
   7151     
   7152     compile tested only.
   7153 
   7154 commit a68afc2a80b8581cc3d67e9b5a95a10b0d4ead0e
   7155 Author: Michel Dnzer <daenzer (a] vmware.com>
   7156 Date:   Wed Jul 8 09:15:28 2009 +0200
   7157 
   7158     Fix RADEON_TRACE_FALL build.
   7159 
   7160 commit 9ca0aeaad01b7c682396b30af48668f287a59d6e
   7161 Author: Michel Dnzer <daenzer (a] vmware.com>
   7162 Date:   Wed Jul 8 09:13:36 2009 +0200
   7163 
   7164     Pass on CS relocation offset values.
   7165     
   7166     Not actually used ATM, but just in case...
   7167 
   7168 commit f718dd794477fbdd5eeb4183f43ff25517c63034
   7169 Author: Michel Dnzer <daenzer (a] vmware.com>
   7170 Date:   Wed Jul 8 09:11:18 2009 +0200
   7171 
   7172     Don't set EXA UploadTo/DownloadFromScreen hooks when they'd always return FALSE.
   7173 
   7174 commit 42e76d0b24b76fbcc6b08a4ea5003dbec368645c
   7175 Author: Michel Dnzer <daenzer (a] vmware.com>
   7176 Date:   Wed Jul 8 08:51:10 2009 +0200
   7177 
   7178     Don't always flush CS when switching from 2D to 3D.
   7179     
   7180     This works fine here and doubles x11perf -aa10text scores, but may cause
   7181     problems on other setups according to Dave. Let's see...
   7182 
   7183 commit 94fe049c35187ddc3ec0472e9309c3a22879f415
   7184 Author: Michel Dnzer <daenzer (a] vmware.com>
   7185 Date:   Wed Jul 8 08:36:22 2009 +0200
   7186 
   7187     KMS CS fixes, take two.
   7188     
   7189     Avoid flushing CS in the middle of (setting up state for) an operation,
   7190     properly finish/restart the operation.
   7191 
   7192 commit 0519f15af2fe5e7e5a6c94e7203a96fe363c643e
   7193 Author: Michel Dnzer <daenzer (a] vmware.com>
   7194 Date:   Tue Jul 7 10:04:09 2009 +0200
   7195 
   7196     Fix DRI2 with current xserver Git.
   7197 
   7198 commit 7ad11fec2579807371360cb680e593f723ebaa1a
   7199 Author: Dave Airlie <airlied (a] redhat.com>
   7200 Date:   Mon Jul 6 18:43:08 2009 +1000
   7201 
   7202     radeon: add make dist headers
   7203 
   7204 commit e68fbf743ec88e0fa3a9f1ffe83daf251e250b21
   7205 Author: Dave Airlie <airlied (a] redhat.com>
   7206 Date:   Mon Jul 6 18:32:32 2009 +1000
   7207 
   7208     git: fix git-log to git log
   7209 
   7210 commit 5eeb1fd19c6797cc76ce308570dffe34cb82b24d
   7211 Author: Dave Airlie <airlied (a] linux.ie>
   7212 Date:   Mon Jul 6 17:45:50 2009 +1000
   7213 
   7214     radeon: oops fix compile without libdrm
   7215 
   7216 commit 98824f37fc74dc1fec2677515d0dc3cfc263f00a
   7217 Author: Dave Airlie <airlied (a] redhat.com>
   7218 Date:   Mon Jul 6 15:29:53 2009 +1000
   7219 
   7220     radeon: move state changes into flush function
   7221 
   7222 commit 503b51343267248b4c6994b88238dd5384528f03
   7223 Author: Dave Airlie <airlied (a] redhat.com>
   7224 Date:   Mon Jul 6 15:20:13 2009 +1000
   7225 
   7226     radeon: taken from kms-support + CS fixes commit.
   7227     
   7228     re-emit 2D state and reset 3D state emit on flush
   7229 
   7230 commit d78d50591851d14543f0935d051a59ef29751bbc
   7231 Author: Dave Airlie <airlied (a] redhat.com>
   7232 Date:   Mon Jul 6 14:45:07 2009 +1000
   7233 
   7234     radeon: port to new space checking in libdrm interface
   7235     
   7236     This uses a new libdrm interface which shares code with mesa.
   7237     
   7238     It also fixes the bo to flush when full instead of never flushing.
   7239     
   7240     It survives gtkperf -a here which the driver didn't before now
   7241 
   7242 commit e1200cb89218930d01330ba0114e013438655cce
   7243 Author: Dave Airlie <airlied (a] redhat.com>
   7244 Date:   Mon Jul 6 15:10:29 2009 +1000
   7245 
   7246     Revert "KMS CS fixes."
   7247     
   7248     This reverts commit 11cf8a28eb46f48d101888552266921bee8b63fc.
   7249     
   7250     I'll bring this back in a few minutes, I've got a big change introducing
   7251     a new cs space accounting scheme which this messes up and I think
   7252     probably conflicts with what I've done.
   7253     
   7254     I promise i'll go over this and pick the bits that are still useful :)
   7255 
   7256 commit 11cf8a28eb46f48d101888552266921bee8b63fc
   7257 Author: Michel Dnzer <daenzer (a] vmware.com>
   7258 Date:   Sun Jul 5 15:14:59 2009 +0200
   7259 
   7260     KMS CS fixes.
   7261     
   7262     * Flush CS before running out of space.
   7263     * Don't flush CS every time when switching between 2D and 3D engine, but make
   7264       sure to re-initialize 2D/3D state after flushing.
   7265     
   7266     Doesn't seem quite perfect yet (some rendering seems to get dropped on the floor
   7267     sometimes), but this should fix a lot of CS failures people have been seeing.
   7268 
   7269 commit 8d2f712eaf1e569fd92bbe2db5aceb43b7b367d1
   7270 Author: Dave Airlie <airlied (a] linux.ie>
   7271 Date:   Fri Jul 3 10:40:59 2009 +1000
   7272 
   7273     radeon: don't set up overlay under KMS until we figure out how.
   7274 
   7275 commit 2a622168606d98c404708b879e6417c8f7d7305c
   7276 Author: Michel Dnzer <daenzer (a] vmware.com>
   7277 Date:   Thu Jul 2 15:03:53 2009 +0200
   7278 
   7279     Test BO pointer before passing it to radeon_bo_unref().
   7280 
   7281 commit 36a4ea5a9c7062f4c8aa7480bb7488ce2062390f
   7282 Author: Michel Dnzer <daenzer (a] vmware.com>
   7283 Date:   Thu Jul 2 14:52:44 2009 +0200
   7284 
   7285     Warning fixes.
   7286 
   7287 commit 65465d56c1bf943113518a5b2f57b3170213bab9
   7288 Author: Dave Airlie <airlied (a] linux.ie>
   7289 Date:   Thu Jul 2 18:38:38 2009 +1000
   7290 
   7291     radeon: fix up configure check better
   7292 
   7293 commit ad17108b72c9adf773a122b4c054c7b92e6a8b9d
   7294 Author: Dave Airlie <airlied (a] linux.ie>
   7295 Date:   Thu Jul 2 17:25:57 2009 +1000
   7296 
   7297     radeon: fix it properly.
   7298     
   7299     I blame the flu
   7300 
   7301 commit e1b9cb9ea665eaa84e64a386299efa0819d55df4
   7302 Author: Dave Airlie <airlied (a] redhat.com>
   7303 Date:   Thu Jul 2 17:18:47 2009 +1000
   7304 
   7305     radeon: fix compile without kms
   7306 
   7307 commit de427fac6912a625f7e4d8b982a1f7a1ba80dfbe
   7308 Author: Dave Airlie <airlied (a] redhat.com>
   7309 Date:   Thu Jul 2 15:41:43 2009 +1000
   7310 
   7311     radeon/dri2: fix dri2 - needs newest libdrm_radeon
   7312 
   7313 commit 2b671adba54ebff1756dd990123f4bade6e35d61
   7314 Author: Dave Airlie <airlied (a] redhat.com>
   7315 Date:   Thu Jul 2 15:25:19 2009 +1000
   7316 
   7317     radeon/dri2: call proper gem bo function
   7318 
   7319 commit 851b2b8cab883e4422745cca1827aa8ac9f193a3
   7320 Author: Dave Airlie <airlied (a] redhat.com>
   7321 Date:   Thu Jul 2 15:17:13 2009 +1000
   7322 
   7323     radeon/kms: add textured video BO size checks
   7324 
   7325 commit 9d092060236e8587697fdd57a7a01f3c0dddd680
   7326 Author: Dave Airlie <airlied (a] redhat.com>
   7327 Date:   Thu Jul 2 15:17:03 2009 +1000
   7328 
   7329     kms: drop DGA
   7330 
   7331 commit 207174ea964c561076bdd5297a2fb6f136b4b645
   7332 Author: Dave Airlie <airlied (a] redhat.com>
   7333 Date:   Thu Jul 2 15:16:47 2009 +1000
   7334 
   7335     radeon: fix CS imbalance
   7336 
   7337 commit 4d24a9d2c0be0c025266cc8cdf7e8d7bb065cdb1
   7338 Author: Dave Airlie <airlied (a] redhat.com>
   7339 Date:   Thu Jul 2 14:55:45 2009 +1000
   7340 
   7341     radeon: enable KMS build
   7342 
   7343 commit 9bcd3ae7966eb7a17b922bcd33e0d6f016245614
   7344 Author: Dave Airlie <airlied (a] redhat.com>
   7345 Date:   Thu Jul 2 14:55:18 2009 +1000
   7346 
   7347     radeon/kms: fixup 3d state emission for KMS
   7348     
   7349     This fixes font rendering under KMS (should have looked at dmesg)
   7350 
   7351 commit ac1607bb23f0c7584648407a3ac3fb27142e186e
   7352 Author: Dave Airlie <airlied (a] redhat.com>
   7353 Date:   Thu Jul 2 14:55:05 2009 +1000
   7354 
   7355     kms: no need to reference fifo slots
   7356 
   7357 commit 1782ce28953184776c90eb1255208a3e0ad245f0
   7358 Author: Dave Airlie <airlied (a] redhat.com>
   7359 Date:   Tue Jun 30 16:55:26 2009 +1000
   7360 
   7361     radeon: add KMS support (still disabled)
   7362     
   7363     This adds DRI2 + KMS + driver pixmaps support to the driver.
   7364     
   7365     I've decided to just do a completely separate KMS driver file
   7366     instead of hacking the crap out of radeon_driver.c. So now
   7367     I do the KMS check in radeon_probe.c time and set the DDX
   7368     pointed up to a completely different set at this stage.
   7369     
   7370     This avoids a lot of if (kms) type crap in the code at
   7371     the expense of making sure we make changes to both files
   7372     if necessary.
   7373     
   7374     This code is still disabled in configure.ac as I broke EXA composite
   7375     rendering somehow in KMS mode
   7376 
   7377 commit ac4bd24a66c1bdda0293f770a3f891e2b88cc8ee
   7378 Author: Alex Deucher <alexdeucher (a] gmail.com>
   7379 Date:   Tue Jun 30 16:00:06 2009 -0400
   7380 
   7381     EXA: fix the build on servers without EXA_HANDLES_PIXMAPS
   7382 
   7383 commit 49a0ca19ee4109cdd39a43fbf4bedf3f0557d6ec
   7384 Author: Michel Dnzer <daenzer (a] vmware.com>
   7385 Date:   Tue Jun 30 17:22:50 2009 +0200
   7386 
   7387     Warning fixes.
   7388 
   7389 commit e932836691aeaec37794fdaed2dabb22710fd171
   7390 Author: Dave Airlie <airlied (a] redhat.com>
   7391 Date:   Tue Jun 30 16:24:37 2009 +1000
   7392 
   7393     radeon: initial preparation for kms patch.
   7394     
   7395     This patch contains most of the changes to the EXA and texture video
   7396     accel code.
   7397     
   7398     It adds a few bits of pixmap support but doesn't actually do anything
   7399     useful KMS yet.
   7400     
   7401     Testing this should not have any regressions over what we have already,
   7402     biggest worries are r6xx, I've fixed a textured video one, but no idea
   7403     what other might lurk
   7404     
   7405     It won't build against libdrm radeon yet either
   7406 
   7407 commit bb04b450ed00ca4b1aa44c33085567d47b33b547
   7408 Author: Fredrik Hglund <fredrik (a] kde.org>
   7409 Date:   Mon Jun 29 22:38:26 2009 +0200
   7410 
   7411     Check if the composite op is supported in R200CheckComposite.
   7412 
   7413 commit f39cafc5c4a93a16ac93756473ebb1f33c7881db
   7414 Author: Alex Deucher <alexdeucher (a] gmail.com>
   7415 Date:   Sun Jun 28 20:42:49 2009 -0400
   7416 
   7417     radeon: call hdmi-b connectors dvi in randr
   7418     
   7419     Technically HDMI-B is a glorfied DL DVI, but this is confusing
   7420     to users, so call it DVI when reporting randr outputs.  This
   7421     allows us to remove two quirks where the bios was actually
   7422     correct.
   7423 
   7424 commit 407e676b04117c7ca3dcc0cc072f3552b03c64e5
   7425 Author: Roland Scheidegger <sroland (a] tungstengraphics.com>
   7426 Date:   Sun Jun 28 16:54:32 2009 -0400
   7427 
   7428     R6xx/R7xx: fix pixel centers
   7429     
   7430     Make sure we are using GL mode (centers at 0.5) rather
   7431     than D3D mode (centers at 0.0).  This also fixes fdo
   7432     bug 21963.
   7433 
   7434 commit 68001981f22173ff949720055dba89291f284474
   7435 Author: Alex Deucher <alexdeucher (a] gmail.com>
   7436 Date:   Sun Jun 28 16:20:10 2009 -0400
   7437 
   7438     Add some missing M96 pci ids
   7439     
   7440     fixes fdo bug 22404
   7441 
   7442 commit 06d5d8d7fd92b58b2467c782e57a80a3520a2c90
   7443 Author: Adam Jackson <ajax (a] redhat.com>
   7444 Date:   Thu Jun 25 13:51:36 2009 -0400
   7445 
   7446     Add a (harmlessly) missing break statement.
   7447 
   7448 commit 7d1d968fdc8de1e0ab0be916a1f3a4a398af47aa
   7449 Author: Adam Jackson <ajax (a] redhat.com>
   7450 Date:   Thu Jun 25 13:49:18 2009 -0400
   7451 
   7452     Cosmetic cleanup to digital output detection
   7453     
   7454     No functional change, but this logic would need extending anyway for
   7455     DisplayID, so unify it now.
   7456 
   7457 commit 96581746eea2f4e29a04f9266ec9649f25480424
   7458 Author: Adam Jackson <ajax (a] redhat.com>
   7459 Date:   Wed Jun 24 17:05:47 2009 -0400
   7460 
   7461     atom: Fix phantom VGA connector when HDMI-B present.
   7462     
   7463     HDMI-B is really a glorified DL-DVI connector, the analog pins work fine.
   7464 
   7465 commit 496adc4dc7cf53fc6acfecb1158f1491d5f36168
   7466 Author: Michel Dnzer <daenzer (a] vmware.com>
   7467 Date:   Fri Jun 19 14:37:01 2009 +0200
   7468 
   7469     Revert "Build fixes for -Werror that aren't ready for prime time yet."
   7470     
   7471     This reverts commit ab20ea1530ec8a3a9fd4089775c4e157e50fe1bf.
   7472     
   7473     Whoops, pushed wrong branch...
   7474 
   7475 commit ab20ea1530ec8a3a9fd4089775c4e157e50fe1bf
   7476 Author: Michel Dnzer <daenzer (a] vmware.com>
   7477 Date:   Sun Jun 14 16:50:07 2009 +0200
   7478 
   7479     Build fixes for -Werror that aren't ready for prime time yet.
   7480 
   7481 commit 77e3537d312175a25f0e21cc07c3a96f78c3b35a
   7482 Author: Markus Gapp <markus.gapp (a] gmx.net>
   7483 Date:   Sat Jun 13 11:51:29 2009 -0400
   7484 
   7485     Add quirk for asus hd3450 board
   7486     
   7487     Fixes bug 22266
   7488 
   7489 commit e8e0bb1ba29761c94d473e42ca6ada161cfff557
   7490 Author: Alex Deucher <alexdeucher (a] gmail.com>
   7491 Date:   Fri Jun 12 11:07:43 2009 -0400
   7492 
   7493     Fix count in 3d state setup after 43374c7420e378918bec062f4cbd581f16adb6f0
   7494 
   7495 commit 808c90a24c48da7fa97e15e2f12be5bb8fd8cc96
   7496 Author: Alex Deucher <alexdeucher (a] gmail.com>
   7497 Date:   Thu Jun 11 16:09:40 2009 -0400
   7498 
   7499     Only enable frac fb divs on rs600/rs690/rs740 for now
   7500     
   7501     fixes bug 21413
   7502 
   7503 commit d095bb3157faaee10b0130ea9b1032e0b533aaee
   7504 Author: Alex Deucher <alexdeucher (a] gmail.com>
   7505 Date:   Thu Jun 11 12:34:15 2009 -0400
   7506 
   7507     Re-enable frac feedback dividers on AVIVO hardware
   7508     
   7509     Preferring a freq <= target frequency seems to fix the
   7510     previous issues with frac fb divs.  Appears to work fine
   7511     on all hardware I've tested on.  See fdo bug 22229 for
   7512     details.  Should fix bugs: 22229, 21553, 21413, and
   7513     possibly other ones related to unstable images at certain
   7514     resolutions.
   7515 
   7516 commit 55fbdbae83d1563b472f49d0436c9298e390be66
   7517 Author: Alex Deucher <alexdeucher (a] gmail.com>
   7518 Date:   Thu Jun 11 12:31:53 2009 -0400
   7519 
   7520     Add PLL flag to prefer frequencies <= the target freq
   7521     
   7522     This appears to be needed when using fractional feedback
   7523     dividers.  Based on a patch from Tom Hirst.  See fdo
   7524     bug 22229 for more details.
   7525 
   7526 commit 43374c7420e378918bec062f4cbd581f16adb6f0
   7527 Author: Alex Deucher <alexdeucher (a] gmail.com>
   7528 Date:   Tue Jun 9 14:39:54 2009 -0400
   7529 
   7530     r1xx/r2xx: clip 3D rendering to destination buffer
   7531 
   7532 commit 74b0a38c75c1d6a6344015d32d84b43d9e80df1d
   7533 Author: Alex Deucher <alexdeucher (a] gmail.com>
   7534 Date:   Tue Jun 9 14:26:21 2009 -0400
   7535 
   7536     Consolidate indentical RADEONDoneSolid/RADEONDoneCopy functions
   7537 
   7538 commit f6dff8836729cc9d29264080c9cfa0e1df6182cf
   7539 Author: Alex Deucher <alexdeucher (a] gmail.com>
   7540 Date:   Tue Jun 9 13:31:15 2009 -0400
   7541 
   7542     r3xx/r4xx/r5xx: clip 3D rendering to destination buffer
   7543 
   7544 commit 48dbf09e1309c815ac8b733145a0310083a29933
   7545 Author: Alex Deucher <alexdeucher (a] gmail.com>
   7546 Date:   Tue Jun 9 13:12:40 2009 -0400
   7547 
   7548     r3xx/r4xx/r5xx: refactor exa prepare composite
   7549     
   7550     - consolidate code duplicated between r3xx/r4xx and r5xx
   7551     - make pixel shader setup easier to read and less
   7552       redundant
   7553 
   7554 commit ec1a3ccdf61c2226617b571cc4a209a542e9d7e3
   7555 Author: Alex Deucher <alexdeucher (a] gmail.com>
   7556 Date:   Mon Jun 8 15:31:57 2009 -0400
   7557 
   7558     R6xx/r7xx: don't clamp tex coords in composite VS
   7559     
   7560     Fixes broken repeat modes.  see fdo bugs 21818, 22139
   7561 
   7562 commit 32c218c5633fb7ffeb19e717bf645c1b25dd4ef5
   7563 Author: Alan Coopersmith <alan.coopersmith (a] sun.com>
   7564 Date:   Thu Jun 4 07:23:03 2009 -0700
   7565 
   7566     Add link to patch submission instructions to README
   7567     
   7568     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] sun.com>
   7569 
   7570 commit 39f736d6cb65fc7c3fd769478023fc87c1af5979
   7571 Author: Alex Deucher <alexdeucher (a] gmail.com>
   7572 Date:   Thu Jun 4 09:57:22 2009 -0400
   7573 
   7574     atom: connector quirk
   7575     
   7576     Some r6xx cards have a VGA and an HDMI port with
   7577     a shared ddc line listed as an HDMI port with both
   7578     analog and digital encoders.
   7579     
   7580     Fixes bug 19943
   7581 
   7582 commit 7599dc40855c33a5fbd8e9bbc2b4cd62752fb7df
   7583 Author: Alex Deucher <alexdeucher (a] gmail.com>
   7584 Date:   Fri May 29 16:29:50 2009 -0400
   7585 
   7586     Add RV740 (HD4770) support
   7587     
   7588     Verified by ernstp on IRC
   7589 
   7590 commit ee0424078a3ea26f58c2998c9e58e065fb63f1a0
   7591 Author: Alex Deucher <alexdeucher (a] gmail.com>
   7592 Date:   Wed May 27 18:37:58 2009 -0400
   7593 
   7594     radeon: remove dead code
   7595 
   7596 commit b34df233115c0d82d7bcf82e041afbc55981ce82
   7597 Author: Alex Deucher <alexdeucher (a] gmail.com>
   7598 Date:   Tue May 26 17:47:01 2009 -0400
   7599 
   7600     R3xx/R4xx: increase EXA render target limits
   7601     
   7602     now that we are using 1/12 subpixel mode
   7603 
   7604 commit 1457bc089d1395d18cf582a4d52444005f013753
   7605 Author: Matthieu Herrb <matthieu.herrb (a] laas.fr>
   7606 Date:   Tue May 26 17:21:07 2009 -0400
   7607 
   7608     radeon: fix segfault if Option "NoAccel" is set
   7609 
   7610 commit 4079f97958cf1d5fd76a83aa61b93d6289bb9b1e
   7611 Author: Michel Dnzer <daenzer (a] vmware.com>
   7612 Date:   Sat May 23 13:51:00 2009 +0200
   7613 
   7614     Bump version to mark Git snapshot.
   7615     
   7616     The fourth version component isn't visible in the log file.
   7617 
   7618 commit 88a9e98341d96e5e7f48b69aed597d1bada6313a
   7619 Author: Alex Deucher <alexdeucher (a] gmail.com>
   7620 Date:   Tue May 19 17:11:34 2009 -0400
   7621 
   7622     Pre-atom: Improve engine clock setup code
   7623     
   7624     Also remove SetMemoryClk() for pre-atom cards for now
   7625     as it requires quite a bit more asic specific work.
   7626     To set the mclk we'll need to use the mem reset/dll tables
   7627     in the bios.
   7628 
   7629 commit 1429133ffdbfe046249fcaaa4cbee432a1012e55
   7630 Author: Michel Dnzer <daenzer (a] vmware.com>
   7631 Date:   Mon May 18 17:59:00 2009 +0200
   7632 
   7633     EXA: Set new EXA_SUPPORTS_OFFSCREEN_OVERLAPS flag when we have a 2D engine.
   7634 
   7635 commit e9cca1e7dc521d3756bb2d97f1d703b9ad65cb47
   7636 Author: Alex Deucher <alexdeucher (a] gmail.com>
   7637 Date:   Mon May 18 10:48:25 2009 -0400
   7638 
   7639     r4xx: Add some missing pci ids
   7640     
   7641     Noticed by Romain in bug 21798
   7642 
   7643 commit 76fffd51027820b3a6ea10de2be67d5fd4f3e843
   7644 Author: Alex Deucher <alexdeucher (a] gmail.com>
   7645 Date:   Fri May 15 16:35:13 2009 -0400
   7646 
   7647     R100: switch to normalized texture coordinates
   7648     
   7649     for consistency with the other asics
   7650 
   7651 commit 1a1eef31e36f98b7a30e27e567c1b66e0e4cf7dc
   7652 Author: Alex Deucher <alexdeucher (a] gmail.com>
   7653 Date:   Thu May 14 15:48:54 2009 -0400
   7654 
   7655     radeon: try harder when checking if a card is posted
   7656     
   7657     fixes debian bug 524280, possibly others.
   7658 
   7659 commit 22e39392297fa11003df90c175db3c449d8f9853
   7660 Author: Michel Dnzer <daenzer (a] vmware.com>
   7661 Date:   Thu May 14 10:24:07 2009 +0200
   7662 
   7663     Pre-R600 EXA: Fix coordinate limits off-by-one error.
   7664     
   7665     Fixes http://bugs.freedesktop.org/show_bug.cgi?id=21598 .
   7666 
   7667 commit fa09b058c7a17689989e600ffd465856a058579d
   7668 Author: Alex Deucher <alexdeucher (a] gmail.com>
   7669 Date:   Wed May 13 16:10:40 2009 -0400
   7670 
   7671     R6xx/R7xx Xv: normalize texture coordinates in the vertex shader
   7672 
   7673 commit 026b6f820d6caea17d2a082193e850713d5770a8
   7674 Author: Alex Deucher <alexdeucher (a] gmail.com>
   7675 Date:   Wed May 13 15:48:32 2009 -0400
   7676 
   7677     R6xx/R7xx: do EXA transforms in the vertex shader
   7678 
   7679 commit cd89241396d1931b04cfbdd8d553be16dbf9c360
   7680 Author: Alex Deucher <alexdeucher (a] gmail.com>
   7681 Date:   Tue May 12 17:30:02 2009 -0400
   7682 
   7683     R3xx-R5xx: do EXA transforms in the vertex shader
   7684 
   7685 commit 15ee78d37f8b64c3e6d234e7ab37a31e82327b6b
   7686 Author: Alex Deucher <alexdeucher (a] gmail.com>
   7687 Date:   Mon May 11 02:22:13 2009 -0400
   7688 
   7689     RV770: add missing pci id
   7690     
   7691     Fixes bug 21209
   7692 
   7693 commit 5ff51ea83f9fdd836e830c77e3561eaef4b83183
   7694 Author: Alex Deucher <alexdeucher (a] gmail.com>
   7695 Date:   Fri May 8 13:19:26 2009 -0400
   7696 
   7697     R7xx: add support for reading disabled bios images
   7698 
   7699 commit 76fdae9018330aa5af0d57339baff3ca4834e1b5
   7700 Author: Alex Deucher <alexdeucher (a] gmail.com>
   7701 Date:   Thu May 7 02:59:32 2009 -0400
   7702 
   7703     R3xx/R4xx tex vid:  no need to check if IS_R300_3D
   7704     
   7705     function is r3xx/r4xx specific already
   7706 
   7707 commit 23a8ada06a5b1ccc975e89f129c00382ecbf29df
   7708 Author: Alex Deucher <alexdeucher (a] gmail.com>
   7709 Date:   Thu May 7 02:34:22 2009 -0400
   7710 
   7711     R3xx/R4xx tex vid: increase the guardband limit for rendering with a tri
   7712     
   7713     limit goes from 2880 to 4021 now that we've switched to 1/12 subpixel mode.
   7714     
   7715     This allows us to render with a clipped tri at higher resolutions preventing
   7716     diagonal tearing.
   7717 
   7718 commit 0c3541f7013c53fb8096ada63cc7b3577524aa4c
   7719 Author: Alex Deucher <alexdeucher (a] gmail.com>
   7720 Date:   Wed May 6 12:24:35 2009 -0400
   7721 
   7722     AVIVO: set default cursor mode in cursor init
   7723     
   7724     Should fix bug 21557
   7725 
   7726 commit da58e351b6398fa18b1d9c1a57a6e49b285f610f
   7727 Author: Alex Deucher <alexdeucher (a] gmail.com>
   7728 Date:   Mon May 4 16:03:53 2009 -0400
   7729 
   7730     AVIVO: fix cursoe corruption bands for real
   7731     
   7732     Don't have to leave both cursors enabled, just have to use
   7733     the same mode for both cursors whether or not they are enabled.
   7734 
   7735 commit 2c8e130f73c680d4a7381b2ef37982b82c6ee478
   7736 Author: Alex Deucher <alexdeucher (a] gmail.com>
   7737 Date:   Mon May 4 13:40:17 2009 -0400
   7738 
   7739     radeon: switch to EXA by default
   7740 
   7741 commit 8155a62df6817358a12cc2d613c1470ca55996ef
   7742 Author: Alex Deucher <alexdeucher (a] gmail.com>
   7743 Date:   Mon May 4 12:57:36 2009 -0400
   7744 
   7745     AVIVO: move cusor offscreen when disabling
   7746     
   7747     Adapted from Yang's patch. Setting size to zero is
   7748     actually a 1x1 cursor.
   7749 
   7750 commit a1c64ea5224009779ccad66b0f84d861eae966ac
   7751 Author: Alex Deucher <alexdeucher (a] gmail.com>
   7752 Date:   Sun May 3 19:42:44 2009 -0400
   7753 
   7754     r3xx-r5xx: switch to 1/12 subpixel precision
   7755     
   7756     - based on similar patch in Jerome's cs ddx tree
   7757     - also fix clipping offsets
   7758     - should eventually allow for 4k render targets
   7759     - mesa driver uses 1/12 mode, this avoids changing the
   7760       subpixel mode when switching between ddx and mesa
   7761 
   7762 commit 3880bc3c95764acccd62cfa438932458df95daf6
   7763 Author: Alex Deucher <alexdeucher (a] gmail.com>
   7764 Date:   Sun May 3 19:01:28 2009 -0400
   7765 
   7766     Remove some old debugging info
   7767 
   7768 commit 3362381aa3a97c1da564f8a479ed4e7b0d6368b8
   7769 Author: Alex Deucher <alexdeucher (a] gmail.com>
   7770 Date:   Sun May 3 18:52:00 2009 -0400
   7771 
   7772     r2xx-r4xx: fix typo in last i2c fix and clarify hw i2c pin sel
   7773 
   7774 commit e01b8dc827ce1913927e1a4fad05a99a2dd9e805
   7775 Author: Alex Deucher <alexdeucher (a] gmail.com>
   7776 Date:   Sun May 3 13:09:39 2009 -0400
   7777 
   7778     RS690: gpio/connector fixes
   7779     
   7780     Fixes bug 21521
   7781 
   7782 commit 1f70c9f05df9017d87b37f887e1eccd6d0568a02
   7783 Author: Alex Deucher <alexdeucher (a] gmail.com>
   7784 Date:   Thu Apr 30 19:18:13 2009 -0400
   7785 
   7786     R3xx-R5xx: don't set TX_OFFSET_RS in RS_INST_COUNT
   7787     
   7788     Isn't necessary and seems to cause problems for RS690 users
   7789 
   7790 commit de17d36c1f710305870e3c636cae3f742f1cb6d6
   7791 Author: Alex Deucher <alexdeucher (a] gmail.com>
   7792 Date:   Thu Apr 30 19:13:09 2009 -0400
   7793 
   7794     AVIVO: first pass at display watermark setup
   7795     
   7796     This helps with flickering and blanking when
   7797     there is contention for MC bandwidth.
   7798 
   7799 commit 7d9f643ae3d07e51e644a5979ca90bc2c102bc89
   7800 Author: Alex Deucher <alexdeucher (a] gmail.com>
   7801 Date:   Wed Apr 29 12:38:15 2009 -0400
   7802 
   7803     radeon: fix several dpms issues
   7804     
   7805     - atom dpms was unblanking for standby/suspend
   7806     - return if r600+ in radeon_crtc_modeset_ioctl()
   7807     - remove seprate standby/suspend handling in legacy
   7808       crtc dpms.  we turn the outputs off, so turn the
   7809       crtcs off too.
   7810     - disable the crtcs in legacy crtc dpms
   7811     - move radeon_crtc_modeset_ioctl() calls to radeon_crtc_dpms()
   7812       so they will get called for both atom and legacy paths
   7813     
   7814     Should fix bug 21321
   7815 
   7816 commit 35183ef528411eb0122cf48550d93f921d291d12
   7817 Author: Alex Deucher <alexdeucher (a] gmail.com>
   7818 Date:   Wed Apr 29 01:55:10 2009 -0400
   7819 
   7820     AVIVO: better fix for cursor flickering/corruption issues
   7821     
   7822     Should prevent ghost cursor from being left on screen.
   7823 
   7824 commit 53e75cbd0ba8f39799d7b776cdc59d60aa2a6916
   7825 Author: Alex Deucher <alexdeucher (a] gmail.com>
   7826 Date:   Wed Apr 29 01:05:31 2009 -0400
   7827 
   7828     R6xx/r7xx: fix CURSOR_SWAPPING_* macros
   7829     
   7830     r6xx/r7xx have different swapper regs
   7831 
   7832 commit 4e948e2aaa59267a9aa797396add2c6b7b4c1e7c
   7833 Author: Alex Deucher <alexdeucher (a] gmail.com>
   7834 Date:   Tue Apr 28 19:28:25 2009 -0400
   7835 
   7836     AVIVO: fix cursor corruption/flickering issues
   7837     
   7838     When both crtcs are enabled, both cursors need to be enabled
   7839     or you get corruption bands.
   7840     
   7841     Thanks to Yang Zhao for figuring this out.
   7842 
   7843 commit 4d0beaf02b28d5a5dac4ff6053593a2f979f92ec
   7844 Author: Alex Deucher <alexdeucher (a] gmail.com>
   7845 Date:   Tue Apr 28 12:33:24 2009 -0400
   7846 
   7847     RV410: SE variants only have 1 quad pipe
   7848     
   7849     Should fix EXA corruption with the 3D engine.
   7850     Mesa and drm patches forthcoming.
   7851     
   7852     Reported by Kano on IRC.
   7853 
   7854 commit abd565ae71d9844d5afcd658628ca7778ce26ab1
   7855 Author: Alex Deucher <alexdeucher (a] gmail.com>
   7856 Date:   Mon Apr 27 14:21:38 2009 -0400
   7857 
   7858     AVIVO: disable fractional feedback divs
   7859     
   7860     Doesn't seem to work well in all cases.  Needs more investigation.
   7861     fixes bug 21413
   7862 
   7863 commit 93626b1277f57bd559cf71b263221209b02e0046
   7864 Author: Alex Deucher <alexdeucher (a] gmail.com>
   7865 Date:   Mon Apr 27 03:35:24 2009 -0400
   7866 
   7867     AVIVO: make sure cursor width isn't negative
   7868 
   7869 commit 32af0f097bccc4499d67e969d46ba35e7487c5e2
   7870 Author: Dave Airlie <airlied (a] linux.ie>
   7871 Date:   Sat Apr 25 19:39:34 2009 +1000
   7872 
   7873     Revert "r300/r500: set R clamp mode."
   7874     
   7875     This reverts commit dab3d61619d91ae6a3da3e9b29b8258313653813.
   7876 
   7877 commit b2c8f57bccbd46164907049a26ad2dd209d7b108
   7878 Author: Dave Airlie <airlied (a] linux.ie>
   7879 Date:   Sat Apr 25 19:39:19 2009 +1000
   7880 
   7881     Revert "r3xx/r5xx: fix typo in last commit"
   7882     
   7883     This reverts commit 1a7b982457ead5f21c6e62a409ca0dbf86005607.
   7884 
   7885 commit 253731dce6ab25122f2eda559233c098536b7143
   7886 Author: Dave Airlie <airlied (a] linux.ie>
   7887 Date:   Sat Apr 25 19:39:05 2009 +1000
   7888 
   7889     Revert "radeon: attempt to fix R clamping for repeat again"
   7890     
   7891     This reverts commit 5998f262a52cb85b334fcc1fe24c7b2ae474ce93.
   7892 
   7893 commit 5998f262a52cb85b334fcc1fe24c7b2ae474ce93
   7894 Author: Dave Airlie <airlied (a] linux.ie>
   7895 Date:   Fri Apr 24 17:30:57 2009 +1000
   7896 
   7897     radeon: attempt to fix R clamping for repeat again
   7898 
   7899 commit 7ed27b926f28a1f088eace5034a7d9985f13752d
   7900 Author: Alex Deucher <alexdeucher (a] gmail.com>
   7901 Date:   Thu Apr 23 14:06:06 2009 -0400
   7902 
   7903     r2xx/r3xx/r4xx: further i2c fixups
   7904     
   7905     - hw i2c engine has pin selection on r2xx/r2xx/r3xx chips
   7906     - also switch hw i2c pin sel for external tmds
   7907 
   7908 commit 0da80f34b5aa5999d2030ffbc5187328fa4e4ae5
   7909 Author: Alex Deucher <alexdeucher (a] gmail.com>
   7910 Date:   Wed Apr 22 18:42:36 2009 -0400
   7911 
   7912     radeon: minor cleanup and warning fix
   7913 
   7914 commit 1a7b982457ead5f21c6e62a409ca0dbf86005607
   7915 Author: Alex Deucher <alexdeucher (a] gmail.com>
   7916 Date:   Thu Apr 23 10:09:22 2009 -0400
   7917 
   7918     r3xx/r5xx: fix typo in last commit
   7919     
   7920     Noticed by osiris on IRC
   7921 
   7922 commit dab3d61619d91ae6a3da3e9b29b8258313653813
   7923 Author: Dave Airlie <airlied (a] redhat.com>
   7924 Date:   Thu Apr 23 15:46:44 2009 +1000
   7925 
   7926     r300/r500: set R clamp mode.
   7927     
   7928     On rs690 without this set, we appear to end up fetching from well
   7929     outside the texture sometimes into memory that isn't mapped.
   7930     
   7931     This "shouldn't" have any effect.
   7932 
   7933 commit bbfd4625478e37d10fd58b23f46153f349370a52
   7934 Author: Alex Deucher <alexdeucher (a] gmail.com>
   7935 Date:   Wed Apr 22 14:47:16 2009 -0400
   7936 
   7937     radeon PM: update quirks
   7938 
   7939 commit e3c564114eea4d032f920fcebd4040f1934c21b0
   7940 Author: Alex Deucher <alexdeucher (a] gmail.com>
   7941 Date:   Wed Apr 22 14:31:44 2009 -0400
   7942 
   7943     AVIVO: fix for cursor corruption issue
   7944 
   7945 commit 24e4b73b4fbbb2c790e6120ede3caaa4e7e58359
   7946 Author: Alex Deucher <alexdeucher (a] gmail.com>
   7947 Date:   Wed Apr 22 11:42:18 2009 -0400
   7948 
   7949     radeon pll: add support for fractional feedback divs
   7950     
   7951     Allows us to hit dot clocks much closer, especially on
   7952     chips with non-27 Mhz reference clocks like most IGP chips.
   7953     
   7954     This should fix most flickering and blanking problems with
   7955     non-exact dot clocks.
   7956 
   7957 commit efa0825a86a8dc0f03ebb42c576ed26189e9d4bb
   7958 Author: Alex Deucher <alexdeucher (a] gmail.com>
   7959 Date:   Tue Apr 21 13:51:11 2009 -0400
   7960 
   7961     Tex vid: fix top clipping
   7962 
   7963 commit aa59b5b55e6ac64940fb3f0fa61f7b8fe36ba745
   7964 Author: Alex Deucher <alexdeucher (a] gmail.com>
   7965 Date:   Tue Apr 21 12:06:24 2009 -0400
   7966 
   7967     RS690: add quirk for acer board
   7968     
   7969     thanks to Gino Badouri for testing
   7970 
   7971 commit 0e5164d968316bbb59b4484a7df087854738068f
   7972 Author: Alex Deucher <alexdeucher (a] gmail.com>
   7973 Date:   Tue Apr 21 04:47:43 2009 -0400
   7974 
   7975     Tex vid: rework part 2
   7976     
   7977     - use pPriv->w/h directly for tex coords
   7978     - take src x/y offset into account when calculating tex coords
   7979     - when copying data, only optimize for y clipping. In order
   7980       to deal with the x clipping optimization, the copy routines
   7981       or tex coords would need to be fixed.  This should fix clipping
   7982       problems with the current code.
   7983 
   7984 commit 06a1b4169b506f69dd807380d9ce7210b3a3bc23
   7985 Author: Alex Deucher <alexdeucher (a] gmail.com>
   7986 Date:   Tue Apr 21 01:21:51 2009 -0400
   7987 
   7988     R4xx: avoid a PM related hang
   7989 
   7990 commit 228b9ac87668241b09980fca17e9d866891285e6
   7991 Author: Alex Deucher <alexdeucher (a] gmail.com>
   7992 Date:   Tue Apr 21 01:02:34 2009 -0400
   7993 
   7994     radeon PM: add some quirks
   7995 
   7996 commit b6febf7368d3df3f1d3fee6a87aa71c54e77cdcc
   7997 Author: Alex Deucher <alexdeucher (a] gmail.com>
   7998 Date:   Mon Apr 20 18:04:18 2009 -0400
   7999 
   8000     Tex vid: cleanup and unify common code
   8001 
   8002 commit d096d1189c8dc5e19f68cc605ccffe1a8fef048b
   8003 Author: Alex Deucher <alexdeucher (a] gmail.com>
   8004 Date:   Mon Apr 20 13:05:18 2009 -0400
   8005 
   8006     Endian fixes for object table
   8007 
   8008 commit 101ce28ec4af696549b7d6defebb5b4ad412176c
   8009 Author: Alex Deucher <alexdeucher (a] gmail.com>
   8010 Date:   Sun Apr 19 12:13:18 2009 -0400
   8011 
   8012     Remove old messages
   8013     
   8014     R5xx/r6xx support isn't really experimental anymore
   8015 
   8016 commit db177c70ce88af19c8e05eb916a15f3e124876eb
   8017 Author: Alex Deucher <alexdeucher (a] gmail.com>
   8018 Date:   Fri Apr 17 01:05:15 2009 -0400
   8019 
   8020     Update Xv info in man page
   8021 
   8022 commit 00266177bed2dc8693df497ca3ec19f2dc4adc05
   8023 Author: Alex Deucher <alexdeucher (a] gmail.com>
   8024 Date:   Thu Apr 16 20:33:28 2009 -0400
   8025 
   8026     R3xx/R5xx: only apply Xv attributes if bicubic is disabled
   8027     
   8028     Provides consistent output
   8029 
   8030 commit 85323a7f84381fef7fad20c7f7ec601637af9aa7
   8031 Author: Alex Deucher <alexdeucher (a] gmail.com>
   8032 Date:   Thu Apr 16 11:10:51 2009 -0400
   8033 
   8034     R3xx/R4xx: set tex caching for Y texture when doing planar rendering
   8035     
   8036     Doesn't affect performance, but docs indicate its the right
   8037     thing to do.
   8038 
   8039 commit 5ea5df22c038fc8f00984acc760e9d8c962bf902
   8040 Author: Alex Deucher <alexdeucher (a] gmail.com>
   8041 Date:   Wed Apr 15 20:26:34 2009 -0400
   8042 
   8043     Tex vid: remove remnants of XV_HWPLANAR
   8044     
   8045     no longer needed as bicubic is the only thing that uses
   8046     the old csc code.
   8047 
   8048 commit 9091b3f5f13dbea83ffd89679dac600e9f280bb2
   8049 Author: Alex Deucher <alexdeucher (a] gmail.com>
   8050 Date:   Wed Apr 15 20:07:42 2009 -0400
   8051 
   8052     R3xx/R4xx: fix up planar shader
   8053     
   8054     We were overwriting the coord fetch address with the first
   8055     tex fetch.  Seemed to work however, luck I guess. Reorder
   8056     the fetches to write to temp0 last.
   8057 
   8058 commit 14c13faeb9f9b7717a25fcc1ca97d46cc6ee0031
   8059 Author: Alex Deucher <alexdeucher (a] gmail.com>
   8060 Date:   Wed Apr 15 19:53:12 2009 -0400
   8061 
   8062     R5xx: add shader-based csc
   8063     
   8064     - native planar support
   8065     - Xv attributes
   8066 
   8067 commit 832efc7b90f5eb2da99512fcb902ab4838d2dcd1
   8068 Author: Alex Deucher <alexdeucher (a] gmail.com>
   8069 Date:   Tue Apr 14 17:56:49 2009 -0400
   8070 
   8071     R3xx/R4xx: Implement shader-based csc for packed formats
   8072 
   8073 commit 32625118c27041265d25811c00d25ab7e82fb340
   8074 Author: Alex Deucher <alexdeucher (a] gmail.com>
   8075 Date:   Tue Apr 14 16:38:40 2009 -0400
   8076 
   8077     tex vid: fix attribute setup typo for XV_COLORSPACE
   8078 
   8079 commit adf0912006b4f1597784dbfcc563d5c6d1c5667d
   8080 Author: Alex Deucher <alexdeucher (a] gmail.com>
   8081 Date:   Tue Apr 14 16:16:33 2009 -0400
   8082 
   8083     R6xx/R7xx: implement Xv attributes
   8084     
   8085     - brightness, contrast, hue, etc.
   8086     - TODO: implement gamma
   8087 
   8088 commit 8810fe92b5aed08888584c6914482586b59f71ab
   8089 Author: Alex Deucher <alexdeucher (a] gmail.com>
   8090 Date:   Tue Apr 14 11:26:35 2009 -0400
   8091 
   8092     R200: clean code, always use shader based csc
   8093     
   8094     - consolidate common r2xx csc shader code
   8095     - always use shader based csc for both packed and planar
   8096       formats
   8097     - always use native planar csc on r1xx
   8098 
   8099 commit 17685fefba68d188c7c0fe7a079180ec0722c046
   8100 Author: Alex Deucher <alexdeucher (a] gmail.com>
   8101 Date:   Mon Apr 13 20:06:11 2009 -0400
   8102 
   8103     Tex vid: general cleanup
   8104     
   8105     - convert macros to more meaningful VTX_OUT_4 and VTX_OUT_6
   8106       names to reflect that they actually do
   8107     - fix indenting
   8108 
   8109 commit 093ab4c9a33b0b396b78c061c3321dc044bdccdc
   8110 Author: Alex Deucher <alexdeucher (a] gmail.com>
   8111 Date:   Mon Apr 13 19:48:35 2009 -0400
   8112 
   8113     R1xx: add support for native planar textured Xv
   8114 
   8115 commit ec0cb51df81c6c9a1de640d227fa9c9c33161083
   8116 Author: Alex Deucher <alexdeucher (a] gmail.com>
   8117 Date:   Mon Apr 13 17:21:20 2009 -0400
   8118 
   8119     R2xx tex vid: append verts for clip boxes
   8120     
   8121     rather than sending a new draw packet for each rect
   8122 
   8123 commit fde075a30a8ee2c333aa1bbe8fbd177258b085ba
   8124 Author: Alex Deucher <alexdeucher (a] gmail.com>
   8125 Date:   Mon Apr 13 17:13:51 2009 -0400
   8126 
   8127     R1xx tex vid: append verts for clip boxes
   8128     
   8129     rather than sending a new draw packet for each rect
   8130 
   8131 commit 12839fc17a2cca4ac14b9757bdaa63ba4679f96f
   8132 Author: Alex Deucher <alexdeucher (a] gmail.com>
   8133 Date:   Mon Apr 13 17:04:31 2009 -0400
   8134 
   8135     Tex vid: split by family
   8136 
   8137 commit a30737b337edb31528174b483c9094941a5d41bb
   8138 Author: Roland Scheidegger <sroland (a] tungstengraphics.com>
   8139 Date:   Mon Apr 13 15:36:07 2009 -0400
   8140 
   8141     r200/r300: implement brightness/contrast/hue/saturation/gamma controls for textured video
   8142     
   8143     This implements
   8144     contrast/brightness/hue/saturation controls for r200/r300 plus gamma (same
   8145     gamma value for all channels used though separate values would be trivial)
   8146     control for r300.
   8147     Some issues left:
   8148     - only r200/r300
   8149     - still can't be combined with bicubic
   8150     - controls will silently cease to work if the format used is packed and not
   8151     planar (except for rv250)
   8152     - gamma range is from 100 to 10000 corresponding to 0.1 and 10.0 like used in
   8153     overlay. However, usable range is far smaller. Over 2.0 picture gets dark
   8154     pretty quickly, and below 0.6 or so black seems to turn into purple (I've
   8155     verified that even with gamma 1.0 black actually often seems to be RGB 1/0/1 so
   8156     this explains this since that gets amplified by low gamma values - not sure if
   8157     this is a rounding problem somewhere, bogus reference values or is somehow
   8158     expected).
   8159     - gamma adds a bit too many instructions for my taste (7) though the
   8160     alternative (3 texture lookups + some swizzling instructions) doesn't seem any
   8161     better.
   8162 
   8163 commit 9dd33cc8346073300312cd5f68de72d9bea1dd6b
   8164 Author: Dave Airlie <airlied (a] redhat.com>
   8165 Date:   Fri Apr 17 10:30:21 2009 +1000
   8166 
   8167     radeon: tweak ddc fix for all r300s.
   8168     
   8169     Alex seems to think this might affect some other chips
   8170 
   8171 commit a846ec14dd65bb12f314f83ffb45c4c4be564a5e
   8172 Author: Dave Airlie <airlied (a] redhat.com>
   8173 Date:   Fri Apr 17 10:24:15 2009 +1000
   8174 
   8175     radeon: fix DDC on rv410 VGA ports for non-atom use.
   8176     
   8177     The rv410 hw i2c block appears to hold down whatever i2c lines
   8178     it is connected to when in reset, so when doing DDC change hw i2c to
   8179     point at different i2c lines.
   8180 
   8181 commit efa1476fc0765b53298624198137dc5cc71d37a8
   8182 Author: Alex Deucher <alexdeucher (a] gmail.com>
   8183 Date:   Thu Apr 16 16:43:02 2009 -0400
   8184 
   8185     PM: fix reversed logic in pm block handler
   8186 
   8187 commit 2b95de17781959457a809c8fecc6bbb08336c83f
   8188 Author: Alex Deucher <alexdeucher (a] gmail.com>
   8189 Date:   Thu Apr 16 12:52:41 2009 -0400
   8190 
   8191     RS400/RS480: attempt to fix ClockGating on RS4xx chips
   8192 
   8193 commit c0215d2f2a27755fb04d20aaa4320a5e7da7ee04
   8194 Author: Alex Deucher <alexdeucher (a] gmail.com>
   8195 Date:   Thu Apr 16 11:58:19 2009 -0400
   8196 
   8197     RS690/RS740: fix connector enumeration in some cases
   8198     
   8199     Should fix Masta-G's issue reported on IRC.
   8200 
   8201 commit 573339114660f06e5f257648ba413bab0d6083ce
   8202 Author: Alex Deucher <alexdeucher (a] gmail.com>
   8203 Date:   Thu Apr 16 11:19:01 2009 -0400
   8204 
   8205     R3xx/R4xx EXA: set explicit tex cache regions
   8206     
   8207     When using a mask, set explicit cache partitions for
   8208     each texture.  Gives 1% performance improvement in
   8209     x11perf with anti-aliased text.
   8210 
   8211 commit eea9800890b56bac9c07b7bd9c9e33fae2938af3
   8212 Author: Alex Deucher <alexdeucher (a] gmail.com>
   8213 Date:   Thu Apr 16 10:41:28 2009 -0400
   8214 
   8215     Revert "DCE3/3.2: cleanup dpms after previous changes"
   8216     
   8217     This reverts commit f8c7d6a6162196a743f6885ecaf63ba50de1722a.
   8218     
   8219     This is apparently still needed for some setups, however, I can't
   8220     reproduce this locally anymore.
   8221 
   8222 commit 099cb27d760af61b967239d960bc77f71e828655
   8223 Author: Alex Deucher <alexdeucher (a] gmail.com>
   8224 Date:   Wed Apr 15 16:23:01 2009 -0400
   8225 
   8226     Change ForceLowPowerMode to 4 pcie lanes
   8227     
   8228     This fixes corruption for some users
   8229 
   8230 commit 5abcea88d1f3307a7d08ae7757c4b535df1503bf
   8231 Author: Alex Deucher <alexdeucher (a] gmail.com>
   8232 Date:   Wed Apr 15 15:52:04 2009 -0400
   8233 
   8234     PM: don't touch clock gating regs unless ClockGating option is set
   8235     
   8236     Fixes an M26 hang reported by tormod on IRC
   8237 
   8238 commit bae88f81e2a01c0d547132b5b91e717ff9d0497d
   8239 Author: Alex Deucher <alexdeucher (a] gmail.com>
   8240 Date:   Wed Apr 15 14:38:35 2009 -0400
   8241 
   8242     man page: fix missing break
   8243 
   8244 commit 4b3a3785f7b06205eeec6ca6b8913ecc2b94bd1f
   8245 Author: Alex Deucher <alexdeucher (a] gmail.com>
   8246 Date:   Sat Apr 4 11:39:35 2009 -0400
   8247 
   8248     Unify ForceLowPowerMode and DynamicPM Options
   8249     
   8250     Force lower power mode and switch to a lower mode
   8251     when idle.
   8252 
   8253 commit 63cb57c5eb0d6bc083f54eb100cb972b0e7bca69
   8254 Author: Alex Deucher <alexdeucher (a] gmail.com>
   8255 Date:   Wed Apr 1 16:22:02 2009 -0400
   8256 
   8257     Add DynamicPM Option
   8258     
   8259     Dyanmically switch between power states. Switch to a low
   8260     power state when the system is idle (DPMS off).
   8261 
   8262 commit a34a8b37afbea6ed4bf8ca42364195e174250c48
   8263 Author: Alex Deucher <alexdeucher (a] gmail.com>
   8264 Date:   Wed Apr 1 15:23:17 2009 -0400
   8265 
   8266     Set default low power PCIE lanes to 2
   8267     
   8268     1 lane seems to cause occasional corruption when
   8269     blitting to/from gart memory.
   8270 
   8271 commit 1f0dc778dc25f4f85fedd73c55c847cab2c79fc5
   8272 Author: Alex Deucher <alexdeucher (a] gmail.com>
   8273 Date:   Wed Apr 1 15:12:27 2009 -0400
   8274 
   8275     Add support for setting the number PCIE lanes
   8276 
   8277 commit 7e10b6222e8f44a3ecc6aaea55a7a7680d133bb3
   8278 Author: Alex Deucher <alexdeucher (a] gmail.com>
   8279 Date:   Wed Apr 1 15:05:38 2009 -0400
   8280 
   8281     Add ForceLowPowerMode Option
   8282     
   8283     Force the chip to a low power mode at the expense
   8284     of performance.
   8285 
   8286 commit 533d01a5933cd491bbc09cd463ea62475abf4bf2
   8287 Author: Alex Deucher <alexdeucher (a] gmail.com>
   8288 Date:   Tue Mar 31 17:24:29 2009 -0400
   8289 
   8290     radeon: Add functions to set sclk/mclk using atombios
   8291 
   8292 commit adb099409768e695b9928fa6aa5760f93dadd9af
   8293 Author: Alex Deucher <alexdeucher (a] gmail.com>
   8294 Date:   Tue Mar 31 17:13:11 2009 -0400
   8295 
   8296     radeon: Add functions to set sclk/mclk on r1xx-r4xx
   8297 
   8298 commit 68e2a959ccc3d1a5d0731f1b55fdf1b2412635b2
   8299 Author: Alex Deucher <alexdeucher (a] gmail.com>
   8300 Date:   Tue Mar 31 17:02:45 2009 -0400
   8301 
   8302     Add unified ClockGating Option
   8303     
   8304     - replaces DynamicClocks Option as the name was misleading
   8305     - unified interface for atom and com based bioses
   8306     - fix up clock gating code for newer r3xx asics
   8307 
   8308 commit 336cee0e6d19068582b189b2c747d92cb2139d2f
   8309 Author: Dave Airlie <airlied (a] redhat.com>
   8310 Date:   Mon Apr 13 18:11:48 2009 +1000
   8311 
   8312     radeon: legacy bandwidth calcs for later r3xx/r4xx cards.
   8313     
   8314     This is an attempt to rationalise the code using the register info
   8315     files available to me here.
   8316     
   8317     Further info is required:
   8318     r350 check for stop_req > 15 then subtract 10: what other chips need it?
   8319     get rs480 working instead of using magic.
   8320 
   8321 commit 367ba7af76e7f63f3186a6e8d9bbe21aa31fc6d1
   8322 Author: Alex Deucher <alexdeucher (a] gmail.com>
   8323 Date:   Fri Apr 10 09:37:15 2009 -0400
   8324 
   8325     radeon: fix tmds_pll randr property
   8326 
   8327 commit 15f1a2f31a7bc33f276a65283dbad0c106bee73e
   8328 Author: Alex Deucher <alexdeucher (a] gmail.com>
   8329 Date:   Thu Apr 9 20:17:03 2009 -0400
   8330 
   8331     radeon: remove old crtc size heuristics
   8332     
   8333     IIRC, the old randr code used to use this to use for front buffer sizing,
   8334     but it has since been changed.
   8335 
   8336 commit ce9077b2f5a5e749c0078dfb79d26ef8711a823a
   8337 Author: Alex Deucher <alexdeucher (a] gmail.com>
   8338 Date:   Thu Apr 9 19:59:19 2009 -0400
   8339 
   8340     R6xx/R7xx: cleanup macro
   8341 
   8342 commit 6532aeddacdeda3aa534264741c8648e1c449e76
   8343 Author: Michel Dnzer <daenzer (a] vmware.com>
   8344 Date:   Thu Apr 9 09:41:56 2009 +0200
   8345 
   8346     Clear the framebuffer before initializing modes.
   8347     
   8348     Fixes garbage being visible shortly on server startup or when VT switching back
   8349     to X.
   8350 
   8351 commit 0c19053975925fed637aaa41d440e0cab8f6b596
   8352 Author: Alex Deucher <alexdeucher (a] gmail.com>
   8353 Date:   Wed Apr 8 13:34:23 2009 -0400
   8354 
   8355     radeon: chip family typo
   8356 
   8357 commit 2888dd9ae9689b1cd72115dc0ceea1f5957299b0
   8358 Author: Alex Deucher <alexdeucher (a] gmail.com>
   8359 Date:   Wed Apr 8 13:10:01 2009 -0400
   8360 
   8361     R6xx/R7xx: set proper 3D client driver name for r600
   8362 
   8363 commit 61a083116a2c89e145aa19da951243536e07542e
   8364 Author: Alex Deucher <alexdeucher (a] gmail.com>
   8365 Date:   Wed Apr 8 10:44:30 2009 -0400
   8366 
   8367     Bump version post release
   8368 
   8369 commit 1b02b93895c31a0c9d641e47b46dce43b40edd97
   8370 Author: Alex Deucher <alexdeucher (a] gmail.com>
   8371 Date:   Wed Apr 8 10:34:44 2009 -0400
   8372 
   8373     Bump for release
   8374 
   8375 commit da74b94a5da8f0bcf4ae99b20e594d2f0f4fc6f6
   8376 Author: Alex Deucher <alexdeucher (a] gmail.com>
   8377 Date:   Tue Apr 7 18:59:06 2009 -0400
   8378 
   8379     ATOM: code cleanup
   8380     
   8381     - remove cases that aren't possible (e.g., no TMDSA on DCE3 cards)
   8382     - condense duplicate cases
   8383 
   8384 commit a24aa7250d09ae68ceaaba987314388b5e52096c
   8385 Author: Alex Deucher <alexdeucher (a] gmail.com>
   8386 Date:   Tue Apr 7 18:52:08 2009 -0400
   8387 
   8388     DCE3/3.2: further fixes
   8389     
   8390     disable the dig transmitter and encoder before setup and enable
   8391 
   8392 commit 284e1943f6726ed08e796f99e49fbd90ac7fa8a4
   8393 Author: Alex Deucher <alexdeucher (a] gmail.com>
   8394 Date:   Wed Apr 1 15:07:01 2009 -0400
   8395 
   8396     Cast info->sclk to int
   8397 
   8398 commit b580e388e0e31843308c783c1ca859672dc6ca0e
   8399 Author: Alex Deucher <alexdeucher (a] gmail.com>
   8400 Date:   Wed Apr 1 14:59:43 2009 -0400
   8401 
   8402     Fix missing ')' in PCIE macro
   8403 
   8404 commit 8ec27be3c8043a6ddc816b0b1480dd19f8d73832
   8405 Author: Alex Deucher <alexdeucher (a] gmail.com>
   8406 Date:   Tue Apr 7 11:33:44 2009 -0400
   8407 
   8408     radeon: fix Xv vsync for multi-head
   8409 
   8410 commit f8c7d6a6162196a743f6885ecaf63ba50de1722a
   8411 Author: Alex Deucher <alexdeucher (a] gmail.com>
   8412 Date:   Sat Apr 4 16:05:20 2009 -0400
   8413 
   8414     DCE3/3.2: cleanup dpms after previous changes
   8415 
   8416 commit a707d355c3c6ff92252c5a060a1fc32d97547552
   8417 Author: Alex Deucher <alexdeucher (a] gmail.com>
   8418 Date:   Sat Apr 4 15:20:01 2009 -0400
   8419 
   8420     DCE3/3.2: fix up transmitter/encoder setup
   8421     
   8422     Should fix bug 21050
   8423 
   8424 commit 215e12f9c0e8ac62c23af1add776ef88f9a0dc54
   8425 Author: Eduard Fuchs <edfuchs (a] uni-kassel.de>
   8426 Date:   Thu Apr 2 12:36:59 2009 -0400
   8427 
   8428     Enable byte swapping for r6xx/r7xx Hardware
   8429     
   8430     Patch from Eduard Fuchs with some cleanup from me.
   8431     
   8432     Tested at 32 bpp on MPC8641HPCN board (PowerPC) with
   8433     HD2400 PCIe card
   8434 
   8435 commit 0ded9fab6bc3fecc1976ae8369b788659e4d7793
   8436 Author: Alex Deucher <alexdeucher (a] gmail.com>
   8437 Date:   Thu Apr 2 12:09:00 2009 -0400
   8438 
   8439     Add RV790 (HD 4890) support
   8440 
   8441 commit 0c6f20a9404c6a4210c5180bdca61c13fc186754
   8442 Author: Alex Deucher <alexdeucher (a] gmail.com>
   8443 Date:   Tue Mar 31 15:51:11 2009 -0400
   8444 
   8445     Add PCIE register accessors
   8446 
   8447 commit 229d4e20e5adcdf9207944c19ca721477936ff02
   8448 Author: Alex Deucher <alexdeucher (a] gmail.com>
   8449 Date:   Tue Mar 31 15:39:42 2009 -0400
   8450 
   8451     Unify mc_idle()
   8452 
   8453 commit f44b486848094b75479abef61c1aa075aede835c
   8454 Author: Alex Deucher <alexdeucher (a] gmail.com>
   8455 Date:   Tue Mar 31 15:33:11 2009 -0400
   8456 
   8457     COMBIS: Clarify case 0 for LCD DDC table
   8458 
   8459 commit e6f3c48899a92174a55f6fe7327412bc88039d87
   8460 Author: Alex Deucher <alexdeucher (a] gmail.com>
   8461 Date:   Tue Mar 31 15:30:40 2009 -0400
   8462 
   8463     COMBIOS: fix default sclk/mclk from bios
   8464 
   8465 commit 75bf5272936093bc024559e5744d97d8e79943b1
   8466 Author: Alex Deucher <alexdeucher (a] gmail.com>
   8467 Date:   Tue Mar 31 15:17:37 2009 -0400
   8468 
   8469     mac mini: 3rd time's the charm
   8470     
   8471     fixes 10fbbac4bed59e12ad794ac873dd415d9ee4e340
   8472     fixes bugs 20796 and 20979
   8473 
   8474 commit 10fbbac4bed59e12ad794ac873dd415d9ee4e340
   8475 Author: Alex Deucher <alexdeucher (a] gmail.com>
   8476 Date:   Tue Mar 31 15:14:27 2009 -0400
   8477 
   8478     Mac mini: fix connector setup for real
   8479     
   8480     fixes f061308e7abcf93d1612681b935387fee23e0a24
   8481     fixes bugs 20796 and 20979
   8482 
   8483 commit 8f2a03bfc86422669a46c2853050979f099a17a8
   8484 Author: Alex Deucher <alexdeucher (a] gmail.com>
   8485 Date:   Mon Mar 30 11:30:34 2009 -0400
   8486 
   8487     r1xx-r3xx TV: fix white noise
   8488     
   8489     should fix bug 13872
   8490 
   8491 commit f061308e7abcf93d1612681b935387fee23e0a24
   8492 Author: Alex Deucher <alexdeucher (a] gmail.com>
   8493 Date:   Fri Mar 27 01:14:12 2009 -0400
   8494 
   8495     mac mini: fix connector setup regression
   8496     
   8497     fixes bug 20796
   8498 
   8499 commit 47134ca77988f8c3b42d55ac4fcbb5dc182878d4
   8500 Author: Alex Deucher <alexdeucher (a] gmail.com>
   8501 Date:   Thu Mar 26 17:18:47 2009 -0400
   8502 
   8503     radeon: re-enable r/g/b intensity attributes for overlay
   8504     
   8505     Noticed by sroland on IRC.
   8506 
   8507 commit e2b5e48e2652daf03fcae852d8368f29ea4abcd9
   8508 Author: Alex Deucher <alexdeucher (a] gmail.com>
   8509 Date:   Thu Mar 26 13:42:25 2009 -0400
   8510 
   8511     R6xx/R7xx EXA: rework composite pixel shader
   8512     
   8513     - move to vram storage
   8514     - move swizzle logic to tex setup
   8515 
   8516 commit 24dbd3f93c640f819a9f5029f5a49e41ab875bd4
   8517 Author: Alex Deucher <alexdeucher (a] gmail.com>
   8518 Date:   Thu Mar 26 12:01:07 2009 -0400
   8519 
   8520     R6xx/R7xx: clean up logic in EXA Comp PS setup
   8521 
   8522 commit 076e4e3ac1c81086aecb4e70dd30fd5d26ec7bc8
   8523 Author: Alex Deucher <alexdeucher (a] gmail.com>
   8524 Date:   Thu Mar 26 11:36:26 2009 -0400
   8525 
   8526     R6xx/R7xx: clean up bool const code
   8527     
   8528     3 regs: 1 bit per bool, 32 bools per ps/vs/gs
   8529 
   8530 commit d2c3964fe04be42fe538f36439ed5ffca96e436a
   8531 Author: Roland Scheidegger <sroland (a] tungstengraphics.com>
   8532 Date:   Wed Mar 18 01:55:12 2009 +0100
   8533 
   8534     fix textured video allocation bug
   8535     
   8536     size needs to be calculated after dstPitch adjustments, got already fixed
   8537     for earlier than R600 chips by planar textured yuv patches, clean this up.
   8538 
   8539 commit 18e56eb179fde28477487c63e6f9ebf7579e2cd5
   8540 Author: Roland Scheidegger <sroland (a] tungstengraphics.com>
   8541 Date:   Thu Mar 5 02:07:46 2009 +0100
   8542 
   8543     don't convert planar yuv to packed for r200
   8544     
   8545     uses 3 textures for planar yuv and does yuv->rgb conversion in the shader.
   8546     Similar to r300 code, but might have precision issues - hardware alu should
   8547     have enough precision but hardware consts are only 8bit and we'd want
   8548     at least 11.
   8549     This also enables textured video on rv250 (and also supports packed yuv
   8550     on that chip by using basically the same shader with packed data).
   8551 
   8552 commit 58530bf4912800f9e09ebaea42a13cff8a80c19e
   8553 Author: Roland Scheidegger <sroland (a] tungstengraphics.com>
   8554 Date:   Sat Feb 21 04:46:31 2009 +0100
   8555 
   8556     don't convert planar yuv to packed for r300
   8557     
   8558     uses 3 textures for planar yuv and does yuv->rgb conversion in the shader.
   8559     small performance advantage, but manual texture cache setting is necessary
   8560     otherwise it may be measurably slower (but probably not relevant) in some
   8561     cases.
   8562     Unlike some other drivers, using MADs instead of DP3s, since this requires
   8563     less instructions due to no MOVs are required, the end result is the same
   8564     though the constants need to be different.
   8565     Use of this is user settable for now (XV_HWPLANAR attrib).
   8566 
   8567 commit 97e19d96ba65a3df2fa3bbf73cfcc01b6dc3e796
   8568 Author: Roland Scheidegger <sroland (a] tungstengraphics.com>
   8569 Date:   Tue Dec 30 22:23:39 2008 +0100
   8570 
   8571     clip fixes
   8572     
   8573     This fixes some oddities observed when the video is only partly visible.
   8574     Instead of recalculating the geometry of the video, always use the same.
   8575     Also fixes a assignment present twice, and another issue (bring in line with
   8576     what the overlay code does).
   8577 
   8578 commit 7aaf5f08e4147b75c4975e6d680d3f5a93424164
   8579 Author: Alex Deucher <alexdeucher (a] gmail.com>
   8580 Date:   Mon Mar 23 12:55:02 2009 -0400
   8581 
   8582     R4xx ATOM: fix crtc routing for CRT1
   8583     
   8584     should fix bug 20814
   8585 
   8586 commit 2fe6b393d9dbb193d4f0a3351ad76618cda07e2c
   8587 Author: Alex Deucher <alexdeucher (a] gmail.com>
   8588 Date:   Sun Mar 22 01:31:30 2009 -0400
   8589 
   8590     radeon: add new chip ids
   8591 
   8592 commit 1ddee7cd6fd267b2fc86f21af27c5425eb0835a4
   8593 Author: Alex Deucher <alexdeucher (a] gmail.com>
   8594 Date:   Fri Mar 20 13:44:00 2009 -0400
   8595 
   8596     DCE3.2: use RMX for for non-native modes on DVI
   8597     
   8598     DVI seems to have issues with low dotclocks, so
   8599     use the scaler instead.
   8600     
   8601     Fixes bug 20754
   8602 
   8603 commit 44081e8fd2bf974272d5447b45dd7b206cf939c1
   8604 Author: Alex Deucher <alexdeucher (a] gmail.com>
   8605 Date:   Thu Mar 19 20:48:16 2009 -0400
   8606 
   8607     R6xx/R7xx EXA: fix maxPitchBytes
   8608     
   8609     should now allow accel up the hw max of 8192x8192
   8610 
   8611 commit e8e2367b66d9a4f5977d95f52b37cdbad75e409a
   8612 Author: Alex Deucher <alexdeucher (a] gmail.com>
   8613 Date:   Thu Mar 19 20:09:32 2009 -0400
   8614 
   8615     Add new pci ids
   8616 
   8617 commit 68e83f10adb23fc359c1da881f5d666cd08b4067
   8618 Author: Alex Deucher <alexdeucher (a] gmail.com>
   8619 Date:   Wed Mar 18 20:58:19 2009 -0400
   8620 
   8621     bump version post release
   8622 
   8623 commit a196aae19603c8651dc502f5cb0df4d55befe163
   8624 Author: Alex Deucher <alexdeucher (a] gmail.com>
   8625 Date:   Wed Mar 18 20:52:12 2009 -0400
   8626 
   8627     bump for release
   8628 
   8629 commit 537da7018b0fd2ad263fc5cdc55b3b85cf8e9205
   8630 Author: Alex Deucher <alexdeucher (a] gmail.com>
   8631 Date:   Wed Mar 18 19:22:55 2009 -0400
   8632 
   8633     ATOM: fix up tv-out support
   8634     
   8635     - fix purple hue when using ATOMTvOut option
   8636     - fix TV load detection on newer r6xx/r7xx chips
   8637     - disable CV for now
   8638 
   8639 commit c0e2513ab128ddd5be0ed626d9e31777a98983ef
   8640 Author: Alex Deucher <alexdeucher (a] gmail.com>
   8641 Date:   Wed Mar 18 14:08:30 2009 -0400
   8642 
   8643     R6xx/R7xx AGP: disable gart data transfers
   8644     
   8645     UTS/DFS/Xv
   8646     
   8647     Doesn't seem to be reliable on AGP.
   8648     
   8649     fixes bugs: 20436, 20236, several reports on ML and IRC
   8650 
   8651 commit e3e1f0c7b892b094b292081021a0e97932b8e079
   8652 Author: Fabio <fabio.ped (a] libero.it>
   8653 Date:   Wed Mar 18 12:13:53 2009 -0400
   8654 
   8655     man page update
   8656 
   8657 commit 6ae54d3ea023968887bf0cb0ec1be2115621d554
   8658 Author: Alex Deucher <alexdeucher (a] gmail.com>
   8659 Date:   Wed Mar 18 11:50:22 2009 -0400
   8660 
   8661     AVIVO: Fix dac load detection
   8662 
   8663 commit 04e36b794c216e4fa77c780fd989df1ef1c7f0d9
   8664 Author: Fabio <fabio.ped (a] libero.it>
   8665 Date:   Tue Mar 17 11:29:26 2009 -0400
   8666 
   8667     man page updates
   8668     
   8669     from bug 20648
   8670 
   8671 commit a6855c370194b6df307ea33724fe17a85d67607e
   8672 Author: Alex Deucher <alexdeucher (a] gmail.com>
   8673 Date:   Mon Mar 16 13:52:42 2009 -0400
   8674 
   8675     radeon: add another AGP quirk
   8676     
   8677     bug 20647
   8678 
   8679 commit a55ced5ee20c07e743c7c0978803fd10589c1531
   8680 Author: Alex Deucher <alexdeucher (a] gmail.com>
   8681 Date:   Sun Mar 15 12:08:04 2009 -0400
   8682 
   8683     Fix fallout from r6xx/r7xx EXA merge in IB handling
   8684     
   8685     Noticed Christiaan van Dijk.
   8686     Should fix bug 20510
   8687 
   8688 commit a065eeb9b301ab452cc8fbd3cac1fd9a3841c4e1
   8689 Author: Alex Deucher <alexdeucher (a] gmail.com>
   8690 Date:   Sat Mar 14 18:40:28 2009 -0400
   8691 
   8692     atom: fix up bios scartch register usage
   8693     
   8694     the bios scratch registers keep 3 types of state for each output:
   8695     1. dpms
   8696     2. active
   8697     3. connected
   8698     
   8699     some of the command tables use the active flags.  We used to set the active
   8700     flags based on dpms state, but instead set them based on whether they are
   8701     connected or not.
   8702 
   8703 commit 5c4ef924d082fd3b279f62fda7a97f563b009d38
   8704 Author: Alex Deucher <alexdeucher (a] gmail.com>
   8705 Date:   Sat Mar 14 18:16:49 2009 -0400
   8706 
   8707     radeon: fix typo in bios scratch reg setup
   8708 
   8709 commit 96fce5a56269509a935e8ee621a5e17cc9005ddc
   8710 Author: Alex Deucher <alexdeucher (a] gmail.com>
   8711 Date:   Fri Mar 13 19:29:58 2009 -0400
   8712 
   8713     Bump post-release
   8714 
   8715 commit 8da1b82a70de7b3ef38905bd77c58a20fd44ddd6
   8716 Author: Alex Deucher <alexdeucher (a] gmail.com>
   8717 Date:   Fri Mar 13 19:23:19 2009 -0400
   8718 
   8719     bump for release
   8720 
   8721 commit 28d9d699dcdff394aa561505f7f54f08db800828
   8722 Author: Alex Deucher <alexdeucher (a] gmail.com>
   8723 Date:   Fri Mar 13 18:18:31 2009 -0400
   8724 
   8725     radeon: man page updates
   8726 
   8727 commit 06963796d00b5cb6704412a7d4417fcefae4aa4d
   8728 Author: Adam Jackson <ajax (a] redhat.com>
   8729 Date:   Fri Mar 13 18:14:43 2009 -0400
   8730 
   8731     uniphy: start adding DisplayPort setup
   8732 
   8733 commit 1db81afe4f8db55e02a65cd22ad84c6bbb27e8ef
   8734 Author: Alex Deucher <alexdeucher (a] gmail.com>
   8735 Date:   Fri Mar 13 17:51:56 2009 -0400
   8736 
   8737     radeon: add support for 30 bit LUTs
   8738     
   8739     All radeons have them.  Thanks to Yang Zhao for figuring
   8740     this out.
   8741 
   8742 commit 5bb326c64ad3bf5c93943280dcbcb25c8910d1aa
   8743 Author: Alex Deucher <alexdeucher (a] gmail.com>
   8744 Date:   Fri Mar 13 14:10:58 2009 -0400
   8745 
   8746     R6xx/R7xx: EXA VSync Option not supported yet
   8747 
   8748 commit 8c2d40894448329e721360811c124998a17ba2ba
   8749 Author: Alex Deucher <alexdeucher (a] gmail.com>
   8750 Date:   Fri Mar 13 14:03:43 2009 -0400
   8751 
   8752     R6xx/R7xx: fix up vline stuff along the lines of previous chips
   8753     
   8754     Avoids an additional function call.
   8755 
   8756 commit 176c1b43fc3ee48e87c134446754360b3683c24b
   8757 Author: Alex Deucher <alexdeucher (a] gmail.com>
   8758 Date:   Fri Mar 13 13:28:42 2009 -0400
   8759 
   8760     R6xx/R7xx: return in RADEONWaitForIdleMMIO() if accel is off
   8761     
   8762     Don't wait for engine idle if we haven't initialized the engine.
   8763     Behavior should be consistent with versions of the driver prior
   8764     to accel support being added.
   8765     
   8766     Should fix bug 20645
   8767 
   8768 commit d538a4508248adf2debaf0cc870a2d1c48abd986
   8769 Author: Alex Deucher <alexdeucher (a] gmail.com>
   8770 Date:   Fri Mar 13 13:22:03 2009 -0400
   8771 
   8772     R6xx/r7xx: clarify accel messages
   8773     
   8774     We only support EXA and and only with DRI.
   8775 
   8776 commit 1b7090a4c0d6a38701fbfb928fac8e15d40fb81f
   8777 Author: Adam Jackson <ajax (a] redhat.com>
   8778 Date:   Fri Mar 13 17:41:59 2009 -0400
   8779 
   8780     Add some more cases to the DVI single-link checks.
   8781 
   8782 commit 104e13da74de37477e3a31a5de96c5ebb8fe888b
   8783 Author: Cooper Yuan <cooperyuan (a] gmail.com>
   8784 Date:   Fri Mar 13 11:47:43 2009 -0400
   8785 
   8786     radeon: save bios scratch registers in Preinit()
   8787     
   8788     The display detect routines can change these which causes
   8789     havok with some bioses.
   8790 
   8791 commit f70d7a0fd9ac3659d93511ab362eb80a7ff49777
   8792 Author: Dave Airlie <airlied (a] redhat.com>
   8793 Date:   Fri Mar 13 12:56:29 2009 +1000
   8794 
   8795     r600: reload shaders into VRAM on resume
   8796     
   8797     As VRAM gets zeroed out over s/r, we need to reload the
   8798     shaders.
   8799 
   8800 commit 1fe0dcfe98dfe30499ba53c1f208c4ef10bef001
   8801 Author: Yang Zhao <yang (a] yangman.ca>
   8802 Date:   Thu Mar 12 18:50:32 2009 -0400
   8803 
   8804     R6xx/R7xx shader: Fix OFFSET_[XYZ] macro for TEX_DWORD2 to accept floats
   8805     
   8806     Values for OFFSET_[XYZ] are 5-bits two's-complement fixed-point with
   8807     one-bit after decimal point. Values in [-8.0, 7.5] are valid. Inputs
   8808     that do not exactly land on 0.5 increments are rounded towards 0 to the
   8809     nearest increment.
   8810 
   8811 commit f356ca7795531e0c080775efb598141eb7db44ba
   8812 Author: Alex Deucher <alexdeucher (a] gmail.com>
   8813 Date:   Thu Mar 12 03:42:40 2009 -0400
   8814 
   8815     RS600: fix page table size for rs600 as well
   8816 
   8817 commit ef69336584c45e35aabb797a06c4030e75d66507
   8818 Author: Dave Airlie <airlied (a] redhat.com>
   8819 Date:   Thu Mar 12 14:54:18 2009 +1000
   8820 
   8821     r600: fix sizing of PCI GART table for r600
   8822 
   8823 commit 945ccbbd4fa2b65ccdfb23716c178c95b036734d
   8824 Author: Alex Deucher <alexdeucher (a] gmail.com>
   8825 Date:   Tue Mar 10 09:53:14 2009 -0400
   8826 
   8827     radeon: clean more thoroughly in RADEONFreeRec()
   8828 
   8829 commit 03ec2099fdc859b23e5fa56ac8696ec045f1b110
   8830 Author: (Yu-yeon Oh) <yuyeon_oh (a] tmax.co.kr>
   8831 Date:   Tue Mar 10 09:51:08 2009 -0400
   8832 
   8833     radeon_driver.c small memory bug
   8834 
   8835 commit 60dac878cc8626b0821c4c7a6a6dfa12a5597cfa
   8836 Author: Alex Deucher <alexdeucher (a] gmail.com>
   8837 Date:   Mon Mar 9 20:48:39 2009 -0400
   8838 
   8839     R4xx: add R4xxATOM option
   8840     
   8841     If set, enables the use of atombios for modesetting
   8842     on r4xx cards.
   8843 
   8844 commit 758fcc33c232c32e7b66261fca51de161d1a4800
   8845 Author: Dave Airlie <airlied (a] redhat.com>
   8846 Date:   Tue Mar 10 10:34:13 2009 +1000
   8847 
   8848     r600: enable DRI by default
   8849     
   8850     fallback to shadowfb if DRI fails pre init
   8851 
   8852 commit 7735e411954fd2cb6105c30ebd5a1b209974ce22
   8853 Author: Alex Deucher <alexdeucher (a] gmail.com>
   8854 Date:   Mon Mar 9 17:49:25 2009 -0400
   8855 
   8856     R6xx/r7xx: clarify EXA message
   8857 
   8858 commit 1d355798f3d421cabf2a3a0ba32a580483476ab0
   8859 Author: Alex Deucher <alexdeucher (a] gmail.com>
   8860 Date:   Mon Mar 9 15:13:01 2009 -0400
   8861 
   8862     AVIVO: fix panning
   8863     
   8864     low 2 bits of X need to be 0.
   8865 
   8866 commit d1add18f3d238c755f9875b5e5c211e4af742482
   8867 Author: root <root (a] benzylpiperazine.boston.devel.redhat.com>
   8868 Date:   Fri Mar 6 17:53:59 2009 -0500
   8869 
   8870     output: Filter out dual-link modes from DP->DVI connections
   8871     
   8872     There's not enough pins on a DP->DVI connector for this to possibly work.
   8873 
   8874 commit 04481bf450650d1ea5aadabc9213b899b0fe8119
   8875 Author: root <root (a] benzylpiperazine.boston.devel.redhat.com>
   8876 Date:   Fri Mar 6 17:32:15 2009 -0500
   8877 
   8878     atom: Enable DisplayPort source to DVI/HDMI sink
   8879     
   8880     DP source to DP sink still doesn't work yet, of course.
   8881 
   8882 commit 0ba73e040b94590867f8b1071a26da2526a3c375
   8883 Author: Adam Jackson <ajax (a] redhat.com>
   8884 Date:   Fri Mar 6 15:38:00 2009 -0500
   8885 
   8886     output: Allow for multiple DisplayPort outputs.
   8887 
   8888 commit 8f7c17a6b77ca368f067c2acb803cc8f9ef19351
   8889 Author: Tormod Volden <debian.tormod (a] gmail.com>
   8890 Date:   Fri Mar 6 09:42:39 2009 -0500
   8891 
   8892     RV350: Add AGPMode quirk for Thinkpad
   8893     
   8894     fixes bug 15096 (and Ubuntu bug #195051)
   8895 
   8896 commit 5dc4b69fbdd0e8ca48cc00321f193260a8f10bd0
   8897 Author: Alex Deucher <alexdeucher (a] gmail.com>
   8898 Date:   Thu Mar 5 12:26:04 2009 -0500
   8899 
   8900     radeon: add a few more default common modes for lvds
   8901 
   8902 commit 3b0fc22ad9e5c0f120a74c4f3d8e48c270f0ff29
   8903 Author: Alex Deucher <alexdeucher (a] gmail.com>
   8904 Date:   Wed Mar 4 19:04:34 2009 -0500
   8905 
   8906     R6xx/R7xx: wire up DMAForXv option like older asics
   8907     
   8908     Select between SW and HW-assisted uploads
   8909 
   8910 commit 52f06ace04ad8141effc45fb6a0107a05bb46a73
   8911 Author: Alex Deucher <alexdeucher (a] gmail.com>
   8912 Date:   Wed Mar 4 18:51:44 2009 -0500
   8913 
   8914     R6xx/R7xx: disable XV_BICUBIC attribute
   8915     
   8916     It's not implemented yet.
   8917 
   8918 commit b1fd883b59b85fed8782e035890098908902f4ce
   8919 Author: Alex Deucher <alexdeucher (a] gmail.com>
   8920 Date:   Wed Mar 4 11:17:16 2009 -0500
   8921 
   8922     RN50: fix up cloning on servers
   8923     
   8924     Since the rn50 only has one crtc, but often has multiple outputs,
   8925     occasionally one of the outputs doesn't get a crtc assigned eventhough
   8926     the outputs may have common modes.  If we see an output with modes, but
   8927     no crtc, assign it so all the attached outputs light up.
   8928     
   8929     fixes bugs 19457 and similar ones
   8930 
   8931 commit 592bcac52f113a95923a8f1cb8427e7552d5670b
   8932 Author: Alex Deucher <alexdeucher (a] gmail.com>
   8933 Date:   Wed Mar 4 10:53:20 2009 -0500
   8934 
   8935     ATOM: don't use fixed ref div for LVDS
   8936     
   8937     The bios doesn't provide one.  If there are problems
   8938     with certain panels, we may need to adjust the PLL flags
   8939     in certain cases.
   8940     
   8941     Should fix bug 20458
   8942 
   8943 commit e88b0eac8cab8b54b769fd7b4ad3b3b65a90de09
   8944 Author: Alex Deucher <alexdeucher (a] gmail.com>
   8945 Date:   Wed Mar 4 02:52:36 2009 -0500
   8946 
   8947     radeon: just add some common modes for LVDS
   8948     
   8949     avoids needing to hack around with the edid
   8950 
   8951 commit 2bb319fd80d20a3d4e5cc9416891bc7e4c3e431e
   8952 Author: Alex Deucher <alexdeucher (a] gmail.com>
   8953 Date:   Wed Mar 4 02:50:45 2009 -0500
   8954 
   8955     Revert "radeon: adjust LVDS so that default modes get added"
   8956     
   8957     This reverts commit 1a2b16561d19ec9c027c562902f5fc086c856994.
   8958 
   8959 commit 1a2b16561d19ec9c027c562902f5fc086c856994
   8960 Author: Alex Deucher <alexdeucher (a] gmail.com>
   8961 Date:   Tue Mar 3 20:21:17 2009 -0500
   8962 
   8963     radeon: adjust LVDS so that default modes get added
   8964     
   8965     we can scale, so add the default modes.  for panels
   8966     with an EDID, set the continous freq bit.  for panels without
   8967     and EDID, add a FAKE edid with the continous freq bit set.
   8968     
   8969     Based on similar code in the Intel driver.
   8970 
   8971 commit 71117970df36cbe689ef15e9a6cca24439b4cd62
   8972 Author: Alex Deucher <alexdeucher (a] gmail.com>
   8973 Date:   Tue Mar 3 19:40:30 2009 -0500
   8974 
   8975     AVIVO: add aspect scaling mode
   8976     
   8977     No luck yet for aspect on pre-avivo chips
   8978 
   8979 commit d586a2c6f821c821a4a7708a3382acb63187534f
   8980 Author: Alex Deucher <alexdeucher (a] gmail.com>
   8981 Date:   Tue Mar 3 12:17:30 2009 -0500
   8982 
   8983     Rotation: don't rotate if acceleration is not active
   8984 
   8985 commit fdc64948119e2218921b4dc0a492522442668875
   8986 Author: Alex Deucher <alexdeucher (a] gmail.com>
   8987 Date:   Mon Mar 2 16:33:46 2009 -0500
   8988 
   8989     R6xx/r7xx: remove some unneeded code I missed in the last commit
   8990 
   8991 commit 4ad1c4decfee653dbbc1ea2ca4270487be622382
   8992 Author: Alex Deucher <alexdeucher (a] gmail.com>
   8993 Date:   Mon Mar 2 15:38:35 2009 -0500
   8994 
   8995     R6xx/R7xx EXA: cleanup composite texture setup
   8996 
   8997 commit b7164ac4ad55e5d0fc474df8ae762b469b91ba30
   8998 Author: Alex Deucher <alexdeucher (a] gmail.com>
   8999 Date:   Mon Mar 2 04:08:09 2009 -0500
   9000 
   9001     R6xx/R7xx EXA: combine composite mask/non-mask VS
   9002     
   9003     Also fix set_bool_const()
   9004     the CF bool consts are not contiguous by shader type
   9005     There are 96 boolean constants (32 each for PS, VS, GS) and
   9006     they are ordered as follows:
   9007     ps, vs, gs ... ps, vs, gs
   9008 
   9009 commit fa98f424de739be2c6005b740a74bbf1ee968a8b
   9010 Author: Alex Deucher <alexdeucher (a] gmail.com>
   9011 Date:   Mon Mar 2 02:28:57 2009 -0500
   9012 
   9013     R6xx/R7xx Xv: combine packed and planar shaders
   9014     
   9015     use a bool const to select the tex fetch routine
   9016 
   9017 commit ccde35c3eda3fff0de29eb8c6fdc392629724a34
   9018 Author: Christian Koenig <deathsimple (a] vodafone.de>
   9019 Date:   Sun Mar 1 23:38:37 2009 -0500
   9020 
   9021     R6xx/R7xx: move shaders to r600_shader.c and fixup Xv PS
   9022     
   9023     patches from Christian Koenig with some adjustments from me
   9024 
   9025 commit a8e631c1b1c9b46602aeca66f8e7e68154d0bfc8
   9026 Author: Alex Deucher <alexdeucher (a] gmail.com>
   9027 Date:   Sun Mar 1 22:30:31 2009 -0500
   9028 
   9029     R6xx/R7xx: code cleanups
   9030 
   9031 commit 528061d51bb4248d6fabec9579dead32a730467a
   9032 Author: Alex Deucher <alexdeucher (a] gmail.com>
   9033 Date:   Sun Mar 1 18:28:13 2009 -0500
   9034 
   9035     R6xx/R7xx: write vertexes directly to the IB
   9036     
   9037     Reduces the vertex buffer setup overhead
   9038 
   9039 commit 96a0bafa16dbb67a3d10fa6fe45be13930495ddc
   9040 Author: Alex Deucher <alexdeucher (a] gmail.com>
   9041 Date:   Sun Mar 1 17:58:36 2009 -0500
   9042 
   9043     R6xx/R7xx: switch emit functions to macros
   9044     
   9045     This improves performance due to decreased function call
   9046     overhead.
   9047 
   9048 commit cbd579c41a16bddcbb8793eac2a41f2e958bef4d
   9049 Author: Alex Deucher <alexdeucher (a] gmail.com>
   9050 Date:   Sun Mar 1 13:16:20 2009 -0500
   9051 
   9052     Print a message when we have a shared DDC line
   9053 
   9054 commit a7f465f73363fce409870f62173d518b1bc02ae6
   9055 Author: Alex Deucher <alexdeucher (a] gmail.com>
   9056 Date:   Sun Mar 1 12:39:31 2009 -0500
   9057 
   9058     R300: Add AGP quirk
   9059     
   9060     bug 7770
   9061 
   9062 commit 017bc7f34de2e40919f0e711205b78ee4e3643f6
   9063 Author: Tormod Volden <debian.tormod (a] gmail.com>
   9064 Date:   Sat Feb 28 10:33:35 2009 -0500
   9065 
   9066     M9+: Add AGP quirk for Sony Vaio
   9067 
   9068 commit 49b57767d0d2c041517b0764c2ed2d2ba5a7092c
   9069 Author: Bryce Harrington <bryce (a] bryceharrington.org>
   9070 Date:   Fri Feb 27 20:31:03 2009 -0500
   9071 
   9072     Quirk for RV280 on 82865G/PE/P DRAM Controller/Host-Hub
   9073     
   9074     Solves issue where display suffers from line corruption.
   9075     (See https://edge.launchpad.net/ubuntu/+bug/300304)
   9076 
   9077 commit 150abd4123664eab65ea43585dbdb9b3151c46af
   9078 Author: Tormod Volden <lists.tormod (a] gmail.com>
   9079 Date:   Fri Feb 27 11:23:32 2009 -0500
   9080 
   9081     Janitor: cosmetic clean-up of AGPMode quirk table
   9082 
   9083 commit c7d344f0ad255761d5ae30da59cf0a8b532dfc68
   9084 Author: Michel Dnzer <daenzer (a] vmware.com>
   9085 Date:   Fri Feb 27 17:05:01 2009 +0100
   9086 
   9087     EXA: Make sure Prepare/FinishAccess hooks can handle EXA_PREPARE_AUX* indices.
   9088     
   9089     And signal this to the EXA core using the new EXA_SUPPORTS_PREPARE_AUX flag.
   9090 
   9091 commit f4d57105fc869e9318f447a1514f1b284a0a4ec0
   9092 Author: Michel Dnzer <daenzer (a] vmware.com>
   9093 Date:   Fri Feb 27 09:23:24 2009 +0100
   9094 
   9095     Revert "EXA: Adapt to EXA changes in xserver Git."
   9096     
   9097     This reverts commit de358736dc696559ba99c71cf5b2a97508201630.
   9098 
   9099 commit 3285a4af17b19f2d1c24eebfb6aa51cddcf3ca50
   9100 Author: Alex Deucher <alexdeucher (a] gmail.com>
   9101 Date:   Thu Feb 26 17:31:13 2009 -0500
   9102 
   9103     DCE3.2: fix up Save()/Restore()
   9104 
   9105 commit 4fc978f3d83ef6370c9715e7ca5350640ccbfe10
   9106 Author: Alex Deucher <alexdeucher (a] gmail.com>
   9107 Date:   Thu Feb 26 12:10:08 2009 -0500
   9108 
   9109     R6xx/R7xx: use shadowfb if DRI is disabled
   9110 
   9111 commit 000756e052a291230e5c95e48b69a5aa9c4fab0e
   9112 Merge: 22d7746 8373f43
   9113 Author: Alex Deucher <alexdeucher (a] gmail.com>
   9114 Date:   Thu Feb 26 11:44:13 2009 -0500
   9115 
   9116     Merge branch 'r6xx-r7xx-support' of git+ssh://agd5f (a] git.freedesktop.org/git/xorg/driver/xf86-video-ati
   9117 
   9118 commit 22d7746bfc1bcbb3269afac88971254088ea9ece
   9119 Author: Alex Deucher <alexdeucher (a] gmail.com>
   9120 Date:   Thu Feb 26 11:00:46 2009 -0500
   9121 
   9122     RS600: enable the DRI by default
   9123 
   9124 commit 8373f4399b03961f2c928a9275d47e9f41bd92bb
   9125 Author: Alex Deucher <alexdeucher (a] gmail.com>
   9126 Date:   Wed Feb 25 09:16:38 2009 -0500
   9127 
   9128     R6xx/R7xx EXA: same surface and same coords equals nop
   9129     
   9130     should fix bug 20305
   9131 
   9132 commit c74727015453ff3c3d6d06b812ebca9eb19a9767
   9133 Author: Alex Deucher <alexdeucher (a] gmail.com>
   9134 Date:   Tue Feb 24 11:08:46 2009 -0500
   9135 
   9136     R6xx/R7xx EXA: init copy_area to NULL
   9137 
   9138 commit 95ce13572dc2d9f5dd6cf55c23411e275c0aadf1
   9139 Author: Alex Deucher <alexdeucher (a] gmail.com>
   9140 Date:   Tue Feb 24 10:51:13 2009 -0500
   9141 
   9142     R6xx/R7xx EXA: Optimize temp surface for overlapping copies
   9143     
   9144     - allocate temp surface in PrepareCopy()
   9145     - fall back to old OverlapCopy() path if we are not able
   9146     to allocate a temp surface
   9147 
   9148 commit 1a7db3fc2a0277d724d60d028064d8ef75019c28
   9149 Author: Mark van Doesburg <mark.vandoesburg (a] hetnet.nl>
   9150 Date:   Tue Feb 24 10:44:19 2009 -0500
   9151 
   9152     R6xx/R7xx EXA: use a temp surface for overlapping copy
   9153 
   9154 commit 957c2ba3459af152ad16a3f6dd4631044f9df6f9
   9155 Author: Alex Deucher <alexdeucher (a] gmail.com>
   9156 Date:   Tue Feb 24 09:43:58 2009 -0500
   9157 
   9158     RS600: fix MC addr mask
   9159     
   9160     Noticed by osiris on IRC
   9161 
   9162 commit de358736dc696559ba99c71cf5b2a97508201630
   9163 Author: Michel Dnzer <daenzer (a] vmware.com>
   9164 Date:   Tue Feb 24 08:30:23 2009 +0100
   9165 
   9166     EXA: Adapt to EXA changes in xserver Git.
   9167     
   9168     The PrepareAccess hook can now get six different indices.
   9169     
   9170     Also remove superfluous instances of #include "exa.h".
   9171     
   9172     Note that you may need to run autoheader manually to get config.h.in updated.
   9173 
   9174 commit 752b0218af36a45b333a12f66dfdce8c1e662aa8
   9175 Author: Michel Dnzer <daenzer (a] vmware.com>
   9176 Date:   Tue Feb 24 08:13:06 2009 +0100
   9177 
   9178     EXA: Pass pScrn and info into RadeonCompositeTile.
   9179     
   9180     Saves some cycles looking them up.
   9181 
   9182 commit e2e508bc08d993fc108297e9cd2fa0ce183282bc
   9183 Author: Michel Dnzer <daenzer (a] vmware.com>
   9184 Date:   Tue Feb 24 08:12:42 2009 +0100
   9185 
   9186     Only call RADEONWaitForVLine if it might actually do anything useful.
   9187     
   9188     Otherwise it and RADEONBiggerCrtcArea show up pretty high in x11perf -aa*text
   9189     profiles.
   9190 
   9191 commit 5ab8699c97c050424cf813b9a60550aba32446a2
   9192 Author: Michel Dnzer <daenzer (a] vmware.com>
   9193 Date:   Tue Feb 24 08:12:23 2009 +0100
   9194 
   9195     Fix compile warning when building without EXA.
   9196 
   9197 commit 132e61741185f4a1114e66a34bdbf21e08e4d5d8
   9198 Author: Alex Deucher <alexdeucher (a] gmail.com>
   9199 Date:   Mon Feb 23 12:13:41 2009 -0500
   9200 
   9201     radeon: re-enable load detection output attribute for TV/CV
   9202 
   9203 commit 918d511f6f26d2fdeb63d6e32cd348707b4a2140
   9204 Author: Alex Deucher <alexdeucher (a] gmail.com>
   9205 Date:   Mon Feb 23 10:22:19 2009 -0500
   9206 
   9207     RS600: fix up MC setup
   9208     
   9209     Please test if you have an RS600
   9210 
   9211 commit 27f8ca2cce65be2bcb3375231886d5444d251808
   9212 Author: Alex Deucher <alexdeucher (a] gmail.com>
   9213 Date:   Thu Feb 19 21:18:07 2009 -0500
   9214 
   9215     R6xx/R7xx: add wait for idle MMIO path
   9216 
   9217 commit 1f783117f79f95f1744681ccc7d80dc0e7b53057
   9218 Author: Alex Deucher <alexdeucher (a] gmail.com>
   9219 Date:   Thu Feb 19 21:07:06 2009 -0500
   9220 
   9221     RBBM_GUICNTL is pre-r6xx only
   9222 
   9223 commit f3933ed200dbf61b05a114f7697f2bb68d92abe7
   9224 Author: Alex Deucher <alexdeucher (a] gmail.com>
   9225 Date:   Thu Feb 19 20:12:33 2009 -0500
   9226 
   9227     Don't write new HDP location until we've written the new FB location
   9228 
   9229 commit 7f6801abb4bbd79830999d99ccdbd672a9984df6
   9230 Author: Alex Deucher <alexdeucher (a] gmail.com>
   9231 Date:   Thu Feb 19 19:02:52 2009 -0500
   9232 
   9233     radeon: one more 32 -> 64 just to be safe
   9234     
   9235     missed this in cadae2a8d9979b2d61eae7d1f7a9ab8f5eb28e83
   9236 
   9237 commit ca22390c8a5256bbc8eeff775d5eebf0e892d890
   9238 Author: Alex Deucher <alexdeucher (a] gmail.com>
   9239 Date:   Thu Feb 19 18:58:40 2009 -0500
   9240 
   9241     R6xx/R7xx: fix up a few more paths
   9242 
   9243 commit cadae2a8d9979b2d61eae7d1f7a9ab8f5eb28e83
   9244 Author: Alex Deucher <alexdeucher (a] gmail.com>
   9245 Date:   Thu Feb 19 18:50:49 2009 -0500
   9246 
   9247     Fix MC setup on systems with more than 512 MB of VRAM
   9248     
   9249     many thanks to app4des on IRC for helping me sort this out.
   9250 
   9251 commit 42492c70c481c88911337eefb97ba9d030adf7b6
   9252 Author: Alex Deucher <alexdeucher (a] gmail.com>
   9253 Date:   Thu Feb 19 10:20:28 2009 -0500
   9254 
   9255     R6xx/R7xx: wait for MC idle when changing the MC
   9256     
   9257     should fix bug 19984
   9258 
   9259 commit e6475282486f4895bc68f6b093ecbb1aa6d25f72
   9260 Author: Alex Deucher <alexdeucher (a] gmail.com>
   9261 Date:   Wed Feb 18 20:21:13 2009 -0500
   9262 
   9263     R6xx/R7xx Xv: fix some missing bits from last commit
   9264 
   9265 commit adff8906c9899dde7711382577a63f4a726437ca
   9266 Author: Alex Deucher <alexdeucher (a] gmail.com>
   9267 Date:   Wed Feb 18 20:01:57 2009 -0500
   9268 
   9269     R6xx/R7xx EXA/Xv: properly deal with running out of vertex buffer space
   9270     
   9271     As noted by mhopf, if VGT_MAX/MIN_INDX, etc. regs change, you need to re-emit
   9272     CB blocks to avoid a hang.  So, just set the VGT_MAX_INDX to a reasonably large value
   9273     in the default state and don't touch them when drawing.  When we run out of VB space,
   9274     just draw the current buffer, grab a new one, and continue.
   9275 
   9276 commit cf85d4a1d43a3209c7ca9307aede2c2c243f7130
   9277 Author: Alex Deucher <alexdeucher (a] gmail.com>
   9278 Date:   Wed Feb 18 19:02:56 2009 -0500
   9279 
   9280     R6xx/R7xx: reset 3D state after VT switch
   9281 
   9282 commit 6545f0a2967414fa518a78440060b8b69c0146ee
   9283 Author: Alex Deucher <alexdeucher (a] gmail.com>
   9284 Date:   Wed Feb 18 18:15:18 2009 -0500
   9285 
   9286     R6xx/R7xx: fixup accel paths
   9287 
   9288 commit 61311b1de019c5a2344928a47347a966c229b08a
   9289 Author: Alex Deucher <alexdeucher (a] gmail.com>
   9290 Date:   Wed Feb 18 17:27:05 2009 -0500
   9291 
   9292     Bump version post release
   9293 
   9294 commit 0d3d1f1f7b450dabd3ad7d2df26ad1c72709b29b
   9295 Author: Alex Deucher <alexdeucher (a] gmail.com>
   9296 Date:   Wed Feb 18 17:24:57 2009 -0500
   9297 
   9298     bump for release
   9299 
   9300 commit 76a32f8391317513538dafee49cbb61c0d756356
   9301 Author: Alex Deucher <alexdeucher (a] gmail.com>
   9302 Date:   Wed Feb 18 16:31:44 2009 -0500
   9303 
   9304     R6xx: Connector quirk for asus board
   9305     
   9306     bug 19943
   9307 
   9308 commit 97b8482dba4e99088b59d3ab1396be98a70e823e
   9309 Author: Alex Deucher <alexdeucher (a] gmail.com>
   9310 Date:   Wed Feb 18 13:27:15 2009 -0500
   9311 
   9312     Set default RMX type to FULL on LVDS
   9313 
   9314 commit 7d22b1799b34010d34c3600d6cb02ffe839a0780
   9315 Author: Alex Deucher <alexdeucher (a] gmail.com>
   9316 Date:   Wed Feb 18 12:55:40 2009 -0500
   9317 
   9318     DCE3.2+: allow output cloning
   9319 
   9320 commit 1a237a40958c006c56b80850bd77b2ac6c17e030
   9321 Author: Alex Deucher <alexdeucher (a] gmail.com>
   9322 Date:   Wed Feb 18 11:46:20 2009 -0500
   9323 
   9324     ATOM: reset crtc initialized flag on CloseScreen()
   9325     
   9326     additional fix needed for bug 16781
   9327 
   9328 commit 9a108f0a0b7203458673ce6221e747a166d39617
   9329 Author: Alex Deucher <alexdeucher (a] gmail.com>
   9330 Date:   Tue Feb 17 19:52:27 2009 -0500
   9331 
   9332     ATOM: don't unblank uninitialized crtcs
   9333     
   9334     If the crtc timing isn't setup, you might get stuck in a loop
   9335     in the BlankCRTC command table
   9336     
   9337     fixes bug 16781
   9338 
   9339 commit 3dff20e276615e8b77177689a4a5f8d91b3e8eac
   9340 Author: Alex Deucher <alexdeucher (a] gmail.com>
   9341 Date:   Tue Feb 17 13:14:38 2009 -0500
   9342 
   9343     R6xx/R7xx EXA: switch to surface sync packet
   9344 
   9345 commit 31bd6d28dd35021e0e706d4f094989deb856c26a
   9346 Author: Alex Deucher <alexdeucher (a] gmail.com>
   9347 Date:   Tue Feb 17 11:24:02 2009 -0500
   9348 
   9349     Fix crtc routing on pre-DCE3.2 systems
   9350     
   9351     This should fix peterz and bug 20074
   9352 
   9353 commit 3c9e00c7f2ed494976713e8f77b729e0d76409db
   9354 Author: Alex Deucher <alexdeucher (a] gmail.com>
   9355 Date:   Mon Feb 16 16:18:42 2009 -0500
   9356 
   9357     RV350: add another AGP quirk
   9358 
   9359 commit 036a17bec5dabbb91640b907811da060dac154d6
   9360 Author: Alex Deucher <alexdeucher (a] gmail.com>
   9361 Date:   Mon Feb 16 13:10:45 2009 -0500
   9362 
   9363     RV280: add another agp quirk
   9364 
   9365 commit 00ac9d2f8d58725d0d3e6b1bf7f728d9ae7e6109
   9366 Author: David Miller <davem (a] davemloft.net>
   9367 Date:   Sun Feb 15 18:26:14 2009 +1000
   9368 
   9369     GART: Save/restore GART table consistently.
   9370     
   9371     Always save the GART table with the RADEON_SURFACE_CNTL register
   9372     zero'd out to make sure we always use the same endinanness.
   9373     
   9374     fixed up as per Michel's suggestion for endianness.
   9375     
   9376     Signed-off-by: David S. Miller <davem (a] davemloft.net>
   9377     Signed-off-by: Dave Airlie <airlied (a] linux.ie>
   9378 
   9379 commit 2de90c8349409eb892edc57fd24b61b679eb7719
   9380 Author: David Miller <davem (a] davemloft.net>
   9381 Date:   Sun Feb 15 18:24:01 2009 +1000
   9382 
   9383     DRI: Fix page size used in RADEONDRIGetPciAperTableSize().
   9384     
   9385     The ATI GART has a fixed size of 4096 bytes.  So using
   9386     the system page size here is wrong.
   9387     
   9388     Signed-off-by: David S. Miller <davem (a] davemloft.net>
   9389     Signed-off-by: Dave Airlie <airlied (a] linux.ie>
   9390 
   9391 commit 7cde00f49649e25fd5816927c7a5e28b608fabcd
   9392 Author: Alex Deucher <alexdeucher (a] gmail.com>
   9393 Date:   Thu Feb 12 17:39:44 2009 -0500
   9394 
   9395     R6xx/R7xx: switch to drm for wait for idle
   9396     
   9397     THIS REQUIRES AN UPDATED DRM
   9398 
   9399 commit e22cd4011b9be437ba89bff568e7fb82b4907d99
   9400 Author: Yang Zhao <yang (a] yangman.ca>
   9401 Date:   Thu Feb 12 14:46:53 2009 -0500
   9402 
   9403     R6xx/R7xx EXA: Further optimizations to overlapping copy
   9404     
   9405     Diagonal overlapping copies can be reduced to either horizontal- or
   9406     vertical-only offset, and the one with fewer copies is picked.
   9407 
   9408 commit da08b760bcf3d04d775c4440fafec10657bb1863
   9409 Author: Alex Deucher <alexdeucher (a] gmail.com>
   9410 Date:   Thu Feb 12 13:53:11 2009 -0500
   9411 
   9412     R6xx/R7xx EXA: handle running out of vertex space in the copy path
   9413 
   9414 commit e3be312b0b73982c24f1f5d9cf76d7caafae0853
   9415 Author: Alex Deucher <alexdeucher (a] gmail.com>
   9416 Date:   Thu Feb 12 13:48:36 2009 -0500
   9417 
   9418     R6xx/R7xx EXA: properly handle non repeat cases in the texture setup
   9419 
   9420 commit 3ff1eb7e50fef22adb6280dd7de77c3ecafdb451
   9421 Author: Michel Dnzer <daenzer (a] vmware.com>
   9422 Date:   Thu Feb 12 19:24:41 2009 +0100
   9423 
   9424     EXA: If making a pixmap offscreen fails, return ~0ULL as texture offset.
   9425     
   9426     This allows AIGLX to fall back to the non-zero-copy code rather than messing up
   9427     the 3D driver.
   9428 
   9429 commit c19aa4fc8da7ac4745624098b146bcc42c0436dd
   9430 Author: Michel Dnzer <daenzer (a] vmware.com>
   9431 Date:   Thu Feb 12 19:22:12 2009 +0100
   9432 
   9433     EXA: The source tiling code can't handle RepeatReflect yet.
   9434 
   9435 commit adc35636aa1e936ec74cba8931ccffe2b5c11656
   9436 Author: Alex Deucher <alexdeucher (a] gmail.com>
   9437 Date:   Thu Feb 12 13:10:53 2009 -0500
   9438 
   9439     R1xx/R2xx EXA: fix non repeat texture setup
   9440 
   9441 commit c6e1bf75c399807716b99486ab3301aeba60fa79
   9442 Author: Alex Deucher <alexdeucher (a] gmail.com>
   9443 Date:   Thu Feb 12 12:49:24 2009 -0500
   9444 
   9445     R3xx-R5xx EXA: fix texture setup for non-repeat case
   9446     
   9447     fixes bug 19923
   9448 
   9449 commit 0804dde9012cf33f614a1c2ee6d5d0def040a9af
   9450 Author: Alex Deucher <alexdeucher (a] gmail.com>
   9451 Date:   Thu Feb 12 12:02:57 2009 -0500
   9452 
   9453     AVIVO: fix dualhead/rotation for real
   9454 
   9455 commit 3e5ac32f747bef70903e9cdf41652a827eece707
   9456 Author: Alex Deucher <alexdeucher (a] gmail.com>
   9457 Date:   Wed Feb 11 17:40:20 2009 -0500
   9458 
   9459     Revert "R6xx/R7xx: handle running out of vertex buffer space"
   9460     
   9461     This reverts commit 4fd7228de7ad88edf825dbc3039df877795a9479.
   9462     
   9463     Causes lockups.
   9464 
   9465 commit bd141aa73a77f68301715fb3b5664e2082327a80
   9466 Author: Alex Deucher <alexdeucher (a] gmail.com>
   9467 Date:   Wed Feb 11 15:31:47 2009 -0500
   9468 
   9469     R6xx/R7xx Xv: switch packed over to Yang's new shader code
   9470 
   9471 commit cb4a1ceaa32d6847b146a31291772e1183972ee7
   9472 Author: Yang Zhao <yang (a] yangman.ca>
   9473 Date:   Wed Feb 11 15:18:00 2009 -0500
   9474 
   9475     R6xx/R7xx Xv: Planar - Properly scale Y'CbCr values before converting to RGB
   9476     
   9477     According to MPEG-2 spec, Y' and Cb/Cr values are scaled to [16, 235]
   9478     and [16, 240], respectively, when packed into bytes. Properly take care
   9479     of the reverse scaling before translating to RGB.
   9480     
   9481     Conversion matrix has been simplified to remove 3rd column, as the fitting
   9482     to [-0.5, 0.5] can be done with scaling.
   9483     
   9484     Redundant MOV instructions were also removed, and now only 3 GPRs are required.
   9485 
   9486 commit 4fd7228de7ad88edf825dbc3039df877795a9479
   9487 Author: Alex Deucher <alexdeucher (a] gmail.com>
   9488 Date:   Wed Feb 11 14:46:02 2009 -0500
   9489 
   9490     R6xx/R7xx: handle running out of vertex buffer space
   9491     
   9492     draw current VB and start a new one.
   9493 
   9494 commit ec60ef094762901ede4df5cde55c3f162e8c667b
   9495 Author: Alex Deucher <alexdeucher (a] gmail.com>
   9496 Date:   Wed Feb 11 13:05:27 2009 -0500
   9497 
   9498     R6xx/R7xx: be more verbose about what function ran out of VB space
   9499 
   9500 commit e7dedbc355970407eddb38370b58a8c96d204c1d
   9501 Author: Alex Deucher <alexdeucher (a] gmail.com>
   9502 Date:   Wed Feb 11 12:45:14 2009 -0500
   9503 
   9504     R6xx/R7xx: Move engine idle to sync functions
   9505 
   9506 commit 4a759a907ecd571460c7ff64cd6288380359b04b
   9507 Author: Alex Deucher <alexdeucher (a] gmail.com>
   9508 Date:   Wed Feb 11 12:29:50 2009 -0500
   9509 
   9510     adjust alignment
   9511 
   9512 commit d98359b20e1eb8eae893581ab199c299c8352dc4
   9513 Author: Alex Deucher <alexdeucher (a] gmail.com>
   9514 Date:   Wed Feb 11 12:03:56 2009 -0500
   9515 
   9516     Revert "Radeon EXA: wait for the engine to be idle before sw access"
   9517     
   9518     This reverts commit 0c4694c58f2ec152b19023626bc7ced891d9da65.
   9519     
   9520     This patch just adds latency and thus isn't a real solution
   9521 
   9522 commit d6c50b221cbab6e726948e2310c1def9fc38da64
   9523 Author: Alex Deucher <alexdeucher (a] gmail.com>
   9524 Date:   Wed Feb 11 11:05:02 2009 -0500
   9525 
   9526     R6xx/R7xx Xv: add support for packed uploads
   9527 
   9528 commit 8e437e996cc3f2c424c342701f4aa6bcf72ad08e
   9529 Author: Alex Deucher <alexdeucher (a] gmail.com>
   9530 Date:   Wed Feb 11 10:53:50 2009 -0500
   9531 
   9532     R6xx/R7xx Xv: Add native support for packed formats
   9533 
   9534 commit 0c4694c58f2ec152b19023626bc7ced891d9da65
   9535 Author: Alex Deucher <alexdeucher (a] gmail.com>
   9536 Date:   Tue Feb 10 17:08:37 2009 -0500
   9537 
   9538     Radeon EXA: wait for the engine to be idle before sw access
   9539     
   9540     Really we need proper fencing with timestamps but this should
   9541     help in the short term.
   9542     
   9543     This should help with minor corruption issues and possibly
   9544     lockups.
   9545 
   9546 commit 13ab61d90bb58112bef4ce7267ef127935315f80
   9547 Author: Fabio <fabio.ped (a] libero.it>
   9548 Date:   Tue Feb 10 10:50:30 2009 -0500
   9549 
   9550     man page updates
   9551     
   9552     bug 20030
   9553 
   9554 commit 615f2f202cee5f0dd2c6b29329f843bb1c9c70d5
   9555 Author: Alex Deucher <alexdeucher (a] gmail.com>
   9556 Date:   Tue Feb 10 10:17:47 2009 -0500
   9557 
   9558     Bump version post RC release
   9559 
   9560 commit 1b4afc1c9f8458f9ab3434418f4ccf959f532ac1
   9561 Author: Alex Deucher <alexdeucher (a] gmail.com>
   9562 Date:   Mon Feb 9 19:50:37 2009 -0500
   9563 
   9564     R6xx/R7xx: Add checks to make sure we don't overrun VB space
   9565 
   9566 commit ff6efe513e0c3148812d6a9578d2265522417053
   9567 Author: Alex Deucher <alexdeucher (a] gmail.com>
   9568 Date:   Mon Feb 9 17:43:24 2009 -0500
   9569 
   9570     ATOM: warning fixes
   9571 
   9572 commit 87ad9006f3dafb45e131c9a3d6df713321f39998
   9573 Author: Alex Deucher <alexdeucher (a] gmail.com>
   9574 Date:   Mon Feb 9 17:40:41 2009 -0500
   9575 
   9576     RV350: add AGP quirk
   9577     
   9578     bug 19981
   9579 
   9580 commit 610b8b65fd7aa97f9c03b2ff6ae607aa959eab0b
   9581 Author: Alex Deucher <alexdeucher (a] gmail.com>
   9582 Date:   Mon Feb 9 16:33:20 2009 -0500
   9583 
   9584     Bump for rc release
   9585 
   9586 commit e85b7a1c5948b5123eddf9dfbb9e002d74fbe9fb
   9587 Author: Alex Deucher <alexdeucher (a] gmail.com>
   9588 Date:   Mon Feb 9 14:13:16 2009 -0500
   9589 
   9590     R6xx/R7xx Xv: fix cache flush buffer size for planar
   9591 
   9592 commit 2a893bac1faffd28dce6d9a9693108196c71e6d3
   9593 Author: Alex Deucher <alexdeucher (a] gmail.com>
   9594 Date:   Mon Feb 9 13:18:17 2009 -0500
   9595 
   9596     R6xx/R7xx Xv: add accelerated uploads for planar formats
   9597 
   9598 commit 231aee18a73805be2f6c962e94a8345dd89fd0df
   9599 Author: Alex Deucher <alexdeucher (a] gmail.com>
   9600 Date:   Mon Feb 9 13:02:27 2009 -0500
   9601 
   9602     R6xx/R7xx Xv: implement native shader for planar formats
   9603 
   9604 commit 6c76bfe8105e3cf4e7e6ea1bfe1235be2079110f
   9605 Author: Alex Deucher <alexdeucher (a] gmail.com>
   9606 Date:   Mon Feb 9 09:47:22 2009 -0500
   9607 
   9608     R6xx/R7xx UTS: move actual upload to separate function
   9609     
   9610     So it can be shared with Xv
   9611 
   9612 commit 04859362ce64ed4ae48305a83c92059899c1db4b
   9613 Author: Alex Deucher <alexdeucher (a] gmail.com>
   9614 Date:   Sun Feb 8 20:13:06 2009 -0500
   9615 
   9616     Add some missing r6xx/r7xx pci ids
   9617 
   9618 commit 132e4c575dc4675f4995e45f08c53c26bffd999a
   9619 Author: Yang Zhao <yang (a] yangman.ca>
   9620 Date:   Sat Feb 7 13:54:51 2009 -0500
   9621 
   9622     R6xx/R7xx EXA: Optimize overlapping copy
   9623     
   9624     Overlapping copy is now done in chunks proportional to the
   9625     non-overlapping area.
   9626     
   9627     Diagonal overlaps are also handled properly.
   9628 
   9629 commit 8e9ef8ff581892cbe1b7ea56d48b9a1abd70179d
   9630 Author: Pierre Ossman <pierre (a] ossman.eu>
   9631 Date:   Sat Feb 7 18:57:47 2009 +0100
   9632 
   9633     Xv vsync support on r6xx/r7xx cards.
   9634 
   9635 commit 2222f0fd700f100b2e91fac2babe7d1b53f56c3e
   9636 Author: Pierre Ossman <pierre (a] ossman.eu>
   9637 Date:   Sat Feb 7 18:56:42 2009 +0100
   9638 
   9639     Fix bad range adjustment in VLINE code.
   9640 
   9641 commit 8ce6c024e31f6a3f5ae6c882738b1e64ae2944a1
   9642 Author: Alex Deucher <alexdeucher (a] gmail.com>
   9643 Date:   Sat Feb 7 10:32:01 2009 -0500
   9644 
   9645     R6xx/R7xx Xv: fix typos in cache flushing commands
   9646 
   9647 commit bba5d806cc46328ad9e4c521bfeeb2a59f96862b
   9648 Author: Alex Deucher <alexdeucher (a] gmail.com>
   9649 Date:   Fri Feb 6 19:44:17 2009 -0500
   9650 
   9651     AVIVO: better fix for rotation
   9652     
   9653     This should handle initial rotation as well.
   9654 
   9655 commit 28cf3492f431f325cb08d7c6aade43d8886df3f6
   9656 Author: Alex Deucher <alexdeucher (a] gmail.com>
   9657 Date:   Fri Feb 6 19:20:18 2009 -0500
   9658 
   9659     AVIVO: fix rotation
   9660     
   9661     When rotation is active, virtualX and virtualY change.
   9662 
   9663 commit 1b45936ae614244aa49b1a5d3c7fc39773c4f9b6
   9664 Author: Alex Deucher <alexdeucher (a] gmail.com>
   9665 Date:   Fri Feb 6 18:29:55 2009 -0500
   9666 
   9667     R6xx/R7xx EXA: Fix typo in DFS
   9668     
   9669     noticed by pzad in IRC
   9670 
   9671 commit c06d89e16d5b2553142e8641e66080e1770c1563
   9672 Author: Alex Deucher <alexdeucher (a] gmail.com>
   9673 Date:   Fri Feb 6 18:07:22 2009 -0500
   9674 
   9675     R6xx/R7xx EXA: fallback on overlapping blits for now
   9676     
   9677     Leave this disabled until we get a proper solution.
   9678 
   9679 commit 1d5fc3febf3470b94c423a1eda5e0683856909df
   9680 Author: Alex Deucher <alexdeucher (a] gmail.com>
   9681 Date:   Fri Feb 6 14:43:30 2009 -0500
   9682 
   9683     Revert "r6xx/r7xx EXA: Optimize overlapping copy"
   9684     
   9685     This reverts commit 0dfadc1843e0d14b9cc1ee19a72f4fd60a2c495b.
   9686     
   9687     This doesn't always work properly.
   9688 
   9689 commit def317e22d072405cd95ddb19d17eacd784ffd9e
   9690 Author: Alex Deucher <alexdeucher (a] gmail.com>
   9691 Date:   Fri Feb 6 11:04:59 2009 -0500
   9692 
   9693     R6xx/R7xx EXA: add accelerated UTS/DFS hooks
   9694     
   9695     I'm not sure how much of a win these are.  I need to
   9696     do some benchmarking.
   9697 
   9698 commit 0dfadc1843e0d14b9cc1ee19a72f4fd60a2c495b
   9699 Author: Yang Zhao <yang (a] yangman.ca>
   9700 Date:   Fri Feb 6 10:29:39 2009 -0500
   9701 
   9702     r6xx/r7xx EXA: Optimize overlapping copy
   9703     
   9704     When source and destination blocks are only offset horizontally, it
   9705     appears to be unnecessary to perform careful, segment-by-segment copy.
   9706     The code path that does this is taken out completely.
   9707     
   9708     For the case where offset is only vertical, copying is now done by
   9709     height of the non-overlapping area each time, instead of always
   9710     line-by-line.
   9711 
   9712 commit 3d17bd199423e92d201c20f047d5e699942af976
   9713 Author: Alex Deucher <alexdeucher (a] gmail.com>
   9714 Date:   Thu Feb 5 19:25:03 2009 -0500
   9715 
   9716     Revert "R6xx/R7xx EXA: improve overlapping copy performance"
   9717     
   9718     This reverts commit b24827c9d211e8a35da53b665385a7733d19910d.
   9719     
   9720     This seems to cause corruption in some cases.
   9721 
   9722 commit bf74055f543e7f0664741620fb1fe827ebc12711
   9723 Author: Alex Deucher <alexdeucher (a] gmail.com>
   9724 Date:   Thu Feb 5 17:31:43 2009 -0500
   9725 
   9726     r6xx/r7xx EXA: fix corruption when doing sw access
   9727     
   9728     need to wait until the engine is idle.  Ideally we wait
   9729     on a timestamp shadowed in memory, but polling the
   9730     GRBM_STATUS reg will do for now.
   9731 
   9732 commit b24827c9d211e8a35da53b665385a7733d19910d
   9733 Author: Alex Deucher <alexdeucher (a] gmail.com>
   9734 Date:   Thu Feb 5 16:21:37 2009 -0500
   9735 
   9736     R6xx/R7xx EXA: improve overlapping copy performance
   9737     
   9738     send vertices for each line of the copy, but only draw once
   9739 
   9740 commit 729fe756f809a41494dc161252d82313956e4a4b
   9741 Author: Alex Deucher <alexdeucher (a] gmail.com>
   9742 Date:   Thu Feb 5 16:08:35 2009 -0500
   9743 
   9744     r6xx/r7xx EXA: cleanup overlapping copy
   9745 
   9746 commit 16e01a5796a8e8b86ad25d3aa45b9e7044dc72d1
   9747 Author: Alex Deucher <alexdeucher (a] gmail.com>
   9748 Date:   Tue Feb 3 19:46:10 2009 -0500
   9749 
   9750     Fix encoder accounting
   9751     
   9752     Should fix bug 19924
   9753 
   9754 commit d7bf7b9c17add31dc9a115b56a563c7f9bf2cdb6
   9755 Author: Alex Deucher <alexdeucher (a] gmail.com>
   9756 Date:   Tue Feb 3 18:28:38 2009 -0500
   9757 
   9758     EXA: fix and re-enable Solid() on R7xx
   9759     
   9760     missing last bit in alu clause in solid PS
   9761 
   9762 commit 9abb09d5f43320bd27b336612d39d264fe93549f
   9763 Author: Alex Deucher <alexdeucher (a] gmail.com>
   9764 Date:   Tue Feb 3 11:17:13 2009 -0500
   9765 
   9766     Fix bad rv710 pci id
   9767 
   9768 commit e5b916770946a9eebcb4bd1e6f698220db8c718a
   9769 Author: Alex Deucher <alexdeucher (a] gmail.com>
   9770 Date:   Tue Feb 3 10:48:41 2009 -0500
   9771 
   9772     Allow rotation on r6xx/r7xx
   9773 
   9774 commit d1f071c7f1dad6babfbcfcc2cb2b722a4987f372
   9775 Author: Alex Deucher <alexdeucher (a] gmail.com>
   9776 Date:   Tue Feb 3 10:44:10 2009 -0500
   9777 
   9778     Initial R6xx/R7xx EXA and textured video support
   9779 
   9780 commit c88c3ef6f3db266c1aacba5297b8dfc8b66bf00e
   9781 Author: Wolke Liu <wolke.liu (a] amd.com>
   9782 Date:   Mon Feb 2 17:01:34 2009 -0500
   9783 
   9784     AVIVO: Save/restore vga pll registers
   9785     
   9786     This fixes some VT switch issues on some chips
   9787 
   9788 commit 6fac3cefd1f46161c1e276ba40e72da2823aa9f6
   9789 Author: Alex Deucher <alexdeucher (a] gmail.com>
   9790 Date:   Sat Jan 31 14:21:02 2009 -0500
   9791 
   9792     Return NULL for encoder if no active device is assigned
   9793     
   9794     fixes bug 19855
   9795 
   9796 commit db178c852d00e9b85513d750b5f8f7495f9e3360
   9797 Author: Alan Coopersmith <alan.coopersmith (a] sun.com>
   9798 Date:   Fri Jan 30 20:37:41 2009 -0800
   9799 
   9800     Add README with pointers to mailing list, bugzilla & git repos
   9801 
   9802 commit fa8e5a4fc236f8f15f462cb0d6164b194a65a118
   9803 Author: Michel Dnzer <daenzer (a] vmware.com>
   9804 Date:   Fri Jan 30 16:16:26 2009 +0100
   9805 
   9806     EXA: Accelerate Composite of RepeatPad/Reflect pictures when possible.
   9807 
   9808 commit 3a6e958c59b4b44fe620c8abe760ed1abf0007b1
   9809 Author: airlied <airlied@roo.(none)>
   9810 Date:   Fri Jan 30 07:56:14 2009 +1000
   9811 
   9812     rs780: include RS780 in the InitMemory to leave alone
   9813     
   9814     This stops the MC_FB_LOCATION getting reassigned to 0, which
   9815     is really bad thing to happen.
   9816     
   9817     I've had reported memory corruption on these cards so hopefully this
   9818     fixes it.
   9819 
   9820 commit bd8021d46e9066e4cd116c03a7b7adcfe2557aff
   9821 Merge: 4f88dd8 20d5dd3
   9822 Author: Alex Deucher <alexdeucher (a] gmail.com>
   9823 Date:   Wed Jan 28 14:33:14 2009 -0500
   9824 
   9825     Merge branch 'atom-rework' and fix conflicts
   9826 
   9827 commit 20d5dd387da555e895e2b73fb53e2b026dd91003
   9828 Author: Alex Deucher <alexdeucher (a] gmail.com>
   9829 Date:   Wed Jan 28 14:12:26 2009 -0500
   9830 
   9831     Move encoder specific data to encoder dev_priv
   9832 
   9833 commit 4f88dd83f290fb38e41256a7f1804008c0f28139
   9834 Merge: 1c5678f 2ca970c
   9835 Author: Alex Deucher <alexdeucher (a] gmail.com>
   9836 Date:   Wed Jan 28 13:13:13 2009 -0500
   9837 
   9838     Merge branch 'atom-tvout' of ssh://agd5f (a] git.freedesktop.org/git/xorg/driver/xf86-video-ati
   9839     
   9840     Conflicts:
   9841     
   9842     	src/radeon_atombios.c
   9843 
   9844 commit 1a62360e8260eaf5f98fa6be3f89f64c8cae7d32
   9845 Author: Alex Deucher <alexdeucher (a] gmail.com>
   9846 Date:   Mon Jan 26 10:11:28 2009 -0500
   9847 
   9848     Encoders not assigned yet, use supported devices
   9849     
   9850     need to move this to encoder setup
   9851 
   9852 commit 44d9ceacb1fa6e1859d5d8bd1c55405aea24ad85
   9853 Author: Alex Deucher <alexdeucher (a] gmail.com>
   9854 Date:   Mon Jan 26 03:47:32 2009 -0500
   9855 
   9856     Fix legacy output setup
   9857     
   9858     don't have assigned encoders at this point.  Need to
   9859     eventually move this stuff to encoder dev_priv.
   9860 
   9861 commit 0c24cbcea56c8f36374aca0f8ba849adfbf0ecfe
   9862 Author: Alex Deucher <alexdeucher (a] gmail.com>
   9863 Date:   Mon Jan 26 03:24:19 2009 -0500
   9864 
   9865     ATOM: print useful output info for DPMS events
   9866 
   9867 commit 2f92b885457c5cee2098ebbf8c6fe5a5eb98ec48
   9868 Author: Alex Deucher <alexdeucher (a] gmail.com>
   9869 Date:   Mon Jan 26 03:12:44 2009 -0500
   9870 
   9871     Warning fixes
   9872 
   9873 commit 4cbf6189f3a7945a1141b0451e4f7881ceaaadcd
   9874 Author: Alex Deucher <alexdeucher (a] gmail.com>
   9875 Date:   Mon Jan 26 02:59:51 2009 -0500
   9876 
   9877     Move legacy output setup functions to legacy_output.c
   9878 
   9879 commit 93ed767255b60fbdf5b416b9bd06c366036a5141
   9880 Author: Alex Deucher <alexdeucher (a] gmail.com>
   9881 Date:   Mon Jan 26 02:40:41 2009 -0500
   9882 
   9883     Fix off by one when printing encoder name
   9884     
   9885     - also cleanup some debugging output
   9886 
   9887 commit b515eee4b1cafae78ed39cd91c18b4f5e671b20b
   9888 Author: Alex Deucher <alexdeucher (a] gmail.com>
   9889 Date:   Mon Jan 26 01:50:18 2009 -0500
   9890 
   9891     Additional output cleanup
   9892 
   9893 commit 1c5678fc452dbc93135e9ece50a4cff6583f6078
   9894 Author: Michel Dnzer <daenzer (a] vmware.com>
   9895 Date:   Sat Jan 24 11:10:00 2009 +0100
   9896 
   9897     Drop memcpy fallbacks from EXA UploadToScreen and DownloadFromScreen hooks.
   9898     
   9899     While in theory it's possible for the PrepareAccess hook to fail on big endian
   9900     platforms, in practice it isn't at this point because there's no other users of
   9901     the surface registers.
   9902 
   9903 commit 5cbd6082b9f8d7009ee9ef5e036673f99e1bfb05
   9904 Author: Michel Dnzer <daenzer (a] vmware.com>
   9905 Date:   Sat Jan 24 11:07:12 2009 +0100
   9906 
   9907     Don't transform EXA Composite mask coordinates when there's no mask.
   9908 
   9909 commit 7e54c4b8acafead8de5d0dd6fdc1b619f832dd6f
   9910 Author: Thomas Jaeger <ThJaeger (a] gmail.com>
   9911 Date:   Fri Jan 23 20:03:27 2009 -0500
   9912 
   9913     Fall back to software for unsupported repeat modes
   9914 
   9915 commit 289b4a377cfff0c2a8ec938951cfbae1e270570e
   9916 Author: Alex Deucher <alexdeucher (a] gmail.com>
   9917 Date:   Fri Jan 23 20:00:43 2009 -0500
   9918 
   9919     Remove OutputType and other cruft
   9920 
   9921 commit 5f98508effbdc1fd62d0df15798722c147d88da1
   9922 Author: Maciej Cencora <m.cencora (a] gmail.com>
   9923 Date:   Fri Jan 23 19:33:25 2009 -0500
   9924 
   9925     Make sure gb_num_pipes is initialized when DRI is disabled
   9926     
   9927     Found with valgrind
   9928 
   9929 commit 0faab02cc732414af3cfb2014d3ddc1139aff063
   9930 Author: Alex Deucher <alexdeucher (a] gmail.com>
   9931 Date:   Fri Jan 23 17:35:01 2009 -0500
   9932 
   9933     Remove some unused cruft
   9934 
   9935 commit 025082160c53c01a44f4d681cc63bf26ac4561d5
   9936 Author: Alex Deucher <alexdeucher (a] gmail.com>
   9937 Date:   Fri Jan 23 17:31:18 2009 -0500
   9938 
   9939     track encoder state
   9940 
   9941 commit 82f12e5a40c1fbcb91910a0f8b725c34fff02aae
   9942 Author: Alex Deucher <alexdeucher (a] gmail.com>
   9943 Date:   Fri Jan 23 16:21:33 2009 -0500
   9944 
   9945     Remove TMDSType, DACType, LVDSType from output rec
   9946 
   9947 commit 7b42b57d748f77ff6ef6f8ade7cbc983a98d7204
   9948 Author: Alex Deucher <alexdeucher (a] gmail.com>
   9949 Date:   Wed Jan 21 16:28:00 2009 -0500
   9950 
   9951     few more logic pasto's bits I missed
   9952 
   9953 commit fef1c12fbe4ceb4676258850d1fa5cac994f7c21
   9954 Author: Alex Deucher <alexdeucher (a] gmail.com>
   9955 Date:   Wed Jan 21 15:34:01 2009 -0500
   9956 
   9957     Fix compilation with RADEON_TRACE_FALL set
   9958     
   9959     noticed by curaga on phoronix forum
   9960 
   9961 commit 1305376b009d17d65b4935896dc35cb7530f7c52
   9962 Author: Alex Deucher <alexdeucher (a] gmail.com>
   9963 Date:   Wed Jan 21 15:20:47 2009 -0500
   9964 
   9965     Move active_device setup to detect()
   9966     
   9967     Also add encoder debugging printouts
   9968 
   9969 commit 9e0cc0ca5d7bc68756ae92ee3b5b2392366be71a
   9970 Author: Alex Deucher <alexdeucher (a] gmail.com>
   9971 Date:   Wed Jan 21 14:47:08 2009 -0500
   9972 
   9973     Fix logic cut and paste error
   9974 
   9975 commit 12010ae9296635ffa5f42ce0cd14482aaa290cf7
   9976 Author: Alex Deucher <alexdeucher (a] gmail.com>
   9977 Date:   Wed Jan 21 13:52:11 2009 -0500
   9978 
   9979     More legacy rework
   9980 
   9981 commit 3f8bbede8bf639050f773780888b89cbdcb425b8
   9982 Author: Alex Deucher <alexdeucher (a] gmail.com>
   9983 Date:   Wed Jan 21 13:45:11 2009 -0500
   9984 
   9985     fix legacy crtc routing and add some debugging info
   9986 
   9987 commit 80e0162ea2c1f793964731268251aba2d3243127
   9988 Author: Alex Deucher <alexdeucher (a] gmail.com>
   9989 Date:   Wed Jan 21 13:28:14 2009 -0500
   9990 
   9991     ATOM: fix encoder init
   9992 
   9993 commit aea27d9caabb0e54e868a21e6e547733a4ca2709
   9994 Author: Alex Deucher <alexdeucher (a] gmail.com>
   9995 Date:   Wed Jan 21 12:33:49 2009 -0500
   9996 
   9997     Switch legacy output code to use new encoder objects
   9998 
   9999 commit 9b44a4b57b00b150d041a5d82cb2df42159c062b
   10000 Author: Alex Deucher <alexdeucher (a] gmail.com>
   10001 Date:   Wed Jan 21 11:32:24 2009 -0500
   10002 
   10003     ATOM: more output cleanup
   10004 
   10005 commit 9e283fa9de34407fa6f0d5a8006a611b104f4bf2
   10006 Author: Alex Deucher <alexdeucher (a] gmail.com>
   10007 Date:   Wed Jan 21 03:16:20 2009 -0500
   10008 
   10009     Fixup encoder setup on pre-ATOM chips
   10010 
   10011 commit 5850abbdcd22b70bdbccd3642f8ba1a27e38e7cd
   10012 Author: Alex Deucher <alexdeucher (a] gmail.com>
   10013 Date:   Wed Jan 21 02:28:47 2009 -0500
   10014 
   10015     clean up encoder setup
   10016     
   10017     - make sure not to duplicate encoders
   10018     - use single encoder array
   10019 
   10020 commit 152d1d4c179c262be4d0a5618400aa13b4820342
   10021 Author: Alex Deucher <alexdeucher (a] gmail.com>
   10022 Date:   Tue Jan 20 00:58:18 2009 -0500
   10023 
   10024     First pass at converting legacy code to encoder objects
   10025 
   10026 commit 7cc7ba8bf9ce2f0eebfd9b48aa648c416c333ff4
   10027 Author: Alex Deucher <alexdeucher (a] gmail.com>
   10028 Date:   Mon Jan 19 18:42:12 2009 -0500
   10029 
   10030     ATOM: round 1 of output rework
   10031 
   10032 commit 25f3878858e6efb486888e5271b60d4ba08c73c6
   10033 Author: Alex Deucher <alexdeucher (a] gmail.com>
   10034 Date:   Mon Jan 19 15:54:42 2009 -0500
   10035 
   10036     start to re-org outputs
   10037 
   10038 commit cbeb310d35e5ea25ba7a45a2c555468391cdf29e
   10039 Author: Alex Deucher <alexdeucher (a] gmail.com>
   10040 Date:   Fri Jan 16 19:53:49 2009 -0500
   10041 
   10042     ATOM: switch to define for external tmds
   10043 
   10044 commit d0d157abced43f822885fa26f14a4924766594cd
   10045 Author: Alex Deucher <alexdeucher (a] gmail.com>
   10046 Date:   Fri Jan 16 19:51:07 2009 -0500
   10047 
   10048     ATOM: combine DAC setup functions
   10049     
   10050     plus a few other clean-ups
   10051 
   10052 commit f6f969338f8187529c7ae9b2adc980b71a3f5837
   10053 Author: Alex Deucher <alexdeucher (a] gmail.com>
   10054 Date:   Fri Jan 16 18:10:34 2009 -0500
   10055 
   10056     DCE30: LVTMA requires DIG2 encoder
   10057     
   10058     Fixes bug 19544
   10059 
   10060 commit 549ae63aecc2624a69b41ce4db75883d03d59c23
   10061 Author: Alex Deucher <alexdeucher (a] gmail.com>
   10062 Date:   Thu Jan 15 19:26:40 2009 -0500
   10063 
   10064     RV280 Add another AGP quirk
   10065 
   10066 commit 0e69068a8ed82e3fb7349d8224933451955e5f16
   10067 Author: Tormod Volden <debian.tormod (a] gmail.com>
   10068 Date:   Tue Jan 13 20:31:17 2009 -0500
   10069 
   10070     [PATCH] Add yet another AGP quirk for RV280
   10071 
   10072 commit b437da34cb4f7c637674fb432ad81b9bf32244a3
   10073 Author: Christiaan van Dijk <dvbmail (a] xs4all.nl>
   10074 Date:   Mon Jan 12 11:54:15 2009 -0500
   10075 
   10076     R3xx/R4xx: Maximize the use of clipped triangles for Xv rendering
   10077     
   10078     While trying to get tear free video on my RS690 I found some problems in the code for rendering the
   10079     video as a clipped triangle. The size limitations are quite strict and scaling the video output window
   10080     creates all kinds of weird effects. This patch maximizes the use of this function and resolves the
   10081     scaling issues. There could be a problem with zero target height/width, not sure if this is handled
   10082     elsewhere.
   10083 
   10084 commit 3d106b990fa8daba96e590c57b164640a2faae7f
   10085 Author: Alan Coopersmith <alan.coopersmith (a] sun.com>
   10086 Date:   Fri Jan 9 16:26:04 2009 -0800
   10087 
   10088     Remove xorgconfig & xorgcfg from See Also list in man page
   10089 
   10090 commit 14d29a223028c183ba11e717a3737285d0ac8de1
   10091 Author: Alex Deucher <alexdeucher (a] gmail.com>
   10092 Date:   Wed Jan 7 17:04:42 2009 -0500
   10093 
   10094     RV280: add another AGP quirk
   10095 
   10096 commit 1795706a6bb13272a58e8fa1bd5ad2603d553dde
   10097 Author: Nicos Gollan <gtdev (a] spearhead.de>
   10098 Date:   Wed Jan 7 14:25:24 2009 -0500
   10099 
   10100     [PATCH] Fixed enumerations in radeon-output.c
   10101 
   10102 commit f69ad5aa17bb907105c1657803628d52b5ff3f11
   10103 Author: Alex Deucher <alexdeucher (a] gmail.com>
   10104 Date:   Wed Jan 7 11:33:53 2009 -0500
   10105 
   10106     Bump version post release
   10107 
   10108 commit a0dd5d7ee3f038a9bfe051db8dbfac4934a81581
   10109 Author: Alex Deucher <alexdeucher (a] gmail.com>
   10110 Date:   Tue Jan 6 19:08:28 2009 -0500
   10111 
   10112     Bump version for release
   10113 
   10114 commit c3fb8bb279959512a4ced644a64cc660c5cd97bd
   10115 Author: Alex Deucher <alexdeucher (a] gmail.com>
   10116 Date:   Tue Jan 6 17:41:22 2009 -0500
   10117 
   10118     ATOM: rework encoder/transmitter setup
   10119 
   10120 commit 9bb6b8ceaf772e1ce63610812a12260ee3860c27
   10121 Author: Alex Deucher <alexdeucher (a] gmail.com>
   10122 Date:   Tue Jan 6 16:25:26 2009 -0500
   10123 
   10124     ATOM: refactor output dpms
   10125 
   10126 commit 467995d960bdefb1911eabfc2a047cf816013101
   10127 Author: Alex Deucher <alexdeucher (a] gmail.com>
   10128 Date:   Tue Jan 6 15:18:41 2009 -0500
   10129 
   10130     ATOM: Adjust PLL setup for recent atom changes
   10131 
   10132 commit ee6310174c44809c761dbdb423e56e61392a0e10
   10133 Author: Alex Deucher <alexdeucher (a] gmail.com>
   10134 Date:   Tue Jan 6 14:59:22 2009 -0500
   10135 
   10136     ATOM: handle cases where TMDS uses linkb
   10137     
   10138     fixes bug 18564
   10139 
   10140 commit 690999b682c0f954e27d9f1b3a3d8db4ef865c21
   10141 Author: Alex Deucher <alexdeucher (a] gmail.com>
   10142 Date:   Tue Jan 6 14:55:49 2009 -0500
   10143 
   10144     ATOM: rework object table parsing
   10145 
   10146 commit e23baa2fa8b25b68cd473aec7a3d8cf3ee7b0ea8
   10147 Author: Alex Deucher <alexdeucher (a] gmail.com>
   10148 Date:   Tue Jan 6 14:38:06 2009 -0500
   10149 
   10150     R100: Fix typo in e55598cc1b35d398c9eb2c3946df71456775f621
   10151     
   10152     Noticed by Andreas Stenglein
   10153 
   10154 commit d5cb24075928690377fd2dfaa32abfebff9990df
   10155 Author: Alex Deucher <alexdeucher (a] gmail.com>
   10156 Date:   Sun Jan 4 21:04:52 2009 -0500
   10157 
   10158     ATOM: add format rev 2 for digitial command tables
   10159     
   10160     should fix bug 18911
   10161 
   10162 commit 1813456af3def38c6f53103054976f3092491746
   10163 Author: Alex Deucher <alexdeucher (a] gmail.com>
   10164 Date:   Sun Jan 4 21:01:05 2009 -0500
   10165 
   10166     ATOM: fail on more tables with unhandled revisions
   10167 
   10168 commit 90ce00a3dbf37833a71db234372695460c8f0342
   10169 Author: Alex Deucher <alexdeucher (a] gmail.com>
   10170 Date:   Sun Jan 4 19:13:53 2009 -0500
   10171 
   10172     AGP: Print both device and subsytem pci ids for agp
   10173     
   10174     helpful for adding quirks with libpciaccess
   10175 
   10176 commit 006d736d890a6b2f1d7eb8ee20ccf467a939516f
   10177 Author: Alex Deucher <alexdeucher (a] gmail.com>
   10178 Date:   Sun Jan 4 19:08:37 2009 -0500
   10179 
   10180     Another AGP quirk
   10181     
   10182     debian bug 510208
   10183 
   10184 commit c39ca66a7e216b7492fc5e3680ac535831cfb9a1
   10185 Author: Alex Deucher <alexdeucher (a] gmail.com>
   10186 Date:   Tue Dec 30 19:05:58 2008 -0500
   10187 
   10188     R2xx: add another AGP quirk
   10189     
   10190     from http://www.phoronix.com/forums/showthread.php?t=14626
   10191 
   10192 commit 877be1b268f275b8ad83d5e245a0f0d3b1a05091
   10193 Author: Fabio <fabio.ped (a] libero.it>
   10194 Date:   Mon Dec 29 18:11:10 2008 -0500
   10195 
   10196     man page updates
   10197     
   10198     bug 19329
   10199 
   10200 commit 837f7e8a48ea35d21de24b620830a2c6db854861
   10201 Author: Dave Airlie <airlied (a] linux.ie>
   10202 Date:   Tue Dec 30 06:50:54 2008 +1000
   10203 
   10204     atombios: endian fix in r600 object table handling
   10205     
   10206     This fixes the r600 object table on r600.
   10207 
   10208 commit 45f8b911659dba7f43b9b70bde4b9c3be51b0b5b
   10209 Author: Alex Deucher <alexdeucher (a] gmail.com>
   10210 Date:   Mon Dec 29 10:25:33 2008 -0500
   10211 
   10212     RS600: remove gpio quirk for ddc
   10213     
   10214     Doesn't seem necessary on RS600.  I'll try and find out more.
   10215 
   10216 commit e913990030c536427bfecdb7b3d1e18f1beb90d2
   10217 Author: Alex Deucher <alexdeucher (a] gmail.com>
   10218 Date:   Mon Dec 29 10:22:20 2008 -0500
   10219 
   10220     Revert "radeon: maybe special handling only needed for DVI port not HDMI one."
   10221     
   10222     This reverts commit c877450a75d3fd4a2f200af197c691669966f6f4.
   10223     
   10224     This breaks RS690 setups.  I think for now we just apply this quirk to
   10225     RS690/RS740.  I'll follow up with the bios folks about RS600.
   10226 
   10227 commit c877450a75d3fd4a2f200af197c691669966f6f4
   10228 Author: Dave Airlie <airlied (a] linux.ie>
   10229 Date:   Mon Dec 29 09:05:45 2008 +1000
   10230 
   10231     radeon: maybe special handling only needed for DVI port not HDMI one.
   10232     
   10233     fixes ciaranm's rs600 board on radeon DDC
   10234 
   10235 commit 2a9bc6be3246ec230b181391221e3a46beb94a23
   10236 Author: Dave Airlie <airlied (a] linux.ie>
   10237 Date:   Mon Dec 29 09:05:16 2008 +1000
   10238 
   10239     radeon: a-bit motherboard has no DVI output
   10240     
   10241     thanks to ciaranm for finding this.
   10242 
   10243 commit eccf3fed2be54f5c02fefef32e39c4084acbbe22
   10244 Author: Alex Deucher <alexdeucher (a] gmail.com>
   10245 Date:   Fri Dec 26 19:51:58 2008 -0500
   10246 
   10247     Make sure to include radeon_drm.h in the tarball
   10248 
   10249 commit e55598cc1b35d398c9eb2c3946df71456775f621
   10250 Author: Alex Deucher <alexdeucher (a] gmail.com>
   10251 Date:   Fri Dec 26 19:31:55 2008 -0500
   10252 
   10253     R2xx EXA: limit composite to 2047 like r1xx
   10254     
   10255     See bug 19269
   10256 
   10257 commit 631123d144d088d4f77a0599c34deaa31d551d71
   10258 Author: Dave Airlie <airlied (a] redhat.com>
   10259 Date:   Tue Dec 23 10:08:46 2008 +1000
   10260 
   10261     radeon: update to 6.9.0.91
   10262     
   10263     do a prerelease for end of year.
   10264 
   10265 commit 047f7603174f6047090f4fafbe6488d697eb78bc
   10266 Author: Dave Airlie <airlied (a] linux.ie>
   10267 Date:   Tue Dec 23 08:16:25 2008 +1000
   10268 
   10269     radeon: pass distcheck
   10270 
   10271 commit c0c33dab44e6966b1702d4e8cfba3537fc6e2d5c
   10272 Author: Patrick Haller <patrick.haller (a] haller-consult.com>
   10273 Date:   Mon Dec 22 03:06:23 2008 -0500
   10274 
   10275     Fix off by one in EXA composite limit checking
   10276     
   10277     Patch from Patrick, with some updates from me:
   10278     - fix r200 limits
   10279     - note about r100 limits
   10280 
   10281 commit d01a609a2b07da4ca0f182e79459432584ec61f6
   10282 Author: Alex Deucher <alexdeucher (a] gmail.com>
   10283 Date:   Mon Dec 22 02:18:43 2008 -0500
   10284 
   10285     R3xx-R5xx: better fix for xv primitive tearing issues
   10286     
   10287     R5xx:      always use single clipped triangle
   10288     R3xx/R4xx: use single clipped triangle up to guardband limit,
   10289     	   then use quad.
   10290 
   10291 commit 4d009d14c9c72f6e1bc8100ec8d9b8037ee4e514
   10292 Merge: d52882d 4e96278
   10293 Author: Dave Airlie <airlied (a] redhat.com>
   10294 Date:   Mon Dec 22 16:00:01 2008 +1000
   10295 
   10296     Merge branch 'atom-tvout'
   10297 
   10298 commit 4e96278b581e296c1203d97a6d7aa3bff3977222
   10299 Author: Dave Airlie <airlied (a] redhat.com>
   10300 Date:   Mon Dec 22 15:58:35 2008 +1000
   10301 
   10302     atombios/tv: add an option to enable atom tv-out for users.
   10303     
   10304     This code is still experimental but we will allow users to enable it for experimental reasons
   10305 
   10306 commit d52882d8188830dd52fa112dadcf5ea7f3e5fd5e
   10307 Author: Dave Airlie <airlied (a] redhat.com>
   10308 Date:   Mon Dec 22 09:27:47 2008 +1000
   10309 
   10310     radeon: setup 3D engine even when no DRI.
   10311     
   10312     This should fix some missing font issues in EXA without DRI cases.
   10313 
   10314 commit 2346fd7cbd90dcdce2b361d374a53da064fa6a12
   10315 Author: Dave Airlie <airlied (a] redhat.com>
   10316 Date:   Thu Dec 18 16:35:13 2008 +1000
   10317 
   10318     radeon: add all new pci ids for rv730/rv710 families
   10319 
   10320 commit 2ca970c7aa1f3f212f03bf3287d6b60eeafd68ae
   10321 Author: Alex Deucher <alexdeucher (a] gmail.com>
   10322 Date:   Wed Dec 17 13:07:19 2008 -0500
   10323 
   10324     Allow arbitrary tv-out modes
   10325 
   10326 commit 5da147eec70abb7c9125a8940089fd3ff8bdea95
   10327 Author: Alex Deucher <alexdeucher (a] gmail.com>
   10328 Date:   Wed Dec 17 05:37:58 2008 -0500
   10329 
   10330     missed one in last commit
   10331 
   10332 commit 6bfbb930c549e67f68969f7f0483380417f755b5
   10333 Author: Alex Deucher <alexdeucher (a] gmail.com>
   10334 Date:   Wed Dec 17 05:36:09 2008 -0500
   10335 
   10336     Make sure we hit the right bios reg
   10337 
   10338 commit 6ed0e68060fd2775e2d4027ff1533729e87848ba
   10339 Author: Alex Deucher <alexdeucher (a] gmail.com>
   10340 Date:   Wed Dec 17 04:54:50 2008 -0500
   10341 
   10342     properly handle EnableYUV
   10343     
   10344     A bit of a hack.  we really need to restructure the
   10345     bios scratch reg handling.
   10346 
   10347 commit f21e673aced1bb5138bbb80e6d9724530eb95ebf
   10348 Author: Alex Deucher <alexdeucher (a] gmail.com>
   10349 Date:   Wed Dec 17 03:17:45 2008 -0500
   10350 
   10351     Fix colors on tv-out
   10352     
   10353     Call EnableYUV to set the transform and enable/disable it.
   10354     should also fix green tint with tv connected at boot issues.
   10355 
   10356 commit b2b43905a5385a8bb0b59b8e50952863d8dacb59
   10357 Author: Alex Deucher <alexdeucher (a] gmail.com>
   10358 Date:   Wed Dec 17 00:59:52 2008 -0500
   10359 
   10360     Pre-avivo: fix FP setup
   10361     
   10362     - make sure to clear various shadow timing bits
   10363     - crtc1 select bit was set wrong.
   10364     - should fix bugs like 19100
   10365 
   10366 commit 3754cc23abac99880eda87d06aa42e16081b6c8a
   10367 Author: Alex Deucher <alexdeucher (a] gmail.com>
   10368 Date:   Wed Dec 17 00:56:19 2008 -0500
   10369 
   10370     R2xx: switch EXA composite to rects rather quads
   10371     
   10372     For conistency with Xv path and to reduce potential diagonal tearing
   10373 
   10374 commit be12cf8fcc7a5a3c3ee2c630474e2f9d9368f4d4
   10375 Author: Dave Airlie <airlied (a] redhat.com>
   10376 Date:   Wed Dec 17 15:28:25 2008 +1000
   10377 
   10378     radeon: r500 tv-out force scaler values to nice set that looks correct
   10379 
   10380 commit 01f7a50d76f706a456de7a4eb8323939d905c82b
   10381 Author: Dave Airlie <airlied (a] redhat.com>
   10382 Date:   Wed Dec 17 13:43:21 2008 +1000
   10383 
   10384     r500: re-enable TV out
   10385 
   10386 commit 45b9ff5e250d69de0df41f68b33524f7e2ce13b7
   10387 Author: Dave Airlie <airlied (a] redhat.com>
   10388 Date:   Wed Dec 17 13:42:10 2008 +1000
   10389 
   10390     radeon: r500 PAL timings are slightly incorrect
   10391     
   10392     this stablises the PAL image at least
   10393 
   10394 commit 435d996949185201a97493e131f9920a32863acd
   10395 Author: Dave Airlie <airlied (a] redhat.com>
   10396 Date:   Wed Dec 17 11:50:48 2008 +1000
   10397 
   10398     radeon: tv timings have crev/frev wrong way around for some reason.
   10399 
   10400 commit b9549e89cbdf8fff4aa7bd9f3adfb7d5732508cc
   10401 Author: Dave Airlie <airlied (a] redhat.com>
   10402 Date:   Wed Dec 17 11:40:53 2008 +1000
   10403 
   10404     atombios: re-enable TV dpms
   10405 
   10406 commit db85ff2e0c52a030546c0cc8ed0b851418f3e045
   10407 Author: Dave Airlie <airlied (a] redhat.com>
   10408 Date:   Wed Dec 17 11:37:17 2008 +1000
   10409 
   10410     atom/r600: re-enable TV outputs
   10411 
   10412 commit ff7b52c9a48f2e417acf6bec3b72546ad9b33471
   10413 Author: Dave Airlie <airlied (a] redhat.com>
   10414 Date:   Wed Dec 17 11:36:38 2008 +1000
   10415 
   10416     radeon: use latest atombios constants for TV encoders in set_crtc_source
   10417 
   10418 commit 1e0c7d3f0bf6be67b976fdea8fa2df0b4b16435f
   10419 Author: Dave Airlie <airlied (a] redhat.com>
   10420 Date:   Wed Dec 17 11:35:06 2008 +1000
   10421 
   10422     atom: spc3 only requires ucEncoderMode for DIG outputs
   10423 
   10424 commit 105cfd0b8696347ef71ad9daa941abb308bd6c2c
   10425 Author: Dave Airlie <airlied (a] redhat.com>
   10426 Date:   Wed Dec 17 11:31:15 2008 +1000
   10427 
   10428     atom/tv: enable scaler can set the TV output scaler up.
   10429     
   10430     Add the tv standard to the scaler enable for TV use.
   10431 
   10432 commit 2a768abbd2f18abe203571213260bccc225f70fd
   10433 Author: Dave Airlie <airlied (a] redhat.com>
   10434 Date:   Wed Dec 17 11:29:07 2008 +1000
   10435 
   10436     atom/tv: fixup the tv out default if bios doesn't specify
   10437 
   10438 commit b7fdd5da08bfec705691363b8890699c794dce53
   10439 Author: Dave Airlie <airlied (a] redhat.com>
   10440 Date:   Wed Dec 17 11:24:56 2008 +1000
   10441 
   10442     atombios: fixup parsing of TV tables on r500 and r600 cards.
   10443     
   10444     The TV tables changed between for later cards.
   10445 
   10446 commit e3b08cb59716b525b3063b184eab70e32b9d66f0
   10447 Author: Dave Airlie <airlied (a] redhat.com>
   10448 Date:   Tue Dec 16 15:43:16 2008 +1000
   10449 
   10450     atombios: correct fix for previous issue.
   10451     
   10452     I committed an old patch.
   10453 
   10454 commit 1431bc6900b0e0d7f486b5b3ba281873472b3fdc
   10455 Author: Dave Airlie <airlied (a] redhat.com>
   10456 Date:   Tue Dec 16 15:31:34 2008 +1000
   10457 
   10458     atombios: fix issue with Clearing of MM_INDEX 0.
   10459     
   10460     While playing with tv-out I discovered this issue with clearing
   10461     the MM_INDEX register.
   10462 
   10463 commit f72367aff2d09161d30066a00673ba291b292a36
   10464 Author: Dave Airlie <airlied (a] redhat.com>
   10465 Date:   Tue Dec 16 12:32:24 2008 +1000
   10466 
   10467     radeon: add initial rv730 pciids.
   10468     
   10469     Lots more to come, this just adds a few to start.
   10470 
   10471 commit 4d2429f3ec4d7d3e1512b268c7ff5cbff8d186b4
   10472 Author: Dave Airlie <airlied (a] redhat.com>
   10473 Date:   Tue Dec 16 12:19:00 2008 +1000
   10474 
   10475     DCE32: add support for DCE3.2 digital outputs.
   10476     
   10477     This adds support for the digital outputs on the RV730.
   10478 
   10479 commit 4d3792fd1b9f733107582436540f483d8993199f
   10480 Author: Dave Airlie <airlied (a] redhat.com>
   10481 Date:   Fri Dec 12 10:34:57 2008 +1000
   10482 
   10483     radeon: fixes from Alex for some output engines
   10484     (cherry picked from commit 1e8ac6ea7b35ccbc3649c96ead60f69158f66ebc)
   10485 
   10486 commit f892154dbd0d8b6dd8abdf2196ab0c7c18327412
   10487 Author: Alex Deucher <alexdeucher (a] gmail.com>
   10488 Date:   Mon Dec 15 19:41:32 2008 -0500
   10489 
   10490     R3xx-R5xx: switch back to quad rendering for Xv
   10491     
   10492     The large clipped triangle trick hits the guardband limits on
   10493     large displays.  This gets textured video working again
   10494     until we sort out how to deal with the situation better.
   10495     
   10496     See bug 19046
   10497 
   10498 commit 62344e460f5d0cac81f94c535cda77d3d76528a9
   10499 Author: Alex Deucher <alexdeucher (a] gmail.com>
   10500 Date:   Mon Dec 15 11:30:42 2008 -0500
   10501 
   10502     Remove remnants of unused DDCMode option
   10503 
   10504 commit f1efee6a11dc9436276fb12cfb90aa79ada1192b
   10505 Author: Alex Deucher <alexdeucher (a] gmail.com>
   10506 Date:   Mon Dec 15 11:27:17 2008 -0500
   10507 
   10508     Remove mention of MergedFB from server log
   10509     
   10510     noticed by Fabio, bug 19098
   10511 
   10512 commit 94bffac6968057cdedc792f8540fe44cb6ecfd7c
   10513 Author: Fabio <fabio.ped (a] libero.it>
   10514 Date:   Mon Dec 15 11:22:56 2008 -0500
   10515 
   10516     man page updates
   10517     
   10518     from bug 19098 with some minor fixes from me
   10519 
   10520 commit c7899905ec824071f9cabbd1e271c4d76010b733
   10521 Author: Fabio <fabio.ped (a] libero.it>
   10522 Date:   Mon Dec 15 10:58:23 2008 -0500
   10523 
   10524     Remove duplicate ATI in some device names
   10525     
   10526     from bug 19098
   10527 
   10528 commit 89a8fd5337c77abf1f3166e69ed061d85b5c20f0
   10529 Author: Dave Airlie <airlied (a] redhat.com>
   10530 Date:   Mon Dec 15 14:41:10 2008 +1000
   10531 
   10532     r600: don't idle engine
   10533     (cherry picked from commit b77729448e487d37707ce028d8edc59352d1cc2d)
   10534 
   10535 commit 4ce255a9db8027f2471ba50e57724d3e4d5b16ba
   10536 Author: Fabio <fabio.ped (a] libero.it>
   10537 Date:   Fri Dec 12 09:53:33 2008 -0500
   10538 
   10539     Fix formatting in man page
   10540     
   10541     fixes bug 19039
   10542 
   10543 commit 0e99017cb9a6d46b891705df73678c2705439532
   10544 Author: Joseph Adams <joeyadams3.14159 (a] gmail.com>
   10545 Date:   Thu Dec 11 00:57:03 2008 -0500
   10546 
   10547     Add more eMac modes, fix crash in last patch
   10548 
   10549 commit fb46c30d316ab3ec54c54f3aec91d5164070a423
   10550 Author: Alex Deucher <alexdeucher (a] gmail.com>
   10551 Date:   Wed Dec 10 17:16:56 2008 -0500
   10552 
   10553     Add support for Apple eMacs
   10554     
   10555     Thanks to Joseph Adams for helping me sort this out.
   10556     Verified on eMac G4/1.0 with radeon 7500
   10557     Later eMacs with radeon 9200 or 9600 chips may have
   10558     different ddc setups.  Need to verify.
   10559 
   10560 commit c0bcea9150ef215fa614733cef9a5b71a55a33bd
   10561 Author: Alex Deucher <alexdeucher (a] gmail.com>
   10562 Date:   Wed Dec 10 11:40:47 2008 -0500
   10563 
   10564     Add another AGP quirk
   10565     
   10566     fixes bug 12544
   10567 
   10568 commit 607b02d6abf78147902a5944bd006897ad95e982
   10569 Author: Alex Deucher <alexdeucher (a] gmail.com>
   10570 Date:   Wed Dec 10 03:54:35 2008 -0500
   10571 
   10572     Add randr 1.3 panning support
   10573 
   10574 commit 24007acbf36bcfd09cb5e74ce4a8d918d393cf34
   10575 Author: Benjamin Close <Benjamin.Close (a] clearchain.com>
   10576 Date:   Wed Dec 10 02:17:56 2008 -0500
   10577 
   10578     [PATCH] xf86misc extension has been removed, update driver to reflect it
   10579 
   10580 commit 69e445f7f2ebd299070e44457b434bbc28b7e05c
   10581 Author: Dave Airlie <airlied (a] linux.ie>
   10582 Date:   Tue Dec 9 18:59:11 2008 +1000
   10583 
   10584     radeon: memset the pll setting function
   10585     
   10586     Thanks to Peter Zijlstra for making me debug this and providing
   10587     feedback.
   10588 
   10589 commit c72b732a2f5597cd72bd4ebe207799ae07f2681e
   10590 Author: Adrian Friedli <adi (a] koalatux.ch>
   10591 Date:   Mon Dec 8 10:42:46 2008 -0500
   10592 
   10593     Add another AGP quirk
   10594 
   10595 commit 979ad04d901676cb41aea5cf47a8a2e9c19064dd
   10596 Author: Alex Deucher <alexdeucher (a] gmail.com>
   10597 Date:   Fri Dec 5 17:53:57 2008 -0500
   10598 
   10599     Add missing .TP in man page
   10600 
   10601 commit b89d434011787fb71593395f462d142375783e35
   10602 Author: Pierre Ossman <pierre (a] ossman.eu>
   10603 Date:   Fri Dec 5 17:52:02 2008 -0500
   10604 
   10605     Fix scissor setup for Xv
   10606     
   10607     We need to adjust the scissoring for each clip box, so move the setup
   10608     to inside the while loop.
   10609 
   10610 commit 83c1115333cbe763f86422fa5aabf4ab21951e68
   10611 Author: Alex Deucher <alexdeucher (a] gmail.com>
   10612 Date:   Fri Dec 5 11:52:18 2008 -0500
   10613 
   10614     R200: Remove scissor setup from init3d()
   10615     
   10616     We aren't using them, so no need to set them up.
   10617 
   10618 commit 7593d5399cdb2f42ecbcb5193580385b286a9db9
   10619 Author: Alex Deucher <alexdeucher (a] gmail.com>
   10620 Date:   Fri Dec 5 11:18:15 2008 -0500
   10621 
   10622     set coherent mode consistently (enabled for now)
   10623     
   10624     It's set to enabled in the output setup, but then was set to
   10625     disabled when teh output properties were setup.  Set it up
   10626     consistently.
   10627 
   10628 commit ad2579f8898251105a6b36b745afd1ce1dab103e
   10629 Author: Dave Airlie <airlied (a] linux.ie>
   10630 Date:   Fri Dec 5 20:03:53 2008 +1000
   10631 
   10632     radeon: damn you bios, HDMI cannot have DACs.
   10633 
   10634 commit bae30856f2cb3884387ef347327af6ff00b75854
   10635 Author: Alex Deucher <alexdeucher (a] gmail.com>
   10636 Date:   Fri Dec 5 08:15:59 2008 +0100
   10637 
   10638     Make VSync for EXA and Xv configurable
   10639 
   10640 commit 33638d9e388b330e2f4eb4debd05ba09924cf176
   10641 Author: Pierre Ossman <pierre (a] ossman.eu>
   10642 Date:   Thu Dec 4 23:29:31 2008 +0100
   10643 
   10644     Optimise RADEONWaitForVLine
   10645     
   10646     Only avoid the vlines we are rendering to, instead of the entire
   10647     screen. This way we don't stall the card for longer than we
   10648     absolutely have to.
   10649     
   10650     EXA calls fixed by Alex Deucher.
   10651 
   10652 commit d1690f5cc096e2f735c8b407c370a1c1cd7a8afc
   10653 Author: Pierre Ossman <pierre (a] ossman.eu>
   10654 Date:   Wed Dec 3 21:49:37 2008 +0100
   10655 
   10656     Improve tearing avoidance for Xvideo in two steps
   10657     
   10658     - Fix up VLINE handling to trigger whenever scanout is outside the
   10659       visible area.
   10660     
   10661     - Render the video as a scissored triangle as R300+ cannot render a
   10662       quad in a single pass.
   10663 
   10664 commit 4d98acbca2e630056bf56cdcd0e23007fded2ced
   10665 Author: Alex Deucher <alexdeucher (a] gmail.com>
   10666 Date:   Wed Jul 16 03:14:06 2008 -0400
   10667 
   10668     First pass at tear-free accel
   10669     
   10670     if the dest pixmap is the front buffer, stall the pipe
   10671     until the vline is outside the active area.
   10672     For EXA, pick crtc based on the larger mode area;
   10673     ideally we'd have one pixmap per crtc.
   10674     For Xv, use dst window area to determine crtc.
   10675 
   10676 commit 82d67b70d0fb747cf7b1eb0b64244ae56cb84572
   10677 Author: Pierre Ossman <pierre (a] ossman.eu>
   10678 Date:   Thu Dec 4 15:38:13 2008 -0500
   10679 
   10680     Switch r200 Xv to use rect lists rather than quads to avoid tearing
   10681     
   10682     Patch from Pierre with fixes from me.
   10683 
   10684 commit 9eccd0ad0827a1b8ec9abb2cebf5768d204a5ce9
   10685 Author: Alex Deucher <alexdeucher (a] gmail.com>
   10686 Date:   Thu Dec 4 12:28:12 2008 -0500
   10687 
   10688     Fix up US setup after r3xx bicubic merge
   10689 
   10690 commit e13fba853ba19e6b0f081b9b3d9fa76c38a0f82b
   10691 Merge: d296337 79bbdd9
   10692 Author: Alex Deucher <alexdeucher (a] gmail.com>
   10693 Date:   Thu Dec 4 12:25:29 2008 -0500
   10694 
   10695     Merge branch 'bicubic' of git://git.infradead.org/users/drzeus/xf86-video-ati
   10696 
   10697 commit d29633708b5451f5541e88371d831ae03019a7f5
   10698 Author: Dave Airlie <airlied (a] redhat.com>
   10699 Date:   Thu Dec 4 09:08:48 2008 +1000
   10700 
   10701     radeon: apply atom quirks to object table
   10702 
   10703 commit 941ac0d3ab839dc5aaaef2f3b7f5c7085b2894c5
   10704 Author: Alex Deucher <alexdeucher (a] gmail.com>
   10705 Date:   Wed Dec 3 17:31:25 2008 -0500
   10706 
   10707     Make sure 3D state is emited when switching to 3D IB
   10708     
   10709     - fixes bug 18864
   10710 
   10711 commit 79bbdd984c925e37f5b3db2605339f1a21377fcf
   10712 Author: Pierre Ossman <pierre (a] ossman.eu>
   10713 Date:   Wed Dec 3 20:33:36 2008 +0100
   10714 
   10715     Change the XV_BICUBIC attribute to a tristate, where the third state
   10716     automatically turns the filter on and off as appropriate.
   10717 
   10718 commit bbdf821c179242266fd86edf9e688a6be9cf985f
   10719 Author: Pierre Ossman <pierre (a] ossman.eu>
   10720 Date:   Wed Dec 3 19:42:50 2008 +0100
   10721 
   10722     Make the R300 bicubic shader program a bit easier to understand by
   10723     having comments that describe the operation, not how it has to be
   10724     implemented in the hardware.
   10725 
   10726 commit 8f4b22932c91f1d51fcbf1d1a99d852fcdaafdcc
   10727 Author: Pierre Ossman <pierre (a] ossman.eu>
   10728 Date:   Wed Dec 3 19:31:31 2008 +0100
   10729 
   10730     Now that we have a bicubic code path that messes up the pixel shader,
   10731     we need to restore it in the non-bicubic code.
   10732 
   10733 commit 0851daa6e7db77e440188d774ef8b3236146bcb9
   10734 Author: Pierre Ossman <pierre (a] ossman.eu>
   10735 Date:   Wed Dec 3 19:17:36 2008 +0100
   10736 
   10737     Fix macros so that they are safe to use with expressions as parameters.
   10738 
   10739 commit e04bcb0066781f61e97787856261e3380036d304
   10740 Author: Pierre Ossman <pierre (a] ossman.eu>
   10741 Date:   Wed Dec 3 19:16:03 2008 +0100
   10742 
   10743     Fix node setup on R300 bicubic pixel shader. It was backwards and used
   10744     the wrong base for sizes.
   10745 
   10746 commit 927aee181f3637bda1b761caf93fbc0652e1207b
   10747 Author: Alex Deucher <alexdeucher (a] gmail.com>
   10748 Date:   Wed Dec 3 01:39:38 2008 -0500
   10749 
   10750     Only flush IB when direct rendering is enabled
   10751 
   10752 commit ca74ebf8813b7fab8d08465ef9600f001c948e94
   10753 Author: Alex Deucher <alexdeucher (a] gmail.com>
   10754 Date:   Tue Dec 2 22:26:21 2008 -0500
   10755 
   10756     move 3d state init after RADEON_SWITCH_TO_3D()
   10757 
   10758 commit fc079c5267baf431bbecee7744e484783d393152
   10759 Author: Dave Airlie <airlied (a] redhat.com>
   10760 Date:   Tue Dec 2 22:11:57 2008 -0500
   10761 
   10762     Don't mix 2D and 3D in the same IB
   10763     
   10764     fix from radeon-gem-cs
   10765 
   10766 commit 678693aabd0b4c1812ab44bf5abb4c8394b254bb
   10767 Author: Dave Airlie <airlied (a] redhat.com>
   10768 Date:   Tue Dec 2 22:02:21 2008 -0500
   10769 
   10770     Stability fixes from radeon-gem-cs
   10771 
   10772 commit f231e4d9b2c683dc16f42cf09484fae926a892c1
   10773 Author: Dave Airlie <airlied (a] redhat.com>
   10774 Date:   Wed Dec 3 11:39:04 2008 +1000
   10775 
   10776     radeon: fix HDMI having DACs in some BIOSes
   10777 
   10778 commit fe73d9a7dfe8ec5c8f1a8dc08e14b4e138aa9276
   10779 Author: Bryce Harrington <bryce (a] canonical.com>
   10780 Date:   Tue Dec 2 19:47:45 2008 -0500
   10781 
   10782     Add another AGP quirk
   10783 
   10784 commit 6e0c48958c6a50a639368e369ce72d813256aee4
   10785 Author: Alex Deucher <alexdeucher (a] gmail.com>
   10786 Date:   Mon Dec 1 18:50:40 2008 -0500
   10787 
   10788     Add quirk for r200 card with the primary dac wired to both ports
   10789     
   10790     refactor load detection setup as a byproduct
   10791     should fix bug 18719
   10792 
   10793 commit fa496d7b0397d9be57db90d0860928e9ced73cca
   10794 Author: Pierre Ossman <pierre (a] ossman.eu>
   10795 Date:   Mon Dec 1 08:29:29 2008 +0100
   10796 
   10797     Fix comments for R500 fragment shader to reflect the code.
   10798 
   10799 commit 0d95fca114194664d9ab612c90d3222912cf41ff
   10800 Author: Corbin Simpson <MostAwesomeDude (a] gmail.com>
   10801 Date:   Sat Aug 30 12:38:43 2008 -0700
   10802 
   10803     Fix indentation on IS_R300_3D Xv code.
   10804 
   10805 commit 36a62b8c47def3f23a0b735875f59d23ed3c095a
   10806 Author: Corbin Simpson <MostAwesomeDude (a] gmail.com>
   10807 Date:   Sat Aug 30 11:15:20 2008 -0700
   10808 
   10809     r3xx: Various Xv fixes.
   10810 
   10811 commit 01ed5462fad56f5b7bf867041d00443bdf81c653
   10812 Author: Corbin Simpson <MostAwesomeDude (a] gmail.com>
   10813 Date:   Thu Aug 7 18:08:54 2008 -0700
   10814 
   10815     Switch to Mesa-style 24-bit float packing.
   10816     Seems like Mesa's got it right, so we should follow suit.
   10817 
   10818 commit 85bbe889045aa434f71a3eb0ba8153b7d2cc5023
   10819 Author: Maciej Cencora <m.cencora (a] gmail.com>
   10820 Date:   Thu Aug 7 07:06:46 2008 -0700
   10821 
   10822     Enable bicubic Xv on r3xx+. Still some buggies in the actual display, but looks pretty good.
   10823 
   10824 commit bf6263cff50bb85c19ff6dfebb739333fa8aca18
   10825 Author: Maciej Cencora <m.cencora (a] gmail.com>
   10826 Date:   Thu Aug 7 07:00:36 2008 -0700
   10827 
   10828     Add r3xx-specific bicubic filtering code. FP, RS, mostly, everything else is shared with r5xx.
   10829 
   10830 commit da021c36bbdf3bca31ee50ebe01cdb9495c09b36
   10831 Author: Dave Airlie <airlied (a] linux.ie>
   10832 Date:   Sun Nov 30 18:44:24 2008 +1000
   10833 
   10834     radeon_drm.h: remove kernel defines
   10835     
   10836     remove these we should update from an installed kernel copy not from the
   10837     original kernel copy.
   10838 
   10839 commit 783cdb7374941bb1d2b63eea375fbf2f1b808cc3
   10840 Author: Dave Airlie <airlied (a] redhat.com>
   10841 Date:   Thu Nov 27 15:29:06 2008 +1000
   10842 
   10843     r100/r200: EXA misrenders dst == a8 + dst alpha use.
   10844     
   10845     Fedora BZ#469556
   10846     
   10847     I've played with various dst and texture formats and rewritten large
   10848     parts of this to no avail, so I'm punting for now.
   10849 
   10850 commit 2d7cfc421713286edd5121b56999246f9ae70286
   10851 Author: Eygene Ryabinkin <rea-fbsd (a] codelabs.ru>
   10852 Date:   Tue Nov 25 13:25:33 2008 -0500
   10853 
   10854     Catch unsubstituted macro for PCI region base access
   10855     
   10856     also fix up some warnings.
   10857 
   10858 commit af7690b9c300d37c3a0c51e27e0ad2ca009224a2
   10859 Author: Benjamin Herrenschmidt <benh (a] kernel.crashing.org>
   10860 Date:   Tue Nov 25 02:57:30 2008 -0500
   10861 
   10862     [PATCH] radeon: Fix PCI usage of 32-bit driver on 64-bit platform
   10863     
   10864     The radeon driver is storing PCI addresses in unsigned long's which
   10865     won't work well on 32-bit platforms with 64-bit physical address space
   10866     such as PowerPC 4xx. This fixes it by using unsigned long long instead.
   10867 
   10868 commit 065938617c0feab17f4274a5350de02a692ba065
   10869 Author: Ramon van der Stelt <rvanderstelt (a] xs4all.nl>
   10870 Date:   Tue Nov 25 02:23:46 2008 -0500
   10871 
   10872     Interlaced mode fixes
   10873     
   10874     see bug 12626
   10875 
   10876 commit 36a7dc6ea1e1929e986ab1159497c71521cb2f10
   10877 Author: Bryce Harrington <bryce (a] canonical.com>
   10878 Date:   Tue Nov 25 01:04:37 2008 -0500
   10879 
   10880     Additional AGP quirks
   10881     
   10882     bug 18693
   10883 
   10884 commit 2acb8e4ed220fccb21b22a53c5142ab3a35d32ef
   10885 Author: Alex Deucher <alexdeucher (a] gmail.com>
   10886 Date:   Tue Nov 25 15:07:09 2008 +1000
   10887 
   10888     radeon: fixup shared DDC lines for some rv610 cards.
   10889     
   10890     Some cards share DDC between a HDMI and VGA output, and expect the
   10891     driver to use load detect or EDID to figure it out.
   10892     
   10893     airlied- shipped in RHEL5
   10894     
   10895     Signed-off-by: Dave Airlie <airlied (a] redhat.com>
   10896 
   10897 commit b01e35168de40d192fd7a9ce6884b9c7419afbd4
   10898 Author: Alex Deucher <alexdeucher (a] gmail.com>
   10899 Date:   Mon Nov 24 21:06:42 2008 -0500
   10900 
   10901     Fix up posted logic
   10902     
   10903     noticed by benh on IRC
   10904 
   10905 commit d7a03e93372b17d642b42f5490464616ae7c99c1
   10906 Author: Alex Deucher <alexdeucher (a] gmail.com>
   10907 Date:   Mon Nov 24 15:52:05 2008 -0500
   10908 
   10909     Get hardcoded edid from the bios for servers that support it
   10910     
   10911     should fix bug 11300
   10912 
   10913 commit 3858e31fa9d77d52a5cabb02f53f06385eab40f7
   10914 Author: Alex Deucher <alexdeucher (a] gmail.com>
   10915 Date:   Mon Nov 24 14:39:41 2008 -0500
   10916 
   10917     Don't support rotation is accel is not available
   10918     
   10919     Fixes bug 18068
   10920 
   10921 commit 3d27876d91ef69d71f17b6cf8c07c26bf12857b4
   10922 Author: Dave Airlie <airlied (a] redhat.com>
   10923 Date:   Mon Nov 10 15:47:13 2008 +1000
   10924 
   10925     radeon: always align dstPitch to 64 bytes for textured video
   10926     
   10927     bz# 18454
   10928 
   10929 commit 6c8b352264540ccc4622a7c0b704ce452dcd707d
   10930 Author: Dave Airlie <airlied (a] redhat.com>
   10931 Date:   Wed Oct 29 15:53:57 2008 +1000
   10932 
   10933     pciid: add HD3300 - 790GX chipset.
   10934     
   10935     RH BZ (#466706)
   10936 
   10937 commit 902eaf768142c6c7dcc487e10775027b84cd1f9a
   10938 Author: Alex Deucher <alexdeucher (a] gmail.com>
   10939 Date:   Thu Nov 6 15:46:43 2008 -0500
   10940 
   10941     Check for LVDS on all IGP chips
   10942     
   10943     - fixes bug 18395
   10944 
   10945 commit 44abaa0ea8e5e3bbe833fa73e6d011618bb6d7e7
   10946 Author: Adam Jackson <ajax (a] redhat.com>
   10947 Date:   Mon Nov 3 15:09:28 2008 -0500
   10948 
   10949     Fix HDMI output setup on DIG1/DIG2.
   10950     
   10951     The only reliable way to detect an HDMI sink is to check for the
   10952     appropriate EDID extension block, so this will only work right on
   10953     servers with xf86DoEEDID().  RANDR 1.2 will call this internally for
   10954     us if it exists, but pre-1.6 servers are out of luck.
   10955 
   10956 commit 937b7ac2a259cf504a19dcf62a58b1db1afb8eb9
   10957 Author: Bryce Harrington <bryce (a] canonical.com>
   10958 Date:   Wed Oct 29 01:31:50 2008 -0400
   10959 
   10960     Add AGP quirk table
   10961     
   10962     - set known good default agp modes for problematic chip/bridge combos
   10963     - should fix bug 17360, others
   10964 
   10965 commit 67bc2ae7f227a2afedc8e699cf0458fa7960f301
   10966 Author: Julien Cristau <jcristau (a] debian.org>
   10967 Date:   Sun Oct 26 16:05:04 2008 +0100
   10968 
   10969     Bug#7148: Fix manpage formatting
   10970 
   10971 commit 98fdd78a1229584b922f816f331a45bfc178c961
   10972 Author: Dave Airlie <airlied (a] linux.ie>
   10973 Date:   Tue Oct 21 18:36:22 2008 +1000
   10974 
   10975     atombios: oops typo
   10976 
   10977 commit 763dff6c117a10b6a57ba1854c5b798359789e44
   10978 Author: Dave Airlie <airlied (a] linux.ie>
   10979 Date:   Tue Oct 21 18:35:44 2008 +1000
   10980 
   10981     atombios: set missing pixel clock
   10982 
   10983 commit 435cf7da68186f2601c4b888296117d4f652c625
   10984 Author: Alex Deucher <alexdeucher (a] gmail.com>
   10985 Date:   Wed Oct 15 10:52:14 2008 -0400
   10986 
   10987     Add LCD dithering quirk for macbook pro
   10988     
   10989     fixes bug 17897.
   10990 
   10991 commit c0e6cb6d0eeef8f2ea60d840e1cd668fa92cd7f9
   10992 Author: Alex Deucher <alexdeucher (a] gmail.com>
   10993 Date:   Fri Oct 10 11:09:27 2008 -0400
   10994 
   10995     Fix grey level dithering setup
   10996 
   10997 commit 9eb2b6cd28224f0cbbabf3df451696ae1a845b9c
   10998 Author: Dave Airlie <airlied (a] redhat.com>
   10999 Date:   Fri Oct 10 16:18:05 2008 +1000
   11000 
   11001     radeon: hopefully fix plls for 30" monitors.
   11002     
   11003     Only do the HIGH trick on the DCE3 cards. Tested on rv610/630/770.
   11004 
   11005 commit 0975e007ec7933acf9cd8ad2f281313ef8d32ac9
   11006 Author: Dave Airlie <airlied (a] redhat.com>
   11007 Date:   Thu Oct 9 17:16:28 2008 +1100
   11008 
   11009     radeon: rename radeon_memory to radeon_legacy_memory.
   11010     
   11011     This is a setup patch for the kms/memory management code.
   11012 
   11013 commit d744dc013cf5ca3141c0fdf55e36d713fe9f53ba
   11014 Author: Adam Jackson <ajax (a] redhat.com>
   11015 Date:   Wed Oct 8 15:50:25 2008 -0400
   11016 
   11017     Fix connector table mapping for lvtma/kaleidoscope/uniphy.
   11018     
   11019     Fixes DPMS on LVDS.
   11020 
   11021 commit dc795ba66a8c0eb2c3fdb86bd42dfc17e0aa3b6e
   11022 Author: Alex Deucher <alexdeucher (a] gmail.com>
   11023 Date:   Tue Oct 7 12:32:47 2008 -0400
   11024 
   11025     Fixups from last DFP/LCD refactor
   11026     
   11027     - fix DFP1 -> LCD1
   11028     - use _INDEX rather than _SUPPORT defs
   11029 
   11030 commit 4a9e8d9fe24278b56aef51677fd35289d01584a7
   11031 Author: Alex Deucher <alexdeucher (a] gmail.com>
   11032 Date:   Mon Oct 6 18:00:08 2008 -0400
   11033 
   11034     set grey levels correctly for temporal dithering
   11035 
   11036 commit 5708624d1151877dd66a462d4a75fed6774604a7
   11037 Author: Alex Deucher <alexdeucher (a] gmail.com>
   11038 Date:   Mon Oct 6 15:11:56 2008 -0400
   11039 
   11040     Turn coherent mode off by default on DVI
   11041 
   11042 commit a5c5ce96279d01eb519bfb92b94c06a58acb7f07
   11043 Author: Alex Deucher <alexdeucher (a] gmail.com>
   11044 Date:   Mon Oct 6 15:07:31 2008 -0400
   11045 
   11046     Refactor atom LCD/DFP output setup
   11047     
   11048     Simplify the code, properly handle dithering, coherent mode, encoding, etc.
   11049     Should fix bug 17897.
   11050 
   11051 commit f9826a5694b7adb6920eb5bdf45d840d8fb14d53
   11052 Author: Alex Deucher <alexdeucher (a] gmail.com>
   11053 Date:   Fri Oct 3 15:24:12 2008 -0400
   11054 
   11055     Add support for DDC via atom commands for RV410
   11056     
   11057     The atom calls use the hw i2c engine for DDC.  For some
   11058     reason, sw i2c doesn't seem to work on the VGA GPIO on
   11059     RV410 chips, so we use atom in that case.
   11060     
   11061     This fixes the longstanding VGA DDC problems on RV410/M26
   11062     chips.
   11063 
   11064 commit 23c17c0121d43c2fd11bb5cfbaa4b02abac2b16d
   11065 Author: Alex Deucher <alexdeucher (a] gmail.com>
   11066 Date:   Fri Oct 3 14:30:33 2008 -0400
   11067 
   11068     man page updates
   11069     
   11070     Update render accel and page flipping information.
   11071     fixes bug 17887.
   11072 
   11073 commit 4ac6e499089aec3c79af5dbede5fe631b105ce3d
   11074 Author: Alex Deucher <alexdeucher (a] gmail.com>
   11075 Date:   Wed Oct 1 18:53:15 2008 -0400
   11076 
   11077     proper fix for initial rotation
   11078     
   11079     The initial modeset was setting the MC regs, so just set them
   11080     rather than the full modeset.
   11081 
   11082 commit 346228b20c69a965c9e7d67157f42c1d36a5b6c3
   11083 Author: Alex Deucher <alexdeucher (a] gmail.com>
   11084 Date:   Wed Oct 1 14:38:27 2008 -0400
   11085 
   11086     Workaround to make initial rotation work
   11087     
   11088     Acceleration needs to be initialized before setting the mode
   11089     for initial rotation to work.  Changing the order in RADEONScreenInit()
   11090     doesn't work because RADEONDRIKernelInit() hangs in the ioctl to
   11091     initialize the CP if the mode is not set prior (even if the heads
   11092     are turned off after setting the mode).  The workaround is to set the
   11093     modes twice, once before accel and once after.
   11094     
   11095     This needs to be looked into further.
   11096 
   11097 commit c359c2a31caf9f75b9fc6b6bcbc3e9dc1fe404ba
   11098 Author: Michel Dnzer <michel (a] tungstengraphics.com>
   11099 Date:   Tue Sep 30 11:04:54 2008 +0200
   11100 
   11101     Pass base offset into RADEONDisplayVideo() explicitly.
   11102     
   11103     This prevents the base offset from flipping back and forth if double buffering
   11104     is enabled and the two buffers start on different sides of a 4 MB boundary.
   11105     
   11106     Should fix http://bugs.freedesktop.org/show_bug.cgi?id=17254 ; please don't
   11107     reopen that bug report without attaching a log file captured after reproducing
   11108     the problem with this fix.
   11109 
   11110 commit ba21d5ae7fbbf5828c44c41655aff8b182453e2e
   11111 Author: Michel Dnzer <michel (a] tungstengraphics.com>
   11112 Date:   Tue Sep 30 11:03:04 2008 +0200
   11113 
   11114     Update GEN_INT_CNTL register value after calling DRM modeset ioctl.
   11115     
   11116     Fixes sync-to-vblank hangs after mode switch with DRM vblank-rework.
   11117 
   11118 commit 3110646daf05fa09faaa70066cc8c3db1bb07cec
   11119 Author: Michel Dnzer <michel (a] tungstengraphics.com>
   11120 Date:   Sun Sep 14 11:46:36 2008 +0200
   11121 
   11122     Fix -Werror build.
   11123 
   11124 commit d82f2938f69402c641a1c8362fdc513419b27659
   11125 Author: Alex Deucher <alexdeucher (a] gmail.com>
   11126 Date:   Fri Sep 26 13:51:24 2008 -0400
   11127 
   11128     atombios updates from upstream
   11129 
   11130 commit d0d58b39e49c5ce00bc8bd12f721ad8c7f554b91
   11131 Author: Alex Deucher <alexdeucher (a] gmail.com>
   11132 Date:   Wed Sep 24 11:54:34 2008 -0400
   11133 
   11134     radeon: Further pll adjustments
   11135 
   11136 commit d100a6af8f828eb94f8ba6e8a96c24389b5cf46f
   11137 Author: Alex Deucher <alexdeucher (a] gmail.com>
   11138 Date:   Fri Sep 19 14:04:59 2008 -0400
   11139 
   11140     cleanup macbook quirk
   11141 
   11142 commit 1218e38c75351a20f7414ba6fcb3545689339442
   11143 Author: Alex Deucher <alexdeucher (a] gmail.com>
   11144 Date:   Fri Sep 19 13:52:07 2008 -0400
   11145 
   11146     more macbook fixes
   11147 
   11148 commit 83e1f132965deadedda7a622184eb400cd4c120c
   11149 Author: Alex Deucher <alexdeucher (a] gmail.com>
   11150 Date:   Fri Sep 19 09:36:59 2008 -0400
   11151 
   11152     Fix copy/paste error in the last commit
   11153     
   11154     DVI-D -> DVI-I
   11155 
   11156 commit 4af825f7b13cba8c3b204e72a07cab5009331240
   11157 Author: Alex Deucher <alexdeucher (a] gmail.com>
   11158 Date:   Fri Sep 19 00:29:20 2008 -0400
   11159 
   11160     radeon: Add quirk for macbook
   11161     
   11162     - should fix bug 17625
   11163 
   11164 commit 38aa450fce6a91b35c191fd07112490a62cc29c6
   11165 Author: Alex Deucher <alexdeucher (a] gmail.com>
   11166 Date:   Tue Aug 26 21:50:23 2008 -0400
   11167 
   11168     fix some fallout from the common allocator
   11169     
   11170     should fix bug 17317
   11171 
   11172 commit a3cc1d7a421456186024c5c069e403d374a0f0b9
   11173 Author: Dave Airlie <airlied (a] linux.ie>
   11174 Date:   Tue Aug 26 08:03:20 2008 +1000
   11175 
   11176     radeon: fix powerpc build
   11177 
   11178 commit 6cebfe257f7ddad855ee743e4eb899bd6fac7f46
   11179 Author: Alex Deucher <alexdeucher (a] gmail.com>
   11180 Date:   Fri Jul 11 19:32:06 2008 -0400
   11181 
   11182     Switch EXA path back to static cursor allocation
   11183     
   11184     pre-AVIVO cards have address limits for the cursor offset
   11185 
   11186 commit 4dff54a3c8d7c9f2d6ec50354ff0b92f1b7fcbdf
   11187 Author: Alex Deucher <alexdeucher (a] gmail.com>
   11188 Date:   Fri Jul 11 17:28:03 2008 -0400
   11189 
   11190     Switch cursors over to generic allocator
   11191 
   11192 commit 5b1978a4796bcc31ac2f01d303dc8f8f44323025
   11193 Author: Alex Deucher <alexdeucher (a] gmail.com>
   11194 Date:   Mon Aug 25 10:05:28 2008 -0400
   11195 
   11196     Bicubic fixes from the last cherry-pick
   11197 
   11198 commit 7daba77ded1c718e93ae8c372a39a6e85228d513
   11199 Author: Alex Deucher <alexdeucher (a] gmail.com>
   11200 Date:   Fri Jul 11 02:02:38 2008 -0400
   11201 
   11202     Convert randr, Xv to a common allocator
   11203 
   11204 commit 610fe1a937da78f4ac813ac919c158dde8f42442
   11205 Author: Alex Deucher <alexdeucher (a] gmail.com>
   11206 Date:   Thu Jul 10 22:47:35 2008 -0400
   11207 
   11208     Switch to using radeon_drm.h from the drm
   11209     
   11210     modelled after Matthias' similar rhd change
   11211 
   11212 commit a6561f2ec673b38907f7181235386f32e60c32ba
   11213 Author: Alex Deucher <alexdeucher (a] gmail.com>
   11214 Date:   Thu Jul 10 22:31:13 2008 -0400
   11215 
   11216     Move DRI to a separate struct
   11217     
   11218     based on Matthias' similar work in rhd
   11219 
   11220 commit 75ef8dc214715d3c5c50996b293933842903ba65
   11221 Author: Egbert Eich <eich (a] freedesktop.org>
   11222 Date:   Thu Jul 10 21:49:55 2008 -0400
   11223 
   11224     Cleanups from rhd port
   11225     
   11226     - remove unused vars
   11227     - remove static exa render vars
   11228 
   11229 commit 71ad140fa11f3a504c38d6bddf40e3a3c0a20e60
   11230 Author: Alex Deucher <alexdeucher (a] gmail.com>
   11231 Date:   Thu Jul 10 21:24:16 2008 -0400
   11232 
   11233     Move accel state to a separate struct
   11234 
   11235 commit 5b2e095c31b88d8495a4f86e6cb46b49fa4acd65
   11236 Author: Alex Deucher <alexdeucher (a] gmail.com>
   11237 Date:   Thu Jul 10 20:07:44 2008 -0400
   11238 
   11239     Move CP into a separate struct
   11240 
   11241 commit 2145309230e36aee7758bd244deb1e72ada0c065
   11242 Author: Alex Deucher <alexdeucher (a] gmail.com>
   11243 Date:   Mon Aug 25 08:47:59 2008 -0400
   11244 
   11245     match textured video macro names with other accel code
   11246     
   11247     OUT_VIDEO_REG() -> OUT_ACCEL_REG()
   11248     etc.
   11249 
   11250 commit 01daef0f095fbbaee701d5fe97f3dd7838b5f915
   11251 Author: Alex Deucher <alexdeucher (a] gmail.com>
   11252 Date:   Mon Aug 25 08:26:16 2008 -0400
   11253 
   11254     Additional cleanups and re-arragement following bicubic merge
   11255 
   11256 commit 0a51d08c24af040fe48690662b1a912acad51700
   11257 Author: Alex Deucher <alexdeucher (a] gmail.com>
   11258 Date:   Mon Aug 25 06:43:14 2008 -0400
   11259 
   11260     Whitespace cleanup from bucubic merge
   11261 
   11262 commit c0170fef510b53a6ca2c6ea7a99119235229c929
   11263 Author: Maciej Cencora <m.cencora (a] gmail.com>
   11264 Date:   Thu Aug 7 06:53:39 2008 -0700
   11265 
   11266     Add needed FP registers, etc. for r3xx bicubic Xv.
   11267 
   11268 commit d9c38326cf70f57ab777ffdf9520b8cdea9d9cb6
   11269 Author: Dennis Kasprzyk <onestone (a] opencompositing.org>
   11270 Date:   Tue Aug 5 18:45:38 2008 +0200
   11271 
   11272     Fix typos.
   11273 
   11274 commit d38ceba62aa5cee76baa342ce7719a983a79f09e
   11275 Author: Dennis Kasprzyk <onestone (a] opencompositing.org>
   11276 Date:   Tue Aug 5 16:21:57 2008 +0200
   11277 
   11278     Fix bicubic fp calculation.
   11279 
   11280 commit 6f9c7fde75edc0399559f975db9a6c4dc22714ae
   11281 Author: Dennis Kasprzyk <onestone (a] opencompositing.org>
   11282 Date:   Tue Aug 5 15:38:42 2008 +0200
   11283 
   11284     Fixed bicubic fragment program comments.
   11285 
   11286 commit 48b09ca40ccb28b5584069316fd38786a78c1dd3
   11287 Author: Corbin Simpson <MostAwesomeDude (a] gmail.com>
   11288 Date:   Sat Aug 2 02:36:21 2008 -0700
   11289 
   11290     Switch from 32-bit floats to 16-bit half-floats.
   11291     Massive bandwidth savings, or so I'm told. Yay?
   11292 
   11293 commit ebbb7fb634fcadf28ff99c1df2c3db89fd56932d
   11294 Author: Corbin Simpson <MostAwesomeDude (a] gmail.com>
   11295 Date:   Sat Aug 2 01:45:43 2008 -0700
   11296 
   11297     Change floats to uint32_t hex.
   11298     Useful for moving to 16-bit half-floats.
   11299 
   11300 commit 3b46162d8a90be3524cb513d42b9ad3d0bea45f5
   11301 Author: Dennis Kasprzyk <onestone (a] opencompositing.org>
   11302 Date:   Fri Aug 1 15:24:01 2008 +0200
   11303 
   11304     Move some ALU instructions after the TEX instructions, so we can do something usefull while we are waiting for the texture values.
   11305 
   11306 commit 2ecdec4bafc97212dde4d6908ee4ccf618adc0e1
   11307 Author: Dennis Kasprzyk <onestone (a] opencompositing.org>
   11308 Date:   Fri Aug 1 04:03:12 2008 +0200
   11309 
   11310     Another uneeded SEM_AQUIRE.
   11311 
   11312 commit e93b5d1b80d6203f63543b7b678e2f1d9221b5b3
   11313 Author: Dennis Kasprzyk <onestone (a] opencompositing.org>
   11314 Date:   Fri Aug 1 03:00:26 2008 +0200
   11315 
   11316     Smarter usage of the texture semaphore.
   11317 
   11318 commit 286f7aa18f19bd21b263701adab38b736dbeda0f
   11319 Author: Corbin Simpson <MostAwesomeDude (a] gmail.com>
   11320 Date:   Thu Jul 31 17:01:44 2008 -0700
   11321 
   11322     Enable bicubic filtering for all r5xx HW.
   11323 
   11324 commit 242aa4f630b4c60aefa3c12dc459a4d4d0b334a0
   11325 Author: Dennis Kasprzyk <onestone (a] opencompositing.org>
   11326 Date:   Fri Aug 1 01:11:28 2008 +0200
   11327 
   11328     Remove one constant.
   11329 
   11330 commit 413eacb0538977b0b3c92df074d40510f4539abc
   11331 Author: Dennis Kasprzyk <onestone (a] opencompositing.org>
   11332 Date:   Fri Aug 1 00:52:09 2008 +0200
   11333 
   11334     Heavy optimizations.
   11335 
   11336 commit a0c4a949cb49e5ac1e857aef08a8742b9f7b49da
   11337 Author: Dennis Kasprzyk <onestone (a] opencompositing.org>
   11338 Date:   Thu Jul 31 21:19:18 2008 +0200
   11339 
   11340     Remove uneeded negations.
   11341 
   11342 commit abb2b2e757d92591ab9277824b9d9746ba98f875
   11343 Author: Dennis Kasprzyk <onestone (a] opencompositing.org>
   11344 Date:   Thu Jul 31 20:31:03 2008 +0200
   11345 
   11346     Implement LPR in one instruction.
   11347 
   11348 commit c370b74bec13194573348583c38adf710b880e79
   11349 Author: Dennis Kasprzyk <onestone (a] opencompositing.org>
   11350 Date:   Thu Jul 31 19:50:49 2008 +0200
   11351 
   11352     Set helper texture filter correctly.
   11353 
   11354 commit 5e85d5a5d0c50b29086ec0c219c8b52d25dbc2e9
   11355 Author: Corbin Simpson <MostAwesomeDude (a] gmail.com>
   11356 Date:   Wed Jul 30 19:45:15 2008 -0700
   11357 
   11358     Update bicubic tables.
   11359     Now including the 2048x1 texture as well.
   11360 
   11361 commit 17e5e9573e59c3d82d51c261b9c5005f6aec7d43
   11362 Author: Corbin Simpson <MostAwesomeDude (a] gmail.com>
   11363 Date:   Wed Jul 30 11:57:25 2008 -0700
   11364 
   11365     Force R580-only for bicubic.
   11366     Initial reading of docs suggest RV560 and RV570 can't handle it,
   11367     but they're welcome to test.
   11368 
   11369 commit 83b52473d0e7102265918b07be053fcda17a14b4
   11370 Author: Corbin Simpson <MostAwesomeDude (a] gmail.com>
   11371 Date:   Wed Jul 30 01:03:57 2008 -0700
   11372 
   11373     Bump bicubic cutoff to R580.
   11374     RV530 chipsets can't handle fullscreen bicubic...
   11375 
   11376 commit 69a4998d1286bcdd7bfe874cd5628bc1cc232bae
   11377 Author: Corbin Simpson <MostAwesomeDude (a] gmail.com>
   11378 Date:   Wed Jul 30 01:03:46 2008 -0700
   11379 
   11380     Oops, made a mistake with vertices.
   11381 
   11382 commit a4ec30a677906ec2ff9824c7ddca586655f6d1a8
   11383 Author: Corbin Simpson <MostAwesomeDude (a] gmail.com>
   11384 Date:   Wed Jul 30 00:54:32 2008 -0700
   11385 
   11386     Merge upstream changes to vertices, and also add Xv attributes for textured video, including bicubic filtering.
   11387 
   11388 commit f3b81c7582aed307fa44e134ee161cd8a3158657
   11389 Author: Corbin Simpson <MostAwesomeDude (a] gmail.com>
   11390 Date:   Mon Jul 28 19:50:10 2008 -0700
   11391 
   11392     Fix constants.
   11393 
   11394 commit 7dbb7023ba023ec1a38be63af9c9f49e40222b7b
   11395 Author: Corbin Simpson <MostAwesomeDude (a] gmail.com>
   11396 Date:   Mon Jul 28 17:30:41 2008 -0700
   11397 
   11398     Finally got the fragment program fully working for bicubic filtering on r5xx.
   11399 
   11400 commit 0e4dd73b9ebc6f608eeff945b4d463a00c02e07c
   11401 Author: Corbin Simpson <MostAwesomeDude (a] gmail.com>
   11402 Date:   Mon Jul 28 12:16:50 2008 -0700
   11403 
   11404     More bicubic FP buggies.
   11405 
   11406 commit a87647e0c27e0950f4d0d8203a1242a994ad3419
   11407 Author: Dennis Kasprzyk <onestone (a] compiz-fusion.org>
   11408 Date:   Sun Jul 27 10:43:01 2008 -0700
   11409 
   11410     Fix texture size, texture filter, vertex offsets, etc.
   11411 
   11412 commit 232aa3e943fef4c4037b255c3b64a0aaff90ab5c
   11413 Author: Corbin Simpson <MostAwesomeDude (a] gmail.com>
   11414 Date:   Sat Jul 26 10:56:56 2008 -0700
   11415 
   11416     Make vertices emit properly.
   11417     *bangs head against wall*
   11418 
   11419 commit 8c84f67b93d926095633830aa8d95930a48b1c7b
   11420 Author: Corbin Simpson <MostAwesomeDude (a] gmail.com>
   11421 Date:   Sun Jul 20 14:25:44 2008 -0700
   11422 
   11423     Try to get tex coords from the VAP to RS properly when bicubic filtering is enabled.
   11424     I'm soo bad at this... :c
   11425 
   11426 commit a4a7d5f5967c51c394229de5eccaec44cfec8f50
   11427 Author: Corbin Simpson <MostAwesomeDude (a] gmail.com>
   11428 Date:   Sat Jul 19 13:02:02 2008 -0700
   11429 
   11430     Upload pixel shader to card for r5xx. This was ridiculous. Also it doesn't work yet...
   11431 
   11432 commit 20c1db2d7c110ab5c1117a57b169baa1ab070518
   11433 Author: Corbin Simpson <MostAwesomeDude (a] gmail.com>
   11434 Date:   Fri Jul 18 13:48:08 2008 -0700
   11435 
   11436     Upload bicubic filter to card. This was a LOT easier than I had feared, to be honest.
   11437 
   11438 commit a760e628134c6d7d42ec3c98118b6e5f6fcd3e7f
   11439 Author: Corbin Simpson <MostAwesomeDude (a] gmail.com>
   11440 Date:   Fri Jul 18 12:21:20 2008 -0700
   11441 
   11442     Allocate memory for the bicubic filter texture.
   11443 
   11444 commit b6c9e2bb5365de82315c6814f915e57b0c4fa444
   11445 Author: Corbin Simpson <MostAwesomeDude (a] gmail.com>
   11446 Date:   Fri Jul 18 11:24:14 2008 -0700
   11447 
   11448     Fixed typos in the bicubic texture tables. Whoops, looks like I'm still asleep.
   11449 
   11450 commit ca51f4f37e1dbf53bf7ffc0e8f612e9609e11209
   11451 Author: Corbin Simpson <MostAwesomeDude (a] gmail.com>
   11452 Date:   Fri Jul 18 11:06:34 2008 -0700
   11453 
   11454     Add bicubic texture table, as well as the script used to (re)generate it. To regenerate, just run "python bicubic_table.py > bicubic_table.h".
   11455 
   11456 commit 1cf7a5494fa94e8d9f30f9b2905dfbe6d4faa445
   11457 Author: Bryce Harrington <bryce (a] bryceharrington.org>
   11458 Date:   Wed Aug 20 09:46:59 2008 -0400
   11459 
   11460     radeon: Fix pasto in connector table setup for vga powerbooks
   11461     
   11462     fixes bug 17214
   11463 
   11464 commit a55e85f742d1334bf88e4681e553f025d2de38df
   11465 Author: Michel Dnzer <michel (a] tungstengraphics.com>
   11466 Date:   Thu Aug 14 15:21:51 2008 -0400
   11467 
   11468     Make sure video offerlay offsets don't exceed the hardware limit of 128 MB.
   11469     
   11470         Always set the overlay base address such that the buffer offsets are as small
   11471         as possible. This could still break in theory if the buffers were more than
   11472         128 MB apart, but in reality this can't happen ATM because we always allocate
   11473         a single memory area for all buffers.
   11474     
   11475         Fixes http://bugs.freedesktop.org/show_bug.cgi?id=16845 .
   11476 
   11477 commit 92ee21df344a989778e37369c7beb3904a00ead6
   11478 Author: Alex Deucher <alexdeucher (a] gmail.com>
   11479 Date:   Thu Aug 14 14:49:45 2008 -0400
   11480 
   11481     PLL adjustments
   11482     
   11483     Seems higher dotclocks prefer a higher FB div.
   11484     Someone with a lot of should try and find out where
   11485     the div sweet spots are for various dotclock ranges.
   11486     fixes bug 17125
   11487 
   11488 commit 0d5e0347af4322713075193154b8a348de4a0b52
   11489 Author: Alex Deucher <alexdeucher (a] gmail.com>
   11490 Date:   Wed Aug 13 14:17:34 2008 -0400
   11491 
   11492     Remove reset of 3D scissor registers when using the CP in the ddx
   11493     
   11494     They should only affect 3D and init3d() should take care of that case
   11495     noticed by libv on IRC.
   11496 
   11497 commit 7e456e9c427d48151b166bcac08c3e8a8b180f01
   11498 Author: Dave Airlie <airlied (a] linux.ie>
   11499 Date:   Tue Aug 12 08:18:30 2008 +1000
   11500 
   11501     radeon: add 0x9441 for hd 4870 x2
   11502     
   11503     thanks to Michael Larabel for testing
   11504 
   11505 commit 4dbdeea7c9316575fba26b41fd347452e42cdcf2
   11506 Author: Alex Deucher <alexdeucher (a] gmail.com>
   11507 Date:   Fri Aug 8 17:39:48 2008 -0400
   11508 
   11509     Further cleanup and unification of i2c code
   11510     
   11511     - unify the ddc and i2c code
   11512     - add gpio mask support for legacy chips
   11513     - remove the magic gpio dance for ancient monitors
   11514       (if you have an ancient monitor that ddc stops
   11515        working on let me know).  This should speed up DDC
   11516       on legacy chips.
   11517     
   11518     -- radeon sw gpio i2c --
   11519     4 sets of gpio registers for clk and data and corresponding bit masks
   11520     mask - locks the gpio for use by sw
   11521     get  - reads the value off the gpio pad
   11522     put  - sets the gpio direction to output
   11523     a    - "other stuff" On legacy chips you clear them if you want
   11524            to use a gpio for i2c.  In some cases they are used for the
   11525            output value when the gpio in the output state.
   11526 
   11527 commit 268c848130ec1770bb645a74197b6aca7fc95abc
   11528 Author: Alex Deucher <alexdeucher (a] gmail.com>
   11529 Date:   Fri Aug 8 15:50:07 2008 -0400
   11530 
   11531     Fix VT switching on M6 chips
   11532     
   11533     Some M6 chips have a faulty MEM_SIZE register that in
   11534     some cases reports 0 on 8 MB cards.  On EnterVT we check
   11535     the MEM_SIZE reg as a check to see if the card is posted or
   11536     not.  Since this reg returns 0, the driver attempts to post
   11537     the card which can lead to a hang.  Switch this to check if
   11538     either crtc is active as is done in the bios init code.
   11539     fixes bug 13994
   11540 
   11541 commit 33f88f7fc90d9d93fdcbba9ad59dd70a6596bc3f
   11542 Author: Alex Deucher <alexdeucher (a] gmail.com>
   11543 Date:   Thu Aug 7 17:57:07 2008 -0400
   11544 
   11545     RS4xx DDC fixes take 3
   11546 
   11547 commit df0d1ef53100f0a19c5b5fdc349f5186c8d9bd87
   11548 Author: Alex Deucher <alexdeucher (a] gmail.com>
   11549 Date:   Wed Aug 6 19:13:56 2008 -0400
   11550 
   11551     RS4xx: Fix up ddc gpio
   11552     
   11553     - I mixed up the regs previously
   11554 
   11555 commit 18429390440a829fb24ed3afd99ccf8278138496
   11556 Author: Alex Deucher <alexdeucher (a] gmail.com>
   11557 Date:   Wed Aug 6 00:35:15 2008 -0400
   11558 
   11559     Remove un-needed dac check for single crtc cards
   11560     
   11561     Connector tables should be setup properly already and this
   11562     check breaks systems with 2 DACs and 1 crtc like the es1000.
   11563 
   11564 commit 001c535687d8588873037ee5363d0a709f44b418
   11565 Author: Alex Deucher <alexdeucher (a] gmail.com>
   11566 Date:   Tue Aug 5 17:14:48 2008 -0400
   11567 
   11568     IGP: fix typo in IGP quirk handling
   11569 
   11570 commit eb65ddf70d182b6457e1ef5ebb820456039e8f6d
   11571 Author: Alex Deucher <alexdeucher (a] gmail.com>
   11572 Date:   Tue Aug 5 15:01:33 2008 -0400
   11573 
   11574     IGP: attempt to get external TMDS working
   11575     
   11576     RS4xx chips have a tmds init table in the mobile info table
   11577 
   11578 commit 8b8990917809b9a35c6e9c1b9e3b12ff81c6dbb3
   11579 Author: Alex Deucher <alexdeucher (a] gmail.com>
   11580 Date:   Tue Aug 5 12:16:06 2008 -0400
   11581 
   11582     IGP: Updated quirk handling
   11583     
   11584     - Hopefully finally fix DDC on RS4xx chips
   11585     - RS3xx/RS4xx do not have internal TMDS
   11586     - general quirk handling cleanup
   11587     - we don't currently support mm gpio for external TMDS
   11588       so return false.
   11589 
   11590 commit cb0deba5412a575d36f2f99377120b123506c946
   11591 Author: Calvin Fong <hoiwai930 (a] gmail.com>
   11592 Date:   Mon Aug 4 02:04:15 2008 -0400
   11593 
   11594     IGP: add support for NTSC tv-out on legacy IGP chips
   11595     
   11596     Patch from Calvin with some cleanups from me.
   11597     No support for PAL yet.
   11598 
   11599 commit 942b18aca91819fa65d853cd15ffd1cd720cbd68
   11600 Author: Dave Airlie <airlied (a] redhat.com>
   11601 Date:   Mon Aug 4 14:38:21 2008 +1000
   11602 
   11603     radeon: make r600 use i2c table lookup for ddc.
   11604     
   11605     This may fix DDC on rv770 cards.
   11606 
   11607 commit 1f3eee3682f3598a303c9c3accfbe01b245cacf9
   11608 Author: Alex Deucher <alexdeucher (a] gmail.com>
   11609 Date:   Tue Jul 29 20:29:32 2008 -0400
   11610 
   11611     Change prim types for exa and textured video to help avoid tearing
   11612     
   11613     - r1xx - switch from tri fan to rect list
   11614     - r2xx/r3xx/r4xx/r5xx - switch from tri fan to quad list
   11615 
   11616 commit 5b5441f8cc119db0d1e03dd35bd06015a26270dd
   11617 Author: Brice Goglin <bgoglin (a] debian.org>
   11618 Date:   Tue Jul 29 23:31:14 2008 +0200
   11619 
   11620     Increase default GART size to 32MB on >=R300
   11621 
   11622 commit 0a505297f09aefb1b4432176a263bfdf6f256f77
   11623 Author: Alex Deucher <alexdeucher (a] gmail.com>
   11624 Date:   Mon Jul 28 17:12:41 2008 -0400
   11625 
   11626     Fix error in driver connector table for powerbook w/ vga
   11627 
   11628 commit d5799ac53c3e1b2ca1da97780b171a44060c3aad
   11629 Author: Alex Deucher <alexdeucher (a] gmail.com>
   11630 Date:   Mon Jul 28 11:09:10 2008 -0400
   11631 
   11632     Add quirk for oem x300 card
   11633     
   11634     - debian bug 492457
   11635 
   11636 commit 64dbadddcf6d069c0472f37afeab89d3e31e937d
   11637 Author: Owain Gordon Ainsworth <oga (a] openbsd.org>
   11638 Date:   Mon Jul 28 10:40:58 2008 +1000
   11639 
   11640     radeon: don't call ioctl unless DRI is initialised
   11641 
   11642 commit 1c5858484da4fb1c9bc3ac3b4d7a97863ab99730
   11643 Author: Alex Deucher <alexdeucher (a] gmail.com>
   11644 Date:   Mon Jul 21 23:47:45 2008 -0400
   11645 
   11646     First pass at InitDispBandwidth() for AVIVO chips
   11647     
   11648     - support for LB allocation
   11649     - MC priority bumps for display1/2 on RV515 variants and RS690
   11650     If you are having display underflow problems (flickering on sides of
   11651     screen in high res modes, etc.) on RV515 or RS690 boards, try setting:
   11652     Option "DisplayPriority" "HIGH" in your config.
   11653     - still no support for full display watermark programming yet
   11654     
   11655     Something similar might be useful in rhd as well.
   11656 
   11657 commit b0378bb145c8a915c943bef7d17f2cdecfccc891
   11658 Author: Alex Deucher <alexdeucher (a] gmail.com>
   11659 Date:   Mon Jul 21 13:47:09 2008 -0400
   11660 
   11661     Interlaced mode fixups for AVIVO chips
   11662 
   11663 commit c18fad622a3c4f9572051120d83af68b625b5686
   11664 Author: Alex Deucher <alexdeucher (a] gmail.com>
   11665 Date:   Mon Jul 21 10:36:48 2008 -0400
   11666 
   11667     Clear display priority bits before resetting them
   11668 
   11669 commit dc231ff8e063313d2bcf5acccad67a9f8a7e3314
   11670 Author: Alex Deucher <alexdeucher (a] gmail.com>
   11671 Date:   Mon Jul 21 10:30:41 2008 -0400
   11672 
   11673     Clean up legacy display watermark setup
   11674     
   11675     - makes crtc1 and crtc2 watermark setup independant.
   11676     - fixes the case where only crtc2 is active
   11677 
   11678 commit f9034214f070fe3054cd9cefd7034252de234f38
   11679 Author: Michel Dnzer <michel (a] tungstengraphics.com>
   11680 Date:   Mon Jul 21 09:09:02 2008 +0200
   11681 
   11682     Call DRM modeset ioctl after the IRQ has been initialized.
   11683     
   11684     This lets the DRM know it can safely disable the vblank interrupts.
   11685 
   11686 commit ecb6347a3d7071890600c98c2addef3a8ca260ee
   11687 Author: Alex Deucher <alexdeucher (a] gmail.com>
   11688 Date:   Sat Jul 19 11:34:16 2008 -0400
   11689 
   11690     Add oem quirk for external tmds setup on Dell Inspiron 8600
   11691     
   11692     Noticed by fnord42 on IRC.
   11693 
   11694 commit df53d12a06fad41f00cff849458cb358ab5e2098
   11695 Author: Benjamin Herrenschmidt <benh (a] kernel.crashing.org>
   11696 Date:   Thu Jul 17 14:37:05 2008 +1000
   11697 
   11698     Fix console switch on R500
   11699     
   11700     This patch fixes the console switch for me on R5xx.
   11701     
   11702     There are two aspects to it:
   11703     
   11704      - Fix the ordering of avivo_restore() to better match what's
   11705     happening in the driver & ATOM, properly locking/unlocking and
   11706     only enabling the CRTCs after everything has been properly
   11707     programmed.
   11708     
   11709      - Don't ASIC_INIT if the card has any CRTC enabled. This is the
   11710     best I came up with for avoiding spurrious ASIC_INIT on cards that
   11711     -are- POSTed but don't have the BIOS coming from c0000 on x86. The
   11712     problem with spurrious ASIC_INIT is that we do it before we do
   11713     RADEONSave(), so that screws up the console switch.
   11714     
   11715     Note that I think we also should save/restore the palette, I don't think
   11716     we do. right now, it's a minor issue for me because I fixed offb to be
   11717     able to set it on AVIVO's but it might still have to be done in the long
   11718     run.
   11719     
   11720     Tested with a VGA analog setup on DACA and a DVI setup on TMDS 0. I
   11721     haven't tested any other combo but that should get us going.
   11722     
   11723     Cheers,
   11724     Ben.
   11725     
   11726     Signed-off-by: Dave Airlie <airlied (a] redhat.com>
   11727 
   11728 commit e8c07270e1fc2ee455320370692aaf90abac2773
   11729 Author: Alex Deucher <alexdeucher (a] gmail.com>
   11730 Date:   Tue Jul 15 17:50:32 2008 -0400
   11731 
   11732     ATOM: fix for r4xx cards with no VRAM_Usage tables
   11733     
   11734     fixes bug 15954
   11735 
   11736 commit da41e71efd41907d9347a902720bce60b32550e5
   11737 Author: Alex Deucher <alexdeucher (a] gmail.com>
   11738 Date:   Mon Jul 14 13:21:38 2008 -0400
   11739 
   11740     ATOM: Add support for UpdateCRTC_DoubleBufferRegisters cmd table
   11741     
   11742     locks/unlocks the crtc/grph/mode regs before updating the crtc
   11743 
   11744 commit a5e0cf13dc7ace6cf0e44e18b73b9a9266e740ab
   11745 Author: Julien Cristau <jcristau (a] debian.org>
   11746 Date:   Sun Jul 6 12:17:28 2008 +0200
   11747 
   11748     Link with -lpciaccess and -ldrm if needed
   11749     
   11750     This makes sure the driver ends up with a DT_NEEDED reference to
   11751     the libraries it's using.
   11752 
   11753 commit f8da849fd89322a54cc4d722767da755358eab70
   11754 Author: Michel Dnzer <michel (a] tungstengraphics.com>
   11755 Date:   Sun Jul 13 11:31:03 2008 +0200
   11756 
   11757     Only declare local variable when it's used.
   11758 
   11759 commit a6db4dc65aec560f3b1f37ff73ec6b0bd8207295
   11760 Author: Dave Airlie <airlied (a] linux.ie>
   11761 Date:   Sat Jul 12 18:47:07 2008 +1000
   11762 
   11763     atombios: fix typo in mode conversion for panel
   11764 
   11765 commit 19a0d5879851eff23a3e7d5cdea55bd784051115
   11766 Author: Dave Airlie <airlied (a] linux.ie>
   11767 Date:   Sat Jul 12 17:04:25 2008 +1000
   11768 
   11769     atombios: use macro to get offset into table
   11770 
   11771 commit a9746114369d516072d841ec356ec3ba3d0be71a
   11772 Author: Dave Airlie <airlied (a] linux.ie>
   11773 Date:   Sat Jul 12 10:46:36 2008 +1000
   11774 
   11775     pciid: add radeon HD3850.
   11776     
   11777     pci id from legume on #radeon
   11778 
   11779 commit ab14f725676e4d4e45278c64b03fe2d328a3e439
   11780 Author: Alex Deucher <alexdeucher (a] gmail.com>
   11781 Date:   Fri Jul 11 19:05:00 2008 -0400
   11782 
   11783     R300: NUM_FPU adjustments for VAP_CNTL
   11784 
   11785 commit 810c28cc2660b73e03e4d27be97988fc5321a06f
   11786 Author: Alex Deucher <alexdeucher (a] gmail.com>
   11787 Date:   Fri Jul 11 15:31:57 2008 -0400
   11788 
   11789     Make sure cursor offsets are properly aligned when using EXA
   11790 
   11791 commit 7e67d0163579a44f104e8f354a929ac9b33e4c21
   11792 Author: Alex Deucher <alexdeucher (a] gmail.com>
   11793 Date:   Fri Jul 11 14:30:17 2008 -0400
   11794 
   11795     Fix cursor with multi-head and rotation
   11796 
   11797 commit 9086d008fb8c3cde0633b90ce19ffbf4eded388d
   11798 Author: Alex Deucher <alexdeucher (a] gmail.com>
   11799 Date:   Tue Jul 8 09:57:04 2008 -0400
   11800 
   11801     Add quirk for Falcon NW laptop
   11802 
   11803 commit 61f82ace0210251beb0bcc492218a75a193e1deb
   11804 Author: Benjamin Herrenschmidt <benh (a] kernel.crashing.org>
   11805 Date:   Tue Jul 8 21:58:43 2008 +1000
   11806 
   11807     atombios: add support for other endians.
   11808     
   11809     This is a cleaned up (in as much as atombios can be..) of benh's patch.
   11810     
   11811     airlied - removed benh's debugging for now, it might need to be put back later..
   11812 
   11813 commit b4d1a47b5c6eafda5e274398eebe2701b030f22e
   11814 Author: Dave Airlie <airlied (a] linux.ie>
   11815 Date:   Tue Jul 8 11:09:01 2008 +1000
   11816 
   11817     rv770 initial support
   11818     
   11819     adds pci ids and one register from AMD code
   11820 
   11821 commit 7ae4cec8cc8c90aee5dc4fa7abcce22321d4f4eb
   11822 Author: Roland Scheidegger <sroland (a] tungstengraphics.com>
   11823 Date:   Mon Jul 7 14:39:47 2008 -0400
   11824 
   11825     clamp tex coords (r100/r200) for textured video
   11826     
   11827     fixes bug 14904
   11828 
   11829 commit 879f9a37856642b337e3c0233e38fd5443338eef
   11830 Author: Alex Deucher <alexdeucher (a] gmail.com>
   11831 Date:   Fri Jul 4 13:54:49 2008 -0400
   11832 
   11833     Revert "rotate: fix rotation in conf file."
   11834     
   11835     This reverts commit 22c6ca0d5d226c725ba448e5db63fdba9e32332c.
   11836     
   11837     There seems to be an ordering issue in that causes a nasty hang
   11838     if the DRI is enabled.  This needs more investigation.
   11839 
   11840 commit 22c6ca0d5d226c725ba448e5db63fdba9e32332c
   11841 Author: Dave Airlie <airlied (a] redhat.com>
   11842 Date:   Thu Jul 3 20:14:59 2008 +1000
   11843 
   11844     rotate: fix rotation in conf file.
   11845     
   11846     need to set modes after init accel architecture
   11847     
   11848     reported-by: Christoph Bartoschek <bartoschek (a] or.uni-bonn.de>
   11849 
   11850 commit ce1a3edd52b647744cfa4433301befb437d211bb
   11851 Author: Dave Airlie <airlied (a] redhat.com>
   11852 Date:   Thu Jul 3 20:05:54 2008 +1000
   11853 
   11854     radeon: drop all use of CPMode.
   11855     
   11856     We never test the other codepath and I don't think I've ever recommended it
   11857     for anyone.
   11858 
   11859 commit c037b4ce8769ad840a257e22b1e4ad58b8ed96fa
   11860 Author: Wolke Liu <wolke.lui (a] amd.com>
   11861 Date:   Tue Jul 1 10:45:39 2008 -0400
   11862 
   11863     Add pci id for FireMV 2400
   11864 
   11865 commit 72992668ca96717bf69bcea95a5deeaf7c57e826
   11866 Author: Alex Deucher <alex (a] botchco.com>
   11867 Date:   Mon Jun 30 14:09:09 2008 -0400
   11868 
   11869     RS4xx: enable the DRI by default on all variants
   11870     
   11871     Some RS4xx chips had the DRI disabled by default.
   11872     With the recent drm and ddx changes these chips have been
   11873     reported to work now with the DRI.
   11874 
   11875 commit 0378c8ed88c829f09b5c6d51314325eaf2685fdb
   11876 Author: Michel Dnzer <michel (a] tungstengraphics.com>
   11877 Date:   Sat Jun 28 14:06:45 2008 +0200
   11878 
   11879     Restore versioning of interface for Mesa DRI driver.
   11880     
   11881     This doesn't have anything to do with the package version.
   11882 
   11883 commit cfaa23d925e3c062cf87ea844566ac11ea02d69e
   11884 Author: Alex Deucher <alex (a] botchco.com>
   11885 Date:   Fri Jun 27 20:36:54 2008 -0400
   11886 
   11887     RADEON: IGP VGA fixes take 2
   11888     
   11889     It seems only RS300/350/400/480 are missing the primary dac
   11890     See bug 15708
   11891 
   11892 commit 31c27ffcb3c4c5334cf726ecd4e293a678b2a1ea
   11893 Author: Alex Deucher <alex (a] botchco.com>
   11894 Date:   Fri Jun 27 20:29:04 2008 -0400
   11895 
   11896     Revert "IGP: attempt to fix VGA on IGP chips"
   11897     
   11898     This reverts commit e78e8a21b4040cd7f1983c241c860d9209398396.
   11899 
   11900 commit af79a77e6d8206b18bba97cf4e0770921dc439a7
   11901 Author: Brice Goglin <Brice.Goglin (a] ens-lyon.org>
   11902 Date:   Fri Jun 27 17:09:13 2008 +0200
   11903 
   11904     use PACKAGE_VERSION_* for radeon version
   11905     
   11906     now radeon shows verion 6.9.0 instead of 4.3.0.
   11907     
   11908     RADEON_VERSION_MAJOR_TILED is dropped from ddxDriverMajorVersion
   11909     since RADEON_VERSION_MAJOR is bigger now.
   11910 
   11911 commit c83fbdfa076c107012b7dfbbfbbb2feede00542b
   11912 Author: Alex Deucher <alex (a] botchco.com>
   11913 Date:   Thu Jun 26 19:48:45 2008 -0400
   11914 
   11915     Bump for 6.9.0 release
   11916 
   11917 commit 32e1d1daf4f68ea37624afaa2bc1ea7742e1163b
   11918 Author: Brad Smith <brad (a] comstyle.com>
   11919 Date:   Thu Jun 26 10:22:03 2008 -0400
   11920 
   11921     RADEON: sys/endian.h needs sys/types.h on BSDs
   11922     
   11923     See bug 16512
   11924 
   11925 commit dca522355a9039eca6efaba3b36397b246800f94
   11926 Author: Brad Smith <brad (a] comstyle.com>
   11927 Date:   Thu Jun 26 10:13:59 2008 -0400
   11928 
   11929     RADEON: fix copy/paste error in accel code
   11930 
   11931 commit f4292e110105910d0c19bf2db28e2682b27af2c7
   11932 Author: Dave Airlie <airlied (a] redhat.com>
   11933 Date:   Fri Jun 20 15:31:43 2008 +1000
   11934 
   11935     Revert "Revert "ATOM: disable TV-out for now""
   11936     
   11937     Oops I really didn't mean to do this, I was testing something and it slipped
   11938     past.
   11939     
   11940     This reverts commit dd18caa4b2efc430eaae0c4362b65641f9bef440.
   11941 
   11942 commit bb1cfcbfbc1ace1f257fc3bf6401501f1a6da827
   11943 Author: Alex Deucher <alex (a] botch2.com>
   11944 Date:   Wed Jun 25 15:50:16 2008 -0400
   11945 
   11946     RADEON: adjustments to Jerome's last commit
   11947     
   11948     - Flush caches and wait for idle after drawing
   11949     - Make sure 3D is idle too (after composite or textured video)
   11950 
   11951 commit 07be302f6dba61dd15918963fae66502230c74b7
   11952 Merge: 8c9b8de 5245974
   11953 Author: Jerome Glisse <glisse (a] freedesktop.org>
   11954 Date:   Wed Jun 25 10:30:45 2008 +0200
   11955 
   11956     Merge branch 'master' of git://anongit.freedesktop.org/xorg/driver/xf86-video-ati
   11957 
   11958 commit 8c9b8de0373797cba6f0a27e6b6f461e1070fef9
   11959 Author: Jerome Glisse <glisse (a] freedesktop.org>
   11960 Date:   Wed Jun 25 10:28:26 2008 +0200
   11961 
   11962     radeon: flush & wait for 2d & dma idle after 2d blit
   11963     
   11964     This should help to avoid 2d & 3d engine to step on each
   11965     other dma transaction.
   11966 
   11967 commit 52459745ec05de88adbc087e9566fe6d97ef424b
   11968 Author: Dave Airlie <airlied (a] linux.ie>
   11969 Date:   Wed Jun 25 17:09:11 2008 +1000
   11970 
   11971     ati: hopefully fix byteswap mess for those other OSes.
   11972 
   11973 commit 67a6ac0001bc9d062aa426384a11a41fa7a1c09a
   11974 Author: Alex Deucher <alex (a] botch2.com>
   11975 Date:   Tue Jun 24 21:06:37 2008 -0400
   11976 
   11977     bump for rc release
   11978 
   11979 commit bd68507d2d66e03d8bcde5f6e7ea9b2dbfe8b8a0
   11980 Author: Alex Deucher <alex (a] botch2.com>
   11981 Date:   Tue Jun 24 20:59:58 2008 -0400
   11982 
   11983     RADEON: warning fix
   11984 
   11985 commit 8e534d69c9b19fc085f7c5ca9e18f5ea04f6fc12
   11986 Author: Alex Deucher <alex (a] botch2.com>
   11987 Date:   Tue Jun 24 20:08:35 2008 -0400
   11988 
   11989     RADEON: cleanups
   11990     
   11991     - fix some warnings
   11992     - RS400 and RS480 are separate families now (update default tmds and dac2
   11993     tables)
   11994 
   11995 commit e78e8a21b4040cd7f1983c241c860d9209398396
   11996 Author: Alex Deucher <alex (a] botch2.com>
   11997 Date:   Tue Jun 24 19:53:28 2008 -0400
   11998 
   11999     IGP: attempt to fix VGA on IGP chips
   12000     
   12001     VGA has never worked on some IGP chips.  While the chip only has
   12002     one DAC, it appears to use a mix of Primary DAC and TVDAC controls.
   12003     
   12004     See bug 15708
   12005 
   12006 commit faa4b4b8dbe9b8a452cfa60d53874350bb04e0cb
   12007 Author: Ji Paleek <jpalecek (a] web.de>
   12008 Date:   Tue Jun 24 19:20:50 2008 -0400
   12009 
   12010     RADEON: remove extraneous line from new pll code
   12011 
   12012 commit 72feaa37ea07620f5f2ead438dbc72a1c8883cd3
   12013 Author: Ji Paleek <jpalecek (a] web.de>
   12014 Date:   Mon Jun 23 15:53:58 2008 -0400
   12015 
   12016     RADEON: PLL tweaks
   12017     
   12018     Patch from Ji Paleek (see debian bug 465864) with some tweaks
   12019     by me.
   12020     
   12021     - abort rather than programming bad dividers if no pll dividers can be found
   12022     - improve the pll selection algorithm
   12023     - in general, prefer lower ref dividers
   12024     
   12025     I've tested this patch on a wide variety of chips (r1xx-r6xx) and clocks.
   12026 
   12027 commit 9c2f909ea437a63a408d2398ecabe0b378dbb982
   12028 Author: Alex Deucher <alex (a] botch2.com>
   12029 Date:   Mon Jun 23 10:38:15 2008 -0400
   12030 
   12031     RADEON: adjust randr crtc/output prepare/commit ordering
   12032     
   12033     This fixes some occasional mode change problems with multiple heads active.
   12034     It seems radeons generally like to turn on the whole output/crtc setup
   12035     in one shot.
   12036 
   12037 commit aea9bf75cf0774afd3e65fcf3fd3851f5fb21ca3
   12038 Author: Alex Deucher <alex (a] botch2.com>
   12039 Date:   Sat Jun 21 10:57:05 2008 -0400
   12040 
   12041     0x1002 0x5657 is actually RV410
   12042     
   12043     See bug 14289
   12044     
   12045     	com_bios_scratch.diff
   12046 
   12047 commit 38ce8a984f96056b7345bcc06505ba27e0e6d5b4
   12048 Author: Dave Airlie <airlied (a] redhat.com>
   12049 Date:   Fri Jun 20 14:16:22 2008 +1000
   12050 
   12051     legacy: use entity MMIO for dpms as this can crossover between zaphod infos
   12052 
   12053 commit 1a7d9bc53512b0a5240176c949e6abf1ae2fb1fd
   12054 Author: Dave Airlie <airlied (a] redhat.com>
   12055 Date:   Fri Jun 20 14:14:21 2008 +1000
   12056 
   12057     atombios: use MMIO from the entity not the info
   12058 
   12059 commit ef624b88903b1a87ef5b6388e18291f75776b93d
   12060 Author: Alex Deucher <alex (a] botch2.com>
   12061 Date:   Thu Jun 19 18:20:52 2008 -0400
   12062 
   12063     RADEON: fix read past the end of an array
   12064 
   12065 commit cfe814a481d8cf2005d738a0ca9782f1ed4177f5
   12066 Author: Dave Airlie <airlied (a] linux.ie>
   12067 Date:   Fri Jun 20 07:51:27 2008 +1000
   12068 
   12069     r600: don't add fb offset here to make shadowfb work.
   12070     
   12071     discovered on irc with wpwrak.
   12072 
   12073 commit 5b323a2cbbc412b6dd4e782438b64ee996558d05
   12074 Merge: dd18caa eed2415
   12075 Author: Dave Airlie <airlied (a] linux.ie>
   12076 Date:   Fri Jun 20 07:49:16 2008 +1000
   12077 
   12078     Merge branch 'master' of ssh://git.freedesktop.org/git/xorg/driver/xf86-video-ati
   12079 
   12080 commit eed241553748125e902c44dcc8cf8e0605be071b
   12081 Author: Alex Deucher <alex (a] botch2.com>
   12082 Date:   Tue Jun 17 17:42:31 2008 -0400
   12083 
   12084     radeon: X_ERROR -> X_WARNING for num gb pipes
   12085     
   12086     This just means your drm is old, not fatal or anything
   12087 
   12088 commit dd18caa4b2efc430eaae0c4362b65641f9bef440
   12089 Author: Dave Airlie <airlied (a] linux.ie>
   12090 Date:   Sat Jun 14 18:37:56 2008 +1000
   12091 
   12092     Revert "ATOM: disable TV-out for now"
   12093     
   12094     This reverts commit effa245914823371e052cd9aa1143a02350891e7.
   12095 
   12096 commit b416e97a1f16ef700ba1aaca317dee82b7a3cf64
   12097 Author: Alex Deucher <alex (a] botch2.com>
   12098 Date:   Fri Jun 13 02:21:31 2008 -0400
   12099 
   12100     RADEON: man page updates
   12101 
   12102 commit 88ce87d79069662de28ecb3c10c140919927d584
   12103 Author: Alex Deucher <alex (a] botchco.com>
   12104 Date:   Thu Jun 12 15:10:47 2008 -0400
   12105 
   12106     Bump for 6.9.0rc1 release
   12107 
   12108 commit ada41723fdc8cbeeda12bb4ae2d16e8d1ba215de
   12109 Author: Alex Deucher <alex (a] botch2.com>
   12110 Date:   Wed Jun 11 14:29:36 2008 -0400
   12111 
   12112     R3xx: use DSTCACHE_CTLSTAT rather than RB2D_DSTCACHE_CTLSTAT
   12113     
   12114     According to the hw guys, you should use DSTCACHE_CTLSTAT to
   12115     flush the 2D dst cache rather than RB2D_DSTCACHE_CTLSTAT.
   12116 
   12117 commit 3d70c398afa0831387af81559453b77c218a54f9
   12118 Author: Dave Airlie <airlied (a] redhat.com>
   12119 Date:   Thu Jun 12 06:18:26 2008 +1000
   12120 
   12121     atom: fix another endian define
   12122 
   12123 commit f1794e4c34d801371461afed37e7bb7d1fc79305
   12124 Author: Dave Airlie <airlied (a] redhat.com>
   12125 Date:   Thu Jun 12 06:10:30 2008 +1000
   12126 
   12127     atom: fixup includes in cd operations to get correct endian bits in atombios.h
   12128 
   12129 commit f29976d12cc2020cd80c90fa3fd4b25c031559ba
   12130 Author: Dave Airlie <airlied (a] ppcg5.localdomain>
   12131 Date:   Wed Jun 11 19:33:02 2008 +1000
   12132 
   12133     radeon: add lots of endian bits into the atombios parser
   12134 
   12135 commit 09eb220971b5d2bfd7d1ff6f552060967a133152
   12136 Author: Dave Airlie <airlied (a] ppcg5.localdomain>
   12137 Date:   Wed Jun 11 19:21:22 2008 +1000
   12138 
   12139     atombios: fixup atombios bitfields for endianness
   12140     
   12141     reverse the bits for big endian
   12142 
   12143 commit b80a3e85bf9dbfc8d96a745876d75d38bea97c1a
   12144 Author: Alex Deucher <alex (a] botchco.com>
   12145 Date:   Mon Jun 9 20:29:47 2008 -0400
   12146 
   12147     R5xx: fix RADEONSetAgpBase() for R5xx chips
   12148     
   12149     Is there any reason to still do this in the ddx?
   12150     Maybe real old drms?
   12151 
   12152 commit ab7936708dfbee4d3676262f8010e001b73a4a38
   12153 Author: Alex Deucher <alex (a] botchco.com>
   12154 Date:   Mon Jun 9 17:05:04 2008 -0400
   12155 
   12156     RS4xx: RC410 chips are actually RS400 based
   12157 
   12158 commit a54ca3c699c103e2e3df87101dca929a3eee4377
   12159 Author: Dave Airlie <airlied (a] linux.ie>
   12160 Date:   Thu Jun 5 18:31:53 2008 +1000
   12161 
   12162     radeon: fix typo in memory calcs
   12163     
   12164     noticed by ghepeu on irc.
   12165 
   12166 commit 6e4e6d2a8f29f92efc219dca24ea31d1f37d5a0f
   12167 Author: Alex Deucher <alex (a] botchco.com>
   12168 Date:   Tue Jun 3 20:32:20 2008 -0400
   12169 
   12170     RADEON: minor cleanups
   12171 
   12172 commit 9d3afbf5fa4110928a9f965df2733c79db92ea99
   12173 Author: Michel Dnzer <michel (a] tungstengraphics.com>
   12174 Date:   Tue Jun 3 11:40:49 2008 +0200
   12175 
   12176     Call DRM_IOCTL_MODESET_CTL ioctl to avoid problems with DRM post vblank-rework.
   12177 
   12178 commit effa245914823371e052cd9aa1143a02350891e7
   12179 Author: Alex Deucher <alex (a] botchco.com>
   12180 Date:   Sun Jun 1 20:47:50 2008 -0400
   12181 
   12182     ATOM: disable TV-out for now
   12183     
   12184     It only sort of works in NTSC mode and isn't handled correctly
   12185     in all cases yet.  Until we sort out the remaining details leave it
   12186     disabled.
   12187     See bugs: 16186, 16178, 16185
   12188 
   12189 commit 8504c6b0e40477ee544ad7f5366d569bdc53d6f0
   12190 Author: Alex Deucher <alex (a] botch2.com>
   12191 Date:   Fri May 30 11:19:03 2008 -0400
   12192 
   12193     RADEON: update RADEONGetVRAMType() for newer chips
   12194 
   12195 commit 7cb695a329a9b543ad61af08c2d7d6eaf56de35e
   12196 Author: Alex Deucher <alex (a] botch2.com>
   12197 Date:   Fri May 30 10:10:56 2008 -0400
   12198 
   12199     RADEON: add Int10 option
   12200     
   12201     On some radeons you can't read the bios without initializing int10.
   12202     On ATOM-based secondary cards, intitializing int10 tends to hang the card.
   12203 
   12204 commit 714b2c63ec1c4a1410a6d521c03e9d1f90937c01
   12205 Author: Alex Deucher <alex (a] botch2.com>
   12206 Date:   Thu May 29 02:31:00 2008 -0400
   12207 
   12208     RADEON: don't enable legacy bios table based init yet
   12209     
   12210     Needs more work and we need to figure out how best to decide
   12211     when to use it.
   12212 
   12213 commit e20b08525a64888287ec4a369d8f7dbde95c655d
   12214 Author: Alex Deucher <alex (a] botch2.com>
   12215 Date:   Wed May 28 14:43:47 2008 -0400
   12216 
   12217     ATOM: fail of we are not able to get a bios image
   12218 
   12219 commit d4fa17b426b0cafac3184b2ea9b675e2ff154ee9
   12220 Author: Alex Deucher <alex (a] botch2.com>
   12221 Date:   Wed May 28 09:50:02 2008 -0400
   12222 
   12223     R1xx: Gamma fixes for overlay
   12224 
   12225 commit c7e6a50f60a04bbbf1c1ddbf4738a5f75c94f950
   12226 Author: Alex Deucher <alex (a] botchco.com>
   12227 Date:   Wed May 28 09:05:19 2008 -0400
   12228 
   12229     RADEON: only attempt to read vbios from legacy ISA space if it's primary
   12230 
   12231 commit faea008806802ec0e045754ec1eca492ebae320e
   12232 Author: Alex Deucher <alex (a] botch2.com>
   12233 Date:   Tue May 27 18:36:01 2008 -0400
   12234 
   12235     R3/4/5xx: use get_param to get the num_gb_pipes from the drm
   12236 
   12237 commit 965a5dbcd9dc4bf1cdd7f2bbdec15e9733b2e090
   12238 Author: Alex Deucher <alex (a] botch2.com>
   12239 Date:   Tue May 27 16:48:41 2008 -0400
   12240 
   12241     RADEON: improve support for secondary cards
   12242     
   12243     this should fix bugs 16115, 16035
   12244 
   12245 commit 5f951a5573f0c7572230c9aa4d3f75d67f91ed71
   12246 Author: Alex Deucher <alex (a] botch2.com>
   12247 Date:   Wed May 21 00:35:14 2008 -0400
   12248 
   12249     ATOM: remove duplicate code
   12250 
   12251 commit edce33e87fb79a540d8c285f205d4c3f2c2bc9f4
   12252 Author: Dave Airlie <airlied (a] redhat.com>
   12253 Date:   Wed May 28 06:43:40 2008 +1000
   12254 
   12255     radeon: fix surface access on avivo chips.
   12256     
   12257     This should fix VT switch on vesafb
   12258 
   12259 commit 307bd65a25ee425d8359dd30572b002ce2338f91
   12260 Author: Michael Babej <mbabej (a] redhat.com>
   12261 Date:   Tue May 27 19:13:49 2008 +1000
   12262 
   12263     r600: fix vt switch issue
   12264     
   12265     RH BZ 441492
   12266 
   12267 commit bf48c9eb8ec592515be9d1732d60283af715674d
   12268 Author: Dave Airlie <airlied (a] linux.ie>
   12269 Date:   Sat May 24 11:51:20 2008 +1000
   12270 
   12271     atombios: for LVDS set use ref div as per legacy
   12272 
   12273 commit 04500c8419b1aeaeac7968492b82e1d7cad1d05b
   12274 Author: Alan Coopersmith <alan.coopersmith (a] sun.com>
   12275 Date:   Tue May 20 20:34:31 2008 -0700
   12276 
   12277     Strip ^M's from src/AtomBios/includes/ObjectID.h
   12278 
   12279 commit 521a0488d1c414209c3534dc242000faa332a441
   12280 Author: Alan Coopersmith <alan.coopersmith (a] sun.com>
   12281 Date:   Tue May 20 20:33:37 2008 -0700
   12282 
   12283     On non-gcc compilers, use C99's __func__ instead of gcc's __FUNCTION__
   12284 
   12285 commit b7c80d0c86646105d2bce5d4d59ba6c45aa7cafc
   12286 Author: Tobias Diedrich <ranma+freedesktop (a] tdiedrich.de>
   12287 Date:   Tue May 20 19:16:54 2008 -0400
   12288 
   12289     R200/R300: fix gamma setup for overlay
   12290     
   12291     More pending.  See bug 16001
   12292 
   12293 commit 69423482e2e94637142a9ba675589a1449a346a8
   12294 Author: Alex Deucher <alex (a] botch2.com>
   12295 Date:   Tue May 20 18:57:13 2008 -0400
   12296 
   12297     RADEON: cleanup connection detection and remove duplicate code
   12298 
   12299 commit 55e4469f59c82bb5762673de5f3f27d18b0bd9a3
   12300 Author: Alex Deucher <alex (a] botch2.com>
   12301 Date:   Tue May 20 17:46:58 2008 -0400
   12302 
   12303     RADEON: enable cloning on multi-crtc cards
   12304 
   12305 commit 12f185634071980041aaac6265d89708b181b215
   12306 Author: Alex Deucher <alex (a] botch2.com>
   12307 Date:   Tue May 20 16:05:41 2008 -0400
   12308 
   12309     ATOM: Ignore invalid connector entries
   12310 
   12311 commit 19e97f74e39fc2b35727708ac429de33d0b70162
   12312 Author: Egbert Eich <eich (a] freedesktop.org>
   12313 Date:   Tue May 20 11:16:15 2008 +0200
   12314 
   12315     Change RMX code to follow the programming algorithm suggested by ATI.
   12316     
   12317     ATI provides the following algorithm to calculate the RMX scaling ratios
   12318     in its programming specs:
   12319     when RMX_AUTO_RATIO_HORZ_INC set to 1,Horizontal auto ratio result trucated,
   12320     and then incremented by 1.
   12321     Horz_Ratio = ( ((Active display width in characters (including overscan) + 1)
   12322     / (Panel width in characters)) x 4096 + 1 )
   12323     else
   12324     Horz_Ratio = ( ((Active display width in characters (including overscan))
   12325     / (Panel width in characters)) x 4096 + 1 )
   12326     
   12327     when RMX_AUTO_RATIO_VERT_INC set to 1, Vertical auto ratio result trucated,
   12328     and then incremented by 1.
   12329     Vert_Ration = ( ((Active display width in characters (including overscan) + 1)
   12330     / (Panel width in characters)) x 4096 + 1)
   12331     else
   12332     Vert_Ration = ( ((Active display width in characters (including overscan))
   12333     / (Panel width in characters)) x 4096 + 1)
   12334     
   12335     This patch implements this behavor. Additionally it avoids the use of floats.
   12336 
   12337 commit a4f3d0088ba763ed8eab1d331959b5ecde8262e8
   12338 Author: Alex Deucher <alex (a] botch2.com>
   12339 Date:   Tue May 20 11:42:53 2008 -0400
   12340 
   12341     R3/4/5xx: fixup logic from last commit
   12342     
   12343     Spotted by otaylor and MrCooper
   12344 
   12345 commit 130e55738047f2a073bcc47e3e1400f7b694a81b
   12346 Author: Alex Deucher <alex (a] botch2.com>
   12347 Date:   Tue May 20 11:32:42 2008 -0400
   12348 
   12349     R3/4/5xx: fix EXA rotation
   12350     
   12351     xrandr uses PictOpSrc for rotation which we were falling back on since
   12352     render semanties require alpha=0 for REPEAT_NONE when there is no alpha
   12353     channel and there is a transform. If the dst has no alpha channel we
   12354     should be ok I think.
   12355     
   12356     Otayler and I discussed this on IRC.  the more general fix would be
   12357     to clip the dst to the src and mask for bounded ops like in/add/over
   12358     in the pixel exact transform case.
   12359 
   12360 commit cc9f510770700228e5d597c872e926a4e99bd950
   12361 Author: Corbin Simpson <MostAwesomeDude (a] gmail.com>
   12362 Date:   Wed May 14 16:49:01 2008 -0400
   12363 
   12364     RADEON: missing stdint.h includes
   12365 
   12366 commit 71fa57f871dba03260dba2180ce1dab44048ac1a
   12367 Author: Alex Deucher <alex@cube.(none)>
   12368 Date:   Wed May 14 13:36:38 2008 -0400
   12369 
   12370     Add RS600 support
   12371 
   12372 commit 582c1a1b2c7b1032e9f9f54ca36100c57f580c5c
   12373 Author: Alex Deucher <alex@cube.(none)>
   12374 Date:   Tue May 13 20:50:25 2008 -0400
   12375 
   12376     RS4xx: Split out RS400 and RS480 as separate families
   12377     
   12378     RS400 (intel based IGP) and RS480 (AMD based IGP) have different
   12379     MC setups and need to be handled differently
   12380 
   12381 commit 708e7c98f636738fbcc47a597bc94b309a4dc1c4
   12382 Author: Michel Dnzer <michel (a] tungstengraphics.com>
   12383 Date:   Tue May 13 11:00:38 2008 +0200
   12384 
   12385     Reinstate CARD* types that are part of external interfaces.
   12386     
   12387     The compiler pointed this out...
   12388 
   12389 commit 908b7b940e3ef296836bc94680ebb8ab67650e31
   12390 Author: Matt Turner <mattst88 (a] gmail.com>
   12391 Date:   Mon May 12 12:06:33 2008 -0400
   12392 
   12393     Replace CARD{8,16,32} with uint{8,16,32}_t
   12394     
   12395     As has been done with xf86-video-intel, replace all CARD* datatypes with
   12396     uint*_t datatypes available from stdint.h.
   12397 
   12398 commit 87e66ce76430890ab4939ffcd42f72b9288eb598
   12399 Author: Avi Rozen <avi.rozen (a] gmail.com>
   12400 Date:   Mon May 12 08:33:38 2008 -0400
   12401 
   12402     RADEON: fix lockup on start
   12403     
   12404     see debian bug 480312
   12405 
   12406 commit 94bf8f01bd43cb103fffecfe04d04a214f892baf
   12407 Author: Dave Airlie <airlied (a] redhat.com>
   12408 Date:   Mon May 12 20:02:51 2008 +1000
   12409 
   12410     radeon: fix set_cursor_colours remove fb offset
   12411 
   12412 commit 1d0f1d31e2ed1d91ee87cb3e02ce48c8c07aa418
   12413 Author: Dave Airlie <airlied (a] redhat.com>
   12414 Date:   Mon May 12 15:44:35 2008 +1000
   12415 
   12416     radeon: rs485 vs rs485m.. mobile? non-mobile? bi?
   12417     
   12418     So it appears we have in the wild two chipsets with the same PCI ID (0x1002:0x5974)
   12419     that are mobile and non-mobile.
   12420     
   12421     the RH bug references is a desktop system.
   12422     The Dell Vostro 1100 also has this chipset with LVDS bits.
   12423 
   12424 commit 25e0c3945a51ae8c14b3a847ec75a256e1397f24
   12425 Author: Alex Deucher <alexdeucher (a] gmail.com>
   12426 Date:   Mon May 12 10:28:33 2008 +1000
   12427 
   12428     radeon: add initial support for cloning outputs. (single-CRTC cards only)
   12429     
   12430     airlied - This code was originally written by Alex, and I've modified it to
   12431     only run on single-CRTC cards for now until we can test it some more.
   12432 
   12433 commit 94405eb1c9e4e0ababc6aef03b753d6ed9eb7838
   12434 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   12435 Date:   Fri May 9 05:28:44 2008 -0400
   12436 
   12437     RADEON: fixup ifdef from last commit
   12438 
   12439 commit 18e20bc22a55ecfee9798c01079d7b24d19f0051
   12440 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   12441 Date:   Thu May 8 08:45:51 2008 -0400
   12442 
   12443     RADEON: disable MMIO paths for EXA composite/texvid on IGP/R5xx
   12444     
   12445     The MMIO paths eventually lead to a hang on r5xx/IGP.  I haven't
   12446     been able to find out why yet.
   12447 
   12448 commit c3532268875fd24e6519bea2fb1b814d612bbdb4
   12449 Author: Dave Airlie <airlied (a] linux.ie>
   12450 Date:   Wed May 7 02:37:18 2008 +1000
   12451 
   12452     radeon: fix zaphod EXA with texture video
   12453 
   12454 commit ffc437f3606ab8ceba1ff152e4bb08988a58b54c
   12455 Author: Dave Airlie <airlied (a] linux.ie>
   12456 Date:   Wed May 7 02:30:28 2008 +1000
   12457 
   12458     avivo: fix zaphod cursor in theory
   12459 
   12460 commit e36ef14e3a1087e1fe41baa26ade2937f396001f
   12461 Author: Dave Airlie <airlied (a] linux.ie>
   12462 Date:   Wed May 7 01:39:28 2008 +1000
   12463 
   12464     radeon: fix textured-xv on zaphod
   12465 
   12466 commit 8fc19bee27c0f151d2ab3354f6ac0992b358436d
   12467 Author: Dave Airlie <airlied (a] linux.ie>
   12468 Date:   Wed May 7 01:38:24 2008 +1000
   12469 
   12470     radeon: zaphod: fix render accel for EXA
   12471 
   12472 commit fc41b9042a5220a8419cc7b69ca3850cae6b903c
   12473 Author: Dave Airlie <airlied (a] linux.ie>
   12474 Date:   Wed May 7 01:32:23 2008 +1000
   12475 
   12476     radeon: fix EXA pixmap offset on zaphod
   12477 
   12478 commit 4568cb820d567c6909a4be956d7e79b91232535e
   12479 Author: Dave Airlie <airlied (a] linux.ie>
   12480 Date:   Wed May 7 01:19:39 2008 +1000
   12481 
   12482     radeon: zaphod fixes for pciaccess not allowing multiple MMIO maps
   12483 
   12484 commit ca81fa086b21633a7fd926833fb6d1d4fa080646
   12485 Author: Dave Airlie <airlied (a] linux.ie>
   12486 Date:   Wed May 7 01:12:01 2008 +1000
   12487 
   12488     radeon: zaphod fix for cursor on second head
   12489     
   12490     We don't need to add fbOffset here as the mmap we have of the framebuffer
   12491     starts half way.
   12492 
   12493 commit 24b60c8965f6a0b3f0c2bb1e7236b4d6642c5918
   12494 Author: Julien Cristau <jcristau (a] debian.org>
   12495 Date:   Fri May 2 15:30:45 2008 -0400
   12496 
   12497     Add a test for __GLIBC__ to CD_Common_Types.h.
   12498     
   12499     Atombios redefines the standard types but the definitions conflict
   12500     with the ones from glibc (causes build failures on GNU/Hurd
   12501     and GNU/kFreeBSD).
   12502 
   12503 commit f051359ac09c6b9416e39b9ca7d9dc0880aa1557
   12504 Author: thegraze <thegraze (a] googlemail.com>
   12505 Date:   Fri May 2 14:02:16 2008 -0400
   12506 
   12507     ATOM: add support for DragonFlyBSD
   12508 
   12509 commit 3d469cbc3225d890a895dac7cbc1ab7e08054b48
   12510 Author: Alex Deucher <alex@cube.(none)>
   12511 Date:   Wed Apr 30 18:33:04 2008 -0400
   12512 
   12513     RADEON: lock the cursors when updating
   12514     
   12515     this should fix occasional corruption seen when updating
   12516     the cursor.
   12517 
   12518 commit 445b71021843665ba32f37b2ce5c9d2857c07cc7
   12519 Author: Alex Deucher <alex@cube.(none)>
   12520 Date:   Tue Apr 29 21:01:41 2008 -0400
   12521 
   12522     RADEON: assorted fixes
   12523     
   12524     - free rotate pixmaps on VT switch
   12525     - save crtc/output status so we only turn on
   12526     crtcs/outputs if they are off
   12527     - show/hide cursors when changing modes
   12528 
   12529 commit 070cce5255a5c311f9d8b85ec54bd56655014933
   12530 Author: Stephan Wolf <stephan (a] letzte-bankreihe.de>
   12531 Date:   Mon Apr 28 11:26:37 2008 -0400
   12532 
   12533     R3xx+: further fix for IGP chips
   12534     
   12535     see bug 15538
   12536 
   12537 commit 211e0041c7fc2df494b77428553943a2b526ee4e
   12538 Author: Alex Deucher <alex@cube.(none)>
   12539 Date:   Sun Apr 27 21:08:00 2008 -0400
   12540 
   12541     IGP: fix EXA composite corruption
   12542 
   12543 commit 656b06bdde129ca4fc370f5a2cf7311c9179b0ff
   12544 Author: Alex Deucher <alex (a] botch2.com>
   12545 Date:   Sun Apr 27 20:20:49 2008 -0400
   12546 
   12547     RADEON: remove duplicate register define
   12548     
   12549     Also add more bit defs to wait_until register
   12550 
   12551 commit 8a9820a3aa49bc667f90ac291a27e4d7b4ae38b3
   12552 Author: Alex Deucher <alex (a] botch2.com>
   12553 Date:   Sun Apr 27 19:02:22 2008 -0400
   12554 
   12555     RADEON: decrease crtc/output verbosity
   12556 
   12557 commit c5d62fa0e8f52c3264ff9db3ff10cdf5a806bfc0
   12558 Author: Owen Taylor <otaylor (a] huygens.home.fishsoup.net>
   12559 Date:   Thu Apr 17 13:14:53 2008 +0200
   12560 
   12561     Emulate repeats by drawing in tiles
   12562     
   12563     When we can't turn on hardware repeats, because the texture
   12564     is non-power-of-two, or has padding at the ends of lines,
   12565     try to draw the image in multiple tiles rather than falling
   12566     back to software. (We can only do this when there is no
   12567     transform.)
   12568 
   12569 commit eeb7b74bb6c813b0e3afa4b704f6ffb0d0aab92b
   12570 Author: Owen Taylor <otaylor (a] huygens.home.fishsoup.net>
   12571 Date:   Thu Apr 17 13:14:25 2008 +0200
   12572 
   12573     Turn on wrapping when repeating on R100 + R200
   12574     
   12575     Actually enable repeats for R100 and R200. This corresponds
   12576     to a R300 change made in the patch in:
   12577     http://bugs.freedesktop.org/show_bug.cgi?id=15333
   12578 
   12579 commit e511f39dfef503006cf249b9f6934091eaade9b5
   12580 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   12581 Date:   Thu Apr 17 05:04:34 2008 -0400
   12582 
   12583     R300+: move more common code into init3d()
   12584     
   12585     - pre-load r3xx tex instructions
   12586     - setup RS instructions in init3d()
   12587 
   12588 commit 99435b7c18d931ea620044d0fdb4cc93dfcc6331
   12589 Author: Owen Taylor <otaylor (a] redhat.com>
   12590 Date:   Thu Apr 17 02:46:11 2008 -0400
   12591 
   12592     Radeon: Omit mask coordinates
   12593     
   12594     Adapted from Owen's patch on bug 15546
   12595     This fixes the slowness with aatext on r300
   12596     and may speed up other chips marginally.
   12597 
   12598 commit 37614e1db9a595fbe8a21d7a045895e11d272db9
   12599 Author: Alex Deucher <alex (a] botch2.com>
   12600 Date:   Tue Apr 15 09:48:16 2008 -0400
   12601 
   12602     fix up some things from the last commit
   12603 
   12604 commit 1286fe5ce1c77453d57817b9b26b1bdb32ca7bc8
   12605 Author: Alex Deucher <alex@botch2.(none)>
   12606 Date:   Mon Apr 14 20:02:14 2008 -0400
   12607 
   12608     R300+: properly setup vap_cntl
   12609     
   12610     this fixes tcl/pvs on RV515 among other things
   12611 
   12612 commit f72a4b805db26f10f69330b88459cbeae661189b
   12613 Author: Alex Deucher <alex (a] botch2.com>
   12614 Date:   Mon Apr 14 14:10:40 2008 -0400
   12615 
   12616     EXA: Don't wait for 3D idle after each Composite()
   12617     
   12618     wait in CompositeDone() instead
   12619 
   12620 commit 4cd4acf1092aeb696b086a382a033aee471d2de9
   12621 Author: Alex Deucher <alex (a] botch2.com>
   12622 Date:   Mon Apr 14 11:50:59 2008 -0400
   12623 
   12624     R300: move more common code to init3d()
   12625 
   12626 commit 3c523c9a07402e17dff588fad842224c57e98223
   12627 Author: Alex Deucher <alex (a] botch2.com>
   12628 Date:   Mon Apr 14 11:21:42 2008 -0400
   12629 
   12630     R3xx+: 3D engine documentation and minor cleanups
   12631     
   12632     - document the R300 exa/textured video code
   12633     - minor cleanups of textured video code to clarify meaning
   12634 
   12635 commit ce025bbb2496d4de94b8d4ac450c64441b64ee04
   12636 Author: Alex Deucher <alex (a] botch2.com>
   12637 Date:   Sat Apr 12 21:22:03 2008 -0400
   12638 
   12639     R300+: consolidate some tcl/non-tcl paths
   12640     
   12641     - Move more code to init3d()
   12642     - MMIO textured video seems more reliable now on newer chips
   12643 
   12644 commit 11b54a319c7c9dd52e3fb13372697059dafe1cd3
   12645 Author: Alex Deucher <alex (a] botch2.com>
   12646 Date:   Sat Apr 12 16:50:22 2008 -0400
   12647 
   12648     R3xx+: fix XAA + textured video on non-TCL path
   12649 
   12650 commit dd15a2f5906725116b8cd9954243099055e88e37
   12651 Author: Alex Deucher <alex (a] botch2.com>
   12652 Date:   Sat Apr 12 16:49:03 2008 -0400
   12653 
   12654     R3xx+: more fixes to 2D/3D engine init
   12655 
   12656 commit f3e68d4b7afd2e23675bf6361c496814c9cb4b94
   12657 Author: Alex Deucher <alex (a] botch2.com>
   12658 Date:   Fri Apr 11 10:59:07 2008 -0400
   12659 
   12660     Fix exa glyph corruption on newer chips
   12661 
   12662 commit b59686d6427cbf8b35e36b020cbbc6a0c5149b22
   12663 Author: Alex Deucher <alex (a] botch2.com>
   12664 Date:   Fri Apr 11 10:15:25 2008 -0400
   12665 
   12666     R300+: pre-load vertex programs in init3D()
   12667 
   12668 commit acc5833a35ad6c29a57f659607afb27eebdc2ea5
   12669 Author: Alex Deucher <alex (a] botch2.com>
   12670 Date:   Thu Apr 10 17:52:52 2008 -0400
   12671 
   12672     R3xx+: consolidate more tcl code
   12673 
   12674 commit 6f8f75bd19ef1919c0291141675be2d0e29b3251
   12675 Author: Alex Deucher <alex (a] botch2.com>
   12676 Date:   Thu Apr 10 17:08:50 2008 -0400
   12677 
   12678     R3xx+: consolidate some common 3D code
   12679 
   12680 commit 4b9234e1c4f7c7f419cb4245d64f3f9756c98bb6
   12681 Author: Alex Deucher <alex (a] botch2.com>
   12682 Date:   Thu Apr 10 16:58:22 2008 -0400
   12683 
   12684     R3xx+: tcl wip
   12685 
   12686 commit 865c463e3afb4759758f569132be8bf1386da5cc
   12687 Author: Alex Deucher <alex (a] botch2.com>
   12688 Date:   Thu Apr 10 16:51:04 2008 -0400
   12689 
   12690     R300+: textured video tcl cleanup
   12691 
   12692 commit 79c8d4ca36a1c3e5fe759d4ccc379c36af8f1676
   12693 Author: Alex Deucher <alex (a] botch2.com>
   12694 Date:   Thu Apr 10 16:28:18 2008 -0400
   12695 
   12696     RADEON: cleanup
   12697 
   12698 commit c4821a287d29a65f3bcb7d60dc72ec13c0384008
   12699 Author: Alex Deucher <alex (a] botch2.com>
   12700 Date:   Thu Apr 10 16:20:17 2008 -0400
   12701 
   12702     Revert "R3xx/R5xx: move more VAP, etc. state setup into common init3d() function"
   12703     
   12704     This reverts commit 305a3310963a5dd07b3495015b06aa8c7c4e6b02.
   12705     
   12706     Conflicts:
   12707     
   12708     	src/radeon_commonfuncs.c
   12709     	src/radeon_exa_render.c
   12710     	src/radeon_textured_videofuncs.c
   12711 
   12712 commit 0032c80bf30bab189204e3e6929e18a19d753138
   12713 Author: Alex Deucher <alex (a] botch2.com>
   12714 Date:   Thu Apr 10 14:35:00 2008 -0400
   12715 
   12716     RADEON: store tcl status in driver rec
   12717 
   12718 commit 9e2ffe66d106abe34a670d2edc9905ed62c485e8
   12719 Author: Alex Deucher <alex (a] botch2.com>
   12720 Date:   Thu Apr 10 14:24:04 2008 -0400
   12721 
   12722     R3xx+: use the right register for engine flush
   12723 
   12724 commit e1a9f26c2d2cbca9ad159e723ec95b95be1ef349
   12725 Author: Alex Deucher <alex (a] botch2.com>
   12726 Date:   Thu Apr 10 14:12:15 2008 -0400
   12727 
   12728     R3xx+: minor textured video fixes
   12729     
   12730     - set shader output swizzling correctly
   12731     - flush the right cache register on r3xx+
   12732 
   12733 commit d79040906cd25bd494feb5901f465bbd050aa923
   12734 Author: Alex Deucher <alex (a] botch2.com>
   12735 Date:   Thu Apr 10 13:59:58 2008 -0400
   12736 
   12737     R3xx+: EXA/textured video fixes
   12738     
   12739     - get pipe config based on GB_PIPE_SELECT where applicable
   12740     (adapted from a similar patch from Dave)
   12741     - only flush the dst cache after submitting vertices, freeing
   12742     the cache lines stalls the pipe
   12743     - no need to wait for 3D idle after submitting vertices
   12744     - fix PURGE_CACHE() and PURGE_ZCACHE() for r3xx+
   12745     - fix depth 16 with EXA composite
   12746 
   12747 commit 0a96173cc38e506728d4c3f2dd383ba56e856578
   12748 Author: Michel Dnzer <michel (a] tungstengraphics.com>
   12749 Date:   Mon Apr 7 18:15:34 2008 +0200
   12750 
   12751     Increase default CP timeout.
   12752     
   12753     Helps avoid spurious timeouts causing problems, see
   12754     http://bugs.freedesktop.org/show_bug.cgi?id=15203 .
   12755 
   12756 commit 255fbf465f5e7db2609a5a151bfa810249db52a0
   12757 Author: Owen W. Taylor <otaylor (a] fishsoup.net>
   12758 Date:   Thu Apr 3 02:25:41 2008 -0400
   12759 
   12760     Fix rendering of transformed sources for REPEAT_NONE with EXA on >= R300.
   12761     
   12762     Use the border color when possible, otherwise fall back to software.
   12763 
   12764 commit bc0407e53237d7968808110bc0243076377acf6e
   12765 Author: Alex Deucher <alex@cube.(none)>
   12766 Date:   Fri Apr 4 18:40:16 2008 -0400
   12767 
   12768     ATOMBIOS: Add support for DynamicClocks option
   12769     
   12770     This patch adds support for dynamic clock gating and static
   12771     power management using the atom command tables.  In some cases
   12772     the bios may already set this up during post, so YMMV.
   12773     
   12774     I was only able to test on desktop cards, so I haven't tested
   12775     to see how much (if any) power this saves or how it affects the
   12776     thermal footprint.
   12777 
   12778 commit 5f5e21bb50555c56bd371576074c28c929307ff1
   12779 Author: Alex Deucher <alex@cube.(none)>
   12780 Date:   Fri Apr 4 14:29:45 2008 -0400
   12781 
   12782     RADEON: warning fixes
   12783 
   12784 commit c8e9a973aaded24aad567a0e36d0c78a05d6b2fd
   12785 Author: Alex Deucher <alex@cube.(none)>
   12786 Date:   Fri Apr 4 14:26:19 2008 -0400
   12787 
   12788     RADEON: add some quirks
   12789 
   12790 commit 091963a635b79884afe77c026eabb48972fbe175
   12791 Author: Alex Deucher <alex (a] botch2.com>
   12792 Date:   Thu Apr 3 22:35:16 2008 -0400
   12793 
   12794     Minor cleanup
   12795 
   12796 commit 950e9860643c20acde0eca4e4ff26baacc1f2b69
   12797 Author: Alex Deucher <alex (a] botch2.com>
   12798 Date:   Thu Apr 3 22:11:48 2008 -0400
   12799 
   12800     Revert "RADEON: memmap rework 1"
   12801     
   12802     This reverts commit dd8ee1b444f4b973a1e0fadca5f943f2162b5e94.
   12803     
   12804     Conflicts:
   12805     
   12806     	src/radeon.h
   12807     	src/radeon_driver.c
   12808     
   12809     This rework seems to have caused more trouble than it was worth.
   12810 
   12811 commit 88a1fe4a94c5d11aff22734b21c89890e4428cd5
   12812 Author: Alex Deucher <alex (a] botch2.com>
   12813 Date:   Thu Apr 3 22:04:43 2008 -0400
   12814 
   12815     Revert "RADEON: remove driver rec copies of mc info, use save rec directly"
   12816     
   12817     This reverts commit be0858a84fbdf74c0b844f462933a221d48c707d.
   12818     
   12819     Conflicts:
   12820     
   12821     	src/radeon_driver.c
   12822 
   12823 commit c40a7aa3989576a8144213e2f31b892d21df8686
   12824 Author: Owen W. Taylor <otaylor (a] fishsoup.net>
   12825 Date:   Thu Apr 3 14:43:55 2008 -0400
   12826 
   12827     R3xx/R5xx: Fix pitch and clamp mode for repeating textures
   12828     
   12829          - We can always use TXPITCH on a R300 even when repeating,
   12830            (previous check for pitch matching width was also wrong)
   12831          - Fix clamp mode for repeating textures to be WRAP
   12832 
   12833 commit a8593482c1f2e0f2dbac06c2e5325ba8c83ed9ff
   12834 Author: Dave Airlie <airlied (a] redhat.com>
   12835 Date:   Wed Apr 2 09:58:05 2008 +1000
   12836 
   12837     atombios: fix the dual-head hopefully.
   12838     
   12839     tested on r600 with DVI and VGA
   12840 
   12841 commit 61d883d116fab3e9b513432d65e705afc5bb39f1
   12842 Author: Dave Airlie <airlied (a] redhat.com>
   12843 Date:   Wed Apr 2 09:57:38 2008 +1000
   12844 
   12845     Revert "Revert "atombios: fixup the width/height to use the mode values not the scrn ones""
   12846     
   12847     This reverts commit fc9af578997b6f22ee8b17e83f37d98689291b0e.
   12848     
   12849     I see your revert and raise you one...
   12850 
   12851 commit fc9af578997b6f22ee8b17e83f37d98689291b0e
   12852 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   12853 Date:   Tue Apr 1 09:25:45 2008 -0400
   12854 
   12855     Revert "atombios: fixup the width/height to use the mode values not the scrn ones"
   12856     
   12857     This reverts commit c2b1c8b706a6c7c1fd0af80091958473133d54e7.
   12858     
   12859     These registers hold surface size.  Using the mode values
   12860     breaks dualhead.
   12861 
   12862 commit 959509dd54de053f526b534e379a46934127231f
   12863 Author: Dave Airlie <airlied (a] redhat.com>
   12864 Date:   Mon Mar 31 14:29:44 2008 +1000
   12865 
   12866     radeon: use correct DDC interfaces so quirks get applied
   12867     
   12868     Radeon seemed to mess up applying certain quirks, hopefully this will fix it.
   12869 
   12870 commit 18f5f1cd2f52afed89fc11ade0920f3dfea87306
   12871 Author: Dave Airlie <airlied (a] redhat.com>
   12872 Date:   Mon Mar 31 14:11:49 2008 +1000
   12873 
   12874     radeon: split quirks into separate function and new quirk for IBM RN50
   12875     
   12876     Add a connector table quirk for the IBM RN50.
   12877 
   12878 commit c2b1c8b706a6c7c1fd0af80091958473133d54e7
   12879 Author: Dave Airlie <airlied (a] redhat.com>
   12880 Date:   Sun Mar 30 11:44:14 2008 +1000
   12881 
   12882     atombios: fixup the width/height to use the mode values not the scrn ones
   12883     
   12884     this fixes it properly, legacy appears to be okay.
   12885 
   12886 commit c5edea3d8c9254d3a21e390b8309e39e4c9635db
   12887 Author: Dave Airlie <airlied (a] redhat.com>
   12888 Date:   Sun Mar 30 11:11:22 2008 +1000
   12889 
   12890     r500/r600: fix rotation to fill screen
   12891     
   12892     I'm not 100% sure this is the correct fix (maybe we shouldn't be using scrn
   12893     virtualX/Y)... this will fix it for now until I get more time.
   12894 
   12895 commit 9c62c820ba45ebc14d5f36f5d7885863800b6adb
   12896 Author: Michel Dnzer <michel (a] tungstengraphics.com>
   12897 Date:   Fri Mar 28 12:37:29 2008 +0100
   12898 
   12899     Include config.h, so FGL_LINUX can actually be defined when it's tested...
   12900 
   12901 commit a00d9260a85b94a522c442aee24bc5ea4dc31c5c
   12902 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   12903 Date:   Thu Mar 27 20:03:13 2008 -0400
   12904 
   12905     RADEON: fix lid issues on AVIVO chips for real this time :)
   12906 
   12907 commit f0e89c09074b2c7e641f73692bb39b0bf68eb49c
   12908 Author: Alex Deucher <alex (a] botch2.com>
   12909 Date:   Thu Mar 27 19:15:18 2008 -0400
   12910 
   12911     Revert "RADEON: attempt to fix lid issues"
   12912     
   12913     This reverts commit 9b4473c1d830b88866dd22e8174a07195bd6fcf4.
   12914     This doesn't help.
   12915 
   12916 commit 1442d396b938049b83f009a78ddabe2bf85641b6
   12917 Author: Dave Airlie <airlied (a] redhat.com>
   12918 Date:   Thu Mar 27 14:02:51 2008 +1000
   12919 
   12920     radeon: size bios to max of bar vs 64k.
   12921     
   12922     reported by dwmw2: rhbz 438299
   12923 
   12924 commit de2f609ff0004ef8b74727bfebc2c74fb91205ea
   12925 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   12926 Date:   Wed Mar 26 18:35:21 2008 -0400
   12927 
   12928     AVIVO: no need to call PreinitXv() on AVIVO chips as they have no overlay
   12929 
   12930 commit 75884c257bc2bcfa5b498a77d4c403f09face036
   12931 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   12932 Date:   Wed Mar 26 18:16:47 2008 -0400
   12933 
   12934     XAA: update message about render so as to not confuse users
   12935 
   12936 commit 9b4473c1d830b88866dd22e8174a07195bd6fcf4
   12937 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   12938 Date:   Wed Mar 26 18:01:29 2008 -0400
   12939 
   12940     RADEON: attempt to fix lid issues
   12941     
   12942     On some laptops the bios attempts to re-program the chip
   12943     when a lid event comes in.  This should hopefully prevent
   12944     the bios from doing that.
   12945 
   12946 commit 8b144830fe9b4a0cee4745023de5e7d387070f60
   12947 Author: Alex Deucher <alex@samba.(none)>
   12948 Date:   Tue Mar 25 01:15:05 2008 -0400
   12949 
   12950     RV250: disable textured video due to HW bug
   12951     
   12952     The YUV->RGB conversion in the texture engine is broken
   12953     on RV250 so the colors come out wrong.
   12954 
   12955 commit 1789f11ab91633d3928f8b71988d51ff44bda9d1
   12956 Author: Alex Deucher <alex@samba.(none)>
   12957 Date:   Mon Mar 24 19:03:30 2008 -0400
   12958 
   12959     R3xx/R5xx: flush PVS state before enabling pvs-bypass
   12960 
   12961 commit 305a3310963a5dd07b3495015b06aa8c7c4e6b02
   12962 Author: Alex Deucher <alex@samba.(none)>
   12963 Date:   Mon Mar 24 14:25:03 2008 -0400
   12964 
   12965     R3xx/R5xx: move more VAP, etc. state setup into common init3d() function
   12966     
   12967     Also some minor code cleanups
   12968 
   12969 commit 399b1d405e602c62d6deebea6d7e1f38886cd8e2
   12970 Author: Alex Deucher <alex@samba.(none)>
   12971 Date:   Mon Mar 24 13:04:57 2008 -0400
   12972 
   12973     R3xx/R5xx: use non VAP/TCP for textured video
   12974     
   12975     Just extra state to emit.
   12976 
   12977 commit cd77ec18f32a7b36acb655c927bbfd7044019f97
   12978 Author: Dave Airlie <airlied (a] redhat.com>
   12979 Date:   Mon Mar 24 18:42:21 2008 +1000
   12980 
   12981     r300: don't bother with VAP/TCL for render.
   12982     
   12983     We just send more data to the card to process per transaction, without getting
   12984     any actual gains, as we already pre-compute the vertices without needing
   12985     any clipping or transforms from the card.
   12986     
   12987     Perhaps some stuff could be done on-card, but so far the code is a lot
   12988     faster if we avoid sending this extra info.
   12989     
   12990     pre: 150000 glyphs/sec
   12991     post: 185000 glyphs/sec
   12992 
   12993 commit 301c6739b88676a0c78fc72194e993f894b8dc28
   12994 Author: Alex Deucher <alex (a] botch2.com>
   12995 Date:   Sun Mar 23 11:14:02 2008 -0400
   12996 
   12997     RS4xx: Revert back to previous fifo settings for now
   12998     
   12999     Setup of these registers needs more investigation.
   13000 
   13001 commit 9bea60b3eb378de5e1d44cc02a2763f4feae7882
   13002 Author: Alex Deucher <alex (a] botch2.com>
   13003 Date:   Sat Mar 22 11:46:15 2008 -0400
   13004 
   13005     RS4xx: more work on disp/disp2 fifo setup
   13006 
   13007 commit 90f11c3986c28daa7b600b9662da145af325d264
   13008 Author: Alex Deucher <alex (a] botch2.com>
   13009 Date:   Sat Mar 22 11:29:51 2008 -0400
   13010 
   13011     RS4xx: missed this on the last commit.
   13012 
   13013 commit 6d5066a451017a2683addc9e2496987626795dda
   13014 Author: Alex Deucher <alex@samba.(none)>
   13015 Date:   Fri Mar 21 16:21:54 2008 -0400
   13016 
   13017     RS4xx: attempt to set up disp/disp2 fifos correctly
   13018     
   13019     If you have an XPRESS chip, please test!!!
   13020 
   13021 commit fb1cffac05ae20c8365b25a2042b0ae961880faf
   13022 Author: Alex Deucher <alex@samba.(none)>
   13023 Date:   Fri Mar 21 15:24:36 2008 -0400
   13024 
   13025     RS4xx: attempt to fix TMDS/DVO support
   13026     
   13027     XPRESS chips added a second set of FP control registers.
   13028     I don't have the hw to test however.
   13029 
   13030 commit 5e3b21284482df9974c9a58f248f0100def2bb0c
   13031 Author: Alex Deucher <alex@samba.(none)>
   13032 Date:   Wed Mar 19 19:15:05 2008 -0400
   13033 
   13034     Disable the setting of HARDWARE_CURSOR_BIT_ORDER_MSBFIRST
   13035     
   13036     See bug 11796
   13037 
   13038 commit 17cd42ed31814ba329a6a68edd0d75390a7da40e
   13039 Author: Matt Turner <mattst88 (a] gmail.com>
   13040 Date:   Wed Mar 19 18:17:10 2008 -0400
   13041 
   13042     Enable BSR in Log2 functions
   13043     
   13044     This patch edits RADEONLog2 and ATILog2 to use the x86 BSR instruction instead
   13045     of looping through bits. It should provide a somewhat of a speed increase in
   13046     this function on x86 and AMD64 architectures.
   13047     
   13048     Note: the BSR instruction was added with the 80386 CPU and is therefore not
   13049     compatible with earlier CPUs, though I highly doubt it's even possible to use a
   13050     286 in conjunction with a Radeon.
   13051     
   13052     The inline assembly also works with Intel's compiler (icc).
   13053 
   13054 commit c83827b4d2b6f03c54429e757a756eb99ff8be6b
   13055 Author: Paulo Cesar Pereira de Andrade <pcpa (a] mandriva.com.br>
   13056 Date:   Wed Mar 19 17:58:34 2008 -0400
   13057 
   13058     [PATCH] Compile warning fixes.
   13059     
   13060       Minor changes to avoid declarations mixed with code.
   13061       Ansified functions with empty prototype to specify they don't
   13062     receive arguments.
   13063       Added some prototypes to radeon.h, and major reorder on radeon.h
   13064     adding prototypes in alphabetical order and specifying to file that
   13065     defines it.
   13066 
   13067 commit bed9754ad21d6c0a7f61067b04ba31c430a7cecb
   13068 Merge: 55e446b f71ac0e
   13069 Author: Alex Deucher <alex@samba.(none)>
   13070 Date:   Wed Mar 19 16:06:41 2008 -0400
   13071 
   13072     Merge branch 'master' of ssh://agd5f (a] git.freedesktop.org/git/xorg/driver/xf86-video-ati into r3xx-render
   13073 
   13074 commit 55e446b5bc091e6c7b3c2e9ae20b45130555c246
   13075 Author: Alex Deucher <alex@samba.(none)>
   13076 Date:   Wed Mar 19 13:15:32 2008 -0400
   13077 
   13078     R3xx/R5xx: Make sure to clamp the output of the FS
   13079 
   13080 commit b6aa4279cbe68cc8e4523795e9714fb798b62d98
   13081 Author: Alex Deucher <alex@samba.(none)>
   13082 Date:   Wed Mar 19 12:45:01 2008 -0400
   13083 
   13084     R5xx: bump textured video limits to 4096
   13085 
   13086 commit 4a445a3e8c4c5ecd9d4ef8daa26906c3ceaa94a1
   13087 Author: Alex Deucher <alex@samba.(none)>
   13088 Date:   Wed Mar 19 12:31:51 2008 -0400
   13089 
   13090     RADEON: add new macros to distinguish between R3xx and R5xx 3D
   13091 
   13092 commit 85d0c9e8d22ccc72bec87b3fd44da5d7609293e0
   13093 Author: Alex Deucher <alex@samba.(none)>
   13094 Date:   Wed Mar 19 12:07:33 2008 -0400
   13095 
   13096     RADEON: fixed textured video with XAA and tiling
   13097 
   13098 commit f5951db7b3522e0fe6af7f46a170c9c9a60a9bff
   13099 Author: Alex Deucher <alex@samba.(none)>
   13100 Date:   Wed Mar 19 12:01:50 2008 -0400
   13101 
   13102     RV515: fix textured video and EXA Composite
   13103     
   13104     There seems to be an issue with the PVS setup on RV515, but
   13105     bypassing it seems to work fine.
   13106 
   13107 commit 13573879fe56368ad06234712b677c23fabc56c6
   13108 Author: Dave Airlie <airlied (a] redhat.com>
   13109 Date:   Wed Mar 19 15:06:47 2008 +1000
   13110 
   13111     r500: make it work from startup.
   13112     
   13113     I'm not sure why this worked or what is going wrong here, really the
   13114     VAP internal architecture escapes me :)
   13115 
   13116 commit d331dd64d644a18ec99a2136cd0943b5edca1f03
   13117 Author: Alex Deucher <alex@samba.(none)>
   13118 Date:   Tue Mar 18 19:44:26 2008 -0400
   13119 
   13120     R3xx/R5xx: remove extra return after last commit
   13121 
   13122 commit bc34df7a9c35cdd38c49d5c22471f3f487a33d6e
   13123 Author: Alex Deucher <alex@samba.(none)>
   13124 Date:   Tue Mar 18 19:39:47 2008 -0400
   13125 
   13126     R3xx/R5xx: switch an ErrorF() to RADEONFALLBACK()
   13127 
   13128 commit 6f03f8fe0ecf4181dcf125049cf63bece0451fb2
   13129 Author: Alex Deucher <alex@samba.(none)>
   13130 Date:   Tue Mar 18 19:36:05 2008 -0400
   13131 
   13132     R3xx: we only use 2 temps, not 3
   13133 
   13134 commit 8bb71ab4a3eb4fb6ef7f709e87c8df387cb70ee3
   13135 Author: Tilman Sauerbeck <tilman (a] code-monkey.de>
   13136 Date:   Tue Mar 18 14:36:08 2008 -0400
   13137 
   13138     R3xx/R5xx: fix up a8-src-something_with_colors
   13139 
   13140 commit c362591d9b496df30668543158e4de44de742dc3
   13141 Author: Alex Deucher <alex@samba.(none)>
   13142 Date:   Tue Mar 18 11:15:17 2008 -0400
   13143 
   13144     R3xx/R5xx: remove some cruft
   13145 
   13146 commit 89fe6d2c7d7471e6088558130f6e49f46c31dd47
   13147 Author: Dave Airlie <airlied (a] linux.ie>
   13148 Date:   Tue Mar 18 09:43:43 2008 -0400
   13149 
   13150     R5xx: fix typ in r5xx render accel
   13151     
   13152     This gets render working on r5xx
   13153 
   13154 commit 79b40ebcd8dedfc83e484c1024beeeaccc6124f3
   13155 Author: Alex Deucher <alex@samba.(none)>
   13156 Date:   Tue Mar 18 02:46:49 2008 -0400
   13157 
   13158     R5xx: first pass at render support (untested)
   13159 
   13160 commit 71292c8f193230255d1d980c2e996bb01d04fab6
   13161 Author: Alex Deucher <alex@samba.(none)>
   13162 Date:   Tue Mar 18 00:45:37 2008 -0400
   13163 
   13164     R5xx: bump tex/dst limits to 4096
   13165 
   13166 commit 30b52f8aa6a471455284f59b5b27252743892b13
   13167 Author: Alex Deucher <alex@samba.(none)>
   13168 Date:   Mon Mar 17 23:20:10 2008 -0400
   13169 
   13170     R3xx/R5xx: whitespace cleanup and cruft removal
   13171 
   13172 commit 9c9f1b538ed710c3066775fba0a8e936b63087b1
   13173 Author: Alex Deucher <alex@samba.(none)>
   13174 Date:   Mon Mar 17 23:01:37 2008 -0400
   13175 
   13176     R3xx: get masks working and cleanup
   13177     
   13178     RS offset was wrong for mask texture
   13179 
   13180 commit ef94febd74f8ee63081b61e42f093a5a2b8fbf1e
   13181 Author: Alex Deucher <alex@samba.(none)>
   13182 Date:   Mon Mar 17 22:27:19 2008 -0400
   13183 
   13184     R3xx: minor adjustments
   13185 
   13186 commit f71ac0e40b9d950bcb3bba42a75d41f45b6ed1bf
   13187 Author: Alban Browaeys <prahal (a] yahoo.com>
   13188 Date:   Mon Mar 17 20:48:48 2008 -0400
   13189 
   13190     RADEON: Revert to old behavior when resetting the memmap on VT switch
   13191     
   13192     Not sure why this needs to be done twice.  Should fix bug 14980
   13193     Probably needs more investigation.
   13194 
   13195 commit bedbbf196dc97ee5142e7dfae16fb6f317fca5a7
   13196 Author: Alex Deucher <alex@samba.(none)>
   13197 Date:   Mon Mar 17 20:16:25 2008 -0400
   13198 
   13199     R3xx: some progress
   13200 
   13201 commit af0e626c132de2dd9958fec657fcc85d4c0fe5e1
   13202 Author: Alex Deucher <alex@samba.(none)>
   13203 Date:   Mon Mar 17 18:07:12 2008 -0400
   13204 
   13205     R3xx: fix errant w
   13206 
   13207 commit 29ea5bfc0eb3194e2454fc3ee863df54f0300880
   13208 Author: Alex Deucher <alex@cube.(none)>
   13209 Date:   Mon Mar 17 16:41:57 2008 -0400
   13210 
   13211     RADEON: fix typo in RADEONAdjustMemMapRegisters()
   13212 
   13213 commit ab317e85c5ab1a249a510c34aeb3a908be1a66fc
   13214 Author: Alex Deucher <alex@cube.(none)>
   13215 Date:   Mon Mar 17 15:28:09 2008 -0400
   13216 
   13217     RADEON: make sure var is initialized properly in RADEONAdjustMemMapRegisters()
   13218 
   13219 commit 208d307227e15f37a6af5194398ed23266ff743a
   13220 Author: Dave Airlie <airlied (a] linux.ie>
   13221 Date:   Sun Mar 16 19:39:23 2008 +1000
   13222 
   13223     radeon: the 0x5974 appears to be a mobility chip...
   13224     
   13225     After debugging with partymola on #radeon, adding this allowed his
   13226     Dell Vostro 1000 to work properly
   13227 
   13228 commit 9bc7c2ec4048e1677547c1d60c51ccb954f7589a
   13229 Author: Alex Deucher <alex@samba.(none)>
   13230 Date:   Fri Mar 14 20:12:22 2008 -0400
   13231 
   13232     R3xx: odds and ends...
   13233     
   13234     still not working.
   13235     - swizzle US output for BGR formats
   13236     - no need to write to temps in ALU ops,
   13237     write to output only
   13238     - flush the PVS before updating
   13239 
   13240 commit 96bea7906c4706fcd57a9cd8f1ce3feab6ac676d
   13241 Author: Alex Deucher <alex@samba.(none)>
   13242 Date:   Fri Mar 14 15:59:36 2008 -0400
   13243 
   13244     R3xx: theoretical support for component alpha
   13245     
   13246     masks are still broken so...
   13247 
   13248 commit cffe3dcc8991cd7c457a9c1a9f41055aa9ea3436
   13249 Author: Alex Deucher <alex@samba.(none)>
   13250 Date:   Fri Mar 14 14:37:43 2008 -0400
   13251 
   13252     R3xx: VS WIP
   13253 
   13254 commit b73f52a50dfd6ff8d92f04d6b510c39582c6ac67
   13255 Author: Alex Deucher <alex@samba.(none)>
   13256 Date:   Fri Mar 14 14:20:49 2008 -0400
   13257 
   13258     R3xx/R5xx: enable VS for mask texture
   13259 
   13260 commit 569a14ca9be1e18fe9921edc816ac3dc32d6cca7
   13261 Author: Alex Deucher <alex@samba.(none)>
   13262 Date:   Fri Mar 14 13:32:12 2008 -0400
   13263 
   13264     R3xx/R5xx: Fix magic numbers in vertex shaders
   13265 
   13266 commit 4878997529601d62e257aa1c9112bd460561de73
   13267 Author: Alex Deucher <alex@samba.(none)>
   13268 Date:   Thu Mar 13 21:23:40 2008 -0400
   13269 
   13270     R3xx: make sure to set the FS code size correctly
   13271 
   13272 commit 22f46b88ef05afb6a6b6d70007ac4980a446430e
   13273 Author: Alex Deucher <alex@samba.(none)>
   13274 Date:   Thu Mar 13 20:25:33 2008 -0400
   13275 
   13276     R3xx: attempt to setup the rasterizer properly for mask texture
   13277     
   13278     Not working yet
   13279 
   13280 commit 081fc9e892fa3d2e07b7db65b2e2719646255463
   13281 Author: Alex Deucher <alex@samba.(none)>
   13282 Date:   Thu Mar 13 18:38:26 2008 -0400
   13283 
   13284     R3xx: more mask work
   13285 
   13286 commit 2bf0236c03538ace3ce6d0e68f0829fc47d1385b
   13287 Author: Alex Deucher <alex@samba.(none)>
   13288 Date:   Thu Mar 13 18:32:00 2008 -0400
   13289 
   13290     R3xx: enable composite for non-mask cases
   13291 
   13292 commit 74286ba41302107d2fc626fee2181f7c4bc18164
   13293 Author: Alex Deucher <alex@samba.(none)>
   13294 Date:   Thu Mar 13 18:25:32 2008 -0400
   13295 
   13296     R3xx: add basic mask support
   13297 
   13298 commit a2bbe10d866567911b68f222b4758624bfe9bf84
   13299 Author: Alex Deucher <alex@samba.(none)>
   13300 Date:   Thu Mar 13 18:16:53 2008 -0400
   13301 
   13302     R300: setup source selects and output swizzling
   13303 
   13304 commit b9974ecce7d1932595226004858b08a7a6b188dc
   13305 Author: Alex Deucher <alex@samba.(none)>
   13306 Date:   Thu Mar 13 17:35:38 2008 -0400
   13307 
   13308     R3xx: set the texture id and add some register info
   13309 
   13310 commit 0ef700b7da5e554a0d0d166f3fde85ff45c9eb1f
   13311 Author: Alex Deucher <alex@samba.(none)>
   13312 Date:   Thu Mar 13 17:02:25 2008 -0400
   13313 
   13314     R3xx/R5xx: enable blending
   13315 
   13316 commit b35c09a597c93a1d9f06ef0091c96822b0653f98
   13317 Author: Dave Airlie <airlied (a] redhat.com>
   13318 Date:   Thu Mar 13 18:42:29 2008 +1000
   13319 
   13320     xv: fixup XAA on r500 textured video
   13321     
   13322     the XAA area should never end up tiled. This may break with nooffscreen pixmaps
   13323 
   13324 commit d4446461c3630caff166456c351ace34f57cc119
   13325 Author: Matt Turner <mattst88 (a] gmail.com>
   13326 Date:   Tue Mar 11 21:20:53 2008 -0400
   13327 
   13328     Properly fix uninitialized variables warnings
   13329     
   13330     According to commit 9fd13e6773371c82b9799a5bda7c96ffa5cafe8c to
   13331     xf86-video-intel by Kristian Hgsberg, there is a better way to fix the
   13332     possibly initialized variables warnings. This patch will use Kristian's fix.
   13333 
   13334 commit 20adfd7390d9b1f100e0c4a14f175377b8335c82
   13335 Author: Alex Deucher <alex@cube.(none)>
   13336 Date:   Tue Mar 11 20:09:35 2008 -0400
   13337 
   13338     RADEON: enable output attributes that require a modeset immediately
   13339     
   13340     This should fix bug 14915
   13341 
   13342 commit 53ba7f5771b0b53fb0d3bc29d64bdd3813756d10
   13343 Author: Alex Deucher <alex@cube.(none)>
   13344 Date:   Tue Mar 11 19:12:40 2008 -0400
   13345 
   13346     RADEON: fix vblank interrupts after VT switch or suspend/resume
   13347 
   13348 commit e946c097f0438afbea6f3dd37ee39d67d415708c
   13349 Author: Matt Turner <mattst88 (a] gmail.com>
   13350 Date:   Tue Mar 11 19:07:58 2008 -0400
   13351 
   13352     [PATCH] Fix a few warnings
   13353 
   13354 commit 8e160508520c0a24ca90aad182f296461ca0d9b6
   13355 Author: Alex Deucher <alex@cube.(none)>
   13356 Date:   Tue Mar 11 18:11:13 2008 -0400
   13357 
   13358     DCE3: add support for PCIEPHY (untested)
   13359 
   13360 commit fbded88a2925f9f049936dad0736721e7b84a6ee
   13361 Author: Alex Deucher <alex@cube.(none)>
   13362 Date:   Tue Mar 11 14:10:31 2008 -0400
   13363 
   13364     ATOM: remove some cruft
   13365 
   13366 commit 3263f6e4a410281d620c288a92bb4521f7b6fc06
   13367 Author: Alex Deucher <alex@cube.(none)>
   13368 Date:   Tue Mar 11 14:05:48 2008 -0400
   13369 
   13370     DCE3: enable DPMS on DIG ports
   13371 
   13372 commit eb90e235b58c94f3d4d75394725ab2fe246a42ff
   13373 Author: Alex Deucher <alex@cube.(none)>
   13374 Date:   Tue Mar 11 13:53:54 2008 -0400
   13375 
   13376     DCE3: adjust PLL for DCE3 chips
   13377     
   13378     this fixes stability issues on digital outputs and certain modes.
   13379 
   13380 commit 552615ccc5360baafb8bb41698c1ca27816fd4b2
   13381 Author: Alex Deucher <alex@cube.(none)>
   13382 Date:   Tue Mar 11 13:38:29 2008 -0400
   13383 
   13384     ATOMBIOS: enable load detection by default on both DACs
   13385     
   13386     Load detection is reliable with atom, so enable it by default
   13387     on both DACA and DACB, rather than just DACA.
   13388 
   13389 commit 78b10487cf222c96f8944ba25e2ea970506b3535
   13390 Author: Alex Deucher <alex@cube.(none)>
   13391 Date:   Tue Mar 11 13:16:00 2008 -0400
   13392 
   13393     DCE3: add output attribute to enable/disable coherent mode
   13394     
   13395     Enabled by default.  The TMDS transmitter can be programmed
   13396     slightly differently depending on the chips in the panel.  If you
   13397     have problems with tmds on a particular panel, try disabling it.
   13398 
   13399 commit d20be31c46fbec623af4c3628a7c603ceacf500f
   13400 Author: Alex Deucher <alex@botch2.(none)>
   13401 Date:   Mon Mar 10 21:05:43 2008 -0400
   13402 
   13403     RV550: MC setup is like RV515 not RV530
   13404 
   13405 commit 38606b08b68842fbcc81c233009c1117269f3be9
   13406 Author: Matthieu Herrb <matthieu (a] bluenote.herrb.net>
   13407 Date:   Sat Mar 8 23:22:59 2008 +0100
   13408 
   13409     Makefile.am: nuke RCS Id
   13410 
   13411 commit 9d710ee1a44cf2f3a948fbdbe17ef09521cbe744
   13412 Author: Alex Deucher <alex@cube.(none)>
   13413 Date:   Fri Mar 7 15:09:14 2008 -0500
   13414 
   13415     AVIVO: clean up some unused variables
   13416 
   13417 commit c28c30c9f3d7bfebfd56a5c982c96f0090982054
   13418 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   13419 Date:   Fri Mar 7 14:10:49 2008 -0500
   13420 
   13421     RADEON: Fix crash in last commit
   13422 
   13423 commit c3a3635865e380c784a226c8ead069d4716d6b75
   13424 Author: Dave Airlie <airlied (a] redhat.com>
   13425 Date:   Thu Mar 6 20:17:45 2008 -0500
   13426 
   13427     RADEON: fix tiling/interlaced interaction with randr 1.2
   13428 
   13429 commit df1b94dc4eb1f35b636dbf2ec0ab1c2da9937c0d
   13430 Author: Alex Deucher <alex@botch2.(none)>
   13431 Date:   Thu Mar 6 19:22:08 2008 -0500
   13432 
   13433     DCE3: Ignore outputs with DIN connectors for now
   13434 
   13435 commit cb2dc19387c7b6494c47c76d683cf38a48700768
   13436 Author: Alex Deucher <alex@cube.(none)>
   13437 Date:   Thu Mar 6 18:33:12 2008 -0500
   13438 
   13439     AVIVO: fix typo from a previous commit
   13440     
   13441     Leave tv dpms hook disabled or you may get bad interactions
   13442     with the shared DAC
   13443 
   13444 commit 77355de48057e5e7e0d5b3f3cf5a7a92220a53b1
   13445 Author: Alex Deucher <alex@cube.(none)>
   13446 Date:   Thu Mar 6 17:46:00 2008 -0500
   13447 
   13448     AVIVO: don't add outputs for invalid connectors
   13449 
   13450 commit 600dbe080997a01ceaf6be86723189d518bc1281
   13451 Merge: 594743a 5b7875d
   13452 Author: Alex Deucher <alex@cube.(none)>
   13453 Date:   Thu Mar 6 17:31:37 2008 -0500
   13454 
   13455     Merge branch 'master' of ssh://agd5f (a] git.freedesktop.org/git/xorg/driver/xf86-video-ati
   13456 
   13457 commit 594743a99811a8b0f391412892414fcd158eeb56
   13458 Author: Alex Deucher <alex@cube.(none)>
   13459 Date:   Thu Mar 6 17:30:21 2008 -0500
   13460 
   13461     AVIVO: fix up memsize detection for IGP chips
   13462 
   13463 commit 5b7875d0cbfbdbcd1515c4e942d30de298b49dff
   13464 Author: Doug Chapman <doug.chapman (a] hp.com>
   13465 Date:   Thu Mar 6 14:31:06 2008 -0500
   13466 
   13467     Bug #14826: Fix a bogus check around xf86SetOperatingState.
   13468 
   13469 commit 651fe23f4c650ed91843dec48db24e18e8b91219
   13470 Merge: 3de2dc8 766f464
   13471 Author: Adam Jackson <ajax (a] redhat.com>
   13472 Date:   Thu Mar 6 14:28:27 2008 -0500
   13473 
   13474     Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/driver/xf86-video-ati
   13475 
   13476 commit 41171c25cd235bafad26bcbabced16ead4b8c54b
   13477 Author: Alex Deucher <alex@cube.(none)>
   13478 Date:   Thu Mar 6 14:05:18 2008 -0500
   13479 
   13480     DCE3.0: add support for crtc memreq table
   13481 
   13482 commit 766f464dfdfccadef23e4232f2bce5db22195513
   13483 Author: Alex Deucher <alex@cube.(none)>
   13484 Date:   Thu Mar 6 13:35:43 2008 -0500
   13485 
   13486     RADEON: take 2 on proper pragma pack support for bsds
   13487     
   13488     See bug 14594.  Based on suggestion by Henry Zhao
   13489 
   13490 commit a842ce9ca6494e724a7828cead9b61c9ef02b6aa
   13491 Author: Alex Deucher <alex@cube.(none)>
   13492 Date:   Thu Mar 6 12:32:18 2008 -0500
   13493 
   13494     DCE3.0: Minor fixups
   13495 
   13496 commit 8a1ba374033591c725a78923aa30829e4de2a5ae
   13497 Author: Alex Deucher <alex@cube.(none)>
   13498 Date:   Thu Mar 6 09:53:51 2008 -0500
   13499 
   13500     RADEON: option to override TVDAC adj values from bios with driver defaults
   13501     
   13502     If you have a washed out image on the tv dac, try this option.
   13503     Option "DefaultTVDACAdj" "TRUE"
   13504 
   13505 commit 0ed48f8f651a28e189f9fee8c6b593da0178d21c
   13506 Author: Alex Deucher <alex@cube.(none)>
   13507 Date:   Wed Mar 5 18:41:01 2008 -0500
   13508 
   13509     AVIVO: Initial support for DCE 3.0 using atombios
   13510     
   13511     DACs are working well, DIG support (DVI, HDMI, LVDS, etc.)
   13512     still has some issues.
   13513 
   13514 commit 2901e99f1942842856cd39c1dcc8b22f3cf7d9e3
   13515 Author: Alex Deucher <alex@botch2.(none)>
   13516 Date:   Wed Mar 5 10:40:06 2008 -0500
   13517 
   13518     RADEON: fix fetching of dac2 adj values from newer bios tables
   13519 
   13520 commit 74eb981287d76836327830bd51272f605a07e0cc
   13521 Author: Alex Deucher <alex@botch2.(none)>
   13522 Date:   Mon Mar 3 12:02:44 2008 -0500
   13523 
   13524     ATOMBIOS: fix atombios parser support on *bsd
   13525     
   13526     bsd requires a different pragma pack than Linux.
   13527     See bug 14594.
   13528 
   13529 commit f7769ea86e265f347eb58c517ccb5ef8b35eec27
   13530 Author: Paulo Cesar Pereira de Andrade <pcpa (a] mandriva.com.br>
   13531 Date:   Sun Mar 2 14:49:21 2008 -0500
   13532 
   13533     [PATCH] Ensure symbols used by other modules are visible.
   13534     
   13535     The xf86-video-ati drivers are one of the cases where LoaderSymbol is
   13536     widely used in some obscure ways. This patch fixes the problem, and
   13537     allows compiling with -fvisibility=hidden.
   13538 
   13539 commit a4398ac3ad77216f2c8aa628425bef5f2912a0a9
   13540 Author: Alex Deucher <alex@cube.(none)>
   13541 Date:   Sat Mar 1 18:52:26 2008 -0500
   13542 
   13543     RS6xx: change isIGP checks to CHIP_FAMILY_RS690
   13544     
   13545     these paths are only relevant on RS6xx chips
   13546 
   13547 commit 67d4d04836c05293b844bc505f303cfb04c0f8a4
   13548 Author: Alex Deucher <alex@cube.(none)>
   13549 Date:   Sat Mar 1 18:33:18 2008 -0500
   13550 
   13551     RADEON: use xf86SetDesiredModes() in screeninit and enterVT
   13552     
   13553     this should restore the proper output state on VT switches
   13554 
   13555 commit be0858a84fbdf74c0b844f462933a221d48c707d
   13556 Author: Maciej Cencora <m.cencora (a] gmail.com>
   13557 Date:   Sat Mar 1 18:11:58 2008 -0500
   13558 
   13559     RADEON: remove driver rec copies of mc info, use save rec directly
   13560     
   13561     info->mc_* were used and the immediately copied into info->ModeReg
   13562     ones.  Just use the ModeReg copies directly.
   13563 
   13564 commit dd8ee1b444f4b973a1e0fadca5f943f2162b5e94
   13565 Author: Alex Deucher <alex@cube.(none)>
   13566 Date:   Sat Mar 1 16:23:51 2008 -0500
   13567 
   13568     RADEON: memmap rework 1
   13569     
   13570     Don't restore memmap regs on every mode switch.
   13571     Just do memmap save/restore/setup on server start and VT switch.
   13572 
   13573 commit 1f6a23000001f3d1c21b5c04f94714a8caa7aa8b
   13574 Author: Alex Deucher <alex@cube.(none)>
   13575 Date:   Sat Mar 1 15:53:42 2008 -0500
   13576 
   13577     RADEON: only restore legacy dac regs on legacy radeons
   13578 
   13579 commit dee6cef8e62d0651c00319e03eea92940fd24aa4
   13580 Author: Alex Deucher <alex@botch2.(none)>
   13581 Date:   Sat Mar 1 14:39:32 2008 -0500
   13582 
   13583     RS4xx: enable exa render accel and textured video
   13584     
   13585     RS6xx paths seem to work fine on RS4xx
   13586 
   13587 commit 129f737efe4e8d1a368e7db4b063bdcd9339cb09
   13588 Author: Alex Deucher <alex@cube.(none)>
   13589 Date:   Sat Mar 1 14:32:30 2008 -0500
   13590 
   13591     AVIVO: save/restore regs by block
   13592     
   13593     Save/Restore the entire block for each output.
   13594     This should fix VT switch problems.
   13595 
   13596 commit b069aadaa63a95d7a71b5cfbab83577b49501094
   13597 Author: Alex Deucher <alex@botch2.(none)>
   13598 Date:   Fri Feb 29 22:36:02 2008 -0500
   13599 
   13600     AVIVO: LVDS panels need dithering enabled
   13601     
   13602     Fixes bug 14760
   13603 
   13604 commit fe87bdee815372b4b4d7d4c705e34681625b90f2
   13605 Author: Alex Deucher <alex@botch2.(none)>
   13606 Date:   Fri Feb 29 13:10:13 2008 -0500
   13607 
   13608     AVIVO: disable pageflipping on avivo chips until we have proper drm support
   13609 
   13610 commit fb3678c7f511d539a51cd090cb8b5041d7d2ba26
   13611 Author: Alex Deucher <alex@botch2.(none)>
   13612 Date:   Fri Feb 29 13:01:21 2008 -0500
   13613 
   13614     R5xx: fix register count when sending fragment program for textured video
   13615 
   13616 commit a66d37d1a896ec934989592457c2beff8e6f1639
   13617 Author: Alex Deucher <alex@botch2.(none)>
   13618 Date:   Fri Feb 29 04:07:05 2008 -0500
   13619 
   13620     fix off-by-one in last commit
   13621 
   13622 commit e56062960be0c8d3947861dd5e0691fce6516b99
   13623 Author: Alex Deucher <alex@cube.(none)>
   13624 Date:   Thu Feb 28 19:16:39 2008 -0500
   13625 
   13626     AVIVO: save/restore scaler regs
   13627 
   13628 commit ae1c39a9b3e666404d0931679c9078c2e125a8bc
   13629 Author: Alex Deucher <alex@cube.(none)>
   13630 Date:   Thu Feb 28 18:53:55 2008 -0500
   13631 
   13632     RS6xx: rework output parsing
   13633     
   13634     Turns out it's not as complex as I originially thought.
   13635     IGP chips just have non-standard GPIO entires for DDC.
   13636 
   13637 commit d8d6c9fe4ae7e1ab67dd041a251e901d97c29ed6
   13638 Author: Alex Deucher <alex@botch2.(none)>
   13639 Date:   Thu Feb 28 17:01:14 2008 -0500
   13640 
   13641     RS6xx: fix typos in previous commit
   13642     
   13643     Noted by Maciej Cencora on IRC
   13644 
   13645 commit 46547ae8bdbc5c10f1fd028b95ec4c5c31a5b318
   13646 Author: Alex Deucher <alex@cube.(none)>
   13647 Date:   Thu Feb 28 14:29:30 2008 -0500
   13648 
   13649     AVIVO: disable dithering on DFPs
   13650     
   13651     This should fix the color banding some people have noticed.
   13652     Also save/restore DDIA regs on RS6xx
   13653 
   13654 commit 72a53d6f20ac29b3baddb7d8af04f19b76d2e04f
   13655 Author: Michel Dnzer <michel (a] tungstengraphics.com>
   13656 Date:   Thu Feb 28 17:38:04 2008 +0100
   13657 
   13658     Handle EXA coordinate limits more cleverly.
   13659     
   13660     Generally set the 2D engine limits, and only enforce the 3D engine limits in the
   13661     CheckComposite hook. This should still prevent useless migration of pixmaps the
   13662     3D engine can't handle but allows for basic acceleration of bigger ones.
   13663     
   13664     Fixes http://bugs.freedesktop.org/show_bug.cgi?id=14708 .
   13665 
   13666 commit 5249f450a2487475a95531603cc8668db2c21c33
   13667 Author: Michel Dnzer <michel (a] tungstengraphics.com>
   13668 Date:   Thu Feb 28 12:23:58 2008 +0100
   13669 
   13670     Fix 16 bit packed YUV XVideo playback on big endian systems with DRI disabled.
   13671     
   13672     http://bugs.freedesktop.org/show_bug.cgi?id=14668
   13673 
   13674 commit e40d75fd8b2aece9dae8076fac822a4a83025fb2
   13675 Author: Alex Deucher <alex@samba.(none)>
   13676 Date:   Wed Feb 27 22:53:10 2008 -0500
   13677 
   13678     R500: fragment program clean up and magic number conversion
   13679 
   13680 commit 140dadba36b2191f0e18e41dd987785abd5f55d2
   13681 Author: Alex Deucher <alex@samba.(none)>
   13682 Date:   Wed Feb 27 22:21:12 2008 -0500
   13683 
   13684     R300: fix up magic numbers in fragment program
   13685 
   13686 commit e521476bb5e2dfabc93747e43eb911a8a101357e
   13687 Author: Alex Deucher <alex@botch2.(none)>
   13688 Date:   Wed Feb 27 21:26:55 2008 -0500
   13689 
   13690     R300/R400: bump up the clip limits for textured video
   13691     
   13692     This allows up to 2560x2560 (hw limit)
   13693 
   13694 commit 10db46f11d7e1c055c9ad6034c65ad163dad17dc
   13695 Author: Alex Deucher <alex@samba.(none)>
   13696 Date:   Wed Feb 27 15:28:50 2008 -0500
   13697 
   13698     AVIVO: make sure we select the right LUT for each crtc
   13699 
   13700 commit ea944f38dcfd871b27345698afea1cb986ecb049
   13701 Author: Alex Deucher <alex@samba.(none)>
   13702 Date:   Wed Feb 27 14:37:52 2008 -0500
   13703 
   13704     R300+: update RADEONCP_REFRESH() to reflect new location of scissor regs
   13705 
   13706 commit b865faf95666e2172c3eec143f77fe9c524e4983
   13707 Author: Alex Deucher <alex@samba.(none)>
   13708 Date:   Wed Feb 27 14:05:44 2008 -0500
   13709 
   13710     R100/R200: move r100/r200 specific 3D setup into appropriate blocks
   13711     
   13712     R3xx+ doesn't have these regs.
   13713 
   13714 commit ee485ee0fc550414cd39cdb8fd2769fe0bc996a8
   13715 Author: George Sapountzis <gsap7 (a] yahoo.gr>
   13716 Date:   Wed Feb 27 18:41:31 2008 +0200
   13717 
   13718     radeon: pass distcheck
   13719 
   13720 commit ff110c781299fb729e93572ba3d630ca59e8127d
   13721 Author: George Sapountzis <gsap7 (a] yahoo.gr>
   13722 Date:   Wed Feb 27 18:41:17 2008 +0200
   13723 
   13724     add warning for r128
   13725 
   13726 commit b4a344f36332a12a51c9e896d93e9cb0672d31ef
   13727 Author: George Sapountzis <gsap7 (a] yahoo.gr>
   13728 Date:   Wed Feb 27 18:40:50 2008 +0200
   13729 
   13730     add warning for mach64
   13731 
   13732 commit 81ce4097c12ab64a52d0992f981f588f5a297b7b
   13733 Author: George Sapountzis <gsap7 (a] yahoo.gr>
   13734 Date:   Wed Feb 27 18:40:23 2008 +0200
   13735 
   13736     drop r128
   13737 
   13738 commit 873ff2033f1d0b84c91c48e829aa945f41b490b7
   13739 Author: George Sapountzis <gsap7 (a] yahoo.gr>
   13740 Date:   Wed Feb 27 18:40:09 2008 +0200
   13741 
   13742     drop r128 (build system)
   13743 
   13744 commit 2b8b2676e7b2fd2952f5307a934ef0a11006f838
   13745 Author: George Sapountzis <gsap7 (a] yahoo.gr>
   13746 Date:   Wed Feb 27 18:39:49 2008 +0200
   13747 
   13748     drop mach64
   13749 
   13750 commit 05bbbec11a04e7f6321b92c9dbec4ad4c0d130ff
   13751 Author: George Sapountzis <gsap7 (a] yahoo.gr>
   13752 Date:   Wed Feb 27 18:39:32 2008 +0200
   13753 
   13754     drop mach64 (build system)
   13755 
   13756 commit 68888189cf8d460ef6f8f2f1431a6ffe9fcd8134
   13757 Author: Alex Deucher <alex@samba.(none)>
   13758 Date:   Wed Feb 27 03:09:28 2008 -0500
   13759 
   13760     RADEON: fix textured video uploads
   13761 
   13762 commit 7cfad216a3f1486be194c972b9b6bcf070358586
   13763 Author: Alex Deucher <alex@samba.(none)>
   13764 Date:   Wed Feb 27 02:13:10 2008 -0500
   13765 
   13766     RADEON: fix clipping for textured video
   13767 
   13768 commit a2dca1d68d751def34ef3c6f836574173737bf76
   13769 Author: Alex Deucher <alex@samba.(none)>
   13770 Date:   Tue Feb 26 16:38:29 2008 -0500
   13771 
   13772     RADEON: Convert textured video to use pipelined uploads
   13773 
   13774 commit b4fa1ce9d2da04d94521a82d3c2e95f0fe985ccc
   13775 Author: Alex Deucher <alex@samba.(none)>
   13776 Date:   Tue Feb 26 14:45:25 2008 -0500
   13777 
   13778     R300/R500: fix up clipping
   13779     
   13780     Based on patch from Peter Zubaj.
   13781 
   13782 commit 44e527a117ab0a363135ff066c7f7e0c12e3dc89
   13783 Author: Alex Deucher <alex@samba.(none)>
   13784 Date:   Tue Feb 26 14:33:24 2008 -0500
   13785 
   13786     R300: fix cordinate clamping in render code
   13787     
   13788     Based on Peter's fix for textured video
   13789 
   13790 commit 00ec17ad53d7ad43f19c9b723794ac1b8ef86826
   13791 Author: Peter Zubaj <pzubaj at marticonet.sk>
   13792 Date:   Tue Feb 26 14:26:14 2008 -0500
   13793 
   13794     R300: Fix clamping and pitch for textured video
   13795 
   13796 commit 4207793f9b6c891cb17ba715223d2002668885e3
   13797 Author: Alex Deucher <alex@samba.(none)>
   13798 Date:   Tue Feb 26 13:16:22 2008 -0500
   13799 
   13800     R300/R500: set the number graphics pipes properly
   13801     
   13802     This should fix the checkerboard issues on r300/r350 cards.
   13803 
   13804 commit 823d8bf49e4c0a8c839354179942c5a1944c178d
   13805 Author: Alex Deucher <alex@samba.(none)>
   13806 Date:   Tue Feb 26 12:25:14 2008 -0500
   13807 
   13808     R300/R500: clean up magic numbers in textured video
   13809 
   13810 commit 8ea75b268f11794f4a7e7bac52cb256490ed3fd2
   13811 Author: Dave Airlie <airlied (a] linux.ie>
   13812 Date:   Tue Feb 26 16:29:19 2008 +1000
   13813 
   13814     regs: fix spelling properly
   13815 
   13816 commit f2816064a6c2c4c35ccba74b9aa80547e25c012e
   13817 Author: Dave Airlie <airlied (a] linux.ie>
   13818 Date:   Tue Feb 26 16:28:24 2008 +1000
   13819 
   13820     regs: fix spelling mistake
   13821     
   13822     pointed out by plaes on irc
   13823 
   13824 commit 9d2ca30b90607085578dde1f314db663bd5f82ec
   13825 Author: Alex Deucher <alex@samba.(none)>
   13826 Date:   Mon Feb 25 17:34:00 2008 -0500
   13827 
   13828     R300/R500: clean up magic numbers in render code
   13829 
   13830 commit 153ad6fcf704cbf9f811d9986cd4baf04e82c9d2
   13831 Author: Dave Airlie <airlied (a] linux.ie>
   13832 Date:   Mon Feb 25 07:10:48 2008 +1000
   13833 
   13834     fixup check for EXA composite pointed out by Alan Swanson
   13835 
   13836 commit 85e470e64f629de72e361c77770e2e29998d1bf4
   13837 Merge: 27ddb39 1b84c76
   13838 Author: Alex Deucher <alex@samba.(none)>
   13839 Date:   Sun Feb 24 05:37:22 2008 -0500
   13840 
   13841     Merge master and fix conflicts
   13842     
   13843     Merge branch 'master' of ssh://agd5f (a] git.freedesktop.org/git/xorg/driver/xf86-video-ati
   13844     
   13845     Conflicts:
   13846     
   13847     	src/radeon_commonfuncs.c
   13848 
   13849 commit 27ddb39b12a0b54e099fd5274c4c91f08e2d2822
   13850 Author: Alex Deucher <alex@samba.(none)>
   13851 Date:   Sun Feb 24 05:30:11 2008 -0500
   13852 
   13853     R300: clean up magic numbers in RADEONInit3DEngine
   13854 
   13855 commit d4c20f33ad6a1f88615cd7e09ad3638896873f9e
   13856 Author: Alex Deucher <alex@samba.(none)>
   13857 Date:   Sun Feb 24 04:46:10 2008 -0500
   13858 
   13859     R300: replace magic numbers in cache flush
   13860 
   13861 commit e52f1c8d2647b81d891ec0728dd582941a76c83f
   13862 Author: Alex Deucher <alex@samba.(none)>
   13863 Date:   Sun Feb 24 04:43:18 2008 -0500
   13864 
   13865     R300: fill in some more 3D bitfields
   13866 
   13867 commit 1b84c76f27c8d24cb42beae26abf000721901c1c
   13868 Author: Dave Airlie <airlied (a] redhat.com>
   13869 Date:   Sun Feb 24 19:20:36 2008 +1100
   13870 
   13871     rs690: initial textured video support
   13872 
   13873 commit 68158124366db883a901e960fe5f05f8df5efa42
   13874 Author: Dave Airlie <airlied (a] redhat.com>
   13875 Date:   Tue Feb 19 19:51:18 2008 +1100
   13876 
   13877     rs690: initial rs690 rotate
   13878     
   13879     suffers same problem as r500 with clipping
   13880 
   13881 commit e614bb6965588bf09dcb87f5e08e67120ec9847f
   13882 Author: Dave Airlie <airlied (a] redhat.com>
   13883 Date:   Sun Feb 24 01:46:05 2008 -0500
   13884 
   13885     r500: convert fragprog to use register values
   13886 
   13887 commit 6ce9ee47c75620b2e5d211c5d59d17271a6a7b19
   13888 Author: Dave Airlie <airlied (a] redhat.com>
   13889 Date:   Sat Feb 23 22:49:34 2008 -0500
   13890 
   13891     r500: add textured video Xv adapter support
   13892 
   13893 commit 9aaf8b33b22b6ba112869558ae54e021b9487ad2
   13894 Author: Dave Airlie <airlied (a] redhat.com>
   13895 Date:   Sat Feb 23 22:16:25 2008 -0500
   13896 
   13897     r500: initial rotate support - not fully working yet.
   13898     
   13899     Just an example of how to setup and run the r500 3D engine for rotation.
   13900     this rotates for me but I get some strange clipping on the bottom of my screen
   13901 
   13902 commit 05dc3e4fc19d056ce99a7b110665adab2ca1ea21
   13903 Author: Adam Jackson <ajax (a] redhat.com>
   13904 Date:   Sat Feb 23 20:29:51 2008 -0500
   13905 
   13906     Clarify R500 US setup.
   13907 
   13908 commit 080606ad528972623e1ed1124d8efe7705a73446
   13909 Author: Adam Jackson <ajax (a] redhat.com>
   13910 Date:   Sat Feb 23 20:21:17 2008 -0500
   13911 
   13912     Add the R500 US index/data pair.
   13913 
   13914 commit edfb3b6bbf0ee17ace8e6ba704a6f54e249fec63
   13915 Author: Alex Deucher <alex@samba.(none)>
   13916 Date:   Sat Feb 23 19:59:33 2008 -0500
   13917 
   13918     RADEON: no textured video yet on XPRESS chips
   13919     
   13920     Still need to sort out the VAP and PVS stuff
   13921 
   13922 commit 4146bfe5d00e40a86d17826fac50d04b2469621d
   13923 Author: Alex Deucher <alex@samba.(none)>
   13924 Date:   Sat Feb 23 19:21:52 2008 -0500
   13925 
   13926     R500: fix typo in new r5xx regs
   13927 
   13928 commit d9be9f34b0d3313e7b22b2a8bb0a8924ad3116bf
   13929 Author: Alex Deucher <alex@samba.(none)>
   13930 Date:   Sat Feb 23 19:06:30 2008 -0500
   13931 
   13932     RADEON: add textured video support for r1xx-r4xx radeons
   13933     
   13934     Based on the kdrive ati video code by Eric Anholt.
   13935     R3xx/R4xx still have some clipping issues in certain situations
   13936 
   13937 commit 9dc4acad79196e9d5d94dd710773bfa83456d47f
   13938 Author: Alex Deucher <alex@cube.(none)>
   13939 Date:   Sat Feb 23 18:29:00 2008 -0500
   13940 
   13941     RS6xx: gpio entry for DDIA varies depending on the number of DFP ports
   13942 
   13943 commit ed0a93edf28155308e7ab9d8705581bb38455ea0
   13944 Author: Adam Jackson <ajax (a] redhat.com>
   13945 Date:   Sat Feb 23 15:02:17 2008 -0500
   13946 
   13947     Fix R500_US_CONFIG.
   13948 
   13949 commit bc2bd6f841b51aeed3b6b4a47dbe758c200bc5a6
   13950 Author: Adam Jackson <ajax (a] redhat.com>
   13951 Date:   Sat Feb 23 14:34:18 2008 -0500
   13952 
   13953     Add R500 unified shader register block.
   13954 
   13955 commit a7b5c3bb74fc4de5e38a75ac31656445ce823464
   13956 Author: Alex Deucher <alex@cube.(none)>
   13957 Date:   Fri Feb 22 19:35:11 2008 -0500
   13958 
   13959     RS6xx: fix DDC on DDIA output (usually HDMI port)
   13960 
   13961 commit 3327a681e21101cc6f6e162f4e29f9937b69ccc3
   13962 Author: Alex Deucher <alex@cube.(none)>
   13963 Date:   Fri Feb 22 17:05:56 2008 -0500
   13964 
   13965     ATOM: properly set up DDIA output on RS6xx boards
   13966 
   13967 commit 1d0e9ab8b9451101b1b91943546f6c5833c21b3f
   13968 Author: Michel Dnzer <michel (a] tungstengraphics.com>
   13969 Date:   Wed Feb 20 10:21:49 2008 +0100
   13970 
   13971     radeon: Fix typo flagged by gcc -Wall.
   13972 
   13973 commit b5bd442b60dbc72fe4c1e928ab864aeb0fd7a3cb
   13974 Author: Alex Deucher <alex@botch2.(none)>
   13975 Date:   Tue Feb 19 20:47:40 2008 -0500
   13976 
   13977     R100: fix render accel for transforms
   13978     
   13979     Not sure why we had a separate broken path for r100 vertex
   13980     submission.
   13981 
   13982 commit a0a73208a21546ac120fb9a463261836c9ea7b55
   13983 Author: Alex Deucher <alex@botch2.(none)>
   13984 Date:   Tue Feb 19 20:11:19 2008 -0500
   13985 
   13986     RADEON: restore clock gating and CP clock errata on VT switch
   13987     
   13988     This may help people with hangs on resume
   13989 
   13990 commit b77e2aff7453a9f370beba37ca3c25b92b3f97ff
   13991 Author: Alex Deucher <alex@botch2.(none)>
   13992 Date:   Tue Feb 19 19:55:41 2008 -0500
   13993 
   13994     RADEON: fix DDC types 5 and 6
   13995 
   13996 commit af82172a82f2bdf96e571def659a1c70f92dfdbf
   13997 Author: Alex Deucher <alex@botch2.(none)>
   13998 Date:   Tue Feb 19 19:39:35 2008 -0500
   13999 
   14000     RADEON: update man page with supported chips
   14001 
   14002 commit 1302d1b019c8091986aaf9c86b25c1f36a037788
   14003 Author: Alex Deucher <alex@botch2.(none)>
   14004 Date:   Tue Feb 19 00:34:31 2008 -0500
   14005 
   14006     Bump for 6.8 release
   14007 
   14008 commit 830d29e8b280c11e798fb5bf5278bf24ecbac7bf
   14009 Author: Alex Deucher <alex@cube.(none)>
   14010 Date:   Mon Feb 18 21:17:12 2008 -0500
   14011 
   14012     ATOM: fix RS6xx connector table parsing and fix some warnings
   14013 
   14014 commit 03aa4cc6d6e8c715a1c1d677cc1845223505b358
   14015 Author: Roland Scheidegger <sroland (a] tungstengraphics.com>
   14016 Date:   Mon Feb 18 20:19:58 2008 -0500
   14017 
   14018     bring back to life planar-to-packed conversion for rs4xx
   14019     
   14020     Here's a patch to bring back the code for converting planar yuv to packed yuv,
   14021     if a RS400 family chip is used (though I've no idea if they really all fail
   14022     with planar yuv).
   14023     
   14024     fixes bug 12744
   14025 
   14026 commit 66b0b3f43bb714bc007169d5ba6dabe34cfc008b
   14027 Author: George Sapountzis <gsap7 (a] yahoo.gr>
   14028 Date:   Mon Feb 18 10:33:59 2008 +0200
   14029 
   14030     r128/radeon: probably correct fix for non pci access code
   14031 
   14032 commit d055b9e800ae50d08cca9db75fc666ce1da9ab52
   14033 Author: Dave Airlie <airlied (a] linux.ie>
   14034 Date:   Sat Feb 16 09:13:43 2008 +1000
   14035 
   14036     r128/radeon: hopeful fix for non pci access code
   14037 
   14038 commit c773bc6a314327da29e21e4ebac6fa7f3e98a0a7
   14039 Author: Dave Airlie <airlied (a] linux.ie>
   14040 Date:   Sat Feb 16 09:05:07 2008 +1000
   14041 
   14042     r128/radeon: fix build without pciaccess
   14043 
   14044 commit 690a52da5248f47a587a878d05fce9784957970b
   14045 Author: Dave Airlie <airlied (a] linux.ie>
   14046 Date:   Sat Feb 16 08:33:36 2008 +1000
   14047 
   14048     mach64: fix non pciaccess build
   14049 
   14050 commit fc85188fd95bf78b7f965cdde3e22b644c74ff81
   14051 Author: George Sapountzis <gsap7 (a] yahoo.gr>
   14052 Date:   Fri Feb 15 18:36:10 2008 +0200
   14053 
   14054     ati: convert to pci probe
   14055     
   14056     add pciids for each subdriver, make no use of the match_data functionality.
   14057     
   14058     thanks to Alex Deucher for reviewing and testing.
   14059 
   14060 commit 665bd7e2f61cac3e029bbad5024034e5136deec1
   14061 Author: George Sapountzis <gsap7 (a] yahoo.gr>
   14062 Date:   Fri Feb 15 18:34:56 2008 +0200
   14063 
   14064     ati wrapper: translate Device lines
   14065 
   14066 commit a596c1618f72179a45289a50a1f9e89462ce9667
   14067 Author: George Sapountzis <gsap7 (a] yahoo.gr>
   14068 Date:   Fri Feb 15 18:34:31 2008 +0200
   14069 
   14070     r128: do not compile in PciChipsets twice
   14071 
   14072 commit 99cd8ff9a7e15fc2b4e55f8bc020f584173a8c2d
   14073 Author: George Sapountzis <gsap7 (a] yahoo.gr>
   14074 Date:   Fri Feb 15 18:33:51 2008 +0200
   14075 
   14076     ati: drop duplicate pci-id defines
   14077 
   14078 commit 146b01b51069dc227d0b125babb3f6957c9b9de2
   14079 Author: George Sapountzis <gsap7 (a] yahoo.gr>
   14080 Date:   Fri Feb 15 18:33:29 2008 +0200
   14081 
   14082     mach64: clean probe a little
   14083     
   14084     do not report I/O ports now, they are reported later.
   14085 
   14086 commit f47d461331a032f9bdcf6f63336e848778cec6cc
   14087 Author: George Sapountzis <gsap7 (a] yahoo.gr>
   14088 Date:   Fri Feb 15 18:32:56 2008 +0200
   14089 
   14090     mach64: minor cosmetic, I2C type
   14091 
   14092 commit 2c66f2e812195167df9ca113044d46deece776ac
   14093 Author: Dave Airlie <airlied (a] clockmaker.usersys.redhat.com>
   14094 Date:   Fri Feb 15 10:59:30 2008 +1000
   14095 
   14096     make distcheck pass
   14097 
   14098 commit ed87f367ddab7366f84917b43b31d76df4ce1110
   14099 Author: Alex Deucher <alex@botch2.(none)>
   14100 Date:   Wed Feb 13 12:53:46 2008 -0500
   14101 
   14102     RADEON: disable LVDS if panel size is 0x0
   14103     
   14104     if we can't get the panel size from the bios or edid
   14105     or a user specified option, assume it's not connected.
   14106 
   14107 commit 422d7f441fdbb318d22d44db661ac9bd61387bd2
   14108 Author: Alex Deucher <alex@cube.(none)>
   14109 Date:   Tue Feb 12 15:35:46 2008 -0500
   14110 
   14111     R6xx: when both crtcs are in use make sure they are both enabled
   14112     
   14113     sometimes setting a mode on one crtc can cuase a blank screen on the other.
   14114     make sure they are both enabled if they should be.
   14115 
   14116 commit 860f5af75274cb236f536e1da09da6bd9a579530
   14117 Author: Alex Deucher <alex@cube.(none)>
   14118 Date:   Tue Feb 12 14:46:49 2008 -0500
   14119 
   14120     R6xx: fix up use of bios scratch regs to reflect the new offsets
   14121 
   14122 commit 32f2119b43a0faf6069d8cc0816f0d9f7914c07f
   14123 Author: Alex Deucher <alex@cube.(none)>
   14124 Date:   Tue Feb 12 14:20:02 2008 -0500
   14125 
   14126     R6xx: bios scratch regs moved.
   14127 
   14128 commit 8d64be6ebd7f50d4bcb587afeee8252c1367dc77
   14129 Author: Alex Deucher <alex@samba.(none)>
   14130 Date:   Tue Feb 12 12:53:09 2008 -0500
   14131 
   14132     RADEON: make sure we always set up the FP crtc shadow registers for crtc0
   14133     
   14134     The behavior changed when I added rmx center mode support.  In cases where
   14135     crtc0 drives a DAC this can lead to a blank screen.
   14136 
   14137 commit 810d192ee046077a894e0fb5f2dfd6a7c0130766
   14138 Author: Alex Deucher <alex@cube.(none)>
   14139 Date:   Mon Feb 11 19:23:01 2008 -0500
   14140 
   14141     R6xx: add missing objects
   14142 
   14143 commit 85043439426e534e561259ce98bebdd8508b36a9
   14144 Author: Alex Deucher <alex@botch2.(none)>
   14145 Date:   Mon Feb 11 16:36:58 2008 -0500
   14146 
   14147     R6xx: make sure we set up the HDP base properly
   14148 
   14149 commit 9ab5d2ec7c583c74f364d7cfbb54bcd2cd8ae2f5
   14150 Author: Alex Deucher <alex@botch2.(none)>
   14151 Date:   Mon Feb 11 15:26:51 2008 -0500
   14152 
   14153     RADEON: always restore crtc1 before crtc0 when using both crtcs
   14154     
   14155     In some rare cases restoring crtc0 first will result in a blank screen
   14156     on crtc1.  If you are having issues with a blank screen on crtc1
   14157     that used to work on 6.6.3 or before, this should help.
   14158 
   14159 commit e33edca75bd9df0aa19a33e74c38a6d02610befd
   14160 Author: Alex Deucher <alex@botch2.(none)>
   14161 Date:   Mon Feb 11 00:33:12 2008 -0500
   14162 
   14163     RADEON: Implement proper (hopefully) BIOS/DRIVER interaction for ATOM bios
   14164     
   14165     Tested on atom-based Desktop cards.  It'd nice to get some testing
   14166     on atom-based laptops.
   14167 
   14168 commit 6524e33435a786f7de0064cdd1b04c1120d21593
   14169 Author: Alex Deucher <alex@botch2.(none)>
   14170 Date:   Sun Feb 10 18:52:52 2008 -0500
   14171 
   14172     RADEON: Implement proper (hopefully) BIOS/DRIVER interaction for COM bios
   14173     
   14174     Tested on my M10-based laptop.
   14175 
   14176 commit 8606c1bd175893c77e8c758246a1aed166c8be51
   14177 Author: George Sapountzis <gsap7 (a] yahoo.gr>
   14178 Date:   Fri Feb 8 19:07:03 2008 +0200
   14179 
   14180     mach64: factor out BIOS panel info parsing
   14181 
   14182 commit 9f33218c80f5a6d6d9464aa3db8ae25a4759f351
   14183 Author: George Sapountzis <gsap7 (a] yahoo.gr>
   14184 Date:   Fri Feb 8 19:06:41 2008 +0200
   14185 
   14186     mach64: minor cosmetic, LCD panel id
   14187 
   14188 commit 8cd5a465a03834b4b2f3a19f8d36fc9d2e18c6d4
   14189 Author: George Sapountzis <gsap7 (a] yahoo.gr>
   14190 Date:   Fri Feb 8 19:06:27 2008 +0200
   14191 
   14192     mach64: minor cosmetic, DAC type
   14193 
   14194 commit 7f4db96123fdcba9874226352802d702c2a498bd
   14195 Author: Dave Airlie <airlied (a] redhat.com>
   14196 Date:   Fri Feb 8 10:47:10 2008 +1000
   14197 
   14198     add rv670 pciids
   14199 
   14200 commit e8899b9978291c62a65f468c92f340f65ad5479d
   14201 Author: Alex Deucher <alex@botch2.(none)>
   14202 Date:   Thu Feb 7 19:27:38 2008 -0500
   14203 
   14204     R6xx: fix ddc after my i2c rework
   14205     
   14206     Seems r6xx does something different for its i2c table,
   14207     revert to the old behavior for now.
   14208 
   14209 commit 435de6c4e46ff2bebd4cee58888a66b936cd3fdf
   14210 Author: Alex Deucher <alex@samba.(none)>
   14211 Date:   Thu Feb 7 19:14:13 2008 -0500
   14212 
   14213     RADEON: sync up with latest upstream versions
   14214     
   14215     atombios.h
   14216     ObjectID.h
   14217 
   14218 commit 692789a293970f70b88ccb6adcf0676d8b495ae2
   14219 Author: George Sapountzis <gsap7 (a] yahoo.gr>
   14220 Date:   Thu Feb 7 18:03:37 2008 +0200
   14221 
   14222     mach64: factor out BIOS multimedia parsing
   14223 
   14224 commit 933328ffd6d1d872a18d3de8624c4df845a64588
   14225 Author: George Sapountzis <gsap7 (a] yahoo.gr>
   14226 Date:   Thu Feb 7 18:03:03 2008 +0200
   14227 
   14228     mach64: complement hint for sparc
   14229 
   14230 commit 956c8c81f3ff434930a0cb17b027b2f8e4eeabb2
   14231 Author: George Sapountzis <gsap7 (a] yahoo.gr>
   14232 Date:   Thu Feb 7 18:02:31 2008 +0200
   14233 
   14234     mach64: consolidate refclk #2
   14235 
   14236 commit dce4cc26a8e2bf53805ec63763243f3ff6b4a6d3
   14237 Author: George Sapountzis <gsap7 (a] yahoo.gr>
   14238 Date:   Thu Feb 7 18:02:17 2008 +0200
   14239 
   14240     mach64: consolidate refclk #1
   14241 
   14242 commit f7ed807f0d82a7446ebc4acdd4e94df44a675f19
   14243 Author: George Sapountzis <gsap7 (a] yahoo.gr>
   14244 Date:   Thu Feb 7 18:01:59 2008 +0200
   14245 
   14246     mach64: cosmetic
   14247 
   14248 commit cda1cd198f33c26ef1b51532a2126468369743b8
   14249 Author: George Sapountzis <gsap7 (a] yahoo.gr>
   14250 Date:   Thu Feb 7 18:01:33 2008 +0200
   14251 
   14252     mach64: factor out BIOS clock parsing
   14253 
   14254 commit 73ff279469be9c7cbf9f533b85fcb553694ff413
   14255 Author: George Sapountzis <gsap7 (a] yahoo.gr>
   14256 Date:   Thu Feb 7 18:00:55 2008 +0200
   14257 
   14258     mach64: BIOSBase is no longer used
   14259 
   14260 commit caea326cc6f1932bb299f451be013651a5749ea7
   14261 Author: Dave Airlie <airlied (a] linux.ie>
   14262 Date:   Wed Feb 6 06:36:13 2008 +1000
   14263 
   14264     r300: move fragprog setup code to prepare composite for now
   14265 
   14266 commit 470cd6a401c6a3e8fea981a8fe97c28be3cfb81d
   14267 Author: Dave Airlie <airlied (a] linux.ie>
   14268 Date:   Wed Feb 6 06:04:13 2008 +1000
   14269 
   14270     r300: remove r300 specific vertex emission
   14271     
   14272     Set the vertex and fragment engine to expect the mask coords.
   14273 
   14274 commit f65e8dfac23adfa199026765fe3a1ea08cf4da67
   14275 Author: Alex Deucher <alex@cube.(none)>
   14276 Date:   Sun Feb 3 00:09:59 2008 -0500
   14277 
   14278     RADEON: rework i2c handling
   14279     
   14280     Split out clk, data, and lock regs and masks.  some cards use different
   14281     regs and masks for each.  For cards with ATOMBIOS, use the i2c bios
   14282     table to grab the i2c data.
   14283 
   14284 commit a38a903debc0a50dbc73f59dc2741bbea76d2bd9
   14285 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   14286 Date:   Fri Feb 1 02:59:07 2008 -0500
   14287 
   14288     RADEON: don't restore LVDS_PLL_CNTL for now
   14289     
   14290     seems to cause problems with resume for some users.
   14291     this needs further investigation.
   14292     see bug 12596
   14293 
   14294 commit 5d7bea2b62c86868baf1960665a40249a43bafc5
   14295 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   14296 Date:   Fri Feb 1 02:53:22 2008 -0500
   14297 
   14298     RADEON: remove redundant RADEONDisableDisplays()
   14299     
   14300     use RADEONBlank() instead
   14301 
   14302 commit 73b437ce232c94c0067a0d2f70538b6e1e8c07a7
   14303 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   14304 Date:   Fri Feb 1 02:47:06 2008 -0500
   14305 
   14306     RADEON: remove unused "aspect" scaler option
   14307 
   14308 commit f1fb9e4daa29bc379f653f847254db1496b625fd
   14309 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   14310 Date:   Fri Feb 1 02:39:18 2008 -0500
   14311 
   14312     RADEON: Implement "center" mode for RMX on legacy radeons
   14313 
   14314 commit bcd590103e04bfdb4f12413beacebf344f07e88e
   14315 Author: Alex Deucher <alex@botch2.(none)>
   14316 Date:   Tue Jan 29 12:12:54 2008 -0500
   14317 
   14318     RADEON: update man page to reflect AGP 1x default revert
   14319 
   14320 commit 09348a83d06ba9d3129499c4daedd44a68771530
   14321 Author: Alex Deucher <alex@botch2.(none)>
   14322 Date:   Tue Jan 29 12:09:24 2008 -0500
   14323 
   14324     Seems the default is more reliable... we can't win.
   14325     
   14326     Revert "radeon: Default to 1x again with non-v3 AGP cards."
   14327     
   14328     This reverts commit b653e5a628bfa4dfb168e96f93f41eb910f409fb.
   14329 
   14330 commit 0c26806245381b925b73ff9f3b747e3dcf0ebd6f
   14331 Author: Alex Deucher <alex@botch2.(none)>
   14332 Date:   Tue Jan 29 10:26:48 2008 -0500
   14333 
   14334     RADEON: Add new RV380 pci id
   14335     
   14336     bug 14289
   14337 
   14338 commit ce77ed78a877023da72dbe51609aef9a07e250b1
   14339 Author: Maciej Cencora <m.cencora (a] gmail.com>
   14340 Date:   Mon Jan 28 19:02:56 2008 -0500
   14341 
   14342     RS690: Implement MC idle check
   14343 
   14344 commit b7de4ff52cfbdd85ee65000613632e21b92af24e
   14345 Author: George Sapountzis <gsap7 (a] yahoo.gr>
   14346 Date:   Sat Jan 26 19:28:05 2008 +0200
   14347 
   14348     mach64: add hint for sparc and minor cosmetic.
   14349 
   14350 commit 09d713aa0ed6367b4457420b3c2832fe8eca9b00
   14351 Author: Alex Deucher <alex@botch2.(none)>
   14352 Date:   Wed Jan 23 18:05:41 2008 -0500
   14353 
   14354     Revert "RADEON: adjust PAL mode hstart"
   14355     
   14356     This reverts commit 719a9a376e34d99032af75e3f7b002670ccb816b.
   14357     
   14358     This breaks TV out on some cards.
   14359 
   14360 commit 719a9a376e34d99032af75e3f7b002670ccb816b
   14361 Author: Alex Deucher <alex@botch2.(none)>
   14362 Date:   Sun Jan 20 18:40:53 2008 -0500
   14363 
   14364     RADEON: adjust PAL mode hstart
   14365     
   14366     Most people seem to get a more aligned picture with this setting
   14367 
   14368 commit b2db8657fb888cff6d64c6dcb182caac389776ce
   14369 Author: Alex Deucher <alex@botch2.(none)>
   14370 Date:   Sun Jan 20 18:33:22 2008 -0500
   14371 
   14372     RADEON: re-work i2c for DDC
   14373     
   14374     Unify the radeon/avivo paths and grab the data/clk masks from bios
   14375     if available
   14376 
   14377 commit a43003b24022a833e604f41b2873c0350b34181c
   14378 Author: Alex Deucher <alex@botch2.(none)>
   14379 Date:   Sat Jan 19 18:49:53 2008 -0500
   14380 
   14381     RADEON: get dac2 adj values from the bios tables
   14382 
   14383 commit d4596c52ac9994be26e9ec2d7d57b3892c34abdb
   14384 Author: Alex Deucher <alex@botch2.(none)>
   14385 Date:   Sat Jan 19 17:17:26 2008 -0500
   14386 
   14387     RADEON: grab pll_in_min/pll_in_max from bios tables if available
   14388 
   14389 commit 9a0947c812d0d38d1bca6a91140ac210831a6cb4
   14390 Author: Alex Deucher <alex@botch2.(none)>
   14391 Date:   Sat Jan 19 13:57:50 2008 -0500
   14392 
   14393     ATOM: Use LVDS edid from bios if available
   14394 
   14395 commit 7238258c12def8ef273e5362f716d165f720c5a5
   14396 Author: Kusanagi Kouichi <slash (a] ma.neweb.ne.jp>
   14397 Date:   Sat Jan 19 15:04:21 2008 +0100
   14398 
   14399     radeon: Partial fix for XVideo RGB image distortions.
   14400 
   14401 commit 32be3cf9d6c34e60ff8c3d6cfe9f73f1869c50e4
   14402 Author: Brice Goglin <Brice.Goglin (a] ens-lyon.org>
   14403 Date:   Fri Jan 18 14:42:14 2008 -0500
   14404 
   14405     RADEON: print the name of the output when printing the EDID
   14406 
   14407 commit 4ba9430ee97dbce8f77db8de6ce9b753a75e453d
   14408 Author: George Sapountzis <gsap7 (a] yahoo.gr>
   14409 Date:   Fri Jan 18 18:18:18 2008 +0200
   14410 
   14411     mach64: workaround for corruption at upper-left
   14412     
   14413     commit possible workaround, it's reported multiple times ...
   14414 
   14415 commit 12c00111b68c9cf4872a424258c6f8b7247aac47
   14416 Author: George Sapountzis <gsap7 (a] yahoo.gr>
   14417 Date:   Fri Jan 18 18:17:40 2008 +0200
   14418 
   14419     use stand-alone drivers for each chip family.
   14420     
   14421     Do not load the ati wrapper when the user specifies the sub-driver name in
   14422     the Driver line of xorg.conf.  Also, for -configure cause the wrapper to fail
   14423     and let each sub-driver speak for themselves.
   14424 
   14425 commit 24c7d134cd450f9e2cca85e4a2fc3253d250be04
   14426 Author: Alex Deucher <alex@botch2.(none)>
   14427 Date:   Fri Jan 18 09:50:38 2008 -0500
   14428 
   14429     RADEON: make sure EXA Composite is actually disabled on XPRESS chips.
   14430 
   14431 commit eaf425436008092abe81208321a2b3b6698a5d79
   14432 Author: Dave Airlie <airlied (a] redhat.com>
   14433 Date:   Fri Jan 18 20:11:57 2008 +1000
   14434 
   14435     fixup register 6594 save/restore
   14436 
   14437 commit 3de2dc88cf26ff5932f11cecdf975777b8aa2a4a
   14438 Author: Adam Jackson <ajax (a] redhat.com>
   14439 Date:   Wed Jan 16 14:55:05 2008 -0500
   14440 
   14441     Bump CRTC size limits on AVIVO chips so 30" displays work without tweaking.
   14442     
   14443     Note that the CRTC size limits we're using right now are _not_ the
   14444     hardware limits, they're just heuristics until we can resize the front
   14445     buffer properly.
   14446 
   14447 commit 2a89a31481d71a56a9930073cf99d3ae7b4290e1
   14448 Author: Alex Deucher <alex@samba.(none)>
   14449 Date:   Thu Jan 17 15:08:17 2008 -0500
   14450 
   14451     RADEON: use radeon_output->Flags for tracking RMX rather than mode->Flags
   14452 
   14453 commit 495e3119250ffb48489debbaabe560d23753cc43
   14454 Author: Alex Deucher <alex@samba.(none)>
   14455 Date:   Thu Jan 17 14:56:19 2008 -0500
   14456 
   14457     AVIVO: Add support for RMX
   14458     
   14459     Both centered and expansion modes are supported.  Select
   14460     using output attributes.
   14461 
   14462 commit 6bd510a211f25d52e74791e4a429cd2218ced541
   14463 Author: Alex Deucher <alex@samba.(none)>
   14464 Date:   Wed Jan 16 18:09:49 2008 -0500
   14465 
   14466     RADEON: add a message about render accel on newer cards
   14467 
   14468 commit 85bf3439fe2579aec48f5cd8d65a9d51b1ae8535
   14469 Author: Alex Deucher <alex@samba.(none)>
   14470 Date:   Wed Jan 16 17:52:06 2008 -0500
   14471 
   14472     R300: only init3d on r3xx
   14473 
   14474 commit dbb2ca471dfbff245b30c5055871dee0dc0e3d15
   14475 Author: Alex Deucher <alex@samba.(none)>
   14476 Date:   Wed Jan 16 17:10:02 2008 -0500
   14477 
   14478     R300: only enable render accel on non-IGP r3xx/r4xx chips for now
   14479 
   14480 commit 3c72b100bcfacee600644669b586e86cfd32754e
   14481 Author: Alex Deucher <alex@samba.(none)>
   14482 Date:   Wed Jan 16 16:55:42 2008 -0500
   14483 
   14484     R300: First pass at render accel
   14485     
   14486     This first pass is pretty limited.  All it currently supports
   14487     is transforms for rotation.  No blending yet.
   14488     
   14489     Based on inital implementation from Wolke Liu with
   14490     additional lock-up fixes by Dave Airlie.
   14491 
   14492 commit 2ba3562d2af911fdd90881049599e239d27260bc
   14493 Author: George Sapountzis <gsap7 (a] yahoo.gr>
   14494 Date:   Sat Jan 12 17:11:59 2008 +0200
   14495 
   14496     ati wrapper: xf86PciInfo.h is enough
   14497 
   14498 commit c2caeb11a97dad5379d70881c5c0fd834a8c3d54
   14499 Author: George Sapountzis <gsap7 (a] yahoo.gr>
   14500 Date:   Sat Jan 12 16:18:34 2008 +0200
   14501 
   14502     ati wrapper: add DriverRec's and use them
   14503 
   14504 commit 19e1b180fec6f83a474e125465bc60111c0f43e0
   14505 Author: George Sapountzis <gsap7 (a] yahoo.gr>
   14506 Date:   Sat Jan 12 16:18:07 2008 +0200
   14507 
   14508     mach64: load for both "ati" and "mach64" as driver names
   14509     
   14510     similar to r128/radeon
   14511 
   14512 commit 92f54400d5450b29b3a76d5ecc927cf0d73e156e
   14513 Author: George Sapountzis <gsap7 (a] yahoo.gr>
   14514 Date:   Sat Jan 12 16:17:47 2008 +0200
   14515 
   14516     mach64: add version (need not match with ati)
   14517     
   14518     similar to r128/radeon
   14519 
   14520 commit 311ec7b6c54a50a4b8a5a445f7283da2b0b2e0f5
   14521 Author: George Sapountzis <gsap7 (a] yahoo.gr>
   14522 Date:   Sat Jan 12 16:17:21 2008 +0200
   14523 
   14524     atimisc: rename to mach64
   14525 
   14526 commit 5244e235262290eab8a3546f449295c12ed8f6c7
   14527 Author: Alex Deucher <alex@samba.(none)>
   14528 Date:   Mon Jan 14 16:11:09 2008 -0500
   14529 
   14530     ATOMBIOS: disable the scaler by default on avivo cards
   14531     
   14532     Fixes bug 14001
   14533 
   14534 commit 729da30c80d6545b75c8faea44754634f477cc09
   14535 Merge: 000741e 625a885
   14536 Author: Alex Deucher <alex@samba.(none)>
   14537 Date:   Mon Jan 14 10:05:01 2008 -0500
   14538 
   14539     Merge branch 'master' of ssh://agd5f (a] git.freedesktop.org/git/xorg/driver/xf86-video-ati
   14540 
   14541 commit 625a885a964488da2a35065eb597a17ee57b22a9
   14542 Author: George Sapountzis <gsap7 (a] yahoo.gr>
   14543 Date:   Wed Jan 9 17:39:56 2008 +0200
   14544 
   14545     ati wrapper: use pci ids
   14546 
   14547 commit 48865200ca9f1daf87e52620b9f8175f88dd886f
   14548 Author: George Sapountzis <gsap7 (a] yahoo.gr>
   14549 Date:   Wed Jan 9 19:01:04 2008 +0200
   14550 
   14551     radeon: remove stray include
   14552 
   14553 commit a5a6b873353611cb7e46e5e375f039957c7051a7
   14554 Author: George Sapountzis <gsap7 (a] yahoo.gr>
   14555 Date:   Wed Jan 9 13:03:32 2008 +0200
   14556 
   14557     radeon: remove stray _X_EXPORT
   14558 
   14559 commit 80c9974b6cdc0147d777df6990b3f3aacd87969d
   14560 Author: George Sapountzis <gsap7 (a] yahoo.gr>
   14561 Date:   Tue Jan 8 18:15:47 2008 +0200
   14562 
   14563     r128: pci-rework conversion
   14564     
   14565     compile-tested only
   14566 
   14567 commit cd4b39403d74f314e1c2cfa4cf0e4fe542891dc3
   14568 Author: George Sapountzis <gsap7 (a] yahoo.gr>
   14569 Date:   Sat Mar 10 23:12:15 2007 +0200
   14570 
   14571     Drop symbol lists from r128, radeon, theatre.
   14572     
   14573     compile-tested only
   14574 
   14575 commit 63b4b8213fabc5a57f897b60b6eaa9f78d86e6ff
   14576 Author: George Sapountzis <gsap7 (a] yahoo.gr>
   14577 Date:   Wed Mar 21 20:24:22 2007 +0200
   14578 
   14579     [mach64] Drop symbol lists.
   14580     
   14581     egrep LOADER\|SymLists\|Symbols src/*.[hc]
   14582     
   14583     not needed after server commit bca9364f3f4a2376edbcf57a34f704ce28be21ba, i.e.
   14584     xserver 1.2
   14585     
   14586     compile-tested only
   14587 
   14588 commit 000741e250e54122b0adc91694eb4bfa320a70fb
   14589 Author: Alex Deucher <alex@samba.(none)>
   14590 Date:   Thu Jan 10 14:49:48 2008 -0500
   14591 
   14592     RADEON: clean up output handling
   14593 
   14594 commit 10e7636c02478b8ffe183bb0c46229ca0d6584e1
   14595 Author: Kristian Hgsberg <krh (a] bitplanet.net>
   14596 Date:   Wed Jan 9 12:47:39 2008 -0500
   14597 
   14598     RADEON: fix crtc routing on r4xx cards when using atom to init DVO chip
   14599 
   14600 commit 3af671f5963810dbfd63abc9889b1d46b68f404c
   14601 Author: Alex Deucher <alex@botch2.(none)>
   14602 Date:   Wed Jan 9 11:30:25 2008 -0500
   14603 
   14604     RADEON: restore FP2 regs before external encoders
   14605     
   14606     This may fix krh's dvi problem
   14607 
   14608 commit 2a54c6bb09ade2ec8f998dfc1624017029d47fa3
   14609 Author: Alex Deucher <alex@botch2.(none)>
   14610 Date:   Tue Jan 8 18:43:54 2008 -0500
   14611 
   14612     RADEON: Make default output actually work...
   14613 
   14614 commit fa3e2055225c27e25465fc46786da1b7574fd3cc
   14615 Author: Alex Deucher <alex@botch2.(none)>
   14616 Date:   Mon Jan 7 01:13:09 2008 -0500
   14617 
   14618     RADEON: add default outputs if no connected devices
   14619     
   14620     If no connected devices found at server startup, default
   14621     to something so the server comes up.  LVDS on mobility chips,
   14622     DAC or TMDS on others.
   14623 
   14624 commit d972cc9237eb90b49b11f8d2bdc5b61f628911dc
   14625 Author: Alex Deucher <alex@botch2.(none)>
   14626 Date:   Sat Jan 5 17:19:06 2008 -0500
   14627 
   14628     RADEON: Fix TVStandard option
   14629 
   14630 commit 45656b9d5a426053da2a094de39c2690c0c6f799
   14631 Author: Alex Deucher <alex@botch2.(none)>
   14632 Date:   Sat Jan 5 12:00:55 2008 -0500
   14633 
   14634     R128: Like powerpc, don't use VGA by default on sparc
   14635 
   14636 commit b8e8db4675d07e45782de0d7c67ee0fd85eaedb3
   14637 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   14638 Date:   Fri Jan 4 20:16:19 2008 -0500
   14639 
   14640     RADEON: fix tvdac load detection at server start up
   14641 
   14642 commit 3ba7f393d0669df36848715799de8affc10a5534
   14643 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   14644 Date:   Fri Jan 4 20:00:48 2008 -0500
   14645 
   14646     RADEON: further fixup for pScrn->pScreen issue
   14647     
   14648     the previous fix seems to cause the driver to hang on
   14649     some cards.
   14650 
   14651 commit a0de9c0844f9e066e0f02e8cd8045bdd278e6494
   14652 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   14653 Date:   Fri Jan 4 19:48:30 2008 -0500
   14654 
   14655     RADEON: improve ntsc image centering
   14656 
   14657 commit 03d2f25801c8a8ec15030f06008df112d07c1a2d
   14658 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   14659 Date:   Fri Jan 4 18:19:54 2008 -0500
   14660 
   14661     RADEON: fix compile
   14662 
   14663 commit 308848783ed9ae27aed7c7de6ee813d375ef495e
   14664 Author: Dave Airlie <airlied (a] linux.ie>
   14665 Date:   Sat Jan 5 09:11:55 2008 +1000
   14666 
   14667     i2c: a line mux of 0 is valid
   14668 
   14669 commit 94d5a432f72801f821d1c4ce952baba17552659d
   14670 Author: Dave Airlie <airlied (a] linux.ie>
   14671 Date:   Fri Jan 4 17:16:54 2008 +1000
   14672 
   14673     atombios: i2c lines are all done with sw so we can accept any of them.
   14674     
   14675     hch reported this working on his laptop with 0x7e60 as EDID for LVDS
   14676 
   14677 commit 2e4473b63d65801ae8ac5a8391de232b2201d958
   14678 Author: Alex Deucher <alex@samba.(none)>
   14679 Date:   Thu Jan 3 15:47:50 2008 -0500
   14680 
   14681     RADEON: fix crash when setting rotation in the config file
   14682     
   14683     xf86CrtcRotate() accesses pScrn->pScreen which is not set
   14684     during ScreenInit().  This should also be fixed in the server.
   14685     See bug 12129
   14686 
   14687 commit c652208861bffca94f06b7f67688ce220e050bfb
   14688 Author: Michel Dnzer <michel (a] tungstengraphics.com>
   14689 Date:   Thu Jan 3 17:54:58 2008 +0100
   14690 
   14691     radeon: Adapt manpage to reality wrt AGP options.
   14692 
   14693 commit ab451e4b7a5423d61b57cf0646599267d8504af4
   14694 Author: Michel Dnzer <michel (a] tungstengraphics.com>
   14695 Date:   Thu Jan 3 17:52:39 2008 +0100
   14696 
   14697     radeon: Miscellaneous warning fixes.
   14698 
   14699 commit 394c52273328e90518568b694ee79dc1a8dab651
   14700 Author: Dave Airlie <airlied (a] linux.ie>
   14701 Date:   Thu Jan 3 18:56:16 2008 +1000
   14702 
   14703     r500: tvout avoid doing dpms here it makes my tv mode go all crappy
   14704     
   14705     need to investigate further
   14706 
   14707 commit 1c647279f021d01e110980727b7c7dd7efae1642
   14708 Author: Dave Airlie <airlied (a] linux.ie>
   14709 Date:   Thu Jan 3 11:55:28 2008 +1000
   14710 
   14711     r600: change devices list depending on connector
   14712 
   14713 commit f36db6e10d32a68b32d20ae4ad02cfc0bfd1c9c3
   14714 Author: Dave Airlie <airlied (a] linux.ie>
   14715 Date:   Thu Jan 3 11:27:47 2008 +1000
   14716 
   14717     r600: fixup crash on unknown output type
   14718     
   14719     not sure this is 100% the correct approach
   14720 
   14721 commit 1accfdd590828e95e0d68a576c8ee05a06a86e43
   14722 Author: Alex Deucher <alex@samba.(none)>
   14723 Date:   Wed Jan 2 19:48:28 2008 -0500
   14724 
   14725     RADEON: various avivo tv-out related clean-ups
   14726 
   14727 commit ce34090c758ac91171cb6adb9b8a36e4adbf99cf
   14728 Merge: 2180f04 30cab1d
   14729 Author: Alex Deucher <alex@samba.(none)>
   14730 Date:   Wed Jan 2 16:41:36 2008 -0500
   14731 
   14732     Merge branch 'master' of git+ssh://agd5f (a] git.freedesktop.org/git/xorg/driver/xf86-video-ati
   14733 
   14734 commit 2180f04b6fb94a638f6274cb4455d5688b324dbc
   14735 Author: Alex Deucher <alex@samba.(none)>
   14736 Date:   Wed Jan 2 16:41:06 2008 -0500
   14737 
   14738     RADEON: preliminary support for ATOM RMX
   14739     
   14740     not functional yet.
   14741 
   14742 commit dab4dc285154d40303aadaa849b85f8e251e578e
   14743 Author: Alex Deucher <alex@samba.(none)>
   14744 Date:   Wed Jan 2 16:27:19 2008 -0500
   14745 
   14746     RADEON: add support for ATOM component video table
   14747     
   14748     Component output is still not working.
   14749 
   14750 commit 30cab1dbebb7bdb925f2fe9f91b84183312bbbfd
   14751 Author: Alex Deucher <alex@botch2.(none)>
   14752 Date:   Wed Jan 2 15:41:01 2008 -0500
   14753 
   14754     RADEON: Make sure all old IGP chips have HasSingleDac set
   14755     
   14756     fix the csv file and re-gen the headers.
   14757 
   14758 commit e8e585651215b011e3ad07c59d0eab9107ccd8c6
   14759 Author: Dave Airlie <airlied (a] redhat.com>
   14760 Date:   Wed Jan 2 10:14:46 2008 +1000
   14761 
   14762     PLL/r600: tweak pll to pick first one found instead of keeping going
   14763 
   14764 commit 14aa4060ad27ecb3d40b2b17ee4cf7cc55a121dd
   14765 Author: Dave Airlie <airlied (a] redhat.com>
   14766 Date:   Wed Jan 2 09:49:44 2008 +1000
   14767 
   14768     r600: fix tv-out output naming
   14769 
   14770 commit f65374f5e15bfd391a1838a686cd87d3bab8043d
   14771 Author: Maciej Cencora <m.cencora (a] gmail.com>
   14772 Date:   Mon Dec 31 09:44:34 2007 +1000
   14773 
   14774     atombios: initial rs690 patches
   14775 
   14776 commit a674f683e6699c30664d9cd468a64de991c3fd7e
   14777 Author: Dave Airlie <airlied (a] linux.ie>
   14778 Date:   Sun Dec 30 17:43:17 2007 +1000
   14779 
   14780     atombios: enable TV-out detection code - tv out works for me with this
   14781 
   14782 commit aa7c28cbd943bb525698515d444cb5097880e364
   14783 Author: Dave Airlie <airlied (a] linux.ie>
   14784 Date:   Sun Dec 30 17:40:37 2007 +1000
   14785 
   14786     atombios: enable support for using tv timings
   14787     
   14788     enable support for the atombios tv timings selection by programming the crtc
   14789     with the tv timings if a tv is detected on the output
   14790 
   14791 commit 0bc3fd595a73e12a424571697d164a09a6a4c072
   14792 Author: Dave Airlie <airlied (a] linux.ie>
   14793 Date:   Sun Dec 30 16:39:58 2007 +1000
   14794 
   14795     atombios: add support for reading tv standard from atombios
   14796     
   14797     fix typo in atombios header file
   14798 
   14799 commit bfa22d676a6f333503104041f62222f4de9bb7d8
   14800 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   14801 Date:   Wed Dec 26 12:29:47 2007 -0500
   14802 
   14803     RADEON: fix typo that broke tv load detection
   14804 
   14805 commit 0c99554c6fab1192f5e8595469c21b5f33e1eb4f
   14806 Author: David Miller <davem (a] davemloft.net>
   14807 Date:   Wed Dec 26 02:19:12 2007 -0500
   14808 
   14809     [RADEON]: Add missing break in SCLK calculation.
   14810 
   14811 commit 6e0d5cc1c62fbfc1962fa0d6333f0c0a8c6327bd
   14812 Author: David Miller <davem (a] davemloft.net>
   14813 Date:   Wed Dec 26 02:17:34 2007 -0500
   14814 
   14815     [RADEON]: Like powerpc, don't use VGA by default on sparc.
   14816 
   14817 commit 2b1fae668ddabbc72e5fc31365302ea722174df1
   14818 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   14819 Date:   Wed Dec 26 02:04:06 2007 -0500
   14820 
   14821     RADEON: fix PAL tv-out
   14822     
   14823     Many thanks to Andrew Randrianasulu for providing me with
   14824     pll reg dumps
   14825 
   14826 commit d736eb5732da573162c70712dc4e8b0114986702
   14827 Author: Alex Deucher <alex@botch2.(none)>
   14828 Date:   Mon Dec 24 12:34:15 2007 -0500
   14829 
   14830     RADEON: default "IgnoreLidStatus" to TRUE
   14831     
   14832     Seems there are lots of busted ACPI lid status and people
   14833     starting X with the lid closed.
   14834 
   14835 commit 653da558148cc601bc1f80253e92ef98c75ef37a
   14836 Author: Alex Deucher <alex@botch2.(none)>
   14837 Date:   Mon Dec 24 01:11:56 2007 -0500
   14838 
   14839     RADEON: restore crtc regs before VGA regs.
   14840     
   14841     It seems some radeons don't restore text console properly if
   14842     the crtc regs are restored after the VGA regs.
   14843     Thanks to Sverre Froyen for helping me track this down
   14844 
   14845 commit ad3325f672a241449ca239c8ee3a24b6d7703d76
   14846 Author: Alex Deucher <alex@botch2.(none)>
   14847 Date:   Sun Dec 23 17:18:42 2007 -0500
   14848 
   14849     RADEON: Add "IgnoreLidStatus" option
   14850     
   14851     Generally, users that start X with the laptop lid closed
   14852     want to use one or more external monitors rather than the
   14853     internal panel and do not want the internal panel to be on
   14854     by default.  Others, it seems, want to always have the
   14855     internal panel on, regardless of the lid.  I can't win.
   14856     Enable this option to force the latter.
   14857 
   14858 commit 20eedf348a527e1e0a5450bc22d7564895034a66
   14859 Author: Alex Deucher <alex@botch2.(none)>
   14860 Date:   Sun Dec 23 11:27:55 2007 -0500
   14861 
   14862     RADEON: fix pll input setup on mac cards
   14863     
   14864     the function was exiting before the complete setup was finished.
   14865 
   14866 commit 4f2e833e8ebaba3ad85ec5314fff8fa05395b679
   14867 Author: Arkadiusz Miskiewicz <arekm (a] maven.pl>
   14868 Date:   Fri Dec 21 18:56:34 2007 -0500
   14869 
   14870     configure.ac fixes
   14871 
   14872 commit 2b6e8e2b8f74e94560de89693ecbc7260536591e
   14873 Author: Arkadiusz Miskiewicz <arekm (a] maven.pl>
   14874 Date:   Fri Dec 21 18:10:17 2007 -0500
   14875 
   14876     RADEON: various cleanups
   14877 
   14878 commit 4c6f60e3b19ac55ab1255c79df03b1df5950864e
   14879 Author: Alex Deucher <alex@botch2.(none)>
   14880 Date:   Fri Dec 21 17:33:04 2007 -0500
   14881 
   14882     RADEON: clean up prototypes
   14883 
   14884 commit 8c761afdcb9baf1649b93449692fb9ab67bc2c80
   14885 Author: Alex Deucher <alex@botch2.(none)>
   14886 Date:   Fri Dec 21 16:24:49 2007 -0500
   14887 
   14888     RADEON: more re-org
   14889     
   14890     move save/restore routines into legacy_crtc/output
   14891 
   14892 commit 910773d3a6c717f9d4762ea7b9ee6c3ae061781e
   14893 Author: Alex Deucher <alex@botch2.(none)>
   14894 Date:   Fri Dec 21 15:53:15 2007 -0500
   14895 
   14896     RADEON: more re-org.  move XAA Mem init to radeon_accel.c
   14897 
   14898 commit 0631a23bd103f9b74e525da2c41304eab60c6f17
   14899 Author: Alex Deucher <alex@botch2.(none)>
   14900 Date:   Fri Dec 21 15:40:18 2007 -0500
   14901 
   14902     RADEON: fix rn50 reversion from last merge
   14903 
   14904 commit 5b917797a13c6caa80028d1842a284598e874288
   14905 Author: Alex Deucher <alex@botch2.(none)>
   14906 Date:   Fri Dec 21 15:30:20 2007 -0500
   14907 
   14908     RADEON: remove no longer used radeon_display.c
   14909 
   14910 commit bf14aa5f88fc3b4e69d71db5b23248b8bb2018d0
   14911 Author: Alex Deucher <alex@botch2.(none)>
   14912 Date:   Fri Dec 21 15:29:47 2007 -0500
   14913 
   14914     RADEON: re-org legacy crtc/output code into separate files
   14915 
   14916 commit be7f8fd338f5af8b632f16a83db41e15d00af469
   14917 Author: Dave Airlie <airlied (a] linux.ie>
   14918 Date:   Fri Dec 21 10:03:49 2007 +1000
   14919 
   14920     fix mode bandwidth configure check
   14921 
   14922 commit 3f9b597dedc45379b0bc0b631f3f924c403bca48
   14923 Author: Dave Airlie <airlied (a] linux.ie>
   14924 Date:   Fri Dec 21 09:55:42 2007 +1000
   14925 
   14926     fixup clip test include handling
   14927 
   14928 commit 9a5b501332c0a1f10af20845af48c9ddd2ce26a0
   14929 Author: Dave Airlie <airlied (a] linux.ie>
   14930 Date:   Fri Dec 21 09:45:55 2007 +1000
   14931 
   14932     set ddc line correctly post-merge
   14933 
   14934 commit 3c31b96afa20913ad947e68fe0c3a662e5eafbdd
   14935 Merge: eb99c3c f5e8c18
   14936 Author: Dave Airlie <airlied (a] linux.ie>
   14937 Date:   Fri Dec 21 09:36:22 2007 +1000
   14938 
   14939     Merge remote branch 'origin/atombios-support'
   14940     
   14941     Conflicts:
   14942     
   14943     	src/radeon_display.c
   14944     	src/radeon_driver.c
   14945 
   14946 commit eb99c3c5c9a2249cb84920f0f225e525fc3a4144
   14947 Author: Alex Deucher <alex@botch2.(none)>
   14948 Date:   Thu Dec 20 18:14:38 2007 -0500
   14949 
   14950     Bump for RC release
   14951 
   14952 commit 8d49ff1da917b7f8240267953ef6ce4ff04daecb
   14953 Author: Alex Deucher <alex@botch2.(none)>
   14954 Date:   Thu Dec 20 01:09:57 2007 -0500
   14955 
   14956     RADEON: check for xf86_crtc_clip_video_helper() in configure.ac
   14957     
   14958     use xf86_crtc_clip_video_helper() from the server if available.
   14959 
   14960 commit fb7a4e24f2da3561ef81371ca4013a4f13806e91
   14961 Author: Adam Jackson <ajax (a] redhat.com>
   14962 Date:   Wed Dec 19 19:15:19 2007 -0500
   14963 
   14964     Fix RN50 mode filtering.
   14965     
   14966     The old code would attempt to limit the maximum pixel size of the screen
   14967     by limiting the maximum PLL frequency.  This ends up confusing the PLL
   14968     computation code since sometimes your maximum freq can be lower than your
   14969     minimum freq.  More to the point it's just wrong, maximum PLL frequency
   14970     isn't the same thing as maximum pixel clock, and even that isn't the same
   14971     thing as maximum scanout pixels per second.
   14972     
   14973     The correct thing to do is filter by the mode's effective memory bandwidth.
   14974 
   14975 commit c1b0b69cc50516c3b7e881b0eb46cb3cd2e9dce6
   14976 Merge: 0e66348 ce4fa1c
   14977 Author: Alex Deucher <alex@botch2.(none)>
   14978 Date:   Wed Dec 19 11:54:50 2007 -0500
   14979 
   14980     Merge branch 'master' of ssh://agd5f (a] git.freedesktop.org/git/xorg/driver/xf86-video-ati
   14981 
   14982 commit 0e6634870d1ab38ee8c83f6bda1ba60364997853
   14983 Author: Alex Deucher <alex@botch2.(none)>
   14984 Date:   Wed Dec 19 11:54:27 2007 -0500
   14985 
   14986     RADEON: skip empty connectors when creating outputs
   14987 
   14988 commit 6afbf718c151dc3c5c59bd3136b58a93a114d798
   14989 Author: Alex Deucher <alex@botch2.(none)>
   14990 Date:   Wed Dec 19 11:48:38 2007 -0500
   14991 
   14992     RADEON: add support for legacy radeons with DVI and no connector table
   14993 
   14994 commit f5e8c185001e62e744310667c2d1bd3fe6542a62
   14995 Author: Dave Airlie <airlied (a] clockmaker.usersys.redhat.com>
   14996 Date:   Wed Dec 19 10:38:58 2007 +1000
   14997 
   14998     more endian related fixage
   14999 
   15000 commit 98b247066d00db66abe91f518cd93b5c4da4cfb4
   15001 Author: Dave Airlie <airlied (a] clockmaker.usersys.redhat.com>
   15002 Date:   Wed Dec 19 10:25:41 2007 +1000
   15003 
   15004     fix big endian build since zaphod fixups
   15005 
   15006 commit ce4fa1cedec0cf56b9979dfaa12a8d3a7c643df4
   15007 Author: Arkadiusz Miskiewicz <arekm (a] maven.pl>
   15008 Date:   Tue Dec 18 15:34:14 2007 -0500
   15009 
   15010     RADEON: fix fd leak in lid detect code
   15011 
   15012 commit 20568f66f9a9a60a33bd9a69ccc14a891c656836
   15013 Author: Arkadiusz Miskiewicz <arekm (a] maven.pl>
   15014 Date:   Tue Dec 18 15:32:10 2007 -0500
   15015 
   15016     RADEON: more cleanups and warning fixes
   15017 
   15018 commit 1496194200adbcb044ec3977367a0908262e389c
   15019 Author: Arkadiusz Miskiewicz <arekm (a] maven.pl>
   15020 Date:   Tue Dec 18 15:29:53 2007 -0500
   15021 
   15022     RADEON: driver cleanups, warning fixes
   15023 
   15024 commit bd7206fa120495037e3fea0c920d0031d7715bf6
   15025 Author: Alex Deucher <alex@botch2.(none)>
   15026 Date:   Tue Dec 18 03:03:11 2007 -0500
   15027 
   15028     RADEON: fix another merge error
   15029     
   15030     this broken legacy radeons
   15031 
   15032 commit 65a3ac7530e11bb7d818a988fd0cf1dde7688fa4
   15033 Author: Alex Deucher <alex@samba.(none)>
   15034 Date:   Tue Dec 18 00:15:38 2007 -0500
   15035 
   15036     RADEON: more PLL tweaks
   15037 
   15038 commit d93a0e10b8bc6e3797a3cf6c1e28ca413a7c38e4
   15039 Author: Alex Deucher <alex@samba.(none)>
   15040 Date:   Mon Dec 17 20:32:45 2007 -0500
   15041 
   15042     RADEON: post div tweaks for legacy radeon
   15043 
   15044 commit 03b8b49f6f502c45552b018fd8c44d366b2d576f
   15045 Author: Alex Deucher <alex@samba.(none)>
   15046 Date:   Mon Dec 17 20:20:04 2007 -0500
   15047 
   15048     RADEON: fix typo from merge
   15049 
   15050 commit 19b9d3708852b7efe2b05249c8359dadb924dd94
   15051 Merge: cf685f3 29706ca
   15052 Author: Alex Deucher <alex@samba.(none)>
   15053 Date:   Mon Dec 17 20:07:32 2007 -0500
   15054 
   15055     Merge branch 'atombios-support' of git+ssh://agd5f (a] git.freedesktop.org/git/xorg/driver/xf86-video-ati into atombios-support
   15056 
   15057 commit cf685f37ec874f0aacd09e7c4eb0402c6daec1b0
   15058 Merge: 2a134af 44d07c4
   15059 Author: Alex Deucher <alex@samba.(none)>
   15060 Date:   Mon Dec 17 20:07:07 2007 -0500
   15061 
   15062     Merge branch 'master' of git+ssh://agd5f (a] git.freedesktop.org/git/xorg/driver/xf86-video-ati into atombios-support
   15063     
   15064     merge master and fix conflicts
   15065 
   15066 commit 29706ca585ebd9b7b3521521a17016322e9ecccb
   15067 Author: Dave Airlie <airlied (a] linux.ie>
   15068 Date:   Tue Dec 18 10:55:38 2007 +1000
   15069 
   15070     fixup shadow setup on !r600
   15071 
   15072 commit 44d07c4ccce9acb5bd21a17acb082e91f7225764
   15073 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   15074 Date:   Mon Dec 17 18:56:12 2007 -0500
   15075 
   15076     RADEON: typo from last commit
   15077 
   15078 commit 4da3782239921eb377216d4de4a9cc5bb55e0e8a
   15079 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   15080 Date:   Mon Dec 17 18:51:31 2007 -0500
   15081 
   15082     RADEON: add output enable masks
   15083     
   15084     add output enable masks for outputs that drive
   15085     more than one connector.  Make sure we don't turn off
   15086     an output that's driving another connector.
   15087 
   15088 commit 5c5d2d19b2b032a06dd333b4ecc029aac342fb93
   15089 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   15090 Date:   Mon Dec 17 18:15:55 2007 -0500
   15091 
   15092     RADEON: whitespace clean-ups
   15093 
   15094 commit 9f1d8220315c8894a17f2cc328025dc682b0c6e0
   15095 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   15096 Date:   Mon Dec 17 18:04:05 2007 -0500
   15097 
   15098     RADEON: more PLL fixes
   15099     
   15100     - reduce the calculation accuracy
   15101     - certain LVDS panels seem to only like certain ref_divs
   15102     - add pll flags to handle special cases
   15103     - adjust the pll limits on legacy cards
   15104 
   15105 commit 2a134af01bc85de758ad83a85b23d1bba4a1a0f5
   15106 Author: Dave Airlie <airlied (a] redhat.com>
   15107 Date:   Mon Dec 17 15:00:36 2007 +1000
   15108 
   15109     r600: add shadow support to r600 driver to at least make 2d useable
   15110 
   15111 commit 614414611a9f246cbc74f579a79987fff97cf571
   15112 Author: Dave Airlie <airlied (a] redhat.com>
   15113 Date:   Mon Dec 17 11:10:14 2007 +1000
   15114 
   15115     radeon: cleanup pitch calculation and make r600 work again
   15116 
   15117 commit 79a375dbc7f323e2f551490a35f44ec36bed877c
   15118 Author: George Wu <geo (a] flood.OCF.Berkeley.EDU>
   15119 Date:   Mon Dec 17 10:55:36 2007 +1000
   15120 
   15121     r600: might as well fix VT for R600
   15122 
   15123 commit bc213ee723a45f2c396b4ed211a50f7642349973
   15124 Author: Alex Deucher <alex@samba.(none)>
   15125 Date:   Sun Dec 16 14:54:00 2007 -0500
   15126 
   15127     RADEON: fix sclock printout
   15128 
   15129 commit 4747c1f3cd4167b6a51d4864a297719ea48b9346
   15130 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   15131 Date:   Sun Dec 16 14:07:29 2007 -0500
   15132 
   15133     RADEON: Make sure LVDS_EN bit is set when enabling LVDS
   15134 
   15135 commit a9817b2cf436a536dbc43ad77abc3bdcc53d346d
   15136 Author: Alex Deucher <alex@samba.(none)>
   15137 Date:   Sat Dec 15 20:51:53 2007 -0500
   15138 
   15139     RADEON: clean up units in PLL calculation
   15140 
   15141 commit b653e5a628bfa4dfb168e96f93f41eb910f409fb
   15142 Author: Michel Dnzer <michel (a] tungstengraphics.com>
   15143 Date:   Sat Dec 15 00:50:10 2007 +0100
   15144 
   15145     radeon: Default to 1x again with non-v3 AGP cards.
   15146     
   15147     Seems more reliable in general than what was set up by firmware - fingers
   15148     crossed...
   15149 
   15150 commit 6229825fa5d6715569098afbb21a40f7a2e7e6be
   15151 Author: Michel Dnzer <michel (a] tungstengraphics.com>
   15152 Date:   Sat Dec 15 00:48:26 2007 +0100
   15153 
   15154     radeon: Warning fixes.
   15155     
   15156     The lid detection code probably wouldn't work on other non-x86 platforms
   15157     though...
   15158 
   15159 commit 818ccf0fd4b5879171c5f20526d5a58638f8fde5
   15160 Author: Fredrik Hglund <fredrik (a] kde.org>
   15161 Date:   Fri Dec 14 23:56:12 2007 +0100
   15162 
   15163     RADEON: Fix the vertex coordinates for transformed pictures
   15164     
   15165     This partially fixes transformed pictures on R100/R200 based
   15166     cards.  The texture still doesn't appear to be clamped correctly,
   15167     but since that doesn't matter for rotations at perpendicular
   15168     angles, I'm committing this now so randr rotation and reflection
   15169     will work properly.
   15170 
   15171 commit 3cfbcf4cafbdfdb33411d16e51fb1f77cd0f93dd
   15172 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   15173 Date:   Fri Dec 14 17:11:00 2007 -0500
   15174 
   15175     RADEON: Fix PLL set up on certain notebooks
   15176     
   15177     Some LVDS panels require specific PLL dividers as
   15178     specified in the bios tables.  Make sure to use them
   15179     if the output is LVDS.
   15180 
   15181 commit a84d446fd301d456bcea8f7abdc52e5a30776412
   15182 Author: Alex Deucher <alex@botch2.(none)>
   15183 Date:   Fri Dec 14 02:17:14 2007 -0500
   15184 
   15185     RADEON: select fb_div0 for LVDS on RV410 (x700) mobility
   15186     
   15187     Fixes bug 8038
   15188     I wonder if desktop RV410 need a similar fix.
   15189     If your x700 laptop panel has problems after this let me know.
   15190 
   15191 commit b3eed3d87f76779b5a62a3115f99a31484dc38e0
   15192 Author: Alex Deucher <alex@samba.(none)>
   15193 Date:   Fri Dec 14 00:20:10 2007 -0500
   15194 
   15195     RADEON: fix typo in previous cursor fix
   15196 
   15197 commit 814c6c48aebba2e45ce257289b922cd7e92caf2a
   15198 Author: Alex Deucher <alex@samba.(none)>
   15199 Date:   Thu Dec 13 18:45:09 2007 -0500
   15200 
   15201     RADEON: rework PLL calculation
   15202     
   15203     - Take into account the limits from the bios tables
   15204     - Unify the PLL calculation between legacy and avivo chips
   15205 
   15206 commit f5ac34983411e4c4f41ab1817dce582830f398fd
   15207 Merge: f2b2e08 6ccf5b3
   15208 Author: Alex Deucher <alex@samba.(none)>
   15209 Date:   Wed Dec 12 22:37:44 2007 -0500
   15210 
   15211     Merge branch 'master' of git+ssh://agd5f (a] git.freedesktop.org/git/xorg/driver/xf86-video-ati into atombios-support
   15212     
   15213     merge and fix conflicts
   15214 
   15215 commit f2b2e0804183b52d9d3f56ad85b3552ece76c544
   15216 Author: Alex Deucher <alex@samba.(none)>
   15217 Date:   Wed Dec 12 22:18:37 2007 -0500
   15218 
   15219     RADEON: fix rotation on avivo chips
   15220     
   15221     There are still some issues, but this is better than before.
   15222 
   15223 commit 6ccf5b33d27218ae1c45ab93c122438ed536d8ba
   15224 Author: Alex Deucher <alex@botch2.(none)>
   15225 Date:   Wed Dec 12 20:12:06 2007 -0500
   15226 
   15227     RADEON: only enable vblanks if we want them
   15228     
   15229     should fix bug 13610
   15230 
   15231 commit 1668f2056f56370f1b5681c13f1e14904e301216
   15232 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   15233 Date:   Wed Dec 12 19:39:08 2007 -0500
   15234 
   15235     RADEON: use /proc/acpi to determine lid status
   15236     
   15237     Linux only
   15238 
   15239 commit 33a39947f7f79533cd90007a17d57b20126642c6
   15240 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   15241 Date:   Wed Dec 12 18:50:18 2007 -0500
   15242 
   15243     RADEON: fix cursors when using rotation
   15244     
   15245     allocate separate cursor buffers for each crtc
   15246 
   15247 commit 9e5efdecd12092031a4aebce58747cb4a6f48f28
   15248 Author: Arkadiusz Miskiewicz <arekm (a] maven.pl>
   15249 Date:   Tue Dec 11 23:53:03 2007 -0500
   15250 
   15251     sparse fixes and cleanups from arekm
   15252 
   15253 commit 372bf41818fdafc6a9d2914aee3a8e359f668f02
   15254 Author: Alex Deucher <alex@botch2.(none)>
   15255 Date:   Tue Dec 11 14:04:58 2007 -0500
   15256 
   15257     RADEON: handle HMDI properly (untested) and fix some merge leftovers
   15258 
   15259 commit 3c22ad977c25d5ca2811821fcac6bb8ecd79994a
   15260 Merge: c9a0cee f3d2ec3
   15261 Author: Alex Deucher <alex@botch2.(none)>
   15262 Date:   Tue Dec 11 13:11:15 2007 -0500
   15263 
   15264     Merge branch 'master' of ssh://agd5f (a] git.freedesktop.org/git/xorg/driver/xf86-video-ati into atombios-support
   15265     
   15266     fix conflicts
   15267 
   15268 commit f3d2ec3a5ae61215c792018320158750e7aa937c
   15269 Author: Alex Deucher <alex@botch2.(none)>
   15270 Date:   Tue Dec 11 11:57:27 2007 -0500
   15271 
   15272     RADEON: rewrite PLL computation
   15273     
   15274     Algorithm adapted from BeOS radeon driver with some tweaks by me.
   15275     Actually calulate and use the reference divider rather than using the bios default.
   15276     Also, always calculate the PLL, rather than falling back to bios dividers.
   15277     This should fix bugs 12913, 13590, 13533, possibly others.
   15278 
   15279 commit c9a0cee97ca69e8fe1e1937c7670fa903214cded
   15280 Author: Dave Airlie <airlied (a] linux.ie>
   15281 Date:   Tue Dec 11 06:03:46 2007 +1000
   15282 
   15283     more zaphod fixes - some other work maybe needed
   15284 
   15285 commit 9b125312ab6edc585e4f5931a6a6de81e13b6acc
   15286 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   15287 Date:   Mon Dec 10 13:53:15 2007 -0500
   15288 
   15289     RADEON: only update crtc values when RMX is active
   15290 
   15291 commit 3a161e1b5d80361e318ced8da5c19e797749d693
   15292 Author: Alex Deucher <alex@botch2.(none)>
   15293 Date:   Mon Dec 10 00:57:26 2007 -0500
   15294 
   15295     RADEON: bios PLL cleanup
   15296 
   15297 commit 731830297f2fc4a416882aacfb0d9b5f8ed32520
   15298 Author: Dave Airlie <airlied (a] linux.ie>
   15299 Date:   Mon Dec 10 15:50:38 2007 +1000
   15300 
   15301     fixup some warnings
   15302 
   15303 commit 2818e2b02ca90c9dfa50905b5311b2ae83ac3b0c
   15304 Author: Dave Airlie <airlied (a] linux.ie>
   15305 Date:   Mon Dec 10 15:43:52 2007 +1000
   15306 
   15307     add more to configure.ac for using out-of-tree mode src
   15308 
   15309 commit cc3c36100986f9d8060bc2d433373d4806f8e730
   15310 Author: Dave Airlie <airlied (a] linux.ie>
   15311 Date:   Mon Dec 10 15:25:56 2007 +1000
   15312 
   15313     add support for building against legacy servers similiar to Intel codepaths
   15314 
   15315 commit 9c278cb7fa7f18d13bde053fd75221cfba9da377
   15316 Merge: 6451ea2 cc167b9
   15317 Author: Dave Airlie <airlied (a] linux.ie>
   15318 Date:   Mon Dec 10 15:18:03 2007 +1000
   15319 
   15320     Merge branch 'zaphod-lolz' of git://git.freedesktop.org/git/xorg/driver/xf86-video-ati into atombios-support
   15321     
   15322     Conflicts:
   15323     
   15324     	src/radeon.h
   15325     	src/radeon_crtc.c
   15326     	src/radeon_driver.c
   15327     	src/radeon_output.c
   15328 
   15329 commit 6451ea2dcc4fac762442f699935864f4a8d445f7
   15330 Merge: 0d89556 5896ca4
   15331 Author: Dave Airlie <airlied (a] linux.ie>
   15332 Date:   Mon Dec 10 15:08:42 2007 +1000
   15333 
   15334     Merge branch 'master' into atombios-support
   15335 
   15336 commit 5896ca4097d439f59f90f397939132c061c3c364
   15337 Author: LisaWu <liswu (a] ati.com>
   15338 Date:   Fri Dec 7 09:45:05 2007 +0100
   15339 
   15340     radeon: Use %u instead of %d for unsigned value.
   15341 
   15342 commit df44f8380268c27d3978c4e91d736f093322b8b8
   15343 Author: Michel Dnzer <michel (a] tungstengraphics.com>
   15344 Date:   Fri Dec 7 09:41:47 2007 +0100
   15345 
   15346     radeon: Use gettimeofday instead of xf86getsecs.
   15347 
   15348 commit cc167b9bb7f1c3b8579e51e7bc2fca2f8eba6bd1
   15349 Author: Dave Airlie <airlied (a] redhat.com>
   15350 Date:   Fri Dec 7 15:41:36 2007 +1000
   15351 
   15352     disable tiling for zaphod heads
   15353 
   15354 commit 2ce8d192533a8c795714c5a9fb308ec74db40287
   15355 Author: Dave Airlie <airlied (a] redhat.com>
   15356 Date:   Fri Dec 7 15:35:21 2007 +1000
   15357 
   15358     don't add fboffset to info->FB it already is mapped at the offset
   15359 
   15360 commit 0dcd926d3092100854b3e362d6659d4950508aeb
   15361 Author: Dave Airlie <airlied (a] redhat.com>
   15362 Date:   Fri Dec 7 14:45:04 2007 +1000
   15363 
   15364     radeon: bring back zaphod all is forgiven.
   15365     
   15366     You've whined, you've cried, you've nagged, and you're guilt trippin has
   15367     made me do it... It actually wasn't as hard as I thought it would be.
   15368     
   15369     Still not perfect, couple of things to fix yet
   15370 
   15371 commit bb5ede557bf32a42eef158ff0fbcfe1c6ede098a
   15372 Author: Dave Airlie <airlied (a] redhat.com>
   15373 Date:   Fri Dec 7 14:30:32 2007 +1000
   15374 
   15375     radeon: move savedreg/modereg into entity instead of info
   15376 
   15377 commit 64ab1cdf343a9a69e7e9e64f0bba77c54a94e9d0
   15378 Author: James Cloos <cloos (a] jhcloos.com>
   15379 Date:   Thu Dec 6 15:51:12 2007 -0500
   15380 
   15381     Add missing PHONY line for automatic ChangeLog generation
   15382 
   15383 commit 0d89556bfa41a3acbd6afe85b062e3a21f2ca057
   15384 Author: Dave Airlie <airlied (a] ppcg5.localdomain>
   15385 Date:   Thu Dec 6 19:23:06 2007 +1100
   15386 
   15387     powerpc: build fixes from last merge
   15388 
   15389 commit dbe3d2608ecc9896db9c23b3a347b50748c51e13
   15390 Merge: 48e31cd 21ed435
   15391 Author: Dave Airlie <airlied (a] redhat.com>
   15392 Date:   Thu Dec 6 14:22:03 2007 +1000
   15393 
   15394     Merge branch 'master' into atombios-support
   15395     
   15396     Conflicts:
   15397     
   15398     	src/radeon_output.c
   15399 
   15400 commit 21ed435398e4a398dd8a0a5d7c1d4cc45e916332
   15401 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   15402 Date:   Tue Dec 4 17:08:58 2007 -0500
   15403 
   15404     RADEON: add MacModel imac-g5-isight for iMac G5 iSight
   15405     
   15406     Thanks to tienne Bersac for helping to figure this out.
   15407 
   15408 commit 54bfd522405d9fdfb69d3a59e111ac3d63483dbb
   15409 Author: tienne Bersac <bersace03 (a] laposte.net>
   15410 Date:   Tue Dec 4 14:22:42 2007 -0500
   15411 
   15412     RADEON: fix typo
   15413 
   15414 commit 5022d006cfc06ca0395981526b2c2c94c6878567
   15415 Author: Michel Dnzer <michel (a] tungstengraphics.com>
   15416 Date:   Sun Dec 2 17:27:33 2007 +0100
   15417 
   15418     radeon: Further XVideo fixes.
   15419     
   15420     * Make sure pitch constraints are always met for DMA upload blits.
   15421     * RGB24 is not affected by endianness.
   15422 
   15423 commit 6ed55b70b23dfdc7b41103ea59c1df2bda5e41e6
   15424 Author: Kusanagi Kouichi <slash (a] ma.neweb.ne.jp>
   15425 Date:   Sun Dec 2 17:18:46 2007 +0100
   15426 
   15427     radeon: Fix crash with XVideo 24bit RGB images.
   15428     
   15429     See https://bugs.freedesktop.org/show_bug.cgi?id=13274 .
   15430 
   15431 commit a697b590899bb7704ec4d7ae9a9c3cbbfcaef382
   15432 Author: Michel Dnzer <michel (a] tungstengraphics.com>
   15433 Date:   Sun Dec 2 17:11:20 2007 +0100
   15434 
   15435     Fix build against xserver master.
   15436     
   15437     (DE)ALLOCATE_LOCAL are gone.
   15438 
   15439 commit 48e31cdaa0caa21573879af5b9267773fe89176a
   15440 Author: George Wu <geo (a] ocf.berkeley.edu>
   15441 Date:   Sun Dec 2 15:25:09 2007 +1000
   15442 
   15443     RADEON/R600: small code cleanup
   15444 
   15445 commit 00b4480aa2c5d7f751e34fc964f431b90b14c8d2
   15446 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   15447 Date:   Sat Dec 1 14:18:40 2007 -0500
   15448 
   15449     RADEON: add options for force TV out as detected and to set TV standard
   15450     
   15451     Also fix a typo in internal tv-out parsing
   15452 
   15453 commit 1e029fef5fe264f2ced445b80bf6070abcb84b82
   15454 Author: Alex Deucher <alex@samba.(none)>
   15455 Date:   Sat Dec 1 00:58:51 2007 -0500
   15456 
   15457     RADEON: move GPIO lookup to a separate function
   15458 
   15459 commit dcbef1ba9dfcf35c28e058832a55adf00afb472e
   15460 Author: Alex Deucher <alex@samba.(none)>
   15461 Date:   Sat Dec 1 00:35:25 2007 -0500
   15462 
   15463     RADEON: fix typo in previous commit
   15464     
   15465     check gpio table revision before connector table revision
   15466 
   15467 commit fdce0598a2228c48c84deae1d7bebb2d7b3e979b
   15468 Author: Alex Deucher <alex@samba.(none)>
   15469 Date:   Sat Dec 1 00:15:34 2007 -0500
   15470 
   15471     RADEON: convert atombios connector table parsing to use ATOM structs
   15472     
   15473     convert and add hpd info
   15474 
   15475 commit e3d7de9cc956aec5f940ad6db09e826b3a69523a
   15476 Author: Alex Deucher <alex@botch2.(none)>
   15477 Date:   Fri Nov 30 20:14:42 2007 -0500
   15478 
   15479     RADEON: remove unused cruft from last atom import
   15480 
   15481 commit d5d83411e8a884154d671aad440524507cce313e
   15482 Author: Alex Deucher <alex@botch2.(none)>
   15483 Date:   Fri Nov 30 20:11:42 2007 -0500
   15484 
   15485     RADEON: save/restore avivo crtc cursor control
   15486     
   15487     this should prevent the cursor from showing up on in text
   15488     mode or vesafb etc. after running the driver.
   15489 
   15490 commit af0196f7bf0d1d5d211391149c18935d64ed2b06
   15491 Merge: d9858a2 0175b79
   15492 Author: Alex Deucher <alex@botch2.(none)>
   15493 Date:   Fri Nov 30 16:40:28 2007 -0500
   15494 
   15495     Merge branch 'master' of ssh://agd5f (a] git.freedesktop.org/git/xorg/driver/xf86-video-ati into atombios-support
   15496     
   15497     merge master and fix conflicts
   15498 
   15499 commit d9858a2b3744b99003cfb9f31b743a2d31b322e9
   15500 Author: Dave Airlie <airlied (a] linux.ie>
   15501 Date:   Sat Dec 1 06:49:59 2007 +1000
   15502 
   15503     radeon: add in pll spread spectrum workaround
   15504 
   15505 commit 0175b79987ef4d7b0ce8238c3bdde989e504516a
   15506 Author: Alex Deucher <alex@botch2.(none)>
   15507 Date:   Fri Nov 30 15:37:42 2007 -0500
   15508 
   15509     RADEON: rework MacModel option
   15510     
   15511     this brings in some previous research from Michel Dnzer,
   15512     Sjoerd Simons, and myself.  Hopefully, the driver will pick
   15513     the correct MacModel in more cases.  This also changes the
   15514     default connector table for desktop Macs to dual DVI rather
   15515     than DVI+VGA as that seems to be the case more often than not.
   15516     External TMDS chips are handled separately now as well.
   15517     Eventually we should add an option to allow the user to specify
   15518     what external TMDS chip they need, but we don't have enough info
   15519     yet, so we'll rely on OF to init the external chip in most cases
   15520     for now.
   15521 
   15522 commit e1945f1f25a34310bd58ce128c8ff27ecc985618
   15523 Merge: b368b0f df7777b
   15524 Author: Alex Deucher <alex@botch2.(none)>
   15525 Date:   Fri Nov 30 14:30:55 2007 -0500
   15526 
   15527     Merge branch 'atombios-support' of ssh://agd5f (a] git.freedesktop.org/git/xorg/driver/xf86-video-ati into atombios-support
   15528 
   15529 commit b368b0f22cd1d7ef9b4c65d82929c76f3b82d573
   15530 Author: Alex Deucher <alex@botch2.(none)>
   15531 Date:   Fri Nov 30 14:29:27 2007 -0500
   15532 
   15533     RADEON: disable atom pll set for r4xx cards
   15534     
   15535     the clocks do not get set correctly in all cases.  this needs
   15536     further investigation.
   15537 
   15538 commit 5af15739571c09260750bcfd3620e16fd7fec862
   15539 Author: Alex Deucher <alex@botch2.(none)>
   15540 Date:   Fri Nov 30 14:24:30 2007 -0500
   15541 
   15542     RADEON: small cleanup of pll code
   15543 
   15544 commit df7777bff40c1feabcc12d2148ad6ac5213efbb3
   15545 Author: George Wu <geo (a] ocf.berkeley.edu>
   15546 Date:   Fri Nov 30 17:49:33 2007 +1000
   15547 
   15548     Add LVTMA PWRSEQ registers to fix VT switching for LVDS
   15549 
   15550 commit 9840a0fd4fc8c980533fcd4a02c55cd0d5634b6d
   15551 Author: Alex Deucher <alex@botch2.(none)>
   15552 Date:   Thu Nov 29 13:27:37 2007 -0500
   15553 
   15554     RADEON: add MacModel "mini-internal" for minis with internal TMDS
   15555     
   15556     Some macs (minis and powerbooks) use internal tmds, others use external tmds
   15557     and not just for dual-link TMDS, it shows up with single-link as well.
   15558     Unforunately, there doesn't seem to be any good way to figure it out.
   15559 
   15560 commit 017c939cf0a2b12fbdc1681cc70c28b23ae3b397
   15561 Author: Alex Deucher <alex@samba.(none)>
   15562 Date:   Thu Nov 29 02:52:14 2007 -0500
   15563 
   15564     RADEON: implement CLUT adjust support
   15565 
   15566 commit 9963b0fe01feb6dd0cb555b874a48f6fa3b255cb
   15567 Author: Alex Deucher <alex@samba.(none)>
   15568 Date:   Thu Nov 29 00:46:23 2007 -0500
   15569 
   15570     RADEON: fix cursor offset on avivo chips
   15571 
   15572 commit 6c56e3d7655b17e93e8823aefe34b05291104695
   15573 Author: Alex Deucher <alex@botch2.(none)>
   15574 Date:   Tue Nov 27 15:27:36 2007 -0500
   15575 
   15576     RADEON: switch r4xx to atombios load detection
   15577     
   15578     works great
   15579 
   15580 commit 7561242e5b79bc2798ca3aace2b79e1a36949488
   15581 Author: Alex Deucher <alex@botch2.(none)>
   15582 Date:   Tue Nov 27 14:50:36 2007 -0500
   15583 
   15584     RADEON: re-org load detection for legacy chips
   15585 
   15586 commit febdcc2dccd42acbcd68ae630b7811cae5c58e8a
   15587 Author: Dave Airlie <airlied (a] linux.ie>
   15588 Date:   Wed Nov 28 05:10:57 2007 +1000
   15589 
   15590     legacy: fix fb/agp read/writes
   15591 
   15592 commit bb8545146959b748994be055d5b3de66ec66c8b2
   15593 Author: Alex Deucher <alex@samba.(none)>
   15594 Date:   Mon Nov 26 17:34:51 2007 -0500
   15595 
   15596     RADEON: first pass at TV/Component video
   15597     
   15598     Untested and not likely to work just yet.
   15599 
   15600 commit e2bde646b864dca9056d9ecfe23a0d905647ea9a
   15601 Author: Alex Deucher <alex@samba.(none)>
   15602 Date:   Mon Nov 26 14:35:57 2007 -0500
   15603 
   15604     RADEON: move crtc output source selection into atombios_output.c
   15605     
   15606     The function fits better as an output function and should now
   15607     work with clones as well.
   15608 
   15609 commit 16c9be4107678a2a58d3418b7f1cc94d695ca8d6
   15610 Author: Alex Deucher <alex@samba.(none)>
   15611 Date:   Mon Nov 26 14:20:54 2007 -0500
   15612 
   15613     RADEON: add default connector table for avivo chips
   15614 
   15615 commit 6f080d00e6f4f84d5e0d6b4eff302bf42c230e81
   15616 Author: Arkadiusz Miskiewicz <arekm (a] maven.pl>
   15617 Date:   Mon Nov 26 12:43:30 2007 -0500
   15618 
   15619     RADEON: fix backlight control on some laptops
   15620     
   15621     It seems the bios scratch regs are involved in backlight control
   15622     on some laptops.  This patch fixes the problematic laptops and doesn't
   15623     seem to break the previous bios lid and output control fixes.
   15624 
   15625 commit dcf22aed87366f4625fb5042cb84fecccd9ceece
   15626 Author: Alex Deucher <alex@botch2.(none)>
   15627 Date:   Mon Nov 26 11:10:03 2007 -0500
   15628 
   15629     RADEON: only return status unknown for XPRESS chips
   15630     
   15631     this seems to cause more issues than it attempted to fix
   15632     so limit it to XPRESS chips for now.
   15633 
   15634 commit 206e280f02324641b4fe5a1986e26adf0e021fd4
   15635 Author: Alex Deucher <alex@botch2.(none)>
   15636 Date:   Mon Nov 26 09:39:27 2007 -0500
   15637 
   15638     RADEON: fix typo in man page
   15639 
   15640 commit 4e792db655dc92d2864db36b4d8f6714908de8e8
   15641 Author: Dave Airlie <airlied (a] redhat.com>
   15642 Date:   Fri Nov 23 15:44:44 2007 +1000
   15643 
   15644     r500: set default minimum pll freq
   15645 
   15646 commit a13b4c69c105c096dd05e6de2c5c154c9a8bcc71
   15647 Author: Dave Airlie <airlied (a] redhat.com>
   15648 Date:   Fri Nov 23 15:25:06 2007 +1000
   15649 
   15650     r5xx: cleanup pll code..
   15651     
   15652     Clean the PLL code to use the radeon pll structs.
   15653 
   15654 commit 5d792b5673bbf4784eb0ec059221e9b57232a122
   15655 Author: Dave Airlie <airlied (a] redhat.com>
   15656 Date:   Fri Nov 23 15:03:13 2007 +1000
   15657 
   15658     radeon: fix up memory mapping issues for vt switch
   15659 
   15660 commit 558a2ef266c1ca517c7fb464b0ccfef83238c913
   15661 Author: Dave Airlie <airlied (a] redhat.com>
   15662 Date:   Fri Nov 23 14:39:32 2007 +1000
   15663 
   15664     fix silly spaces
   15665 
   15666 commit 1bda4424a7031de437acfca9c41d4b3668e36051
   15667 Author: Dave Airlie <airlied (a] redhat.com>
   15668 Date:   Fri Nov 23 14:39:19 2007 +1000
   15669 
   15670     r600: add hi agp address for mc
   15671 
   15672 commit 133234c31a294f24a3968a576aad2bb8b89d0f6a
   15673 Author: Dave Airlie <airlied (a] redhat.com>
   15674 Date:   Fri Nov 23 14:15:18 2007 +1000
   15675 
   15676     atombios: use values from object header
   15677 
   15678 commit dbf6eae7e7a4bd1bc60fefdc7ab6276ed3f097c4
   15679 Author: Dave Airlie <airlied (a] redhat.com>
   15680 Date:   Fri Nov 23 11:55:05 2007 +1000
   15681 
   15682     atombios: add initial object header parsing for r600 cards
   15683 
   15684 commit 6b103915c11fc79d2efc43c44fc2a00c3bc64ede
   15685 Author: Dave Airlie <airlied (a] redhat.com>
   15686 Date:   Fri Nov 23 09:24:20 2007 +1000
   15687 
   15688     r500: make vt switch work again for me
   15689 
   15690 commit d24208276aad7669feeed527dced60c76d39eae6
   15691 Author: Dave Airlie <airlied (a] redhat.com>
   15692 Date:   Fri Nov 23 08:50:25 2007 +1000
   15693 
   15694     avivo: fix typo in register saving
   15695 
   15696 commit 197a62704742a4a19736c2637ac92d1dc5ab34ed
   15697 Author: Adam Jackson <ajackson (a] redhat.com>
   15698 Date:   Thu Nov 22 20:26:23 2007 +1000
   15699 
   15700     radeon: fix openoffice/render bug on r100 chips
   15701 
   15702 commit 64010fc4eae8359c01e430f64252931242c91435
   15703 Author: Dave Airlie <airlied (a] linux.ie>
   15704 Date:   Thu Nov 22 20:25:31 2007 +1000
   15705 
   15706     Revert "Disable RENDER acceleration by default on some RV200 chips."
   15707     
   15708     This reverts commit 145da701bf4fb9c0ad9f95620b20914ae0126852.
   15709     
   15710     pull in fix from ajax next commit
   15711 
   15712 commit 145da701bf4fb9c0ad9f95620b20914ae0126852
   15713 Author: Stefan Dirsch <sndirsch (a] suse.de>
   15714 Date:   Thu Nov 22 08:38:09 2007 +0100
   15715 
   15716     Disable RENDER acceleration by default on some RV200 chips.
   15717     
   15718     Novell Bug #341699: Render acceleration is known to be broken
   15719     on at least "Radeon 7500 QW" and "Radeon Mobility M7 LW".
   15720 
   15721 commit e810c3ae9908cd57e95b1b091cded87cbfc12fdc
   15722 Author: Roland Scheidegger <sroland (a] tungstengraphics.com>
   15723 Date:   Thu Nov 22 02:37:55 2007 +0100
   15724 
   15725     really do not set up surface regs for depth buf on r100-class igps (bug #13080)
   15726     
   15727     fix the if condition testing for these chips...
   15728 
   15729 commit 0cc7e94849c1525750fabd04cf58f2dee88372e0
   15730 Author: Alex Deucher <alex@botch2.(none)>
   15731 Date:   Wed Nov 21 17:06:17 2007 -0500
   15732 
   15733     RADEON: reorder crtc/pll setup
   15734 
   15735 commit d56bde98efceaa8344e62f8e98db90c4bb642331
   15736 Author: Alex Deucher <alex@botch2.(none)>
   15737 Date:   Wed Nov 21 17:03:39 2007 -0500
   15738 
   15739     RADEON: fix crtc to output routing
   15740     
   15741     Thanks to AMD for the information
   15742 
   15743 commit a12390c832abe423def60e39cd5a9118e5910339
   15744 Merge: d531792 e74dca1
   15745 Author: Alex Deucher <alex@botch2.(none)>
   15746 Date:   Wed Nov 21 02:24:48 2007 -0500
   15747 
   15748     Merge branch 'atombios-support' of git://git.freedesktop.org/git/xorg/driver/xf86-video-ati into atombios-support
   15749 
   15750 commit d5317922f29a57b6c4127826a2fc126c5fd7c117
   15751 Author: Alex Deucher <alex@botch2.(none)>
   15752 Date:   Wed Nov 21 02:23:37 2007 -0500
   15753 
   15754     RADEON: attempt to fix crtc to output routing
   15755     
   15756     The output routing seems to be based on the output ids from the bios
   15757     connector tables and the connected status in the bios scratch regs.
   15758     I don't fully understand this yet, but this seems to work
   15759     for the most part, however changing modes can sometimes
   15760     lead to a blanked head.  This can be remedied by forcing
   15761     a dpms off cycle.
   15762 
   15763 commit 81ce299bffd75540925b4c8234adf11226147165
   15764 Author: Alex Deucher <alex@botch2.(none)>
   15765 Date:   Wed Nov 21 01:35:44 2007 -0500
   15766 
   15767     RADEON: provide clearer debugging info
   15768 
   15769 commit e74dca19416b13f97db9d1fc06299b988057d6a4
   15770 Author: Dave Airlie <airlied (a] redhat.com>
   15771 Date:   Wed Nov 21 16:24:25 2007 +1000
   15772 
   15773     re-enable mobility chips
   15774 
   15775 commit 9c5b813dd6b3492cbc9833bc59792a5cec457e51
   15776 Author: Alex Deucher <alex@botch2.(none)>
   15777 Date:   Wed Nov 21 01:22:42 2007 -0500
   15778 
   15779     RADEON: major re-org and clean up of atom output control
   15780     
   15781     - use radeon_output->devices to determine output
   15782     - clean up and simplify dpms and mode set
   15783 
   15784 commit 7634cb6b96f938bc6615eb2c49ae75aaefd04cce
   15785 Author: Alex Deucher <alex@botch2.(none)>
   15786 Date:   Wed Nov 21 00:10:14 2007 -0500
   15787 
   15788     RADEON: make naming consistent and remove some cruft
   15789 
   15790 commit 908748343fc9a6cdc38af0fc028c63a82766da3f
   15791 Author: Alex Deucher <alex@botch2.(none)>
   15792 Date:   Wed Nov 21 00:05:42 2007 -0500
   15793 
   15794     RADEON: store devices ids from bios for each driver output
   15795 
   15796 commit 3975da2ea8cb628f7f66c3f26c5dfa181cd1c532
   15797 Merge: e283aa3 295ce27
   15798 Author: Alex Deucher <alex@botch2.(none)>
   15799 Date:   Tue Nov 20 23:52:29 2007 -0500
   15800 
   15801     Merge branch 'atombios-support' of git://git.freedesktop.org/git/xorg/driver/xf86-video-ati into atombios-support
   15802 
   15803 commit e283aa332adf0134243a4fa3d14263719cd8a3fd
   15804 Author: Alex Deucher <alex@botch2.(none)>
   15805 Date:   Tue Nov 20 23:35:46 2007 -0500
   15806 
   15807     RADEON: add LVDS atom support
   15808 
   15809 commit e4bc3e1e7bb45571367d41b5328ff2590810b0f9
   15810 Author: Alex Deucher <alex@botch2.(none)>
   15811 Date:   Tue Nov 20 18:09:29 2007 -0500
   15812 
   15813     RADEON: enable/disable the right TMDS controller
   15814 
   15815 commit 3e47683ffaa44a89cda9bcddf530643befb27efa
   15816 Author: Alex Deucher <alex@botch2.(none)>
   15817 Date:   Tue Nov 20 18:01:15 2007 -0500
   15818 
   15819     RADEON: fixup for bios tables with wrong connector types
   15820 
   15821 commit 7412952eb1d1e9857cdab8417f7305f676900827
   15822 Author: Alex Deucher <alex@botch2.(none)>
   15823 Date:   Tue Nov 20 18:00:12 2007 -0500
   15824 
   15825     RADEON: switch to using ATOM defines for bios device table
   15826 
   15827 commit 295ce277bb0a44b9539b3dba575e7aff279dc2d0
   15828 Author: Dave Airlie <airlied (a] redhat.com>
   15829 Date:   Wed Nov 21 08:56:40 2007 +1000
   15830 
   15831     add missing files for make dist
   15832     
   15833     noted by ndim on #radeonhd
   15834 
   15835 commit 20083b0695987b25e442ecbdec24f3cb6f1ac2ae
   15836 Author: Dave Airlie <airlied (a] redhat.com>
   15837 Date:   Wed Nov 21 08:53:44 2007 +1000
   15838 
   15839     LVDS on r500/r600 needs some work disable mobile chips for now
   15840 
   15841 commit e4b8a4479ddea9b083b3a763dc0b9302e7b9a82a
   15842 Author: Dave Airlie <airlied (a] redhat.com>
   15843 Date:   Wed Nov 21 08:06:12 2007 +1000
   15844 
   15845     r600: add memory controller regs from AMD
   15846 
   15847 commit aa88da974b97ea1e9bbb47b3494543575c09d912
   15848 Author: Dave Airlie <airlied (a] redhat.com>
   15849 Date:   Wed Nov 21 08:01:35 2007 +1000
   15850 
   15851     rs690 is !> r600
   15852 
   15853 commit c8872603454e6a4ffed9fc7d9adc2c364a429608
   15854 Author: Dave Airlie <airlied (a] clockmaker.usersys.redhat.com>
   15855 Date:   Tue Nov 20 22:33:39 2007 +1000
   15856 
   15857     radeon: restructure pci ids to avoid effort later
   15858     
   15859     This uses a single file with all the pciids and parameters for radeon
   15860     family and setup in it. I don't run the perl script at build time to avoid
   15861     a perl dependency on build but adding pci ids should be done via the csv file
   15862     with openoffice or gnumeric if possible.
   15863 
   15864 commit a5b34c2f1f7d5346c4489cb30e07291d1217026c
   15865 Author: Dave Airlie <airlied (a] redhat.com>
   15866 Date:   Tue Nov 20 16:37:29 2007 +1000
   15867 
   15868     r600: use standard memory controller setup paths
   15869 
   15870 commit 4a523da5221d53f2efa49da2326500e9b0b9f14d
   15871 Author: Dave Airlie <airlied (a] redhat.com>
   15872 Date:   Tue Nov 20 15:31:11 2007 +1000
   15873 
   15874     r600: get r600 to work non-accelerated.
   15875     
   15876     DDC still not working yet
   15877 
   15878 commit 80023441ba46882bc810ff3790c7148059f155f5
   15879 Author: Dave Airlie <airlied (a] redhat.com>
   15880 Date:   Tue Nov 20 14:10:23 2007 +1000
   15881 
   15882     r600: block r600 startup due to lack of memory controller info
   15883 
   15884 commit f6fbbacc17bf9b1073d3e993b225987fd9173182
   15885 Author: Dave Airlie <airlied (a] redhat.com>
   15886 Date:   Tue Nov 20 13:41:55 2007 +1000
   15887 
   15888     atombios: add warnings for r500 and r600
   15889 
   15890 commit 45a8b083c123b820c008f04ab857a64a8facec14
   15891 Author: Dave Airlie <airlied (a] redhat.com>
   15892 Date:   Tue Nov 20 13:37:00 2007 +1000
   15893 
   15894     atombios: add all r5xx and r6xx pci ids
   15895 
   15896 commit 5d023e2c3c2ab44ea57ffadc9607025d602c376c
   15897 Merge: 0d1e0c7 c887260
   15898 Author: Dave Airlie <airlied (a] redhat.com>
   15899 Date:   Tue Nov 20 13:02:43 2007 +1000
   15900 
   15901     Merge branch 'master' into atombios-support
   15902     
   15903     Conflicts:
   15904     
   15905     	src/radeon_chipset.h
   15906     	src/radeon_driver.c
   15907     	src/radeon_probe.c
   15908 
   15909 commit 0d1e0c7805b3d8e56ccb49465e6b144afb7bdc51
   15910 Author: Dave Airlie <airlied (a] redhat.com>
   15911 Date:   Tue Nov 20 09:08:04 2007 +1000
   15912 
   15913     r5xx: add 71c5 for macbook pro
   15914 
   15915 commit d5909b30595c103bb5f42cd1704330f944bba49c
   15916 Author: Dave Airlie <airlied (a] redhat.com>
   15917 Date:   Tue Nov 20 08:15:58 2007 +1000
   15918 
   15919     r5xx: cleanups after last merge
   15920 
   15921 commit fe2f7a09050fb7a345a1f52239f8f3c4f1053891
   15922 Merge: 744c8cb 49055d8
   15923 Author: Dave Airlie <airlied (a] redhat.com>
   15924 Date:   Tue Nov 20 08:04:32 2007 +1000
   15925 
   15926     Merge branch 'master' into agd-atom-merge
   15927     
   15928     Conflicts:
   15929     
   15930     	src/radeon_cursor.c
   15931     	src/radeon_output.c
   15932 
   15933 commit 744c8cb6c293fcaa687566f52901644e699baace
   15934 Merge: e258fbe e530af7
   15935 Author: Dave Airlie <airlied (a] redhat.com>
   15936 Date:   Tue Nov 20 07:56:33 2007 +1000
   15937 
   15938     Merge branch 'agd-atom' of ssh://people.freedesktop.org/~agd5f/xf86-video-ati-atom into agd-atom
   15939 
   15940 commit e258fbe411d255a1044b61d7ff738aee3fb5b7f4
   15941 Author: Dave Airlie <airlied (a] redhat.com>
   15942 Date:   Mon Nov 19 16:35:05 2007 +1000
   15943 
   15944     makes 2-headed cursor work
   15945 
   15946 commit e530af79adf51b3e95a0eca676c915a34dcbf4a7
   15947 Merge: 69e197f 52aba8d
   15948 Author: Alex Deucher <alex@botch2.(none)>
   15949 Date:   Mon Nov 19 00:59:30 2007 -0500
   15950 
   15951     Merge branch 'agd-atom' of /home/alex/git/airlied/xf86-video-ati2 into agd-atom
   15952 
   15953 commit 69e197f2c8002aacf2587754c8d3bd63c88f85b1
   15954 Merge: 5e8940f 862dcab
   15955 Author: Alex Deucher <alex@botch2.(none)>
   15956 Date:   Mon Nov 19 00:57:34 2007 -0500
   15957 
   15958     Merge branch 'agd-atom' of /home/alex/git/airlied/xf86-video-ati2 into agd-atom
   15959 
   15960 commit fca47ad083449f4cf9063dd970cdcebea6a7f110
   15961 Author: Dave Airlie <airlied (a] redhat.com>
   15962 Date:   Mon Nov 19 15:53:40 2007 +1000
   15963 
   15964     add z3ro's pciids
   15965 
   15966 commit 5e8940fa6e33d09091aa4bcf04b0f9e79596e1b8
   15967 Author: Alex Deucher <alex@botch2.(none)>
   15968 Date:   Mon Nov 19 00:52:38 2007 -0500
   15969 
   15970     fix logic in connector table check for TVs and switch counter to symbolic names
   15971 
   15972 commit c19123fd9483758eb6b286c3dffcb6d79d5b1ee5
   15973 Author: Dave Airlie <airlied (a] redhat.com>
   15974 Date:   Mon Nov 19 15:46:58 2007 +1000
   15975 
   15976     add firegl card on ajaxs machine
   15977 
   15978 commit f02f340e466a415b4e01648ca1e323f4ce125885
   15979 Author: Alex Deucher <alex@botch2.(none)>
   15980 Date:   Mon Nov 19 00:39:19 2007 -0500
   15981 
   15982     Don't assign a gpio for TV
   15983 
   15984 commit 52aba8d73189ba959f19c0437499d5e7a8829827
   15985 Merge: 862dcab 5e8940f
   15986 Author: Dave Airlie <airlied (a] redhat.com>
   15987 Date:   Mon Nov 19 15:30:46 2007 +1000
   15988 
   15989     Merge branch 'agd-atom' of ssh://people.freedesktop.org/~agd5f/xf86-video-ati-atom into agd-atom
   15990 
   15991 commit 862dcabfe0c10751d815e5cdd7436c10c2c2db10
   15992 Author: Dave Airlie <airlied (a] redhat.com>
   15993 Date:   Mon Nov 19 15:30:08 2007 +1000
   15994 
   15995     r520: nail i2c enable/disable issue
   15996 
   15997 commit f3dd7f413b670eeb6b8639f6677d72050ad5fe04
   15998 Author: Alex Deucher <alex@botch2.(none)>
   15999 Date:   Mon Nov 19 00:19:39 2007 -0500
   16000 
   16001     Don't detect TV out for now
   16002 
   16003 commit 94de0e22d7229ca71e18e1e849d8545d9ca7bafe
   16004 Author: Dave Airlie <airlied (a] redhat.com>
   16005 Date:   Mon Nov 19 14:47:33 2007 +1000
   16006 
   16007     i2c: fix bus enable stuff
   16008 
   16009 commit 3f1fc7eef13ea02fa5119e9b51d499841b801f2d
   16010 Author: Alex Deucher <alex@botch2.(none)>
   16011 Date:   Mon Nov 19 00:02:14 2007 -0500
   16012 
   16013     CRTs/DFPs may share a DVI port, but TV and CV don't
   16014 
   16015 commit 8f84c5ad4c4af14612ea68fe6f24d0d527f00acc
   16016 Author: Alex Deucher <alex@botch2.(none)>
   16017 Date:   Sun Nov 18 23:43:06 2007 -0500
   16018 
   16019     fix typo in loop
   16020 
   16021 commit 384cd8f52c89d089c6559e2eedbae45641fcd14e
   16022 Merge: f3f0e4e 234b607
   16023 Author: Dave Airlie <airlied (a] redhat.com>
   16024 Date:   Mon Nov 19 14:02:55 2007 +1000
   16025 
   16026     Merge branch 'agd-atom' of ../xf86-video-ati into agd-atom
   16027 
   16028 commit f3f0e4ec92c935c89ddb2f4241fe4335a521b439
   16029 Author: Alex Deucher <alex@botch2.(none)>
   16030 Date:   Sun Nov 18 23:14:01 2007 -0500
   16031 
   16032     RADEON: unify connectortype handling
   16033 
   16034 commit 234b6073054ac7630e82781683e666b94b2f12de
   16035 Author: Dave Airlie <airlied (a] redhat.com>
   16036 Date:   Mon Nov 19 14:02:09 2007 +1000
   16037 
   16038     restore avivo memory map registers at correct places
   16039 
   16040 commit 459a30ba511fe2fa8051380a9741fcfd9bb401ef
   16041 Author: Dave Airlie <airlied (a] redhat.com>
   16042 Date:   Mon Nov 19 13:44:38 2007 +1000
   16043 
   16044     fix type for r520 agp code
   16045 
   16046 commit 760af92412ef0d5cc44e52e7cec11fd80c4aaaeb
   16047 Author: Alex Deucher <alex@botch2.(none)>
   16048 Date:   Sun Nov 18 22:34:59 2007 -0500
   16049 
   16050     RADEON: unify DDC line handling
   16051 
   16052 commit e73bf6290da20dd61798ace775999ce1cb550934
   16053 Author: Dave Airlie <airlied (a] redhat.com>
   16054 Date:   Mon Nov 19 13:32:16 2007 +1000
   16055 
   16056     add x1900xt support
   16057 
   16058 commit 2e37937bacd624d616b91c41006c113791ebe98d
   16059 Author: Alex Deucher <alex@botch2.(none)>
   16060 Date:   Sun Nov 18 20:18:50 2007 -0500
   16061 
   16062     RADEON: step one in output rework
   16063     
   16064     re-organize the output type
   16065 
   16066 commit 679e7a2e0d1b213524b8109193483bc9840fb116
   16067 Author: Alex Deucher <alex@botch2.(none)>
   16068 Date:   Sun Nov 18 17:56:51 2007 -0500
   16069 
   16070     Few fixes from the last commit.
   16071     
   16072     Update parser works fine on r4xx.
   16073 
   16074 commit 1cd7cc3e6758ab1012f3ced6e958a1517f45557f
   16075 Author: Alex Deucher <alex@botch2.(none)>
   16076 Date:   Sun Nov 18 17:44:36 2007 -0500
   16077 
   16078     WIP: new atom code comples.
   16079     
   16080     I commented out the object parsing for the time being as
   16081     using it will require some thought as to new output
   16082     related data structures.
   16083 
   16084 commit b155fa872ee4ca5d801e942aee6e619cef104f35
   16085 Author: Alex Deucher <alex@botch2.(none)>
   16086 Date:   Sat Nov 17 00:34:56 2007 -0500
   16087 
   16088     WIP: more new ATOM integration work
   16089 
   16090 commit 67db114d97abed7a607467e5d67c7b4ffa2c347e
   16091 Merge: 7d06a87 ea15346
   16092 Author: Alex Deucher <alex@botch2.(none)>
   16093 Date:   Fri Nov 16 14:29:53 2007 -0500
   16094 
   16095     Merge branch 'agd-atom' of /home/alex/git/airlied/xf86-video-ati2 into agd-atom
   16096 
   16097 commit ea1534659de87d3d75eb20d808d039cff22cb537
   16098 Author: Dave Airlie <airlied (a] linux.ie>
   16099 Date:   Fri Nov 16 18:46:02 2007 +1000
   16100 
   16101     avivo: fixup some i2c stuff
   16102 
   16103 commit 7d06a8791839ce6b22e2449646832b79cebf1b21
   16104 Author: Alex Deucher <alex@botch2.(none)>
   16105 Date:   Fri Nov 16 02:43:00 2007 -0500
   16106 
   16107     WIP: sync up with the latest ATOM bios code in rhd
   16108     
   16109     doesn't compile ATM
   16110 
   16111 commit 3614d80ceb9a7b3615b0baab3cf2dd34ed4ab464
   16112 Author: Dave Airlie <airlied (a] linux.ie>
   16113 Date:   Fri Nov 16 17:22:39 2007 +1000
   16114 
   16115     add missing hpd register
   16116 
   16117 commit 9a2715fda97ac0ebcb45650a416e0652aab575b8
   16118 Author: Dave Airlie <airlied (a] linux.ie>
   16119 Date:   Fri Nov 16 17:22:25 2007 +1000
   16120 
   16121     make i2c unlock/lock registers for gpios
   16122 
   16123 commit 20dc549fff9a4137c93ebed449d05e0c437b6bc1
   16124 Author: Dave Airlie <airlied (a] linux.ie>
   16125 Date:   Fri Nov 16 17:01:33 2007 +1000
   16126 
   16127     avivo i2c: consolidate the avivo i2c code
   16128 
   16129 commit 3e62730f79a13883a65a568bc821bc56055a4ab7
   16130 Author: Dave Airlie <airlied (a] linux.ie>
   16131 Date:   Fri Nov 16 15:19:00 2007 +1000
   16132 
   16133     atombios: fixup warnings in atombios files
   16134 
   16135 commit cca7af3c4910983f7f090792986fcbfa0dc97cfb
   16136 Author: Dave Airlie <airlied (a] linux.ie>
   16137 Date:   Fri Nov 16 15:04:01 2007 +1000
   16138 
   16139     remove avivo_reg.h
   16140 
   16141 commit d39eb2077c6b2fc094ccd952772528eb9428c587
   16142 Author: Dave Airlie <airlied (a] linux.ie>
   16143 Date:   Fri Nov 16 15:00:50 2007 +1000
   16144 
   16145     radeon: rename a large section of avivo regs to documented names
   16146 
   16147 commit b7774c28dde72a205a40be78003df72eabfb9b1f
   16148 Author: Dave Airlie <airlied (a] linux.ie>
   16149 Date:   Fri Nov 16 14:48:36 2007 +1000
   16150 
   16151     Add copyright headers
   16152 
   16153 commit 3cfcd2164b400bd0d1cb4ede8eeb01abba9d75c8
   16154 Merge: efac14e 718bfd3
   16155 Author: Alex Deucher <alex@botch2.(none)>
   16156 Date:   Thu Nov 15 23:25:39 2007 -0500
   16157 
   16158     Merge branch 'agd-atom' of /home/alex/git/airlied/xf86-video-ati2 into agd-atom
   16159 
   16160 commit efac14e669a0c6184f8848191eb49ffb21934ee1
   16161 Author: Dave Airlie <airlied (a] linux.ie>
   16162 Date:   Thu Nov 15 23:17:25 2007 -0500
   16163 
   16164     r5xx: fix typo for crtc offset
   16165 
   16166 commit e6db621c37ff615be286462f000d67a662c5c331
   16167 Author: Alex Deucher <alex@botch2.(none)>
   16168 Date:   Thu Nov 15 23:15:56 2007 -0500
   16169 
   16170     fix INMC() and OUTMC() on !AVIVO chips
   16171     
   16172     WR_EN is bit 8 so don't use OUTREG8.
   16173 
   16174 commit 52ba3fdd1ce05983fabedff234cfaf4c60fba38d
   16175 Author: Alex Deucher <alex@botch2.(none)>
   16176 Date:   Thu Nov 15 23:12:30 2007 -0500
   16177 
   16178     atombios_dac_detect() takes care of primary vs tv dac itself
   16179 
   16180 commit 49055d8aff91ff12186feaf5343c8fd2f96bcba0
   16181 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   16182 Date:   Thu Nov 15 22:56:09 2007 -0500
   16183 
   16184     RADEON: set proper defaults for tv dac BGADJ/DACADJ
   16185     
   16186     we should get these values from the bios tables, but for now use
   16187     some reasonable defaults.  This should fix the washed out color
   16188     problems on bugs 1082 and 12844.
   16189 
   16190 commit 821acf38b716ab87c3d07263d6e4a139fe54803f
   16191 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   16192 Date:   Thu Nov 15 22:28:42 2007 -0500
   16193 
   16194     RADEON: Make sure we set the MT properly for connected status unknown
   16195 
   16196 commit a94123f33ec6584fbdfc4b9ecd543d1357de8814
   16197 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   16198 Date:   Thu Nov 15 22:19:54 2007 -0500
   16199 
   16200     Revert "Portability fix from netbsd"
   16201     
   16202     This reverts commit c9264aa53bf1470ad9104d1e7c4a8ce13c49c270.
   16203     This breaks damage support.  See bug 13244
   16204 
   16205 commit 718bfd3b61879172eee819fdab7080d5d4c0a756
   16206 Author: Dave Airlie <airlied (a] linux.ie>
   16207 Date:   Fri Nov 16 10:37:04 2007 +1000
   16208 
   16209     r5xx: fix typo for crtc offset
   16210 
   16211 commit e9d721c31372db045550f9562534b28f16121bb9
   16212 Author: Roland Scheidegger <sroland (a] tungstengraphics.com>
   16213 Date:   Tue Nov 13 23:42:42 2007 +0100
   16214 
   16215     ignore sometime bogus agp_mode bit from chip (bug #13190)
   16216     
   16217     bit is wrong on at least X700 cards with rialto pcie-agp bridge chip,
   16218     should be safe to use just the bit from the bridge hopefully to make
   16219     agp setup work on these cards and not adversely affect others.
   16220 
   16221 commit b865886d00907899297ae864358eb26d9980975d
   16222 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   16223 Date:   Sun Nov 11 20:38:41 2007 -0500
   16224 
   16225     bump for RC release
   16226 
   16227 commit 7aeb35e5ad1aed6e78a3d8565fbfbfe66232ab45
   16228 Author: Alex Deucher <alex@botch2.(none)>
   16229 Date:   Sun Nov 11 19:29:30 2007 -0500
   16230 
   16231     fix from last commit
   16232 
   16233 commit 2ea95900547165e86ad3f8a41ce3331a05bad60e
   16234 Author: Alex Deucher <alex@botch2.(none)>
   16235 Date:   Sun Nov 11 18:43:03 2007 -0500
   16236 
   16237     Add full parsing support for atom bios connector table
   16238 
   16239 commit 7ce730828c293f0810dfdc554df48dfd76e35c49
   16240 Author: Alex Deucher <alex@botch2.(none)>
   16241 Date:   Sun Nov 11 12:37:01 2007 -0500
   16242 
   16243     rework crtc output source setup
   16244 
   16245 commit d61b6c78aa7810a2f9b9e2d9d95aab4295de80ce
   16246 Author: Alex Deucher <alex@botch2.(none)>
   16247 Date:   Sun Nov 11 11:58:17 2007 -0500
   16248 
   16249     make sure i2c bus exists before using it
   16250 
   16251 commit 342e3e207efda42ba679731c30dfb9d5e9d5643f
   16252 Author: Alex Deucher <alex@botch2.(none)>
   16253 Date:   Fri Nov 9 17:11:43 2007 -0500
   16254 
   16255     combine outputs based on id
   16256 
   16257 commit 8078c299d5941460243944d55051547c1a4d3791
   16258 Author: Alex Deucher <alex@botch2.(none)>
   16259 Date:   Fri Nov 9 16:35:08 2007 -0500
   16260 
   16261     use atom to program plls on r4xx
   16262 
   16263 commit 5febe2c96642f61d006abe6e8081e69d5b95adc0
   16264 Author: Alex Deucher <alex@botch2.(none)>
   16265 Date:   Fri Nov 9 16:24:56 2007 -0500
   16266 
   16267     turn off vga control when using ext modes
   16268 
   16269 commit 83f170c32c08c74a9e3466ffa0e0a0606c74427b
   16270 Author: Alex Deucher <alex@botch2.(none)>
   16271 Date:   Thu Nov 8 19:33:13 2007 -0500
   16272 
   16273     add pci ids for X1550PRO
   16274 
   16275 commit 5cdcaba0f6e9de2d15cfcc109ab97d9fd423e3bf
   16276 Author: Alex Deucher <alex@botch2.(none)>
   16277 Date:   Thu Nov 8 19:28:03 2007 -0500
   16278 
   16279     make sure to assign gpio
   16280 
   16281 commit 2dcb852778301b9284a2b4906dcf64f95ed638b7
   16282 Author: Alex Deucher <alex@botch2.(none)>
   16283 Date:   Thu Nov 8 18:39:23 2007 -0500
   16284 
   16285     pull in another of Dave's fixes
   16286 
   16287 commit 96273016a0bbdfa4d3a4e6275a3b09eeeadaa534
   16288 Author: Alex Deucher <alex@botch2.(none)>
   16289 Date:   Wed Nov 7 01:22:30 2007 -0500
   16290 
   16291     fix and move crtc source set up atombios_output.c
   16292     
   16293     it's really more output related.
   16294 
   16295 commit 5c495c81cc3bcd4a38d06954243ed3bdc85bdc07
   16296 Author: Alex Deucher <alex@botch2.(none)>
   16297 Date:   Wed Nov 7 01:04:11 2007 -0500
   16298 
   16299     add support for initing external tmds via ATOM
   16300 
   16301 commit 5c13d9355280e6de44ebbf8de7ea89a6b91c7388
   16302 Author: Alex Deucher <alex@botch2.(none)>
   16303 Date:   Wed Nov 7 00:17:28 2007 -0500
   16304 
   16305     add avivo output stuff
   16306 
   16307 commit 68e7f5c67e2e9d2162b469ce31f452f3f89756b5
   16308 Author: Alex Deucher <alex@botch2.(none)>
   16309 Date:   Tue Nov 6 23:43:29 2007 -0500
   16310 
   16311     more avivo updates
   16312 
   16313 commit 303562dfb57e13c027b2aa9289d54e547c829ff1
   16314 Author: Alex Deucher <alex@botch2.(none)>
   16315 Date:   Tue Nov 6 23:06:46 2007 -0500
   16316 
   16317     add additional connector types
   16318 
   16319 commit 0d3e0735f710cb7b9505e4330997aa332f73c102
   16320 Author: Alex Deucher <alex@botch2.(none)>
   16321 Date:   Tue Nov 6 22:59:25 2007 -0500
   16322 
   16323     First round of avivo support
   16324 
   16325 commit 0abfe3150ce3eed4db93ccc2975bd4622dfa54a7
   16326 Author: Alex Deucher <alex@botch2.(none)>
   16327 Date:   Tue Nov 6 18:47:00 2007 -0500
   16328 
   16329     Add atombios files
   16330 
   16331 commit 20f01950e42babc308b4470df6a3c6628c932003
   16332 Author: Alex Deucher <alex@botch2.(none)>
   16333 Date:   Tue Nov 6 18:04:43 2007 -0500
   16334 
   16335     for r4xx ATOM cards, just use ATOM for PLL
   16336     
   16337     while crtc timing and pll seem to work fine, output setup
   16338     and routing don't seem to work too reliably with atom.
   16339     AMD claims ATOM was still pretty new with r4xx so
   16340     it's probably better to stick with direct programming for
   16341     some things.
   16342 
   16343 commit 37af2f6b52c8f217b205486742a6b46a864da8ed
   16344 Author: Michel Dnzer <michel (a] tungstengraphics.com>
   16345 Date:   Mon Nov 5 10:58:25 2007 +0100
   16346 
   16347     radeon: Use indirect register access for (un)hiding the cursor.
   16348     
   16349     This avoids hangs that occur when touching these registers while the card is
   16350     busy with some cards.
   16351 
   16352 commit 5659e2f1b08e44d0c4f21a403e91b4801ef78f62
   16353 Author: Michel Dnzer <michel (a] tungstengraphics.com>
   16354 Date:   Mon Nov 5 10:32:04 2007 +0100
   16355 
   16356     radeon: Fix build warning on powerpc.
   16357 
   16358 commit d41d73f5f9d8baee7137e94da2c7852ea0412180
   16359 Author: Michel Dnzer <michel (a] tungstengraphics.com>
   16360 Date:   Mon Nov 5 10:30:23 2007 +0100
   16361 
   16362     Revert "radeon: Reinstate sync in radeon_crtc_show/hide_cursor."
   16363     
   16364     This reverts commit 0241cac643fa1c08a45ea44f5c670b290e760ad8.
   16365     
   16366     Taking the DRI lock in paths called from the SIGIO handler isn't safe. For
   16367     example, the SIGIO handler may be called while the lock is held by an AIGLX
   16368     context, resulting in deadlock. See e.g.
   16369     https://bugs.freedesktop.org/show_bug.cgi?id=13005 .
   16370 
   16371 commit 78a3eabff382e8ebe33df2039076fb083bcc361b
   16372 Author: Alex Deucher <alex@botch2.(none)>
   16373 Date:   Sun Nov 4 14:11:26 2007 -0500
   16374 
   16375     WIP: get ATOM crtc stuff working on r4xx
   16376 
   16377 commit 5e9ebd8e496b72b051053d637c63b2956b7861d3
   16378 Author: Alex Deucher <alex@botch2.(none)>
   16379 Date:   Sat Nov 3 20:46:17 2007 -0400
   16380 
   16381     Initial support for r4xx
   16382     
   16383     - add r3xx/r4xx MC access macros and functions
   16384 
   16385 commit c106075ccb81ca2ee4894743e676fd37653c8dce
   16386 Author: Alex Deucher <alex@botch2.(none)>
   16387 Date:   Sat Nov 3 18:29:20 2007 -0400
   16388 
   16389     More of Dave's ATOM init code.
   16390 
   16391 commit e18f5d61806b445ad77d93e258fbce9422b52bb6
   16392 Author: Alex Deucher <alex@botch2.(none)>
   16393 Date:   Sat Nov 3 18:20:55 2007 -0400
   16394 
   16395     Initial integration of Atom code and some of Dave's code.
   16396     
   16397     ATOM builds, but it's not hooked up yet.
   16398 
   16399 commit aaafc6a8f33d4736c37c43d3fd5e43085a2590fb
   16400 Author: Brice Goglin <bgoglin (a] debian.org>
   16401 Date:   Sun Oct 28 21:10:32 2007 +0100
   16402 
   16403     Fix typo in 'disposing cursor'
   16404     
   16405     Bug #12984.
   16406 
   16407 commit a5c55c418319c1315ad73c305ef48b44fe1d9580
   16408 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   16409 Date:   Sat Oct 27 19:46:11 2007 -0400
   16410 
   16411     RADEON: disable FP DETECT for DVI.
   16412     
   16413     These bits don't seem to be reliable or routed right
   16414     in all cases.
   16415 
   16416 commit 49cf7cb3db36ce7734f7e314a040a240191d6477
   16417 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   16418 Date:   Thu Oct 25 21:23:09 2007 -0400
   16419 
   16420     RADEON: Fix IgnoreEDID option
   16421 
   16422 commit 70bbc0cfe699588f8ae4123efca0e1baffc91000
   16423 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   16424 Date:   Thu Oct 25 20:56:11 2007 -0400
   16425 
   16426     RADEON: clean up mode handling and improve reliability of DDC
   16427     
   16428     - Reduce the number of times we do DDC and don't
   16429     skip the magical GPIO dance when doing DDC.
   16430     - If no DDC modes are found, add the screen modes
   16431 
   16432 commit 1a4f590c2ac071f0c348f38e9f26fa6093722453
   16433 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   16434 Date:   Thu Oct 25 19:25:36 2007 -0400
   16435 
   16436     RADEON: document DefaultTMDSPLL option
   16437 
   16438 commit 2d26e0d0bcf25e210dc7771e76638dcfafcc2356
   16439 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   16440 Date:   Thu Oct 25 19:18:18 2007 -0400
   16441 
   16442     RADEON: Add driver option to force TV DAC load detection on
   16443 
   16444 commit a9306b7986467c0794c91625ad2ece597b718462
   16445 Author: Alex Deucher <alex@botch2.(none)>
   16446 Date:   Thu Oct 18 20:06:58 2007 -0400
   16447 
   16448     RADEON: fix possible crash in radeon_crtc_mode_set()
   16449     
   16450     when radeon_crtc_mode_set() is called during ScreenInit(),
   16451     we don't have pScrn->pScreen yet.
   16452 
   16453 commit 115b4b65ef679a46d90b7fc8ac22ace37038b3fc
   16454 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   16455 Date:   Wed Oct 17 20:25:47 2007 -0400
   16456 
   16457     RADEON: Remove LVDSBiosNativeMode Option
   16458     
   16459     Shouldn't be needed any longer as I've finally sorted out
   16460     the LVDS issues due to the crtc setup.
   16461 
   16462 commit f2eb5c1cc69a4f7b0754ec6b2efde4fa1650ab6d
   16463 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   16464 Date:   Tue Oct 16 18:54:28 2007 -0400
   16465 
   16466     RADEON: finish fixing LVDS/RMX
   16467     
   16468     For panels, both the mode and crtc values need to be updated based
   16469     on the native mode timing.  This shoudl fix any remaining problems
   16470     with RMX.
   16471 
   16472 commit 93561688087493fccb7ac387d728feec61212180
   16473 Author: Michel Dnzer <michel (a] tungstengraphics.com>
   16474 Date:   Tue Oct 16 10:57:06 2007 +0200
   16475 
   16476     radeon: Handle 64 bit PCI resource bases better.
   16477 
   16478 commit 08945fc8a14ba57e32350e85daa3354619e9e72e
   16479 Author: Alex Deucher <alex@botch2.(none)>
   16480 Date:   Mon Oct 15 21:12:46 2007 -0400
   16481 
   16482     RADEON: allow the user to set any tv standard
   16483     
   16484     allow the user to set any tv standard rather than
   16485     limiting it to what the bios says is supported.
   16486 
   16487 commit 571548b2b95ce289f26a77c11deb6266f0b18516
   16488 Author: Alex Deucher <alex@botch2.(none)>
   16489 Date:   Mon Oct 15 20:33:56 2007 -0400
   16490 
   16491     RADEON: use native timing for RMX
   16492     
   16493     RMX should work again with native timings after the previous
   16494     patch.
   16495 
   16496 commit 2f87bff293a343b40c1be096933a5ae126632468
   16497 Author: Alex Deucher <alex@botch2.(none)>
   16498 Date:   Mon Oct 15 20:06:28 2007 -0400
   16499 
   16500     RADEON: Fix subtle change in crtc reg init
   16501     
   16502     At some point we changed how hsync_wid and vsync_wid were clipped.
   16503     Previously we used the field size as a mask when building the
   16504     register.  This got changed to setting the value to the field
   16505     size if it was greater.  this probably explains number stange
   16506     mode bugs.
   16507 
   16508 commit fd5bb7bb5e968127b87102320eccc1222f205e5a
   16509 Author: Michel Dnzer <michel (a] tungstengraphics.com>
   16510 Date:   Sat Oct 13 18:56:43 2007 +0200
   16511 
   16512     radeon: Improve detection of default value for Option "MacModel" on Linux.
   16513     
   16514     * Detect all PowerBooks with dual link DVI (according to developer.apple.com)
   16515       and both Mac Mini G4 models. Other PowerBooks and iBooks should be covered
   16516       by the 'detected as' line in /proc/cpuinfo.
   16517     * Give specific instructions for overriding and reporting incorrect detection.
   16518     * Only perform detection when Option "MacModel" isn't present with a valid
   16519       value.
   16520     * Close /proc/cpuinfo file handle when done with it.
   16521     * Coding style cleanups.
   16522 
   16523 commit fbf121add5584049627f07345fc502b2aefc88ce
   16524 Author: Eugen Dedu <Eugen.Dedu (a] pu-pm.univ-fcomte.fr>
   16525 Date:   Sat Oct 13 16:51:58 2007 +0200
   16526 
   16527     radeon: Derive default value of Option "MacModel" from /proc/cpuinfo on Linux.
   16528 
   16529 commit 5db3afaa1fdb69d382ac769ef40191a4b964d28e
   16530 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   16531 Date:   Thu Oct 11 20:25:20 2007 -0400
   16532 
   16533     RADEON: return status unknown for flaky chip/connector combinations
   16534     
   16535     This should at least get something on the screen.
   16536     XPRESS chips, I'm looking in your general direction...
   16537 
   16538 commit 1148d332f52f3780897aae3fcd5d6a67687c42cd
   16539 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   16540 Date:   Thu Oct 11 19:09:45 2007 -0400
   16541 
   16542     RADEON: fix potential crash in mode handling
   16543 
   16544 commit 905b19df33d6f912336b65895e97775ffec07728
   16545 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   16546 Date:   Thu Oct 11 18:55:08 2007 -0400
   16547 
   16548     RADEON: small cleanup from last commit
   16549 
   16550 commit 7afd04c1e4ffa6e4e5ba08ae90ba002237dc282b
   16551 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   16552 Date:   Thu Oct 11 00:16:45 2007 -0400
   16553 
   16554     RADEON: tell the bios not to muck with the hardware while the driver is active
   16555     
   16556     by toggling the appropriate bios scratch regs you can tell
   16557     the bios not the touch the hw while the driver is active.
   16558     This should prevent the bios from scrambling the hardware
   16559     when users open the lid or toggle bios hotkeys.
   16560     
   16561     fixes bug 12567
   16562 
   16563 commit 1b231d28fdda5cdc44bb9d2075d4edfd8f17e21f
   16564 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   16565 Date:   Wed Oct 10 21:54:46 2007 -0400
   16566 
   16567     RADEON: attempt to detect lid status on legacy bios
   16568     
   16569     I'm not sure how reliable this is.  The lid closed
   16570     bit only seems to be set if the lid is closed at boot
   16571     so LVDS will default to on if you restart X with the
   16572     lid closed after boot.
   16573 
   16574 commit 47ef583b993607bc3a372dd125c6e5228c4ec7bf
   16575 Author: Alex Deucher <alex@botch2.(none)>
   16576 Date:   Wed Oct 10 19:35:31 2007 -0400
   16577 
   16578     RADEON: more XPRESS connector table hacks
   16579     
   16580     Seems XPRESS desktop chips with DVI-D list a proprietary
   16581     connector type rather than DVI-D.  try and do the right thing.
   16582     Also, XPRESS chips seem to include connector type 8 and ddc
   16583     type 8 which are unknown at this time.
   16584 
   16585 commit c9264aa53bf1470ad9104d1e7c4a8ce13c49c270
   16586 Author: Joerg Sonnenberger <joerg (a] britannica.bec.de>
   16587 Date:   Tue Oct 9 23:18:29 2007 -0400
   16588 
   16589     Portability fix from netbsd
   16590 
   16591 commit 80eee856938756e1222526b6c39cee8b5252b409
   16592 Author: Matthieu Herb <>
   16593 Date:   Tue Oct 9 16:17:50 2007 -0400
   16594 
   16595     RADEON: fix console restore on netbsd
   16596     
   16597       Include the mode restore bugfix from monolithic Xorg, that is derived
   16598       from the version in xsrc which in turn was provided by Matthieu Herb
   16599       over 3 years ago on the XFree86 lists. Suggested by various
   16600       developers, hold-back due to the working state in xorg-server 1.1.1.
   16601       Tracing down the exact change showed that the changed default color
   16602       depth made this issue a lot more prominent again. Discussed with Eric
   16603       Anholt.
   16604 
   16605 commit 547fef4c6382f8a4951c086ee531b804cba31075
   16606 Author: Lars Weiler <pylon (a] gentoo.org>
   16607 Date:   Tue Oct 9 16:10:34 2007 -0400
   16608 
   16609     include stdint.h to fix the build on some platforms
   16610     
   16611     fixes bug 12733
   16612 
   16613 commit ddec5783103045084a66a34d71326cc6e4a3f598
   16614 Author: George Sapountzis <gsap7 (a] yahoo.gr>
   16615 Date:   Tue Oct 9 13:27:27 2007 +0300
   16616 
   16617     theatre compiles with pci-rework.
   16618 
   16619 commit 051435610a66735fd455bbb526fa294fcfe8c0b6
   16620 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   16621 Date:   Sun Oct 7 19:39:47 2007 -0400
   16622 
   16623     RADEON: still more LVDS fixes
   16624     
   16625     Seems some laptops need the native mode from the bios for
   16626     LVDS while others seem to prefer a CVT mode.  Add an option
   16627     to pick the preferred mode.  The default it to use the bios
   16628     table timing.
   16629 
   16630 commit 0b03a73b7dcb4aa192c42f2a4c842d324c358122
   16631 Author: Dave Airlie <airlied (a] linux.ie>
   16632 Date:   Sat Oct 6 20:11:19 2007 +1000
   16633 
   16634     radeon: add support for DDC type 6
   16635     
   16636     thanks to arekm on xorg-devel for testing/feedback
   16637 
   16638 commit 83d7506a603889b6c18736cff9b2cd3296c95c84
   16639 Author: Alex Deucher <alex@botch2.(none)>
   16640 Date:   Fri Oct 5 20:25:04 2007 -0400
   16641 
   16642     Bump for RC release
   16643 
   16644 commit fe66cc4e02a52e1d014ae5de192c65e8abd7f58a
   16645 Author: Tormod Volden <bugzi06.fdo.tormod (a] xoxy.net>
   16646 Date:   Fri Oct 5 20:10:55 2007 -0400
   16647 
   16648     RADEON: rename to PCI_CHIP_RS485_5975 everywhere
   16649     
   16650     RS482_5975 is actually RS485.  see bug 12048
   16651 
   16652 commit 314e8fdbe5369e4c1786d176d03d0d2a046f25d5
   16653 Author: Tormod Volden <bugzi06.fdo.tormod (a] xoxy.net>
   16654 Date:   Fri Oct 5 20:05:54 2007 -0400
   16655 
   16656     RADEON: Disable DRI by default for RS482 cards
   16657     
   16658     fixes bug 12048
   16659 
   16660 commit abbafe6db7c0d24efc61a05950d4214c00d3f043
   16661 Author: Michel Dnzer <michel (a] tungstengraphics.com>
   16662 Date:   Thu Oct 4 11:33:09 2007 +0200
   16663 
   16664     radeon: Fix compile warnings.
   16665 
   16666 commit 1110957ba703475847b8e72023c6edcbd1068aef
   16667 Author: Michel Dnzer <michel (a] tungstengraphics.com>
   16668 Date:   Thu Oct 4 11:32:48 2007 +0200
   16669 
   16670     radeon: Fix for pci-rework.
   16671     
   16672     Surprisingly easy, thanks to George's pci-rework changes.
   16673 
   16674 commit 7addf41885ec5658f531624a9c24ea5bd7d22d19
   16675 Merge: 3a958ba 78c6bd3
   16676 Author: Michel Dnzer <michel (a] tungstengraphics.com>
   16677 Date:   Thu Oct 4 11:06:08 2007 +0200
   16678 
   16679     Merge remote branch 'origin/pci-rework'
   16680 
   16681 commit 3a958ba136c3fae5a4ddd56373ac7cd47046f10e
   16682 Author: Alex Deucher <alex@botch2.(none)>
   16683 Date:   Wed Oct 3 22:59:14 2007 -0400
   16684 
   16685     RADEON: remove some cruft
   16686 
   16687 commit b6bda79f72df5e5bf9c6b71fa3298e765da506bd
   16688 Author: Alex Deucher <alex@botch2.(none)>
   16689 Date:   Wed Oct 3 22:56:27 2007 -0400
   16690 
   16691     RADEON: more fixes for single crtc chips
   16692 
   16693 commit 5f5c4e6ad61c45c24f1443b91b4bc5375efdebc0
   16694 Author: Alex Deucher <alex@botch2.(none)>
   16695 Date:   Wed Oct 3 22:46:21 2007 -0400
   16696 
   16697     RADEON: remove RADEONSaveMode()
   16698     
   16699     It's only called by RADEONSave(), so just move its
   16700     contents into RADEONSave().  this mirrors RADEONRestore().
   16701 
   16702 commit bfede412b3a3cd11769a580b167c528734146096
   16703 Author: Alex Deucher <alex@botch2.(none)>
   16704 Date:   Wed Oct 3 22:19:16 2007 -0400
   16705 
   16706     RADEON: minor fixes for external TMDS
   16707 
   16708 commit 597dffce9bdc200003d0be880235258386a0bdd7
   16709 Author: Alex Deucher <alex@botch2.(none)>
   16710 Date:   Wed Oct 3 21:43:08 2007 -0400
   16711 
   16712     RADEON: final fix for RMX/LVDS
   16713     
   16714     It seems that on quite a few laptops the LVDS H/V timing
   16715     from the bios tables are way off or just doesn't work period.
   16716     Either we are using it wrong or we need some additional checks
   16717     when we parse it. Only the dot clock seems to really matter,
   16718     so use cvt modes and update the dotclock.  This seems to work
   16719     correctly in all cases.
   16720 
   16721 commit cc0c2d8e61600652b1f9cb3dc49db2ef62b1e40d
   16722 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   16723 Date:   Wed Oct 3 00:59:37 2007 -0400
   16724 
   16725     RADEON: Finally sort out LVDS modes
   16726     
   16727     - The panel timing from the bios tables is for the crtc,
   16728     not the native panel mode, so add cvt modes for the panel
   16729     and fix up the crtc values in mode_fixup().
   16730     - rename and reconfigure RADEONValidateFPModes() to what it
   16731     really does: add screen modes.  I suppose for backwards
   16732     compatibility we ought to add the screen modes to every
   16733     reasonable output, but everyone should really use xrandr
   16734     or an output monitor section to add custom modes.  Hopefully
   16735     this will go away at some point.
   16736 
   16737 commit 0ca184c3c35032df39ea7ce5d2d4aba1a97b6426
   16738 Author: Alex Deucher <alex@botch2.(none)>
   16739 Date:   Tue Oct 2 19:38:18 2007 -0400
   16740 
   16741     RADEON: fix RADEONInitDispBandwidth() on single crtc cards
   16742     
   16743     Should fix bug 12490
   16744 
   16745 commit a5fb2a5d54cdd562a97881cdea1a4af35b483aab
   16746 Author: Dave Airlie <airlied (a] linux.ie>
   16747 Date:   Mon Oct 1 08:48:27 2007 +1000
   16748 
   16749     radeon: fix powerpc build
   16750 
   16751 commit 22519fde1e002f28d6036d448fcd18452d00f1bb
   16752 Author: Alex Deucher <alex@botch2.(none)>
   16753 Date:   Sun Sep 30 13:11:20 2007 -0400
   16754 
   16755     RADEON: add support for ext tmds table and ext tmds chip init
   16756     
   16757     This probably won't work on all chips as the various gpio lines
   16758     seem to need special magic to to actually talk to the i2c slave
   16759     chips.
   16760 
   16761 commit dcc376e2d2a13329dd03f1bc4b471329757a6f5f
   16762 Author: Alex Deucher <alex@botch2.(none)>
   16763 Date:   Wed Sep 26 23:27:38 2007 -0400
   16764 
   16765     RADEON: remove cruft
   16766 
   16767 commit 99ceaefa18c6e07b55106cca0ea8996fa73667be
   16768 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   16769 Date:   Sun Sep 30 12:02:54 2007 -0400
   16770 
   16771     RADEON: more work on LVDS mode validation and fixups
   16772     
   16773     Hopefully this will fix up the weird mode issues with LVDS and
   16774     native and RMX modes, but I can't seem to get quite the right
   16775     combo to fix everyone.
   16776 
   16777 commit d808781d48adf01e80b5bb476bae2d2f599030f1
   16778 Author: Dave Airlie <airlied (a] redhat.com>
   16779 Date:   Fri Sep 28 14:50:42 2007 +1000
   16780 
   16781     rc410: disable DRI by default due to it not working
   16782 
   16783 commit 4d9f944e40c6b9ac7e80428dff49c6e83fda1d8f
   16784 Author: Michel Dnzer <michel (a] tungstengraphics.com>
   16785 Date:   Thu Sep 27 17:50:15 2007 +0200
   16786 
   16787     radeon: Fix build on little endian platforms.
   16788     
   16789     This was accidentally broken when moving away from using pixmap data pointers
   16790     directly.
   16791 
   16792 commit 5902e913010a2fb0c17efe01f9aade73f9646f16
   16793 Author: Michel Dnzer <michel (a] tungstengraphics.com>
   16794 Date:   Thu Sep 27 12:53:34 2007 +0200
   16795 
   16796     radeon: EXA pitch fixes.
   16797     
   16798     The combined pitch/offset registers only support pitches up to 16320 bytes.
   16799     
   16800     With EXA >= 2.3, set the maxPitchBytes field accordingly. With older versions,
   16801     limit maxX such that the pitch of 32bpp pixmaps doesn't exceed the limit.
   16802     
   16803     Also check the limit in RADEONGetOffsetPitch just in case.
   16804     
   16805     Fixes https://bugs.freedesktop.org/show_bug.cgi?id=12551 .
   16806 
   16807 commit ca728973bce504e03bf6228d18287906c35eaa3f
   16808 Author: Michel Dnzer <michel (a] tungstengraphics.com>
   16809 Date:   Thu Sep 27 11:14:21 2007 +0200
   16810 
   16811     radeon: Don't use pixmap data pointer directly with EXA.
   16812     
   16813     Fixes segfault with current xserver master without AccelDFS.
   16814 
   16815 commit 21593d04d222b05dbba9abd31eaa3bfb91d999b6
   16816 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   16817 Date:   Mon Sep 24 23:01:20 2007 -0400
   16818 
   16819     RADEON: more clean up of mode code
   16820     
   16821     also print out LVDS mode info from bios for both
   16822     legacy and atom bioses
   16823 
   16824 commit 22cccb99d762567757d3fd38795f71e943f1faf9
   16825 Author: Alex Deucher <alex@botch2.(none)>
   16826 Date:   Mon Sep 24 00:10:01 2007 -0400
   16827 
   16828     bump for RC release
   16829 
   16830 commit fad9e7b00de051f632000eb2304ac23a524f7c8e
   16831 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   16832 Date:   Sun Sep 23 23:43:26 2007 -0400
   16833 
   16834     RADEON: Rework LVDS mode validation
   16835     
   16836     The old validation code wasn't really well suited to randr.
   16837     This fixes several issues:
   16838     - missing display size for panels with edid
   16839     - broken duplicate modes
   16840 
   16841 commit bf9674b9df351108e069d037ec10869a4154a881
   16842 Author: Alex Deucher <alex@botch2.(none)>
   16843 Date:   Sun Sep 23 15:01:34 2007 -0400
   16844 
   16845     RADEON: properly set default RMX types
   16846 
   16847 commit b27135bce8b41d69290613b440a338b0a7fe0200
   16848 Author: Alex Deucher <alex@botch2.(none)>
   16849 Date:   Sun Sep 23 14:44:38 2007 -0400
   16850 
   16851     RADEON: fix up LVDS handling for r3xx and newer
   16852 
   16853 commit d5cf268be2c9b3e320d7101f5213f7d5609b6308
   16854 Author: Alex Deucher <alex@botch2.(none)>
   16855 Date:   Sat Sep 22 18:31:51 2007 -0400
   16856 
   16857     RADEON: Fix crash when Xv window is outside of either crtc
   16858 
   16859 commit 8aca0ca6be7122e0ece20985a1862553a1b225c0
   16860 Author: Alex Deucher <alex@botch2.(none)>
   16861 Date:   Sat Sep 22 17:56:50 2007 -0400
   16862 
   16863     Revert "RADEON: fix crash when Xv window is outside of either crtc"
   16864     
   16865     This reverts commit 9109e62e3be7f96b41b534ab517fdf1baf458806.
   16866     
   16867     This breaks ABI.  better fix to come.
   16868 
   16869 commit d6e1d9be1cd5786a24ed4bb8e45fa7e04df56622
   16870 Author: Alex Deucher <alex@botch2.(none)>
   16871 Date:   Sat Sep 22 16:14:06 2007 -0400
   16872 
   16873     RADEON: Don't make the entity as shareable
   16874     
   16875     This should prevent people from mistakenly trying to run
   16876     zaphod mode
   16877 
   16878 commit 81114af1cdddc0b10d076f2e38c7a00c1223cc48
   16879 Author: Alex Deucher <alex@botch2.(none)>
   16880 Date:   Sat Sep 22 15:51:23 2007 -0400
   16881 
   16882     RADEON: preliminary support for mac mini
   16883     
   16884     Option "MacModel" "mini"
   16885     may not be 100% correct yet
   16886 
   16887 commit 6c482e453bc8156886294d0c1b8f3f1b3dcf4b36
   16888 Author: Alex Deucher <alex@botch2.(none)>
   16889 Date:   Sat Sep 22 15:11:20 2007 -0400
   16890 
   16891     RADEON: Fix RMX on LVDS
   16892     
   16893     LVDS + RMX doesn't seem to like having the crtc values tweaked.
   16894 
   16895 commit 9109e62e3be7f96b41b534ab517fdf1baf458806
   16896 Author: Michel Dnzer <daenzer (a] debian.org>
   16897 Date:   Sat Sep 22 14:19:10 2007 -0400
   16898 
   16899     RADEON: fix crash when Xv window is outside of either crtc
   16900     
   16901     Should fix bug 12175
   16902 
   16903 commit d2ce4a5003ce1291ea2327b2c00a0b24408fe26c
   16904 Author: Alex Deucher <alex@botch2.(none)>
   16905 Date:   Sat Sep 22 10:41:55 2007 -0400
   16906 
   16907     RADEON: RMX updates
   16908     
   16909     - add option to turn off RMX
   16910     - turn off RMX by default on DVI
   16911     - add infrastructure to support more RMX modes
   16912 
   16913 commit f95b9ab729376083bf0d12987ee260ec2aba721e
   16914 Author: Alex Deucher <alex@botch2.(none)>
   16915 Date:   Fri Sep 21 00:12:37 2007 -0400
   16916 
   16917     RADEON: remove more old cruft
   16918 
   16919 commit 5a6f74103f0ec0d451d0e2573442efe5922848af
   16920 Author: Maciej Cencora <m.cencora (a] gmail.com>
   16921 Date:   Thu Sep 20 23:56:08 2007 -0400
   16922 
   16923     RADEON: fix video in on RV380 (tested on X600 VIVO)
   16924 
   16925 commit c72a365386e19f9257db041d44b09ad499cc9f6a
   16926 Author: Alex Deucher <alex@botch2.(none)>
   16927 Date:   Thu Sep 20 23:49:57 2007 -0400
   16928 
   16929     RADEON: fix up dvo support (still no external chip init)
   16930 
   16931 commit 5e4d98470b6412a686883c554e7eb7badbe78c4d
   16932 Author: Alex Deucher <alex@botch2.(none)>
   16933 Date:   Thu Sep 20 23:22:48 2007 -0400
   16934 
   16935     RADEON: round 3 on the PLLs.  should fix the LVDS issues
   16936 
   16937 commit c5e2a2f09af807006c7ea493a8e90ff77abe207c
   16938 Author: Alex Deucher <alex@botch2.(none)>
   16939 Date:   Wed Sep 19 19:58:28 2007 -0400
   16940 
   16941     bump for RC release
   16942 
   16943 commit 46ff78b9f010ca24178d4363761be00eb3ecb632
   16944 Author: Alex Deucher <alex@botch2.(none)>
   16945 Date:   Wed Sep 19 19:49:58 2007 -0400
   16946 
   16947     RADEON: add default connector setup for single crtc chips
   16948 
   16949 commit 509ca0cb0e1cde905b47db2bbac6f2a58523b279
   16950 Author: Alex Deucher <alex@botch2.(none)>
   16951 Date:   Wed Sep 19 19:41:17 2007 -0400
   16952 
   16953     RADEON: fix external TMDS parsing in legacy bios connector table
   16954 
   16955 commit 5a59547ef7e986c9613023d941c3354cd476faf1
   16956 Author: Alex Deucher <alex@botch2.(none)>
   16957 Date:   Wed Sep 19 19:28:09 2007 -0400
   16958 
   16959     Revert "RADEON: initial pass at external TMDS support"
   16960     
   16961     This reverts commit 4000a710c93dd2d82891e4082bc7fa922ba9c5f4.
   16962     
   16963     This needs to be reworked and needs more soak time.  so revert
   16964     for now.
   16965 
   16966 commit dc333884c540d536bffe51a5ebfaf1822af6a91c
   16967 Author: Alex Deucher <alex@botch2.(none)>
   16968 Date:   Tue Sep 18 22:23:12 2007 -0400
   16969 
   16970     RADEON: fix plls again
   16971     
   16972     previous fix seemed to break other chips.  Lets see how
   16973     this goes.
   16974 
   16975 commit 271e541088f455d1cfedff87e88c9a4fdbdbe424
   16976 Author: Alex Deucher <alex@botch2.(none)>
   16977 Date:   Tue Sep 18 22:12:31 2007 -0400
   16978 
   16979     RADEON: Remove more mergedfb cruft
   16980 
   16981 commit 8ae69c496eba701e744cca0605f73242673f7b3f
   16982 Author: Alex Deucher <alex@botch2.(none)>
   16983 Date:   Tue Sep 18 20:12:21 2007 -0400
   16984 
   16985     RADEON: adjust pll restore
   16986     
   16987     some chips seem to be pickier than others. fixes bug 12467
   16988 
   16989 commit 8a84dc8ee260716026fa661a6dced2000621efa2
   16990 Author: Michel Dnzer <michel (a] tungstengraphics.com>
   16991 Date:   Tue Sep 18 11:53:39 2007 +0200
   16992 
   16993     radeon: Remove declaration of unused variable.
   16994 
   16995 commit 2fbbd9c5f0ec27e72780e8b054bc59502f1e5651
   16996 Author: Alex Deucher <alex@botch2.(none)>
   16997 Date:   Tue Sep 18 00:45:56 2007 -0400
   16998 
   16999     RADEON: note that MergedFB support has been replaced with randr 1.2
   17000 
   17001 commit 81b708dbd35c29bf2d67e8c655af97b60e61498b
   17002 Author: Alex Deucher <alex@botch2.(none)>
   17003 Date:   Mon Sep 17 23:54:03 2007 -0400
   17004 
   17005     RADEON: turn off load detection on tv dac by default
   17006     
   17007     it's just too unreliable and even when it is most people
   17008     don't want it.  enable it via output attribute or force
   17009     the outputs on with xrandr
   17010 
   17011 commit c3ab53159d42157985a25e9125eaa5362273b73d
   17012 Author: Alex Deucher <alex@botch2.(none)>
   17013 Date:   Mon Sep 17 23:28:51 2007 -0400
   17014 
   17015     RADEON: XPRESS connector tables are crap
   17016     
   17017     besides specifying the pimary DAC (which they don't have),
   17018     most seem to specify DDC_CRT2 for DDC, which does not seem
   17019     to ever work.  Some have reported success with DDC_MONID so
   17020     lets give that a try.
   17021 
   17022 commit 1fafa970fa78ddea29a8804b6cd0aea52e4fa2e1
   17023 Author: Alex Deucher <alex@botch2.(none)>
   17024 Date:   Mon Sep 17 23:10:13 2007 -0400
   17025 
   17026     RADEON: ignore edid digital bit on analog ports
   17027     
   17028     Some monitors have this bit set even on analog ports
   17029 
   17030 commit 4000a710c93dd2d82891e4082bc7fa922ba9c5f4
   17031 Author: Alex Deucher <alex@botch2.(none)>
   17032 Date:   Mon Sep 17 23:04:17 2007 -0400
   17033 
   17034     RADEON: initial pass at external TMDS support
   17035     
   17036     - Based on Dave Airlie's initial work and the dvo support
   17037     in the intel driver.
   17038     - Only sil164 is supported at the moment.
   17039     - Once we get some testing and such, we ought to move the dvo
   17040     drivers out of the drivers so they can be shared among all drivers
   17041     - Doesn't seem to work on my card (r4xx ATOM) card ATM
   17042     - Legacy bios table programming sequence not implemented yet
   17043 
   17044 commit 38515d402555eaa61c686d42973e59f659b07466
   17045 Author: Alex Deucher <alex@botch2.(none)>
   17046 Date:   Sat Sep 15 11:39:47 2007 -0400
   17047 
   17048     RADEON: don't restore bios scratch regs
   17049     
   17050     Leave them as programmed by the bios
   17051     fixes bug 12424
   17052 
   17053 commit 78c6bd305f2ea70629d1dda3c0c48c067451f5fb
   17054 Author: George Sapountzis <gsap7 (a] yahoo.gr>
   17055 Date:   Mon Sep 10 19:00:16 2007 +0300
   17056 
   17057     [mach64] Revert to multiple mappings per BAR.
   17058     
   17059     libpciaccess added subrange mappings and mtrr handling.
   17060     
   17061     compile-tested only.
   17062 
   17063 commit 0241cac643fa1c08a45ea44f5c670b290e760ad8
   17064 Author: Michel Dnzer <michel (a] tungstengraphics.com>
   17065 Date:   Sat Sep 8 00:22:40 2007 +0200
   17066 
   17067     radeon: Reinstate sync in radeon_crtc_show/hide_cursor.
   17068     
   17069     Make sure the DRI lock is held though, as these can be called asynchronously.
   17070     
   17071     Fixes https://bugs.freedesktop.org/show_bug.cgi?id=12245 .
   17072 
   17073 commit 49933e2f7d590811f2bc8c0d51a09f3b7f14845e
   17074 Author: Alex Deucher <alex@botch2.(none)>
   17075 Date:   Sat Sep 1 12:23:07 2007 -0400
   17076 
   17077     RADEON: automatically disable tiling if requested virtual desktop exceeds surface limits
   17078     
   17079     Also, tweak default desktop sizes and add some informational messages
   17080 
   17081 commit d49a60bc939c9f3e9d57c23e44263f5bb52f09fb
   17082 Author: Sjoerd Simons <sjoerd (a] luon.net>
   17083 Date:   Thu Aug 30 11:40:13 2007 +0200
   17084 
   17085     radeon: Fix Option "MacModel".
   17086 
   17087 commit 2b860726fff058623e0e8e1b0aca092c246875ce
   17088 Author: Michel Dnzer <michel (a] tungstengraphics.com>
   17089 Date:   Thu Aug 30 11:38:28 2007 +0200
   17090 
   17091     radeon: Don't build currently unused RADEONSavePalette.
   17092 
   17093 commit 12187a6aa93049c002a4171344d03c713f7f3c5d
   17094 Author: Alex Deucher <alex@botch2.(none)>
   17095 Date:   Wed Aug 29 23:11:30 2007 -0400
   17096 
   17097     RADEON: Add quirk and connector tables for apple laptops
   17098     
   17099     As far as I can tell there are three apple laptop variants:
   17100     ibook              - LVDS, TVDAC drives TV or VGA via dongle
   17101     powerbook-duallink - LVDS, TV, External TMDS/Primary DAC
   17102     powerbook          - LVDS, TV, Internal TMDS/Primary DAC
   17103     use Option "MacModel" "<string>"
   17104     to enable the appropriate quirks where string is one of the above
   17105     
   17106     We can't yet init the external TMDS directly, but if OF inits it,
   17107     it should work. This should also fix bug 9955.
   17108     
   17109     Please test!
   17110 
   17111 commit 61c1fdaa8553581944f78a11e6f9aa76163a468a
   17112 Author: Alex Deucher <alex@botch2.(none)>
   17113 Date:   Tue Aug 28 23:47:19 2007 -0400
   17114 
   17115     RADEON: add option to force tmds pll to default table
   17116     
   17117     Also rework the tmds pll output attribute handling a bit
   17118 
   17119 commit 0d9087bc60bb95c770b899cfed29699c02bdac49
   17120 Author: Alex Deucher <alex@botch2.(none)>
   17121 Date:   Tue Aug 28 23:08:20 2007 -0400
   17122 
   17123     RADEON: remove some cruft forgotten in a previous commit
   17124 
   17125 commit 6ff0645ecfe65727e8ef5d5e6215b4e03078e1a5
   17126 Author: George Sapountzis <gsap7 (a] yahoo.gr>
   17127 Date:   Tue Aug 28 15:37:11 2007 +0300
   17128 
   17129     [mach64] Convert to pci-rework, keeping source-code compatibility.
   17130     
   17131     It still uses the old probe method though, this is due to the ati wrapper.
   17132 
   17133 commit 7b38d9a1209f87255e5bb0aefe46a363ce4fb6ef
   17134 Merge: 2e3d43a 673f799
   17135 Author: George Sapountzis <gsap7 (a] yahoo.gr>
   17136 Date:   Tue Aug 28 16:01:12 2007 +0300
   17137 
   17138     Merge branch 'master' into pci-rework
   17139     
   17140     Conflicts:
   17141     
   17142     	src/ati.c
   17143 
   17144 commit 673f799729824f4439dd5f681f75dd5aab50947f
   17145 Author: Alex Deucher <alex@botch2.(none)>
   17146 Date:   Tue Aug 28 00:42:30 2007 -0400
   17147 
   17148     RADEON: Update tv attributes immediately
   17149 
   17150 commit ad6f7ad1b2ccae0bc0a416b9b0ca22709c9d5199
   17151 Author: Alex Deucher <alex@botch2.(none)>
   17152 Date:   Tue Aug 28 00:08:41 2007 -0400
   17153 
   17154     RADEON: remove the "default" tv_standard option
   17155 
   17156 commit 17e0f9e6cbfdb115034d327bd34d46339fd632b7
   17157 Author: Alex Deucher <alex@botch2.(none)>
   17158 Date:   Mon Aug 27 23:59:03 2007 -0400
   17159 
   17160     RADEON: enable load detection for tvdac if output count for tvdac < 2
   17161 
   17162 commit 42839fb5a8584196e7b18375bff6c426ed0347d9
   17163 Author: Alex Deucher <alex@botch2.(none)>
   17164 Date:   Mon Aug 27 23:44:13 2007 -0400
   17165 
   17166     RADEON: make load detection an output attribute for analog outputs
   17167     
   17168     Since TV/VGA/DVI-I can share the TV DAC, we often get false detection
   17169     of all inputs that share that DAC.  Make load detection an output
   17170     attribute.  Enabled by default on primary dac and on cards where
   17171     tv dac is (usually) dedicated to tv (non-IGP mobilities).
   17172 
   17173 commit a5a1055d64ab4fa16bfb03a412ae6c4fe69ff65d
   17174 Author: Alex Deucher <alex@botch2.(none)>
   17175 Date:   Mon Aug 27 22:42:22 2007 -0400
   17176 
   17177     RADEON: make tmds pll an output attribute
   17178     
   17179     sometimes the bios tmds plls are busted for certain
   17180     monitors. sometimes the dirver tables are.  Let the user
   17181     pick at run time.
   17182 
   17183 commit a12e4aa01bf1c5723c3c791ff9bdc26eef21d5ea
   17184 Author: Alex Deucher <alex@botch2.(none)>
   17185 Date:   Sun Aug 26 18:51:29 2007 -0400
   17186 
   17187     Bump for new release
   17188 
   17189 commit d43596e5f5d7c60f96b57bc3e743a9b40eb7109d
   17190 Author: Alex Deucher <alex@botch2.(none)>
   17191 Date:   Sun Aug 26 18:07:50 2007 -0400
   17192 
   17193     RADEON: Fix rotation.  works now
   17194 
   17195 commit 47eb3327c258bb0cfd9a1d5677624b9988a39057
   17196 Author: Alex Deucher <alex@botch2.(none)>
   17197 Date:   Sun Aug 26 15:43:22 2007 -0400
   17198 
   17199     RADEON: minor tweak to tv out
   17200 
   17201 commit f36720377737210c985b196d9a988efdd767f1c7
   17202 Author: Alex Deucher <alex@samba.(none)>
   17203 Date:   Sun Aug 26 14:13:06 2007 -0400
   17204 
   17205     RADEON: fix depth 16 palette for real this time
   17206 
   17207 commit f2b13f1457bf860b075310d3962254be0ed7bea3
   17208 Author: Alex Deucher <alex@botch2.(none)>
   17209 Date:   Sun Aug 26 13:27:19 2007 -0400
   17210 
   17211     RADEON: Only update pixclks_cntl when updating tv routing
   17212     
   17213     No need to re-set all of the pll2 stuff
   17214 
   17215 commit 5d044b9f74c7aa7e12f2822896fed881e2ca9d19
   17216 Author: Alex Deucher <alex@botch2.(none)>
   17217 Date:   Sat Aug 25 21:03:08 2007 -0400
   17218 
   17219     RADEON: fix crtc clipping for Xv
   17220 
   17221 commit 3fd2d22a02812d5f86cdc1c9503f48362b0c362b
   17222 Author: Alex Deucher <alex@botch2.(none)>
   17223 Date:   Sat Aug 25 17:37:35 2007 -0400
   17224 
   17225     RADEON: remove fbdev option
   17226     
   17227     FBDev support is currently broken, and it not really compatible
   17228     with randr
   17229 
   17230 commit 3469e1aa08792890fa6a5c72da52a1992a0b382c
   17231 Author: Alex Deucher <alex@botch2.(none)>
   17232 Date:   Fri Aug 24 20:42:13 2007 -0400
   17233 
   17234     RADEON: add extra green data in depth 16
   17235     
   17236     Apparently some radeons need this?
   17237 
   17238 commit 71f650d1bc432514516f7ac64a5e8a54c5227881
   17239 Author: Michel Dnzer <michel (a] tungstengraphics.com>
   17240 Date:   Fri Aug 24 09:21:39 2007 +0200
   17241 
   17242     Require xorg-server >= 1.3 for RandR 1.2.
   17243 
   17244 commit d7230939f523610c57f92bdfc72966bdbc6f1070
   17245 Author: Michel Dnzer <michel (a] tungstengraphics.com>
   17246 Date:   Fri Aug 24 09:21:14 2007 +0200
   17247 
   17248     64 bit warning fixes.
   17249     
   17250     For printf vs. CARD32, use %u or %x and and a cast to unsigned.
   17251 
   17252 commit 91c45fedfd155a153dcd2c3f3e30986bfbd44e6f
   17253 Author: Dave Airlie <airlied@nx6125b.(none)>
   17254 Date:   Fri Aug 24 15:05:01 2007 +1000
   17255 
   17256     radeon: don't disable dac if either tv or vga is using it
   17257     
   17258     On my rs480 I had to vt switch to get hotplug VGA working due to the tv-out
   17259     code turning off the dac when the vga code was actually using it.
   17260 
   17261 commit 056ca6bb5adf974290693b55de6cd6880d2132d1
   17262 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   17263 Date:   Thu Aug 23 20:19:47 2007 -0400
   17264 
   17265     RADEON: NONE to None to match other port info
   17266 
   17267 commit 13fd53286bdda2c55683bdb5f63e7d345f6c63ef
   17268 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   17269 Date:   Thu Aug 23 20:17:51 2007 -0400
   17270 
   17271     RADEON: set (hopefully) reasonable default max desktop sizes
   17272     
   17273     Based on the amount of vram.  We really need ttm...
   17274 
   17275 commit 53bad86ca48a9b6529c1f0989ee568d9d48841c6
   17276 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   17277 Date:   Thu Aug 23 19:24:59 2007 -0400
   17278 
   17279     RADEON: clean up the logic in crtc_mode_set()
   17280 
   17281 commit 4712dedea225e9e07177aebda2ffc6290d1f53c7
   17282 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   17283 Date:   Thu Aug 23 18:51:34 2007 -0400
   17284 
   17285     RADEON: Always assume LVDS is connected
   17286     
   17287     Not all bioses seem to set the right scratch bits.  If we have
   17288     LVDS (via bios table or otherwise) assume it's connected.
   17289 
   17290 commit b0f170c5f736ecba1a5899d602c4173fe9b9b1fa
   17291 Author: Michel Dnzer <michel (a] tungstengraphics.com>
   17292 Date:   Thu Aug 23 12:55:40 2007 +0200
   17293 
   17294     radeon: Remove unnecessary #include <time.h>.
   17295 
   17296 commit ac54c0e4360099697755d14b1030def73d8235b0
   17297 Author: Michel Dnzer <michel (a] tungstengraphics.com>
   17298 Date:   Wed Aug 22 14:33:59 2007 +0200
   17299 
   17300     radeon: Warning fixes.
   17301 
   17302 commit de26e406f52b3b13f03eee2b8023924ec6406f0a
   17303 Author: Alon Ziv <alonz (a] nolaviz.org>
   17304 Date:   Mon Jul 30 22:47:59 2007 +0300
   17305 
   17306     radeon: Sane handling of timeouts in WaitForVerticalSync(2).
   17307     
   17308     RADEONWaitForVerticalSync() and RADEONWaitForVerticalSync2() need to wait
   17309     for a timeout specified in milliseconds; looping around usleep() causes
   17310     the timeout to be unnecessarily long, as the OS may sleep longer than
   17311     requested (on Linux the minimum actual sleep value may be several ms).
   17312     
   17313     The new logic uses gettimeofday() in the loop to see when the (absolute)
   17314     timeout has arrived.
   17315     
   17316     Signed-off-by: Alon Ziv <alonz (a] nolaviz.org>
   17317 
   17318 commit c66e5de26ae93caa368213f3cce139aacec955d2
   17319 Author: Sascha Sommer <saschasommer (a] freenet.de>
   17320 Date:   Thu Aug 23 12:11:51 2007 +0200
   17321 
   17322     radeon: Round down RMX stretch ratios.
   17323     
   17324     Fixes issues with RMX scaling, see
   17325     https://bugs.freedesktop.org/show_bug.cgi?id=8983 .
   17326 
   17327 commit 633c1fff10a3be4c9f48c1995e330d60bf6abbb2
   17328 Author: Michel Dnzer <michel (a] tungstengraphics.com>
   17329 Date:   Thu Aug 23 12:11:41 2007 +0200
   17330 
   17331     radeon: Sync pages when enabling page flipping with EXA as well.
   17332     
   17333     Exclude the DRI window(s) though to avoid scribbling over 3D rendering.
   17334 
   17335 commit 4f8010ce22043c0f8d60c0f49d270ce98c9d2466
   17336 Author: Michel Dnzer <michel (a] tungstengraphics.com>
   17337 Date:   Thu Aug 23 12:11:12 2007 +0200
   17338 
   17339     radeon: Don't synchronize DRI windows between pages when possible.
   17340 
   17341 commit 7b527054a7c81d1d1dbc79d41b9e53064dab68cb
   17342 Author: Michel Dnzer <michel (a] tungstengraphics.com>
   17343 Date:   Thu Aug 23 12:10:33 2007 +0200
   17344 
   17345     radeon: Restore memmap registers even if only AGP location changed.
   17346 
   17347 commit d7ba9f001c0ab645984526afd0e64d1c6a6d654a
   17348 Author: Michel Dnzer <michel (a] tungstengraphics.com>
   17349 Date:   Thu Aug 23 11:39:54 2007 +0200
   17350 
   17351     radeon: Change a test to info->IsIGP from several IGP families.
   17352 
   17353 commit 8c7c22e22b6076abc80e4e1aaa8d1f4cf2f3ed14
   17354 Author: Michel Dnzer <michel (a] tungstengraphics.com>
   17355 Date:   Thu Aug 23 11:38:17 2007 +0200
   17356 
   17357     radeon: Wait for pending overlay flip to finish before emitting new one.
   17358 
   17359 commit 92fa7cc00688d7bfc1fb72e645ac30c6d92669c6
   17360 Author: Michel Dnzer <michel (a] tungstengraphics.com>
   17361 Date:   Thu Aug 23 11:38:16 2007 +0200
   17362 
   17363     radeon: Don't call RADEONDRIRefreshArea when the damaged region is empty.
   17364 
   17365 commit 5cb20c2dc5eca9d7d7d78e9924ea1b90076e7253
   17366 Author: Dave Airlie <airlied (a] linux.ie>
   17367 Date:   Thu Aug 23 18:46:41 2007 +1000
   17368 
   17369     radeon: bug 11899 + debian 435040 - test for usefbdev before calling int10
   17370     (cherry picked from commit 3334c247540b113f9c4a5ce1879d8648a45a959a)
   17371 
   17372 commit 9d6261c024c697a211da4b6300420153eb72a264
   17373 Author: Roland Br <roland (a] verifysoft.de>
   17374 Date:   Thu Aug 23 18:33:34 2007 +1000
   17375 
   17376     radeon: bug 11860 fix some mem leaks
   17377 
   17378 commit 7bc1f862bc5f992f213143fbafef52459ba7db4a
   17379 Author: Roland Br <roland (a] verifysoft.de>
   17380 Date:   Thu Aug 23 18:37:35 2007 +1000
   17381 
   17382     radeon: bug 11861 - dead code removal in radeon_video.c
   17383     (cherry picked from commit 8e3a6f83016cd8c4cfd43ceee4cbf0a8dc018b2a)
   17384 
   17385 commit 9d38c8aa1a7d6fb1af41ee8abdb4a95f94843538
   17386 Author: Dave Airlie <airlied (a] clockmaker.usersys.redhat.com>
   17387 Date:   Thu Aug 23 20:10:24 2007 +1000
   17388 
   17389     radeon: cleanup some warnings
   17390 
   17391 commit e4c8969b48a6c8dcc4e7f9852479d24a0204fc0d
   17392 Author: Dave Airlie <airlied (a] redhat.com>
   17393 Date:   Thu Aug 23 19:56:21 2007 +1000
   17394 
   17395     updated release numbering for randr 1.2
   17396 
   17397 commit 81a8093f2ffdce59d4e8a44f65f3d5c771fd6425
   17398 Merge: c08e6ec 53a67e3
   17399 Author: Dave Airlie <airlied (a] redhat.com>
   17400 Date:   Thu Aug 23 19:51:47 2007 +1000
   17401 
   17402     Merge remote branch 'origin/randr-1.2'
   17403 
   17404 commit c08e6ec9e7ac06caee53689b0ec50ef6a7a0ba37
   17405 Merge: 5793e87 a0d0fcd
   17406 Author: Dave Airlie <airlied (a] clockmaker.usersys.redhat.com>
   17407 Date:   Thu Aug 23 19:42:19 2007 +1000
   17408 
   17409     Merge branch 'master' into randr-merge
   17410     
   17411     Conflicts:
   17412     
   17413     	src/radeon.h
   17414     	src/radeon_bios.c
   17415     	src/radeon_display.c
   17416     	src/radeon_dri.c
   17417     	src/radeon_driver.c
   17418     	src/radeon_modes.c
   17419     	src/radeon_probe.h
   17420     	src/radeon_video.c
   17421 
   17422 commit 53a67e31904bec9a3aa1bd24de8034dcafea1d2a
   17423 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   17424 Date:   Tue Aug 21 21:20:41 2007 -0400
   17425 
   17426     RADEON: Fix color problem on pre-R3xx chips tv-out
   17427 
   17428 commit e9719e8e02eef46717ae9b4d8c7998466dac30cb
   17429 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   17430 Date:   Tue Aug 21 21:17:20 2007 -0400
   17431 
   17432     RADEON: more tv out fixes and clean up
   17433 
   17434 commit 36c22a49580d86a6518b67f31a78bd53d39491af
   17435 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   17436 Date:   Tue Aug 21 20:28:39 2007 -0400
   17437 
   17438     RADEON: fix tv-out on R3xx
   17439     
   17440     R3xx apparently needs the tv clock forced on.
   17441 
   17442 commit 9470bd67731059f26859ed5f0bea3ade09e2c80c
   17443 Author: Alex Deucher <alex (a] botch2.com>
   17444 Date:   Mon Aug 20 20:54:06 2007 -0400
   17445 
   17446     RADEON: Add DefaultConnectorTable option
   17447     
   17448     This option skips the parsing the BIOS connector table
   17449     and falls back to chip specific defaults.
   17450     Also remove man page section for the now gone bioshotkeys
   17451     option.
   17452 
   17453 commit a0d0fcd3bab765b4db25e04884fd8a342abb9c66
   17454 Author: iLisa Wu <liswu (a] ati.com>
   17455 Date:   Mon Aug 20 15:44:07 2007 +0200
   17456 
   17457     Fix crash with no valid mode in xorg.conf's modelist and empty Virtual
   17458     
   17459     If the resolution defined in xorg.conf failed to find a matching mode in the
   17460     supported modelist, and no virtual desktop dimensions are defined the xorg.conf
   17461     either, virtual X and Y dimension will be set to 0 which will cause Xserver
   17462     crash.
   17463     
   17464     (Novell bugzilla #296856, closed)
   17465 
   17466 commit b275febdb0918e8cebdffbb433b0eeb3ff4d3746
   17467 Author: Alex Deucher <alex@samba.(none)>
   17468 Date:   Sun Aug 19 20:55:32 2007 -0400
   17469 
   17470     RADEON: turn off TVCLK when blanking tv encoder
   17471 
   17472 commit a90d675832ddb02c81ace010ccbf02619b70edac
   17473 Author: Alex Deucher <alex (a] botch2.com>
   17474 Date:   Thu Aug 16 21:55:14 2007 -0400
   17475 
   17476     RADEON: fix Xv clipping and overlay sourcing
   17477     
   17478     - Basically just copied from the intel driver.  I'm planning to push
   17479     this to the server soon, but add it now to get things working
   17480     and to provide compat for older servers.
   17481     
   17482     - Overlay crtc source control attribute now called XV_CRTC
   17483     The old attribute XV_SWITCHCRT has been removed.  If anyone cares,
   17484     we can add it back as an alias to XV_CRTC
   17485     XV_CRTC: -1 auto, 0 crtc0, 1 crtc1
   17486 
   17487 commit 5793e8753d11432bf95c7c6dd80c811e16aba058
   17488 Author: Alex Deucher <alex (a] botch2.com>
   17489 Date:   Wed Aug 15 19:26:36 2007 -0400
   17490 
   17491     RADEON: Remove RADEONRestoreMode()
   17492     
   17493     Since we no longer use it to write modes all it did
   17494     was restore some of the regs for a console restore.
   17495     Just move the relevant bits into RADEONRestore() and
   17496     remove it.
   17497 
   17498 commit 6f011aaabaf18d66ffc255ad76aaf938b2396302
   17499 Author: Lisa Wu <Lisa.Wu (a] amd.com>
   17500 Date:   Wed Aug 15 19:17:51 2007 -0400
   17501 
   17502     RADEON: fix console restore on r3xx and r4xx
   17503     
   17504     When restoring the console we need to:
   17505     1) we need to restore DAC registers after all other registers are
   17506      restored and CRTCs are enabled.
   17507     2) we need to enable CRTC2 registers before CRTC1 registers
   17508 
   17509 commit c8dad98abb042c6abbbee18f9ae4db72084bc513
   17510 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   17511 Date:   Wed Aug 15 00:55:24 2007 -0400
   17512 
   17513     RADEON: make sure crtc routing is correct in r300_detect_tv()
   17514     
   17515     Also remove some unused variable
   17516 
   17517 commit f8cd74435f0072dbf5f6e83d67d2d5e1f4e82c91
   17518 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   17519 Date:   Tue Aug 14 23:50:57 2007 -0400
   17520 
   17521     RADEON: minor cleanup
   17522 
   17523 commit 6f398cd07ea734dd66a8eac71b629e59123d75b8
   17524 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   17525 Date:   Tue Aug 14 23:42:32 2007 -0400
   17526 
   17527     RADEON: Implement improved tv load detection for r300
   17528     
   17529     The previous implementation resulted in false positives
   17530     on occasion.  This method works much more reliably.
   17531     Based on beos code by Thomas Kurschel
   17532 
   17533 commit 366a1d4c240ac93622caff97b652696db99bf2e6
   17534 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   17535 Date:   Tue Aug 14 23:25:37 2007 -0400
   17536 
   17537     RADEON: Turn off tv encoder in disableoutputs()
   17538 
   17539 commit 5b4a04c23e3f1ec2490418b111f417c16463c709
   17540 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   17541 Date:   Tue Aug 14 23:11:52 2007 -0400
   17542 
   17543     RADEON: Make sure RMX is always programmed for crtc1
   17544     
   17545     If the RMX registers are left as programmed by the bios
   17546     this can lead to a blank screen when crtc1 is feeding a
   17547     DAC.  Fix found and reported by Lisa Wu <liswu (a] ati.com>
   17548     Fixes bug 11985
   17549 
   17550 commit db2a828b2f21b92cd654b309d137204334975b89
   17551 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   17552 Date:   Tue Aug 14 22:47:29 2007 -0400
   17553 
   17554     RADEON: Add load detection
   17555     
   17556     Based on the beos driver by Thomas Kurschel and the
   17557     existing load detection code in this driver.
   17558 
   17559 commit 6fc3ddbbb6fbbee1f6076c776e5b46c0c772b6d4
   17560 Author: Alex Deucher <alex (a] botch2.com>
   17561 Date:   Sun Aug 12 12:00:20 2007 -0400
   17562 
   17563     RADEON: order the VGA and DVI ports correctly
   17564 
   17565 commit b7738d2ef82e1759adf78e5db1291f8739b4166f
   17566 Author: Alex Deucher <alex (a] botch2.com>
   17567 Date:   Sat Aug 11 17:50:42 2007 -0400
   17568 
   17569     RADEON: fix connector setup when there's no bios tables
   17570 
   17571 commit d0895f67e327bb268fd59fcfd8fc22678d804f57
   17572 Author: Luc Verhaegen <libv (a] skynet.be>
   17573 Date:   Thu Aug 9 12:11:40 2007 +0200
   17574 
   17575     AGPFastWrite risk reduction.
   17576     
   17577     Actively warn the user in the log about the effects of AGPFastWrite and
   17578     sanitise AGPFastWrite handling while we're here.
   17579 
   17580 commit c01000bc684f6a23a38a52f0808182cefaa686bb
   17581 Author: Alex Deucher <alex (a] botch2.com>
   17582 Date:   Wed Aug 8 00:07:16 2007 -0400
   17583 
   17584     RADEON: fix typo in comment
   17585 
   17586 commit 5c3f49e651c36f3bd14fa29359e24825d8f7f77f
   17587 Author: Lisa Wu <liswu (a] ati.com>
   17588 Date:   Wed Aug 8 00:05:47 2007 -0400
   17589 
   17590     RADEON: make sure RADEON_CRTC2_CRT2_ON bit state is properly accounted for
   17591     
   17592     - when the TV DAC is used for crtc1 make sure to keep this bit set when
   17593     initializing crtc2.
   17594     - fixes bug 11894
   17595 
   17596 commit 08fe7ad00fba523775e95b5e6295fe23a5119d60
   17597 Author: Alex Deucher <alex (a] botch2.com>
   17598 Date:   Tue Aug 7 23:16:05 2007 -0400
   17599 
   17600     RADEON: fix ConnectorTable option after connector table re-work
   17601     
   17602     We may want to add the possiblity of more connectors to this option
   17603 
   17604 commit f56b90a60393ed187c0e39e149b2a3a32331ea52
   17605 Author: Alex Deucher <alex (a] botch2.com>
   17606 Date:   Tue Aug 7 23:08:02 2007 -0400
   17607 
   17608     RADEON: Make sure the default TV standard is supported
   17609 
   17610 commit a88a0e77eec514325b4d07bf7be9fb04e6f8e244
   17611 Author: Alex Deucher <alex (a] botch2.com>
   17612 Date:   Tue Aug 7 00:43:20 2007 -0400
   17613 
   17614     RADEON: minor fix to legacy bios connector table
   17615 
   17616 commit 3752808d6c08a9727370ef8d79088e787791e131
   17617 Author: Alex Deucher <alex (a] botch2.com>
   17618 Date:   Sun Aug 5 16:13:39 2007 -0400
   17619 
   17620     RADEON: Always set MonType in radeon_detect()
   17621     
   17622     - Always set the the MonType in radeon detect even if no
   17623     monitor is detected so users can still force disconnected
   17624     outputs on.  For DVI-I users will have to set the
   17625     dvi_monitor_type attribute to force digital or analog,
   17626     everything else should just work.
   17627 
   17628 commit b4ec3e436afb5bc99ec755cbd96eee9a1ec492a5
   17629 Author: Alex Deucher <alex (a] botch2.com>
   17630 Date:   Sun Aug 5 15:37:04 2007 -0400
   17631 
   17632     RADEON: add tv out properties
   17633 
   17634 commit 1fc2a1120e7c05938e2bd72d3c7837ecff8bc9da
   17635 Author: Alex Deucher <alex (a] botch2.com>
   17636 Date:   Sun Aug 5 14:41:57 2007 -0400
   17637 
   17638     RADEON: switch DVI-I monitor type attribute to string
   17639 
   17640 commit 7d8eb3751d74bd8a1fb9fa2d2fcb9c4c895f6ba4
   17641 Author: Alex Deucher <alex (a] botch2.com>
   17642 Date:   Sun Aug 5 14:31:18 2007 -0400
   17643 
   17644     RADEON: make backlight attribute lower case
   17645 
   17646 commit e71bb88bc9052af8866fb6945dbc06dbb0e6d1c0
   17647 Author: Alex Deucher <alex (a] botch2.com>
   17648 Date:   Sun Aug 5 14:26:15 2007 -0400
   17649 
   17650     RADEON: switch RMX attribute to string type
   17651     
   17652     Still not actually hooked up.
   17653 
   17654 commit 284323135ec04635dfa9cabd5790a35b953abca2
   17655 Author: Alex Deucher <alex (a] botch2.com>
   17656 Date:   Sun Aug 5 04:35:24 2007 -0400
   17657 
   17658     RADEON: typo
   17659 
   17660 commit d1abdad167aa24ac970c69422435df443c82ebd6
   17661 Author: Alex Deucher <alex (a] botch2.com>
   17662 Date:   Sun Aug 5 03:45:02 2007 -0400
   17663 
   17664     RADEON: fixes
   17665     
   17666     - fix output ordering
   17667     - set tv-out to return un-connected for now in radeon_detect()
   17668 
   17669 commit 0cca25d8d6a0cb0d29b68e6cd9c699d1390aede1
   17670 Author: Alex Deucher <alex (a] botch2.com>
   17671 Date:   Sun Aug 5 03:19:24 2007 -0400
   17672 
   17673     RADEON: Fix DVI-I support in ATOM bios connector table parsing
   17674 
   17675 commit ba5496ae7973786802962bf649dd91c219531749
   17676 Author: Alex Deucher <alex (a] botch2.com>
   17677 Date:   Sun Aug 5 02:27:32 2007 -0400
   17678 
   17679     RADEON: refactor output init to handle multiple DVI or VGA
   17680     
   17681     - refactor output init to handle multiple DVI or VGA with the new
   17682     bios table parsing
   17683 
   17684 commit 2ec22783ddf4c522df9e5fd1b2003854486d7a2b
   17685 Author: Alex Deucher <alex (a] botch2.com>
   17686 Date:   Sun Aug 5 01:39:35 2007 -0400
   17687 
   17688     RADEON: attempt to do the right thing for standards other than PAL or NTSC
   17689 
   17690 commit cc8e1d95f1b90a259beea4e8cc4d7e29af660919
   17691 Author: Alex Deucher <alex (a] botch2.com>
   17692 Date:   Sun Aug 5 01:14:36 2007 -0400
   17693 
   17694     RADEON: Major rework of BIOS table parsing
   17695     
   17696     - greatly simplify ATOM and legacy connector table parsing
   17697     - use bios tables to detect LVDS and TV outputs
   17698     - add support for TV table parsing (legacy only)
   17699 
   17700 commit 1de52d91ff3a04b9b587b858e1e5be40d3a7fd0a
   17701 Author: Dave Airlie <airlied (a] linux.ie>
   17702 Date:   Sat Aug 4 17:58:58 2007 +1000
   17703 
   17704     update configure.ac for 6.6.193 release
   17705 
   17706 commit 371001c0433db1d17e468f3ea99ea57f922145a3
   17707 Author: Dave Airlie <airlied (a] linux.ie>
   17708 Date:   Sat Aug 4 17:51:19 2007 +1000
   17709 
   17710     radeon: remove unused variables
   17711 
   17712 commit 90946c53d7a4b23d03270ad6da0450759a11de3d
   17713 Author: Dave Airlie <airlied (a] linux.ie>
   17714 Date:   Sat Aug 4 17:51:06 2007 +1000
   17715 
   17716     ati: add -Wall for gcc
   17717     
   17718     As per luc's "suggestion" in Novell bug.
   17719     
   17720     This may generate warnings on 64-bit until we get rid of CARD32
   17721 
   17722 commit e30a145934df8f6a7f71290d6c75e4239f9d52f7
   17723 Author: Dave Airlie <airlied (a] linux.ie>
   17724 Date:   Sat Aug 4 17:44:46 2007 +1000
   17725 
   17726     radeon: cleanup some pieces of the dpms/blank register programming
   17727 
   17728 commit a156db5e8b037ed12a448f70045453baf9d0c504
   17729 Author: Luc Verhaegen <libv (a] skynet.be>
   17730 Date:   Sat Aug 4 17:37:18 2007 +1000
   17731 
   17732     Clean up PortInfo to CRTC mapping
   17733     
   17734     Also sanitise blanking and DPMS functions
   17735     
   17736     Fixes from Novell Bug 264720, and fd.o 10772
   17737 
   17738 commit b61a49f2a5401560f85e11bcdd005287433cad12
   17739 Author: Alex Deucher <alex (a] botch2.com>
   17740 Date:   Fri Aug 3 19:27:59 2007 -0400
   17741 
   17742     RADEON: Change indexing of TV constants table in preparation for standard re-work
   17743 
   17744 commit 288fa627274cb399059262d4f8bd844fc220a042
   17745 Author: Alex Deucher <alex (a] botch2.com>
   17746 Date:   Thu Aug 2 02:37:16 2007 -0400
   17747 
   17748     RADEON: avoid a divide by 0 and only save tv out regs if the chip has them
   17749 
   17750 commit b66a1bc7994b33d349c1519761e431959311c85f
   17751 Author: Alex Deucher <alex (a] botch2.com>
   17752 Date:   Thu Aug 2 02:11:20 2007 -0400
   17753 
   17754     RADEON: fix tv-out enable/disable
   17755 
   17756 commit d86592c8d5ce45d81d8a726c263e870e94fbcf11
   17757 Author: Alex Deucher <alex (a] botch2.com>
   17758 Date:   Thu Aug 2 00:50:51 2007 -0400
   17759 
   17760     RADEON: add missing break
   17761 
   17762 commit 971feb34843225030fff05b3f9d3801534fbf2d4
   17763 Author: Alex Deucher <alex (a] botch2.com>
   17764 Date:   Thu Aug 2 00:50:04 2007 -0400
   17765 
   17766     RADEON: move tv dac enable to enabledisplay()
   17767 
   17768 commit 98d7e00437bea78e03180eb30ff30de3455d9d1a
   17769 Author: Alex Deucher <alex (a] botch2.com>
   17770 Date:   Thu Aug 2 00:20:50 2007 -0400
   17771 
   17772     RADEON: limit tv modes to the only one we can program at the moment
   17773 
   17774 commit 5c549c1d42f7bbc556942af13aff2661fae856f2
   17775 Author: Alex Deucher <alex (a] botch2.com>
   17776 Date:   Wed Aug 1 23:45:07 2007 -0400
   17777 
   17778     RADEON: remove unused elements
   17779 
   17780 commit b03978028fd975eb6946503d3a56a49c5a67f339
   17781 Author: Alex Deucher <alex (a] botch2.com>
   17782 Date:   Wed Aug 1 22:39:16 2007 -0400
   17783 
   17784     RADEON: convert hard coded tv out values to calculations
   17785 
   17786 commit cf54222f1fa37366b2c2b39c82f8afc02f32e63c
   17787 Author: Alex Deucher <alex (a] botch2.com>
   17788 Date:   Tue Jul 31 02:01:49 2007 -0400
   17789 
   17790     RADEON: more fixes...
   17791 
   17792 commit 22d460d3ad991223aa1fbd7e5edeb45e36c65dc0
   17793 Author: Alex Deucher <alex (a] botch2.com>
   17794 Date:   Tue Jul 31 01:28:05 2007 -0400
   17795 
   17796     RADEON: fix name of tv output
   17797 
   17798 commit 4822a2b837334f408f962646ab5ea4f8b0335ac9
   17799 Author: Alex Deucher <alex (a] botch2.com>
   17800 Date:   Tue Jul 31 01:18:40 2007 -0400
   17801 
   17802     RADEON: tv-out fixes.  works now.  tested on rv350.
   17803     
   17804     VT siwtch is busted, and xrandr doesn't play nice yet.
   17805     uncomment code in radeon_output.c to test.
   17806 
   17807 commit fe494c9db2995bb8ce7a028ecf9626e0cb0cf506
   17808 Author: Alex Deucher <alex (a] botch2.com>
   17809 Date:   Sun Jul 29 15:26:34 2007 -0400
   17810 
   17811     RADEON: add info about tv out code and authorship
   17812 
   17813 commit 6b9b7a7bdc290d07de9b226691ec8025af8db896
   17814 Author: Alex Deucher <alex (a] botch2.com>
   17815 Date:   Sun Jul 29 15:23:14 2007 -0400
   17816 
   17817     RADEON: Initial pass at integrated tv out support
   17818     
   17819     Based on the GATOS tv-out support by Federico Ulivi <fulivi (a] lycos.com>
   17820     and information from ati with substantial rework by myself.
   17821     
   17822     Code is not actually hooked up yet.
   17823 
   17824 commit 8d043db1817d94edeb72ab208dfea60026715d48
   17825 Author: Alex Deucher <alex (a] botch2.com>
   17826 Date:   Wed Jul 25 20:37:58 2007 -0400
   17827 
   17828     RADEON: Compute PLL VCO gain
   17829 
   17830 commit 62f06d89da3f7160d5e4df8d7ce6fe1a94e9d07c
   17831 Author: Alex Deucher <alex (a] botch2.com>
   17832 Date:   Wed Jul 25 20:22:25 2007 -0400
   17833 
   17834     RADEON: write out saved vclk and pixclk values
   17835 
   17836 commit 165a07cbbfcd94e3d1fac434b8fada8d29428a09
   17837 Author: Brice Goglin <Brice.Goglin (a] ens-lyon.org>
   17838 Date:   Wed Jul 25 19:01:02 2007 +0200
   17839 
   17840     Minor fixes in the manpages
   17841     
   17842     - ati.man
   17843       . add references to radeon and r128 manpages in SEE ALSO
   17844         (Xavier Bestel in Debian bug #386001).
   17845       . remove the manpage suffix from atimisc reference in the text
   17846         since there is no such manpage for now.
   17847     - radeon.man
   17848       . typo in "specifying" (reported by A. Costa in Debian bug #432059).
   17849       . replace a non-ascii character with the corresponding groff escape
   17850         sequence so that it works whatever the locale (Julien Cristau).
   17851 
   17852 commit 9cc3ab8320162f371bba15dc131f23c5de2013fc
   17853 Author: Alex Deucher <alex (a] botch2.com>
   17854 Date:   Wed Jul 25 02:24:14 2007 -0400
   17855 
   17856     RADEON: hack around console restore hang on r4xx
   17857     
   17858     r4xx seems to hang when unblanking the crtc(s) when
   17859     restoring the console.  This needs to be investigated
   17860     further.
   17861 
   17862 commit 193d58b0ea9de3e326017e50b88e2f3726854506
   17863 Author: Alex Deucher <alex (a] botch2.com>
   17864 Date:   Wed Jul 25 01:27:58 2007 -0400
   17865 
   17866     RADEON: fix randr on r4xx
   17867     
   17868     Seems the way we parse the ATOM connector table results
   17869     in reversed connectors.
   17870 
   17871 commit 262e32bd9ea4123b116362b33b5798753b2568fe
   17872 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   17873 Date:   Thu Jul 19 23:48:57 2007 -0400
   17874 
   17875     RADEON: fix palette when depth != 24
   17876 
   17877 commit 18b00b47a483e7854727e99126808ddf361e7a4a
   17878 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   17879 Date:   Thu Jul 19 19:01:42 2007 -0400
   17880 
   17881     R128: don't clip modes to panel on laptops when only using the CRT port
   17882     
   17883     fixes bug 5832
   17884 
   17885 commit 882fe7631586b0a7919f808588a2ea4fb555f7e8
   17886 Author: Brice Goglin <brice.goglin (a] ens-lyon.org>
   17887 Date:   Thu Jul 19 18:44:27 2007 -0400
   17888 
   17889     MACH64: avoid crash in Xv code
   17890     
   17891     fixes bug 11054
   17892 
   17893 commit 7b3e22e96cfc98621bd20fa76317e6d8f7242165
   17894 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   17895 Date:   Thu Jul 5 20:37:10 2007 -0400
   17896 
   17897     RADEON: set default values for crtc_offset_cntls
   17898 
   17899 commit 2a35ccfb8ffee9f0ef6f8d4f0eeb80a471543caa
   17900 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   17901 Date:   Thu Jul 5 20:04:04 2007 -0400
   17902 
   17903     RADEON: Fix tiling on r1xx and r2xx
   17904     
   17905     spotted by Andrew Randrianasulu <randrik (a] mail.ru>
   17906     fixes bug 11357
   17907 
   17908 commit ac9cbaf32176cf144bc694ac879e7c9e2920f762
   17909 Author: Michel Dnzer <michel (a] tungstengraphics.com>
   17910 Date:   Mon Jul 2 10:06:02 2007 +0200
   17911 
   17912     radeon: Fully zero-initialize info->CRT2pScrn->monitor.
   17913     
   17914     This prevents modes from getting rejected due to the uninitialized maxPixClock
   17915     value.
   17916     
   17917     Fixes http://bugs.freedesktop.org/show_bug.cgi?id=9816 .
   17918 
   17919 commit bdcae622100c81a4d9a53938542b64908bacd195
   17920 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   17921 Date:   Fri Jun 29 01:15:57 2007 -0400
   17922 
   17923     RADEON: save crtc on/off state for console restore
   17924     
   17925     - prevents a possible hang if console is only using 1 crtc
   17926 
   17927 commit 21be0d3a1f4700572c6425800596785d6850626f
   17928 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   17929 Date:   Fri Jun 29 00:38:50 2007 -0400
   17930 
   17931     RADEON: simplify console restore
   17932     
   17933     - still need to track crtcs for blank/unblank when restoring text console
   17934 
   17935 commit d9bf28b55d98fea2d285c9c46362aaf2175d0a46
   17936 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   17937 Date:   Thu Jun 28 23:52:28 2007 -0400
   17938 
   17939     RADEON: factor out surface_cntl init into one function
   17940 
   17941 commit 9f193985627be8e6ea1418a424e825ddbc4957b2
   17942 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   17943 Date:   Thu Jun 28 23:43:13 2007 -0400
   17944 
   17945     RADEON: move crtc base setups to new functions
   17946 
   17947 commit 0f361e9e80a29d287fa42436c32c657e3c102539
   17948 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   17949 Date:   Thu Jun 28 23:08:07 2007 -0400
   17950 
   17951     RADEON: fix corruption after 3D apps run
   17952 
   17953 commit 1d4630067d293d26284d5fe230debef3913ec6cf
   17954 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   17955 Date:   Thu Jun 28 22:24:04 2007 -0400
   17956 
   17957     RADEON: set info->CurrentLayout.displayWidth in RADEONSetPitch()
   17958 
   17959 commit 2754d1ba01fc3367019487e0c0f59d74c950aaa7
   17960 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   17961 Date:   Thu Jun 28 22:15:22 2007 -0400
   17962 
   17963     RADEON: Switch cursor back to memcpy()
   17964 
   17965 commit 7901bcafa92dccd319ddb5de4627d806a39f15f9
   17966 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   17967 Date:   Mon Jun 25 18:39:14 2007 -0400
   17968 
   17969     RADEON: make sure we unblank in RADEONRestore()
   17970     
   17971     reported by Andrew Randrianasulu (bugs 11357, 11146)
   17972 
   17973 commit 6a3599d6155d073a3116c4b13bdf04b44bb9e087
   17974 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   17975 Date:   Mon Jun 25 18:20:54 2007 -0400
   17976 
   17977     RADEON: make sure we set the stride properly
   17978 
   17979 commit 771c37fcac8104b894120cc3fc0154b31b0318d1
   17980 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   17981 Date:   Mon Jun 25 17:53:26 2007 -0400
   17982 
   17983     RADEON: attempt to fix cursor on big endian (only tested on x86)
   17984 
   17985 commit 5b5b90c2cea7e36895354f5872acd3fc769653f9
   17986 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   17987 Date:   Mon Jun 25 16:27:54 2007 -0400
   17988 
   17989     RADEON: fix possible segfault on mobility chips with MM tables
   17990     
   17991     spotted by Stefan Buehler
   17992 
   17993 commit 01bd5eb713500d3e3d4351865d460c8d1e476454
   17994 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   17995 Date:   Mon Jun 25 16:16:18 2007 -0400
   17996 
   17997     RADEON: fix possible segfault on mobility chips with MM tables
   17998     
   17999     reported by Stefan Buehler
   18000 
   18001 commit 52cc1dc1491559a9055f3ba6dd54064bb382ad86
   18002 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   18003 Date:   Mon Jun 25 15:49:19 2007 -0400
   18004 
   18005     RADEON: tiling and FB size fixes
   18006     
   18007     - fix tiling on older radeons
   18008     - allow the user to specify FB size using Virtual line in config
   18009     Current default is 1600x1200
   18010     - reset ecp_div for Xv in randr crtc mode set
   18011 
   18012 commit 3bb46c03fddd3bd79bdab887366aeeced0290a3a
   18013 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   18014 Date:   Fri Jun 22 01:12:38 2007 -0400
   18015 
   18016     RADEON: bump crtc max to 1200 so 1600x1200 will work out of the box
   18017     
   18018     - a better fix will be forthcoming...
   18019 
   18020 commit b9fac5695bf8f123b391e3b162c4865258a685dd
   18021 Author: Andrew Randrianasulu <randrik (a] mail.ru>
   18022 Date:   Fri Jun 22 01:01:14 2007 -0400
   18023 
   18024     RADEON: Fix VT switch hangs
   18025     
   18026     - re-order DRI resume functions in EnterVT()
   18027     - fixes bug 11287
   18028 
   18029 commit 92e65d5e0d6817ff4c9a08020a0a9b3a8c3c98b0
   18030 Author: Andrew Randrianasulu <randrik (a] mail.ru>
   18031 Date:   Fri Jun 22 00:55:00 2007 -0400
   18032 
   18033     RADEON: Fix VT switch hangs
   18034     
   18035     - reorder RADEONDRISetVBlankInterrupt() and RADEONDRIResume()
   18036     - see bug 11287
   18037 
   18038 commit ec1fd2c388ec2c4033644776ee8588405a3d25f1
   18039 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   18040 Date:   Tue Jun 19 00:39:59 2007 -0400
   18041 
   18042     RADEON: Split FP reg restore to only touch regs relevant to the output
   18043     
   18044     - only restore output specific regs
   18045     - restore fp2_gen_cntl on R200 DAC restore as R200 DAC2 is connected via
   18046     DVO
   18047 
   18048 commit 0f5a92667281ca3f80218bc67d4031125a5e4793
   18049 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   18050 Date:   Mon Jun 18 23:35:21 2007 -0400
   18051 
   18052     RADEON: only touch LVDS on mobility chips
   18053 
   18054 commit b72ff160f908bf3aa9f64705377e92d80360a4f7
   18055 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   18056 Date:   Mon Jun 18 21:51:45 2007 -0400
   18057 
   18058     RADEON: only touch LVDS on mobility chips
   18059 
   18060 commit 80313621ffa8c409ae63fc1b28c15fc4abdc3a7b
   18061 Author: Henry Zhao <henryz (a] localhost.localdomain>
   18062 Date:   Fri Jun 15 17:00:05 2007 -0700
   18063 
   18064     Update CRT2pScrn->monitor->Last to reflect the
   18065     last mode of CRT2pScrn. See bug 11278.
   18066 
   18067 commit 5868af53204e8fc210735e68e891e15085285629
   18068 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   18069 Date:   Tue Jun 12 23:53:48 2007 -0400
   18070 
   18071     RADEON: yet another LVDS...
   18072 
   18073 commit f19a6f7ee5bf4ec632e7813359f167599c08e823
   18074 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   18075 Date:   Tue Jun 12 23:44:41 2007 -0400
   18076 
   18077     RADEON: additional LVDS off fix (missed in previous commit)
   18078 
   18079 commit 4f2a1ba9c2fc20042d67132f986a86a9783a245e
   18080 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   18081 Date:   Tue Jun 12 23:41:24 2007 -0400
   18082 
   18083     RADEON: additional LVDS off fix (missed in previous commit)
   18084 
   18085 commit 9fc416ce08cc5d74faa7b184e80ce43ed2f4fbee
   18086 Author: Michel Dnzer <michel (a] tungstengraphics.com>
   18087 Date:   Tue Jun 12 23:35:09 2007 -0400
   18088 
   18089     radeon: Fix panel size detection from registers with stretched mode programmed.
   18090 
   18091 commit c4045cbc5e6975520efef422ce9df2a7d99a7ff4
   18092 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   18093 Date:   Tue Jun 12 23:32:18 2007 -0400
   18094 
   18095     RADEON: make sure to clear RADEON_LVDS_ON when turning LVDS off
   18096     
   18097     - fixes bug 3483
   18098 
   18099 commit 090888d3baf61a70640d28e99afdce20952cdea0
   18100 Author: Tormod Volden <bugzi06.fdo.tormod (a] xoxy.net>
   18101 Date:   Tue Jun 12 23:30:18 2007 -0400
   18102 
   18103     RADEON: limit PanelPwrDly to 2000 ms on ATOM bios as per legacy bios
   18104     
   18105     - fixes bug 11238
   18106 
   18107 commit 44748a826b52924a6e050215d8d62755e0ac7fb2
   18108 Author: Tormod Volden <bugzi06.fdo.tormod (a] xoxy.net>
   18109 Date:   Tue Jun 12 23:23:49 2007 -0400
   18110 
   18111     RADEON: limit PanelPwrDly to 2000 ms on ATOM bios as per legacy bios
   18112     
   18113     - fixes bug 11238
   18114 
   18115 commit c292fc64499ff4cc135c07deda99cf4169f8fef4
   18116 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   18117 Date:   Tue Jun 12 23:20:18 2007 -0400
   18118 
   18119     RADEON: make sure RADEON_LVDS_ON is cleared when turning LVDS off
   18120     
   18121     - fixes bug 3483
   18122 
   18123 commit c6a3286d6f6ddda89115d98d45665dadd78bf41d
   18124 Author: Michel Dnzer <michel (a] tungstengraphics.com>
   18125 Date:   Mon Jun 11 09:39:38 2007 +0200
   18126 
   18127     radeon: Fix panel size detection from registers with stretched mode programmed.
   18128 
   18129 commit 7a6b3c0f77c69019268f585c51c3dcbcc99014d4
   18130 Author: Michel Dnzer <michel (a] tungstengraphics.com>
   18131 Date:   Mon Jun 11 09:39:38 2007 +0200
   18132 
   18133     radeon: Don't loop indefinitely if no mode matches detected panel size.
   18134 
   18135 commit f31fd9ce598841c505a0b5ed32bf124f49fea332
   18136 Author: Michel Dnzer <michel (a] tungstengraphics.com>
   18137 Date:   Mon Jun 11 09:39:38 2007 +0200
   18138 
   18139     radeon: Fix some more ErrorFs when setting mode.
   18140 
   18141 commit 9dd9f09a9021653e5590d27bd7aa0e7af85416ad
   18142 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   18143 Date:   Thu Jun 7 15:32:31 2007 -0400
   18144 
   18145     RADEON: fix some issues with bios table init code
   18146     
   18147     - fix some issues with bios table init code
   18148     - re-org preinit to better handle bios table init of cards
   18149 
   18150 commit 9ad311eeb0ac2b70a862dbb9de278154ba9142ec
   18151 Author: Tilman Sauerbeck <tilman (a] code-monkey.de>
   18152 Date:   Thu Jun 7 11:03:02 2007 +0200
   18153 
   18154     Fixed 'make dist'.
   18155 
   18156 commit 2527f2b69aa7dffa3ba4359c45955e3185bdf0e6
   18157 Author: Alex Deucher <alex (a] botch2.com>
   18158 Date:   Wed Jun 6 00:08:45 2007 -0400
   18159 
   18160     RADEON: implement support for posting cards based on x86 bios tables (untested)
   18161     
   18162     This is based on the netbsd radeonfb driver by Garrett D'Amore.
   18163     The code is not hooked up yet, but should allow you to post cards
   18164     without needing to execute bios code.  This should be useful on
   18165     non-x86 platforms, for posting secndary cards, and for suspend/resume.
   18166     Works on legacy bioses only (no ATOM support).
   18167 
   18168 commit e67d1420bf65055ecb6fdfe6b1b1f53aae83854a
   18169 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   18170 Date:   Tue Jun 5 22:31:50 2007 -0400
   18171 
   18172     RADEON: fixup RADEONDisplayVideo() to better handle the crtc being used
   18173 
   18174 commit 7886405308e3288d5c86b6f2c7dbfa8ff865139c
   18175 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   18176 Date:   Mon Jun 4 21:16:56 2007 -0400
   18177 
   18178     RADEON: fix indenting
   18179 
   18180 commit f54ad565a69deb52547fd04e123f56fc1294cd0a
   18181 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   18182 Date:   Mon Jun 4 21:13:16 2007 -0400
   18183 
   18184     RADEON: no need to go through all the crtcs, we've got what we need
   18185 
   18186 commit 687879bff716ad01f9f158860deb8ba770faab99
   18187 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   18188 Date:   Mon Jun 4 21:08:40 2007 -0400
   18189 
   18190     RADEON: add support for RMX on DVI, make sure RMX is only enabled on crtc1
   18191 
   18192 commit e6161e472ff266f69547704a61040228a8704b06
   18193 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   18194 Date:   Mon Jun 4 20:32:55 2007 -0400
   18195 
   18196     RADEON: remove some cruft
   18197 
   18198 commit be0ce38232ea4f5679c5829ab663939144c6e617
   18199 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   18200 Date:   Mon Jun 4 20:22:15 2007 -0400
   18201 
   18202     RADEON: number the outputs if there are more than one of the same
   18203 
   18204 commit 8ec617f6493dd0aea5d11f92e3d58c3feef8c8fd
   18205 Author: Dave Airlie <airlied (a] linux.ie>
   18206 Date:   Sun Jun 3 17:32:43 2007 +1000
   18207 
   18208     radeon: disable irqs at server start until 3D app starts
   18209 
   18210 commit 2d40fa55e8d7a1cfb204d66ca4a4d95a3b13d5b5
   18211 Author: Dave Airlie <airlied (a] linux.ie>
   18212 Date:   Sun Jun 3 17:32:43 2007 +1000
   18213 
   18214     radeon: disable irqs at server start until 3D app starts
   18215 
   18216 commit dcb64a4d3947e5a9fbda4b72e29a5b6102370f07
   18217 Author: Dave Airlie <airlied (a] linux.ie>
   18218 Date:   Sun Jun 3 17:10:49 2007 +1000
   18219 
   18220     radeon: disable vbl interrupts when no 3d is running on a new enough drm
   18221 
   18222 commit 73d8e3ec8536b4777490b7ba457566f02233811f
   18223 Author: Dave Airlie <airlied (a] linux.ie>
   18224 Date:   Sun Jun 3 17:07:59 2007 +1000
   18225 
   18226     randr-1.2 increase dri minor version for mesa to know we can do vbl on both
   18227 
   18228 commit 63f0d4ed0a98830ecbe18c6e4174689111a59b68
   18229 Author: Dave Airlie <airlied (a] linux.ie>
   18230 Date:   Sun Jun 3 16:49:14 2007 +1000
   18231 
   18232     randr-1.2: add support for vblank on both heads
   18233     
   18234     Also disable vbl when 3D isn't running
   18235 
   18236 commit d7775c1b38b5bdc439a27ec2c3c3a03a5b24cf57
   18237 Author: Dave Airlie <airlied (a] linux.ie>
   18238 Date:   Sun Jun 3 12:46:31 2007 +1000
   18239 
   18240     randr-1.2: make native mode preferred
   18241     
   18242     If we have a native mode from the BIOS make it preferred mode
   18243 
   18244 commit 5a9516fe4f17854acd4fbf3a8eadf5139081dbd4
   18245 Author: Paul TBBle Hampson <Paul.Hampson (a] pobox.com>
   18246 Date:   Sat Jun 2 14:28:18 2007 -0400
   18247 
   18248     RADEONProbePLLParameters sets pll->reference_div, and
   18249     RADEONGetPanelInfoFromReg uses it.
   18250     
   18251     This ensures that the former is called before the latter.
   18252     (this should fix randr on ppc)
   18253 
   18254 commit 802804461ebdca9a951e7e562ec68fd08d8eae01
   18255 Author: Matthieu Herrb <matthieu (a] deville.herrb.com>
   18256 Date:   Thu May 31 22:23:57 2007 -0600
   18257 
   18258     Fix build whithout XF86DRI
   18259 
   18260 commit 0e0946e0aa2527794e07473199e851bbfbc47cb1
   18261 Author: Michel Dnzer <michel (a] tungstengraphics.com>
   18262 Date:   Wed May 30 18:56:53 2007 +0200
   18263 
   18264     radeon: Lots of warning fixes.
   18265     
   18266     Move code where it's used, remove unused variables, etc.
   18267 
   18268 commit 31c1be420d5277dd15505bd73e6144827a0580cd
   18269 Author: Dave Airlie <airlied@nx6125b.(none)>
   18270 Date:   Wed May 30 17:49:01 2007 +1000
   18271 
   18272     remove these syncs, at least on rs480 it doesn't break
   18273     
   18274     probably requires testing on other r300 based cards, with the syncs in
   18275     we hang when moving the cursor into the second CRTC.
   18276 
   18277 commit 7fc02657c4d740941fbda5a8823cf45de3eca3f8
   18278 Merge: 800bf53 4c61c0e
   18279 Author: Dave Airlie <airlied@nx6125b.(none)>
   18280 Date:   Wed May 30 17:27:22 2007 +1000
   18281 
   18282     Merge branch 'origin' into randr-1.2-test
   18283     
   18284     Conflicts:
   18285     
   18286     	src/radeon_cursor.c
   18287     	src/radeon_display.c
   18288     	src/radeon_driver.c
   18289 
   18290 commit 800bf53279e2c2bf854682bbfd6fa16d03afed00
   18291 Author: Matthieu Herrb <matthieu (a] deville.herrb.com>
   18292 Date:   Tue May 29 23:31:13 2007 -0600
   18293 
   18294     Fix build without XF86DRI
   18295 
   18296 commit 4c61c0ee91a2ffeefce30972a584486f1df1d1ae
   18297 Author: Matthieu Herrb <matthieu (a] deville.herrb.com>
   18298 Date:   Tue May 29 21:35:35 2007 -0600
   18299 
   18300     Fix build without XF86DRI
   18301 
   18302 commit 5337e7bd0069a3f2c4ab22b21a19471427ad3d81
   18303 Author: Dave Airlie <airlied@nx6125b.(none)>
   18304 Date:   Wed May 30 08:10:44 2007 +1000
   18305 
   18306     radeon: add bios quirk for nx6125 monid
   18307 
   18308 commit bff809dc8ed07ac39e9b576a87916486a5e37156
   18309 Author: Dave Airlie <airlied@nx6125b.(none)>
   18310 Date:   Wed May 30 08:02:26 2007 +1000
   18311 
   18312     rs480: more unknown regs
   18313     
   18314     Hardcode the values from a working fglrx run, this works for me now
   18315     
   18316     I've no idea what it might do for anyone else
   18317 
   18318 commit 104105fee5c3945d3f210e6a4cb73ab492c61543
   18319 Author: Dave Airlie <airlied@nx6125b.(none)>
   18320 Date:   Tue May 29 19:09:33 2007 +1000
   18321 
   18322     rs480: make second crtc work with magic number in magic register.
   18323     
   18324     I've no idea why or what this does.
   18325 
   18326 commit 5aa603bcabbb077dec169c48438c2e2ebe1195d7
   18327 Author: Dave Airlie <airlied@nx6125b.(none)>
   18328 Date:   Tue May 29 07:23:24 2007 +1000
   18329 
   18330     rs480: only has single dac
   18331 
   18332 commit c52322354fe64725733842b3356798c50e7735d5
   18333 Merge: dd6a966 975da59
   18334 Author: Dave Airlie <airlied@nx6125b.(none)>
   18335 Date:   Tue May 29 07:21:48 2007 +1000
   18336 
   18337     Merge branch 'origin'
   18338 
   18339 commit c2637a01f9aca4032262c66ade305f5fe2c54294
   18340 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   18341 Date:   Sat May 26 18:26:35 2007 -0400
   18342 
   18343     RADEON: remove some dead code from the last commit
   18344 
   18345 commit bbb769c4107bfcae682e46d026e54cbfb67d62cd
   18346 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   18347 Date:   Sat May 26 18:25:06 2007 -0400
   18348 
   18349     RADEON: more rotation work (still not there)
   18350     
   18351     - once again borrowed heavily from intel
   18352 
   18353 commit a69f90be9384244744fabfa76469ede9cd26ac98
   18354 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   18355 Date:   Sat May 26 17:54:48 2007 -0400
   18356 
   18357     RADEON: first pass at rotation (not working yet)
   18358     
   18359     - based heavily on intel
   18360 
   18361 commit 3b619d88a65a5801c85d120f2d39704194433f10
   18362 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   18363 Date:   Sat May 26 17:06:18 2007 -0400
   18364 
   18365     RADEON: clean up and add comment regarding clones
   18366 
   18367 commit 089ae4afd23322bf602d340c531c36a4c8b461ed
   18368 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   18369 Date:   Sat May 26 15:49:11 2007 -0400
   18370 
   18371     RADEON: Switch SetOutputType() to use names rather than numbers
   18372 
   18373 commit c4cef0c9481257a744ac99dfc7beb988ce51a8ee
   18374 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   18375 Date:   Sat May 26 13:12:37 2007 -0400
   18376 
   18377     RADEON: make sure we have the lock when SYNCing
   18378 
   18379 commit 899c62e987d5c7524817ba85675e39a8a28e0232
   18380 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   18381 Date:   Sat May 26 12:54:01 2007 -0400
   18382 
   18383     RADEON: Make sure LVDS and FP2 routing info gets written
   18384 
   18385 commit 18857184ffa6847815d349c020b003f8401e36ee
   18386 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   18387 Date:   Sat May 26 12:27:00 2007 -0400
   18388 
   18389     RADEON: fix handling of DRI lock
   18390 
   18391 commit 3a61453efb4f04492cef823b6dd1273b55c6a785
   18392 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   18393 Date:   Sat May 26 01:38:09 2007 -0400
   18394 
   18395     RADEON: implement backlight control for LVDS
   18396     
   18397     This code is currently disabled as I'm not sure which
   18398     laptops actually use this method for backlight control.
   18399     My laptop seems to use another method as adjusting the
   18400     backlight level doesn't seem to touch LVDS_GEN_CNTL.
   18401     Maybe just macs?
   18402 
   18403 commit ceec3f62257bafe4771e75d3c4f1d2a517d7acf8
   18404 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   18405 Date:   Fri May 25 23:29:51 2007 -0400
   18406 
   18407     RADEON: implement auto/analog/digital output property for DVI-I (untested)
   18408 
   18409 commit e3e9c608651e7cbb9851489274815f47d2a8dbbb
   18410 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   18411 Date:   Fri May 25 19:26:24 2007 -0400
   18412 
   18413     RADEON: more clean of last commits
   18414 
   18415 commit a7d2c9c0f6155c4e65a2e73f3832c0d8ca7af5fc
   18416 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   18417 Date:   Fri May 25 19:09:11 2007 -0400
   18418 
   18419     RADEON: fixup last commit and add support for ext TMDS detect
   18420 
   18421 commit e50ca35ce2ea79dadb38ce14e459eed836452ff7
   18422 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   18423 Date:   Fri May 25 18:56:32 2007 -0400
   18424 
   18425     RADEON: clean up non-DDC probe, add detect for DVI
   18426 
   18427 commit abb9b57e7b4162ab6c21fd1e809d24f13f7e1ea1
   18428 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   18429 Date:   Wed May 23 21:37:58 2007 -0400
   18430 
   18431     RADEON: clean up some logic
   18432 
   18433 commit 679236defd28bea8874004377436347950ff7bec
   18434 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   18435 Date:   Wed May 23 21:18:40 2007 -0400
   18436 
   18437     RADEON: add output properties (not functional yet)
   18438 
   18439 commit 975da595f032c145ad74079ff8edeaead779dc7b
   18440 Author: Michel Dnzer <michel (a] tungstengraphics.com>
   18441 Date:   Tue May 22 10:56:47 2007 +0200
   18442 
   18443     radeon: Provide new DRI texOffsetStart hook when available with EXA.
   18444 
   18445 commit e38cad5633c974467f6417051eda8d487ac3686e
   18446 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   18447 Date:   Tue May 22 00:09:46 2007 -0400
   18448 
   18449     RADEON: Only add valid connectors
   18450 
   18451 commit 8275151baac22c34149cef0b7d922771d24abc3e
   18452 Author: Michel Dnzer <michel (a] tungstengraphics.com>
   18453 Date:   Mon May 21 10:25:48 2007 +0200
   18454 
   18455     radeon: HW cursor cleanup.
   18456     
   18457     Don't needlessly turn the HW cursor on/off in RADEONLoadCursor*().
   18458     
   18459     Besides cleaning up the code, this semms to avoid some HW cursor related 3D
   18460     lockups, see https://bugs.freedesktop.org/show_bug.cgi?id=10815 . My best
   18461     guess is that this is because the engine is now always idled before touching
   18462     the CRTC registers.
   18463 
   18464 commit 137e3fc1899078af0f72303ab0a4e6cf35804a7b
   18465 Author: Michel Dnzer <michel (a] tungstengraphics.com>
   18466 Date:   Mon May 21 10:25:48 2007 +0200
   18467 
   18468     radeon: Suppress debugging output by default.
   18469     
   18470     It can be enabled at runtime by increasing the log verbosity level.
   18471     
   18472     Also change the prefix from (**) to (II) to make grepping the log file for
   18473     defaults overridden by xorg.conf more useful again.
   18474     
   18475     Turn some MC related debugging output into normal informational output as it's
   18476     useful for recognizing corner cases that can cause stability issues.
   18477 
   18478 commit aed193a47a939451d9a6d05b02653b1d73e1d523
   18479 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   18480 Date:   Sun May 20 21:13:59 2007 -0400
   18481 
   18482     RADEON: fix crtc1 (un)blanking code after last commit
   18483     
   18484     - crtc1 MC control is on CRTC_GEN_CNTL
   18485     - fix indenting
   18486 
   18487 commit 870c8043068a0f44b53d1148371b2cc1e3970a7b
   18488 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   18489 Date:   Sun May 20 21:03:10 2007 -0400
   18490 
   18491     RADEON: several updates
   18492     
   18493     - move output init from InitCrtc() functions to the output mode_set()
   18494     - take the crtc off the MC when blanking
   18495     - move EnableDisplay() to output commit()
   18496     - clean up some dead code
   18497     - don't enable dacs in initcrtc() functions, this is taken care of in EnableDisplay()
   18498 
   18499 commit 09bfc8ed000f95ede5b73f2bad69edc1a4d9bac6
   18500 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   18501 Date:   Sun May 20 18:06:22 2007 -0400
   18502 
   18503     update to 6.6.192 for rc release
   18504 
   18505 commit 764cb73e8dec4040cdd418d249fc504399fca3ee
   18506 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   18507 Date:   Sun May 20 17:26:26 2007 -0400
   18508 
   18509     Fix regular/"xinerama"/zaphod dualhead mode
   18510     
   18511     - logic in RADEONUnblank() was wrong
   18512     - Calling RADEONSetupConnectors() on second instance screwed up the port info
   18513     - still seem to be HW cursor issues with zaphod mode
   18514 
   18515 commit 9a147fef8e0e2ede2a0008c4ecfbd9b00c8dc5f6
   18516 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   18517 Date:   Fri May 18 23:45:11 2007 -0400
   18518 
   18519     RADEON: if connector is VGA set TMDS to none
   18520 
   18521 commit bbd6faff4c6acb48970d774375c8a61861405f96
   18522 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   18523 Date:   Fri May 18 23:30:19 2007 -0400
   18524 
   18525     RADEON: Change default LVDS i2c line for powerpc
   18526 
   18527 commit 7940ec364f3cbf02ba64b92c74cbaad4555baf38
   18528 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   18529 Date:   Fri May 18 00:23:08 2007 -0400
   18530 
   18531     RADEON: cleanup
   18532 
   18533 commit f71bfde7352ef858c1041037d7dc77c237e315a4
   18534 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   18535 Date:   Fri May 18 00:12:03 2007 -0400
   18536 
   18537     RADEON: more cleanup
   18538 
   18539 commit f711e266d6927dec648f6ff26f15c6f48643f78c
   18540 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   18541 Date:   Thu May 17 23:59:07 2007 -0400
   18542 
   18543     RADEON: turn off all outputs in screeninit().  We'll turn on the ones we want later
   18544 
   18545 commit bfc1c372d7475b7fa6bffb8a79dec1dc2f11ec59
   18546 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   18547 Date:   Thu May 17 23:45:29 2007 -0400
   18548 
   18549     RADEON: More cleanup
   18550 
   18551 commit c60b3bc9e3e7463bdb42e2478be8cc3f22c63c68
   18552 Author: Paul TBBle Hampson <Paul.Hampson (a] pobox.com>
   18553 Date:   Thu May 17 23:26:54 2007 -0400
   18554 
   18555     Fix for infinite loop in RADEONGetLVDSInfo
   18556 
   18557 commit 11289f8206cab1a94bd64a3938cf9af50f19497e
   18558 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   18559 Date:   Tue May 15 00:48:31 2007 -0400
   18560 
   18561     RADEON: remove some debugging code
   18562 
   18563 commit fba1a11e287ebf04cf311645d31299896bad7283
   18564 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   18565 Date:   Tue May 15 00:44:29 2007 -0400
   18566 
   18567     RADEON: Move DAC regs to their own Save() function
   18568 
   18569 commit 9ed00e959fcdab2739a7e64ca1e303a6faf28f15
   18570 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   18571 Date:   Tue May 15 00:36:05 2007 -0400
   18572 
   18573     RADEON: Lots of small fixes
   18574     
   18575     - remove extra crtc2_base set
   18576     - remove some debugging code
   18577     - clean up RestoreMode()
   18578     - make sure a DDC reg gets assigned for LCD_DDC
   18579     - make sure we adjust the right frame in AdjustFrame()
   18580     - rename RADEONMapControllers() to RADEONPrintPortMap() to
   18581     reflect what it actually does now
   18582     - make i2c bus name match the DDC port
   18583     - remove or comment out un-needed code
   18584 
   18585 commit 5106c8fe5f74865cac8b00937739a4efde9fc254
   18586 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   18587 Date:   Sun May 13 21:48:26 2007 -0400
   18588 
   18589     RADEON: Further cleanup
   18590 
   18591 commit 224a73e41e9be344d5644203e7ebd5a3a8272604
   18592 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   18593 Date:   Sun May 13 21:41:59 2007 -0400
   18594 
   18595     RADEON: remove remnants of "old" multi-head support
   18596     
   18597     The old screen based multi-head code is broken at this point
   18598     and I have no intention of fixing it, so to clean things up
   18599     I've removed it.
   18600 
   18601 commit 9c2f20a83a5fed14225f4c3ebcd8ca41e9d4bd48
   18602 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   18603 Date:   Sun May 13 21:13:23 2007 -0400
   18604 
   18605     RADEON: additional cleanups
   18606 
   18607 commit e187321ab8dd58d2b2fe92c062d070ba4820a2bf
   18608 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   18609 Date:   Sun May 13 19:49:10 2007 -0400
   18610 
   18611     RADEON: add new ConnectorTable option and re-add PanelSize option
   18612 
   18613 commit e60a7bcaf5611ad4706b1d1442ce4cae49145f42
   18614 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   18615 Date:   Sun May 13 18:14:29 2007 -0400
   18616 
   18617     RADEON: remove mergedfb, etc. cruft from man page
   18618 
   18619 commit 51caa5dccc4a2e14d1b41bb7868ad20468dd4cfe
   18620 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   18621 Date:   Sun May 13 18:10:02 2007 -0400
   18622 
   18623     RADEON: remove old mergedfb and dualhead options that are no longer used
   18624 
   18625 commit c5da9d4040cb08598d171d20f84d3f6c20a033e0
   18626 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   18627 Date:   Sun May 13 18:05:38 2007 -0400
   18628 
   18629     RADEON: remove more dead code
   18630 
   18631 commit e776fa9ecc53d63f916a5447a76fb2bb3b824167
   18632 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   18633 Date:   Sun May 13 15:43:39 2007 -0400
   18634 
   18635     RADEON: re-org randr code
   18636     
   18637     - move crtc stuff to radeon_crtc.c
   18638     - move output stuff to radeon_output.c
   18639 
   18640 commit 58ce388452b7bc790c438d75c9cf4a0f69f0d7b2
   18641 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   18642 Date:   Sun May 13 15:05:01 2007 -0400
   18643 
   18644     RADEON: Remove dead code
   18645 
   18646 commit 66e8e6c8348d007930730e90295588efe8108844
   18647 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   18648 Date:   Sun May 13 14:25:03 2007 -0400
   18649 
   18650     RADEON: several fixes
   18651     
   18652     - give better DDC names
   18653     - disable DAC if connector is DVI-D
   18654     - fix indentation in ProbeDDCModes()
   18655 
   18656 commit 1c16c2ce9c5b02b03d23da965127d82eea4c4039
   18657 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   18658 Date:   Sun May 13 13:54:04 2007 -0400
   18659 
   18660     RADEON: fix VT switch
   18661 
   18662 commit 7c66e903368f77ecc4d3bd1c9f08d2adbd85e83c
   18663 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   18664 Date:   Sun May 13 13:37:59 2007 -0400
   18665 
   18666     RADEON: move crtc offset handling into init/save/restore functions
   18667 
   18668 commit aec078eb0740651fba8ec602e8239bd679efc8ad
   18669 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   18670 Date:   Sun May 13 11:57:57 2007 -0400
   18671 
   18672     RADEON: fix up DDCConnected()
   18673 
   18674 commit 0550c37ecc434b8075fb3c367d100ff27625bb64
   18675 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   18676 Date:   Sun May 13 11:44:50 2007 -0400
   18677 
   18678     RADEON: don't need to pass pScrn to EnableDisplay()
   18679 
   18680 commit 117220527de9fd3158f600645bcfcaf46847f45f
   18681 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   18682 Date:   Sun May 13 11:37:35 2007 -0400
   18683 
   18684     RADEON: remove hardcoded output limit and PortInfo stuff
   18685 
   18686 commit 7e5c29961ac2a9e9dbe5d6d2d73d11cd018d62b5
   18687 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   18688 Date:   Fri May 11 18:00:40 2007 +0200
   18689 
   18690     RADEON: Fix RMX after the last commit
   18691 
   18692 commit ab5603edd8fc3ef0560bdfb6a6d9c6af2a49d1e5
   18693 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   18694 Date:   Fri May 11 17:34:35 2007 +0200
   18695 
   18696     RADEON: Move LVDS, TMDS, DAC properties to the output rec
   18697 
   18698 commit 94eb0681de0641e490f06486468617a727fefe86
   18699 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   18700 Date:   Fri May 11 14:39:48 2007 +0200
   18701 
   18702     RADEON: switch output dpms to use RADEONEnableDisplay()
   18703 
   18704 commit 673ede5578d5d9caf2adf0445fe1e684b034eea5
   18705 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   18706 Date:   Fri May 11 14:28:17 2007 +0200
   18707 
   18708     RADEON: re-arrange output mode setting
   18709 
   18710 commit 0070a7d787adaae99f7bc2659be4b0f49f439db5
   18711 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   18712 Date:   Fri May 11 13:06:15 2007 +0200
   18713 
   18714     RADEON: more re-org
   18715     
   18716     - move crtc mode setting around
   18717     - add dri lock/unlock to crtc lock/unlock calls
   18718 
   18719 commit bba456232ac9a6218aa7fbd504d6093fa72860cf
   18720 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   18721 Date:   Thu May 10 15:33:51 2007 +0200
   18722 
   18723     RADEON: fix VT switch
   18724 
   18725 commit 1779a12a947401e5c6bcf784b47e9b3c80d37204
   18726 Author: Jesse Barnes <jbarnes (a] jbarnes-mobile.amr.corp.intel.com>
   18727 Date:   Thu May 10 06:22:35 2007 -0700
   18728 
   18729     Add cscope files to .gitignore
   18730 
   18731 commit 0cb23277666db3b30438c6f88840d861e04df414
   18732 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   18733 Date:   Thu May 10 15:20:56 2007 +0200
   18734 
   18735     RADEON: randr driver re-org checkpoint
   18736     
   18737     - split the mode setting per-crtc
   18738     - reduce start up flicker
   18739 
   18740 commit 33c370b1d8350945f80ac12097d3e91243a400f2
   18741 Author: Jesse Barnes <jbarnes (a] jbarnes-mobile.amr.corp.intel.com>
   18742 Date:   Wed May 9 16:16:39 2007 -0700
   18743 
   18744     RADEON:
   18745       - fix an ugly modesetting bug:  if we happened to set the mode on
   18746         CRTC1 before CRTC2, CRTC2's RestoreMode function would clobber
   18747         CRTC1's CRTC_OFFSET register since we never updated
   18748         ModeReg.crtc_offset...  so make AdjustFrame use ModeReg and pull
   18749         the call to it up before RestoreMode, seems to work ok here.
   18750 
   18751 commit 6263248a0044777a352e4ee7380b4b8f9afd091b
   18752 Author: Jesse Barnes <jbarnes (a] jbarnes-mobile.amr.corp.intel.com>
   18753 Date:   Wed May 9 14:52:00 2007 -0700
   18754 
   18755     RADEON:
   18756       - use fixup_mode hook to set RADEON_USE_RMX flag so panel scaling
   18757         works
   18758       - use valid_mode hook to prune invalid default modes from list
   18759       - use adjusted_mode in crtc_mode_set (using adjusted_mode from
   18760         fixup hook)
   18761 
   18762 commit d2497009e395800fbde5777465f3087a54b94418
   18763 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   18764 Date:   Wed May 9 22:23:45 2007 +0200
   18765 
   18766     randr checkpoint
   18767     
   18768     - server still hangs if you start with external monitor connected
   18769     - RMX not working
   18770     - more than 2 outputs now possible (untested)
   18771 
   18772 commit 4488f0737d5268168eab41440b7a3b5732efb15e
   18773 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   18774 Date:   Wed May 9 16:41:13 2007 +0200
   18775 
   18776     more randr re-work
   18777     
   18778     - remove RADEONQueryConnectedDisplays(); randr takes care of this now
   18779     - print edid after randr detection
   18780 
   18781 commit 4d992386e2ab9d8c50f0484445564325dfb42930
   18782 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   18783 Date:   Wed May 9 16:12:21 2007 +0200
   18784 
   18785     enable all outputs on each crtc on mode restore
   18786 
   18787 commit 2618cf2aa8ed76411b943eb90c95869814c2f151
   18788 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   18789 Date:   Wed May 9 15:48:40 2007 +0200
   18790 
   18791     More re-org to allow more than 2 outputs
   18792     
   18793     - Move radeon output crtc map into crtc_set_mode
   18794     - in modeinit, set up all outputs attached to crtc
   18795 
   18796 commit 61b9e79cbeee6f735a4c82ec8a802aee85d8b890
   18797 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   18798 Date:   Wed May 9 15:11:23 2007 +0200
   18799 
   18800     start to clean up MapControllers
   18801 
   18802 commit 6a724dd798c1a7b461672993c02be83a7bccded6
   18803 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   18804 Date:   Wed May 9 14:48:17 2007 +0200
   18805 
   18806     minor cleanup
   18807 
   18808 commit 03860fed24b4f76cc7f1f4210ec8f8040fa04777
   18809 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   18810 Date:   Tue May 8 19:27:48 2007 +0200
   18811 
   18812     remove some old mergedfb cruft
   18813 
   18814 commit 76670f665ebec7cdf40a04bf9379cb3ad4417507
   18815 Merge: 83f81ed a3ee422
   18816 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   18817 Date:   Tue May 8 18:41:25 2007 +0200
   18818 
   18819     Merge branch 'master' into randr-1.2 and fix conflicts
   18820 
   18821 commit 83f81ed5e3c33c94c80500316c37a7cbfc51f41f
   18822 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   18823 Date:   Mon May 7 22:54:16 2007 +0200
   18824 
   18825     RADEON: Fix cursor handling for randr
   18826 
   18827 commit 5fc21cd34436919300018d8d4850fc67db284eb3
   18828 Author: Jesse Barnes <jbarnes (a] jbarnes-mobile.amr.corp.intel.com>
   18829 Date:   Mon May 7 13:31:20 2007 -0700
   18830 
   18831     - fix randr 1.2 on pre-RV350 chips by enabling DAC_MACRO_CNTL writes
   18832     - set dac_cntl on non-primary crtcs
   18833     - set XCRT_CNT_EN in CRTC_EXT_CNTL just because
   18834     - fix warnings in calls to xf86PrintModeline (wants screen index not
   18835       pScrnInfo)
   18836 
   18837 commit 99b3df154317f0209618e532282a3e7ad091c00f
   18838 Author: Alex Deucher <alex (a] t41p.hsd1.va.comcast.net>
   18839 Date:   Mon May 7 19:02:35 2007 +0200
   18840 
   18841     RADEON - update randr cursor handling, LVDS setup fix
   18842     
   18843     - quick fix for the cursor handling to update to the latest
   18844     server bits
   18845     - make sure connector type is CONNECTOR_PROPRIETARY for LVDS.
   18846 
   18847 commit a3ee42207aab77d93655a82fdcb32be38268b85f
   18848 Author: Dave Airlie <airlied (a] linux.ie>
   18849 Date:   Wed Apr 25 09:52:22 2007 +1000
   18850 
   18851     radeon: another attempt at fixing the mergedfb refresh rate
   18852     
   18853     This attempts to keep it inside the 32-bit limit when multiplying things out
   18854     later in the randr tree.
   18855     
   18856     Let me know if I screwed this up..
   18857 
   18858 commit 3828237200fc16d4d32664fb8358950c213d4897
   18859 Author: Dave Airlie <airlied@nx6125b.(none)>
   18860 Date:   Sun Apr 22 11:36:00 2007 +1000
   18861 
   18862     radeon: add support for DDC on some laptop chipsets
   18863     
   18864     I noticed fglrx has DDC for the panel in the rs480 laptop, however radeon
   18865     didn't pick it up, so I valgrinded fglrx and spotted 0x1a0/0x1a4 accesses
   18866     I actually noticed this before from the BIOS but never figured it out.
   18867     
   18868     So now I get DDC from the LCD on this laptop.
   18869 
   18870 commit dd6a966e862b774a8e8b9e1a085309219673efad
   18871 Author: Dave Airlie <airlied@nx6125b.(none)>
   18872 Date:   Sun Apr 22 11:36:00 2007 +1000
   18873 
   18874     radeon: add support for DDC on some laptop chipsets
   18875     
   18876     I noticed fglrx has DDC for the panel in the rs480 laptop, however radeon
   18877     didn't pick it up, so I valgrinded fglrx and spotted 0x1a0/0x1a4 accesses
   18878     I actually noticed this before from the BIOS but never figured it out.
   18879     
   18880     So now I get DDC from the LCD on this laptop.
   18881 
   18882 commit c81ed9bd7b37c9d02141d10f6c7bad3d0c57032f
   18883 Author: Dave Airlie <airlied (a] linux.ie>
   18884 Date:   Sat Apr 21 18:58:40 2007 +1000
   18885 
   18886     radeon: fix build on older server
   18887 
   18888 commit 406eec71116a58d42288a7f1c809a92d5bda7350
   18889 Author: Dave Airlie <airlied (a] linux.ie>
   18890 Date:   Sat Apr 21 18:56:28 2007 +1000
   18891 
   18892     radeon: fix build since patches for IBM don't actually build
   18893 
   18894 commit ad119960095b4b64f4c6793f65950c9967ce4989
   18895 Author: Matthias Hopf <mhopf (a] suse.de>
   18896 Date:   Thu Apr 19 11:54:46 2007 +0200
   18897 
   18898     Disable RMX for IBM Lewis server.
   18899     
   18900     Due to the hardware layout RMX ddc_mode has to be set.
   18901     If ddc_mode is set, RADEONValdiateFPModes() shouldn't be called.
   18902     Bugzilla #10620 (3).
   18903 
   18904 commit 16ef77df4ebaf5ea13baa82972aaf98e71ac32ee
   18905 Author: Matthias Hopf <mhopf (a] suse.de>
   18906 Date:   Wed Apr 18 17:36:15 2007 +0200
   18907 
   18908     Set sync polarity restriction flags even for non-"digital separate" monitors.
   18909     
   18910     According to Lisa Wu, this is correct regarding the VESA EEDID standard.
   18911     Bugzilla #10620 (2), original patch by Lisa Wu @ATI
   18912 
   18913 commit 0abce69f0d826a7ca1a41d963cd4730b6e01c145
   18914 Author: Matthias Hopf <mhopf (a] suse.de>
   18915 Date:   Wed Apr 18 17:32:52 2007 +0200
   18916 
   18917     Fix inconsistent use of Mode lists.
   18918     
   18919     Some scans used to only check every second entry, some stopped at the entry
   18920     before the last entry.
   18921     Bugzilla #10620 (1), original patch by Lisa Wu @ATI
   18922 
   18923 commit aea801cf9a5ce519a53d6fffd9a3a2e526ec79ea
   18924 Author: Matthias Hopf <mhopf (a] suse.de>
   18925 Date:   Fri Apr 13 16:16:05 2007 +0200
   18926 
   18927     Fix crash if MergedFB and secondary head not found
   18928     
   18929     If the secondary head isn't found (Monitor unplugged etc.) but MergedFB
   18930     is configured, the driver segfaults because it tries to access the mode
   18931     list private structures, which are not filled in.
   18932 
   18933 commit 07ddffb32e6293c77b32c94b87ec468caef3d6f5
   18934 Author: Matthias Hopf <mhopf (a] suse.de>
   18935 Date:   Wed Apr 11 14:36:51 2007 +0200
   18936 
   18937     Fixed typo in mode list generation.
   18938 
   18939 commit 4effa67ea75736a31b9e78a7b35acf74b067c43e
   18940 Author: Dave Airlie <airlied (a] linux.ie>
   18941 Date:   Mon Apr 9 22:08:31 2007 +1000
   18942 
   18943     radeon: add support for enabling direct rendering on RS480
   18944     
   18945     Thanks to Matthew Garrett and Ubuntu for the hw loan to get this working.
   18946     
   18947     Still no 3D driver support but at least you should get CP acceleration for
   18948     2D now.
   18949 
   18950 commit 6b25a4c48796e022a093f3072574ffe9709ecaf4
   18951 Author: Michel Dnzer <michel (a] tungstengraphics.com>
   18952 Date:   Wed Apr 4 10:47:29 2007 +0200
   18953 
   18954     radeon: Link nearest modes by default for clone mode.
   18955     
   18956     This makes sure all modes of both CRTCs will be available by default with
   18957     MergedFB.
   18958 
   18959 commit 3c892f163ec1fa9be6e733aab091c9b718f41efc
   18960 Author: Michel Dnzer <michel (a] tungstengraphics.com>
   18961 Date:   Wed Apr 4 09:52:37 2007 +0200
   18962 
   18963     radeon: Always sort modes when adding to list.
   18964     
   18965     This makes sure mode lists will always be sorted from larger to smaller.
   18966 
   18967 commit 3a8190ccc79969925257e7b980b78d79053d208d
   18968 Author: Michel Dnzer <michel (a] tungstengraphics.com>
   18969 Date:   Wed Apr 4 09:47:07 2007 +0200
   18970 
   18971     radeon: Don't shrink virtual size based on secondary modes.
   18972 
   18973 commit 9b1e97284ce185d358ca756a235d2cee346fa53f
   18974 Author: Henry Zhao <henryz (a] localhost.localdomain>
   18975 Date:   Sat Mar 31 23:01:52 2007 -0800
   18976 
   18977     10205: Radeon driver's own mode validation code does not work properly
   18978 
   18979 commit 9c2dcd19be8fc2cc29e637d1e9748e66196e3900
   18980 Author: Henry Zhao <henryz (a] localhost.localdomain>
   18981 Date:   Sat Mar 31 20:10:03 2007 -0800
   18982 
   18983     9337: EDID modes do not participate in validation for CRT monitor
   18984 
   18985 commit 1acd6d6fa42acec07fb11aeb189f492ddb021cb4
   18986 Author: Michel Dnzer <michel (a] tungstengraphics.com>
   18987 Date:   Fri Mar 30 11:06:10 2007 +0200
   18988 
   18989     radeon: Guard some MergedFB specific code with info->MergedFB tests.
   18990     
   18991     Fixes https://bugs.freedesktop.org/show_bug.cgi?id=10442 .
   18992 
   18993 commit 1a71106c0e4fe5f650239dc694163fdf52d33663
   18994 Author: Michel Dnzer <michel (a] tungstengraphics.com>
   18995 Date:   Tue Mar 27 10:13:21 2007 +0200
   18996 
   18997     radeon: Fix typo.
   18998 
   18999 commit f87e57d4d773a019d1cc8a10425c57480430f6a4
   19000 Author: Dave Airlie <airlied (a] linux.ie>
   19001 Date:   Tue Mar 27 18:08:54 2007 +1000
   19002 
   19003     radeon: fix up crtc debug dereference problem
   19004 
   19005 commit 66b4a571a4e7960da6807d3f30955aa08e89ccc6
   19006 Author: Dave Airlie <airlied (a] linux.ie>
   19007 Date:   Tue Mar 27 17:00:37 2007 +1000
   19008 
   19009     update number to 6.6.191 for rc release
   19010 
   19011 commit fca30a6b581cb6c1466ab1bc316df8fed5d82b60
   19012 Author: Alex Deucher <alex (a] botch2.com>
   19013 Date:   Mon Mar 26 23:26:51 2007 -0400
   19014 
   19015     fix NULL dereference
   19016     
   19017     when IsSecondary is true, crtc1 is NULL
   19018     Noticed by Sverre Froyen.
   19019 
   19020 commit 97d8d1ed10d069343f2b3172ba64ca421821a602
   19021 Author: George Sapountzis <gsap7 (a] yahoo.gr>
   19022 Date:   Sat Mar 24 20:02:12 2007 +0200
   19023 
   19024     Move atichip.c from ati to atimisc.
   19025 
   19026 commit aa8f5b02ebc9be60df48722588261627d6a457e8
   19027 Author: George Sapountzis <gsap7 (a] yahoo.gr>
   19028 Date:   Sat Mar 24 19:53:02 2007 +0200
   19029 
   19030     [mach64] Use Mach64Chipsets[] instead of ATIChipNames[].
   19031     
   19032     atimisc is PCI-only now, we can get the chip name with xf86TokenToString().
   19033 
   19034 commit 39e896a1e688ea2d2d21f88c1c5d34c5810aac1c
   19035 Author: George Sapountzis <gsap7 (a] yahoo.gr>
   19036 Date:   Sat Mar 24 19:47:18 2007 +0200
   19037 
   19038     [mach64] Set pATI->ChipRevision correctly, instead of overriding.
   19039     
   19040     There is no need to override pATI->ChipRevision for GX/CX, as it is only
   19041     reported with a printf.
   19042 
   19043 commit f046a910ca117279fbabc6281b2e23439ec9ea4e
   19044 Author: George Sapountzis <gsap7 (a] yahoo.gr>
   19045 Date:   Fri Mar 23 22:19:17 2007 +0200
   19046 
   19047     Drop probing by driver name from "Device" section.
   19048     
   19049     atimisc is PCI-only now, so we only need to scan the PCI space.
   19050 
   19051 commit 9cd175d9cd4ed710fccb303664c77519ecaf1e21
   19052 Author: George Sapountzis <gsap7 (a] yahoo.gr>
   19053 Date:   Fri Mar 23 22:12:48 2007 +0200
   19054 
   19055     Fold FillIn() back to Probe().
   19056 
   19057 commit d7a8cd0e476034796fc38e25a28cd28d05ea4a13
   19058 Author: George Sapountzis <gsap7 (a] yahoo.gr>
   19059 Date:   Fri Mar 23 22:10:03 2007 +0200
   19060 
   19061     Drop now unneeded _X_EXPORT's.
   19062 
   19063 commit 58626d8b78f26f0d9c480033d3c3a12e541342b1
   19064 Author: George Sapountzis <gsap7 (a] yahoo.gr>
   19065 Date:   Fri Mar 23 21:30:19 2007 +0200
   19066 
   19067     Move {atimach64,r128,radeon}_probe.c from ati to subdrivers.
   19068     
   19069     Subdrivers are now loaded from the wrapper Probe function rather than at screen
   19070     creation time.
   19071     
   19072     The wrapper Identify callback only prints chip families now, chip lists are
   19073     printed when a subdriver is loaded. This also avoids duplication of subdriver
   19074     Identify callbacks.
   19075     
   19076     Unknown radeons should still get a list of known radeon and then probe fails...
   19077     
   19078     Probe for atimisc last to avoid needless loading in most cases (r128, radeon).
   19079 
   19080 commit 2e3d43af1e5077cc61dd8668551a6291368d9ed2
   19081 Author: George Sapountzis <gsap7 (a] yahoo.gr>
   19082 Date:   Mon Mar 19 19:05:04 2007 +0200
   19083 
   19084     [mach64] Compute MMIO address once for each case (PIO, MMIO).
   19085     
   19086     For an MMIO-only driver, the extra MMIO address probing is not needed since we
   19087     already compute the MMIO address during probe and do not make any BIOS calls.
   19088     
   19089     For a PIO driver, this extra probing could even result in a wrong MMIO address
   19090     since the checking is done by reading through PIO, not MMIO. The MMIO address
   19091     is later corrected but having the extra probe there is useless.
   19092 
   19093 commit e7defc0e930f1b2d83623a769b2bfdb05c66a5fe
   19094 Author: George Sapountzis <gsap7 (a] yahoo.gr>
   19095 Date:   Mon Mar 19 19:04:10 2007 +0200
   19096 
   19097     [mach64] Move setting of PIO and MMIO addresses up, after BIOS init.
   19098     
   19099     Partially revert "Minor refactoring of pATI->Block0Base computation."
   19100     
   19101     This parially reverts commit 2c8b33b761e4411451aea1eea3a89d629aeea40d.
   19102 
   19103 commit 3dfdba195f1ff794ab00585ab80e7ea6ac92fcf4
   19104 Author: George Sapountzis <gsap7 (a] yahoo.gr>
   19105 Date:   Sun Mar 18 16:40:07 2007 +0200
   19106 
   19107     [mach64] Make mapping code friendlier to pci-rework source-code compatibility.
   19108 
   19109 commit 321db6d87c9110654ab386e5ec270116eca1e04f
   19110 Author: George Sapountzis <gsap7 (a] yahoo.gr>
   19111 Date:   Sun Mar 18 16:15:20 2007 +0200
   19112 
   19113     [mach64] Add macros for pci-rework source-code compatibilty.
   19114 
   19115 commit dfd07b6e99020d1db43d7ce0cae4423d8c6b1f05
   19116 Author: George Sapountzis <gsap7 (a] yahoo.gr>
   19117 Date:   Sun Mar 18 16:38:26 2007 +0200
   19118 
   19119     [mach64] Drop checking that BAR base + size fits in 32 bit.
   19120     
   19121     I can't see how these tests could fail on 32-bit. OTOH they are potentially
   19122     problematic with 64-bit PCI addresses.
   19123 
   19124 commit e674338a98c50800637b8ebc01adf3aec2a3eb38
   19125 Author: George Sapountzis <gsap7 (a] yahoo.gr>
   19126 Date:   Sun Mar 18 15:50:41 2007 +0200
   19127 
   19128     [mach64] Single mapping per BAR.
   19129     
   19130     - We reset write-combining of the FB when MMIO registers fall in the linear
   19131       aperture.
   19132     
   19133     - We set MMIOInLinear in all three aperture mappings since the mapping code
   19134       depends on it.
   19135     
   19136     - We map the linear aperture in its entirety for MMIOInLinear also.
   19137       This simplifies mapping of HW cursor and the LE aperture on BE archs, as
   19138       they always fall in the linear aperture.
   19139     
   19140     - I assumed that BAR[2] is page-aligned (we know it's 4K-aligned for sure).
   19141 
   19142 commit e7969de8ec572d8801806f9525a9a081a58a03f1
   19143 Author: George Sapountzis <gsap7 (a] yahoo.gr>
   19144 Date:   Sun Mar 18 15:35:25 2007 +0200
   19145 
   19146     [mach64] Drop poking the VGA MMIO aperture.
   19147     
   19148     We will not be able to handle this when we do mappings for PCI BARs only and
   19149     it should be handled with a CPIO driver anyway.
   19150 
   19151 commit 166c760a86165330175023e07c4b2bd6891633c5
   19152 Author: Michel Dnzer <michel (a] tungstengraphics.com>
   19153 Date:   Tue Mar 20 09:16:02 2007 +0100
   19154 
   19155     Fix advertised minimum minor version of the DRI module.
   19156     
   19157     We don't automatically require bumped minor versions.
   19158 
   19159 commit 1bdd376dbd57de8925244f0808f974d6d8cff39d
   19160 Author: Michel Dnzer <michel (a] tungstengraphics.com>
   19161 Date:   Tue Mar 20 09:14:39 2007 +0100
   19162 
   19163     radeon: Only sync to hardware when really necessary with EXA.
   19164     
   19165     In particular, don't sync again after accelerated DownloadFromScreen, which
   19166     syncs implicitly. This avoids calling into the kernel when it's not necessary,
   19167     which can be relevant in some situations.
   19168 
   19169 commit 3cfa3a5c8daf03aaad6fc30d275709f6eb717d29
   19170 Author: Michel Dnzer <michel (a] tungstengraphics.com>
   19171 Date:   Tue Mar 20 09:13:24 2007 +0100
   19172 
   19173     radeon: Unify code to release the CP.
   19174 
   19175 commit e174d8df8c801fad95e5f79cff69187c200bee6e
   19176 Author: Michel Dnzer <michel (a] tungstengraphics.com>
   19177 Date:   Tue Mar 20 09:12:51 2007 +0100
   19178 
   19179     radeon: Minor BlockHandler cleanups.
   19180     
   19181     Don't flush indirect buffer in BlockHandler; it's done in LeaveServer.
   19182     
   19183     Also set the EXA engine mode to unknown only at the end.
   19184 
   19185 commit 113fb4b61e709a9b54fc2ef73efce06011e771c1
   19186 Author: Michel Dnzer <michel (a] tungstengraphics.com>
   19187 Date:   Tue Mar 20 09:12:09 2007 +0100
   19188 
   19189     radeon: Disable CP line acceleration on RV280s.
   19190     
   19191     There have been several reports of stability issues with things like the
   19192     xscreensaver hack hypercube.
   19193 
   19194 commit 4651d00b183cb498879d605c4b93cd3a0c63cb33
   19195 Author: Michel Dnzer <michel (a] tungstengraphics.com>
   19196 Date:   Tue Mar 20 09:10:19 2007 +0100
   19197 
   19198     radeon: Make sure 3D clients will re-upload textures to video RAM after LeaveVT.
   19199     
   19200     Walk the SAREA texList and bump the age of every active object, so their owners
   19201     will consider them kicked out when they grab the HW lock next time.
   19202 
   19203 commit 2d2fb54ba370c1df9ef5102e83c17a7ff5c55403
   19204 Author: Michel Dnzer <michel (a] tungstengraphics.com>
   19205 Date:   Thu Mar 15 17:26:56 2007 +0100
   19206 
   19207     atimisc: Fix strict aliasing violation flagged by -Wall.
   19208 
   19209 commit cfb82631fb683a0dc9bbc8f2d214646a8f1bca0b
   19210 Author: Michel Dnzer <michel (a] tungstengraphics.com>
   19211 Date:   Thu Mar 15 17:12:43 2007 +0100
   19212 
   19213     radeon: Fix build warnings.
   19214 
   19215 commit 50a524445ed1ea3c4fab56de772921ba86a21d35
   19216 Author: George Sapountzis <gsap7 (a] yahoo.gr>
   19217 Date:   Thu Mar 8 17:43:48 2007 +0200
   19218 
   19219     Move atioption.c from ati to atimisc.
   19220 
   19221 commit 52684241ba1ffb393cb655ecc09cbd0cef5b1717
   19222 Author: George Sapountzis <gsap7 (a] yahoo.gr>
   19223 Date:   Thu Mar 8 07:07:02 2007 +0200
   19224 
   19225     Move atiprobe.c from ati to atimisc.
   19226 
   19227 commit 2a1cd107a593630001799d6cd9e72c64222553b2
   19228 Author: Jesse Barnes <jbarnes (a] jbarnes-mobile.amr.corp.intel.com>
   19229 Date:   Tue Mar 6 14:35:50 2007 -0800
   19230 
   19231     Add prepare/commit hooks to output and crtc func table
   19232 
   19233 commit 703c6fc0142ffc600285c13fe6dafecf988c0a1d
   19234 Author: Jesse Barnes <jbarnes (a] jbarnes-mobile.amr.corp.intel.com>
   19235 Date:   Tue Mar 6 10:12:42 2007 -0800
   19236 
   19237     Update for new CRTC resize hooks.
   19238 
   19239 commit 1e270b411cf691c69194932b864ee2c9db292263
   19240 Author: George Sapountzis <gsap7 (a] yahoo.gr>
   19241 Date:   Sun Mar 4 18:21:49 2007 +0200
   19242 
   19243     [mach64] Bug 5586: overlay scaler limited to 720 pixels on ATI Rage Pro.
   19244 
   19245 commit 54f9b8c1d01ecb97e2d4d247918f0efc86ed6037
   19246 Author: George Sapountzis <gsap7 (a] yahoo.gr>
   19247 Date:   Sun Mar 4 18:16:40 2007 +0200
   19248 
   19249     [mach64] Xv: use single surface and encoding structs.
   19250 
   19251 commit e1e55b533d3ae528c8da37dcb77ed906d05697fb
   19252 Author: Dave Airlie <airlied (a] linux.ie>
   19253 Date:   Sun Mar 4 19:11:34 2007 +1100
   19254 
   19255     radeon: add option to set pci aperture size from config file
   19256     
   19257     This requires a drm > 1.26 to work
   19258 
   19259 commit 58ee31d015cf8bec0edca62a46faec0b3505be8c
   19260 Author: Dave Airlie <airlied (a] linux.ie>
   19261 Date:   Sun Feb 25 23:29:09 2007 +1100
   19262 
   19263     fix typo
   19264 
   19265 commit 3cfe94d5438961b869766dacbcd13fde8b770ca2
   19266 Merge: 31c018c 3b43788
   19267 Author: Dave Airlie <airlied (a] linux.ie>
   19268 Date:   Sun Feb 25 23:27:19 2007 +1100
   19269 
   19270     Merge branch 'radeon-randrv12-v4'
   19271     
   19272     Conflicts:
   19273     
   19274     	src/radeon_display.c
   19275     	src/radeon_driver.c
   19276 
   19277 commit 3b43788c45f51ad2d3e8e64383c412f4ddd97207
   19278 Author: Dave Airlie <airlied (a] linux.ie>
   19279 Date:   Sun Feb 25 23:17:31 2007 +1100
   19280 
   19281     cleanup radeon code against master server
   19282 
   19283 commit 24c6fa7cfac5602ba9e6e2f331bcac52fab258e5
   19284 Author: Dave Airlie <airlied (a] linux.ie>
   19285 Date:   Sun Feb 25 21:43:54 2007 +1100
   19286 
   19287     make radeon randr build against master server
   19288 
   19289 commit 4374895d393bf170134ccffc188521fe515d5a77
   19290 Author: George Sapountzis <gsap7 (a] yahoo.gr>
   19291 Date:   Sat Feb 24 21:25:13 2007 +0200
   19292 
   19293     [mach64] Consolidate adjustments of mode timings, part 3.
   19294     
   19295     Cosmetic.
   19296 
   19297 commit 8b9a4ec8af90b2f9f0d0a3a7f6627061df7e01b3
   19298 Author: George Sapountzis <gsap7 (a] yahoo.gr>
   19299 Date:   Sat Feb 24 21:22:49 2007 +0200
   19300 
   19301     [mach64] Consolidate adjustments of mode timings, part 2.
   19302     
   19303     Factor out to seperate function.
   19304 
   19305 commit bb226c9e7218d2a65c056fe74cb7eece0550670f
   19306 Author: George Sapountzis <gsap7 (a] yahoo.gr>
   19307 Date:   Sat Feb 24 21:20:53 2007 +0200
   19308 
   19309     [mach64] Consolidate adjustments of mode timings, part 1.
   19310     
   19311     Move LCD block from atimode.c to atimach64.c .
   19312 
   19313 commit 31c018ca4a18ce426b29006f103f56eee7f985fa
   19314 Author: Roland Scheidegger <sroland (a] tungstengraphics.com>
   19315 Date:   Wed Feb 21 13:47:37 2007 +0100
   19316 
   19317     add missing part of last commit...
   19318 
   19319 commit df07fa14da73e92d1a6ee0173468ab5c075d1cbb
   19320 Author: Roland Scheidegger <sroland (a] tungstengraphics.com>
   19321 Date:   Wed Feb 21 13:05:42 2007 +0100
   19322 
   19323     fix alignment issues with planar yuv and a bug with packed uyvy
   19324     
   19325     respect that all source planar yuv planes are already dword aligned.
   19326     Some attempts to fix up odd widths and odd heights (which are a bit strange
   19327     for 4:2:0 formats). They still don't quite work 100% correctly (at the borders)
   19328     but neither do they with packed yuv formats.
   19329     While here, fix totally broken packed UYVY format by inserting missing break...
   19330     Both bugs reported by Felipe Contreras.
   19331 
   19332 commit dfcb431adfbbaaee0d262d32735585555a0cbde4
   19333 Author: Dave Airlie <airlied (a] linux.ie>
   19334 Date:   Tue Feb 20 21:20:28 2007 +1100
   19335 
   19336     radeon: move some i2c registers out into common register file
   19337     
   19338     These regs are more useful than just multimedia
   19339 
   19340 commit 7a25512415bb40b772491bb4a773dfe02ac8b71a
   19341 Author: Alex Deucher <alex (a] botch2.com>
   19342 Date:   Fri Feb 16 00:44:11 2007 -0500
   19343 
   19344     Add "DRI" option
   19345     
   19346     This option allows you to disable the DRI per card.  It also
   19347     removes the "RN50Force3D" option as it is now covered by this
   19348     option. RN50 users should set this to TRUE if they want to force
   19349     the DRI on.
   19350 
   19351 commit fa30ec6d5cd9bf4eb1a960592ca7311175219e4b
   19352 Author: George Sapountzis <gsap7 (a] yahoo.gr>
   19353 Date:   Tue Feb 13 15:35:32 2007 +0200
   19354 
   19355     [mach64] PreInit: maxPitch, minor cosmetic.
   19356 
   19357 commit 1777dcc1956d910073e13322767d9a3de41a949b
   19358 Author: George Sapountzis <gsap7 (a] yahoo.gr>
   19359 Date:   Tue Feb 13 15:03:40 2007 +0200
   19360 
   19361     [mach64] PreInit: pitchInc is local.
   19362 
   19363 commit 9cdf4fcc3a93a4e20244286392dc31a0b8e6a10a
   19364 Author: George Sapountzis <gsap7 (a] yahoo.gr>
   19365 Date:   Tue Feb 13 11:53:42 2007 +0200
   19366 
   19367     [mach64] PreInit: Use goto bail.
   19368     
   19369     Match ATILock - ATIUnlock.
   19370 
   19371 commit 482b85144fee42b6543dcc97a75899e363e05e9e
   19372 Author: George Sapountzis <gsap7 (a] yahoo.gr>
   19373 Date:   Mon Feb 12 14:27:37 2007 +0200
   19374 
   19375     [mach64] Enable RENDER acceleration on the Pro variants.
   19376 
   19377 commit 63248f0b4308a4487cda3aa22daa36e3e0d38d14
   19378 Author: Dave Airlie <airlied (a] linux.ie>
   19379 Date:   Mon Feb 12 19:37:36 2007 +1100
   19380 
   19381     fix LVDS by moving bios reading around
   19382 
   19383 commit 6a25f620d40cbb063de94aa6b5267296cd5a0670
   19384 Author: David Airlie <airlied (a] asimov.stargames.com.au>
   19385 Date:   Mon Feb 12 15:59:43 2007 +1100
   19386 
   19387     remove assignments to pOutput before it is created
   19388 
   19389 commit 9234d8045c5fefbd1a781209409e55a13e3e5370
   19390 Author: David Airlie <airlied (a] asimov.stargames.com.au>
   19391 Date:   Mon Feb 5 11:53:18 2007 +1100
   19392 
   19393     remove all the locking glxgears runs fine over screen changes without it
   19394 
   19395 commit eda9fb15e8bc042661a91a3d8c921006dfb3ddd9
   19396 Author: George Sapountzis <gsap7 (a] yahoo.gr>
   19397 Date:   Tue Nov 21 04:02:41 2006 +0200
   19398 
   19399     Consolidate atixv.c w/ atimach64xv.c, part 2.
   19400     
   19401     Move {Initialize,Close}XVideo from atixv.c to atimach64xv.c .
   19402 
   19403 commit 67b240ddd4a6549a23885afc723b6efa7c52db4c
   19404 Author: George Sapountzis <gsap7 (a] yahoo.gr>
   19405 Date:   Tue Oct 31 16:44:10 2006 +0200
   19406 
   19407     Consolidate atixv.c w/ atimach64xv.c, part 1.
   19408     
   19409     Merge ATIXVInitializeAdaptor() in ATIMach64XVInitialiseAdaptor().
   19410 
   19411 commit 4dac7896549392f7378cad9620618cec28f41a16
   19412 Author: George Sapountzis <gsap7 (a] yahoo.gr>
   19413 Date:   Sun Oct 29 03:55:39 2006 +0200
   19414 
   19415     Consolidate aticursor.c w/ atimach64cursor.c
   19416 
   19417 commit 23b12b9ff55224e8c3c45eb58ea5fbf2f747d82e
   19418 Author: George Sapountzis <gsap7 (a] yahoo.gr>
   19419 Date:   Tue Oct 31 16:10:07 2006 +0200
   19420 
   19421     Consolidate atiaccel.c w/ atimach64accel.c, part 2.
   19422     
   19423     Merge ATIInitializeAcceleration() in ATIMach64AccelInit().
   19424 
   19425 commit bc3b222b57d7edf7bdce00a53e8abd9047c314a4
   19426 Author: George Sapountzis <gsap7 (a] yahoo.gr>
   19427 Date:   Sat Oct 28 19:29:12 2006 +0300
   19428 
   19429     Consolidate atiaccel.c w/ atimach64accel.c, part 1.
   19430     
   19431     Move ATIResizeOffscreenLinear() from atiaccel.c to atimach64xv.c and make it
   19432     static. It is only used by XV memory management functions.
   19433 
   19434 commit d876889add41c8052d4f3feaa21ddf384f5a7054
   19435 Author: George Sapountzis <gsap7 (a] yahoo.gr>
   19436 Date:   Tue Nov 21 04:47:06 2006 +0200
   19437 
   19438     Drop non-PCI support from atividmem.c
   19439     
   19440     - we require a PCI device (pVideo != NULL)
   19441     - map the VGA framebuffer with xf86MapDomainMemory()
   19442 
   19443 commit 2c8b33b761e4411451aea1eea3a89d629aeea40d
   19444 Author: George Sapountzis <gsap7 (a] yahoo.gr>
   19445 Date:   Tue Nov 21 04:51:02 2006 +0200
   19446 
   19447     Minor refactoring of pATI->Block0Base computation.
   19448 
   19449 commit a659b7235332e19659c56cc9d7af362bd8885a29
   19450 Author: George Sapountzis <gsap7 (a] yahoo.gr>
   19451 Date:   Sun Feb 4 11:28:54 2007 +0200
   19452 
   19453     Cleanup checks for pATI->PCIInfo.
   19454     
   19455     Fixes a bug where shadowfb would not be enabled by default in the non-accel
   19456     case because pATI->PCIInfo is now set after ATIProcessOptions() is called.
   19457 
   19458 commit 9d77aabdff919360f0c9333105436c31f1f5749a
   19459 Merge: ff8ea19 57822be
   19460 Author: George Sapountzis <gsap7 (a] yahoo.gr>
   19461 Date:   Mon Feb 5 19:16:51 2007 +0200
   19462 
   19463     Merge branch 'mach64-pci-1'
   19464 
   19465 commit d7317604c843e21c1df048a9253ed55a1957cccd
   19466 Author: David Airlie <airlied (a] linux.ie>
   19467 Date:   Fri Feb 2 14:54:00 2007 +1100
   19468 
   19469     get rid of mergetype and displaytype from radeon.h
   19470 
   19471 commit 15c68ac19ff9971ae02cf52036ba36ddea1a6759
   19472 Author: David Airlie <airlied (a] linux.ie>
   19473 Date:   Fri Feb 2 14:30:16 2007 +1100
   19474 
   19475     rename some variables to output from connector
   19476 
   19477 commit 72ef23ef7dd159d827e8e122482a58928d532268
   19478 Author: David Airlie <airlied (a] linux.ie>
   19479 Date:   Fri Feb 2 14:26:29 2007 +1100
   19480 
   19481     fixup mode probing a bit neater
   19482 
   19483 commit 96acf6b2b242454345cc4b9cfc7ca07e0b597b43
   19484 Author: David Airlie <airlied (a] linux.ie>
   19485 Date:   Fri Feb 2 14:26:19 2007 +1100
   19486 
   19487     bring over setproperty from intel code
   19488 
   19489 commit 76bc53f9b153880730ab61dcd2b6e4e7717e4058
   19490 Author: David Airlie <airlied (a] linux.ie>
   19491 Date:   Fri Feb 2 14:15:03 2007 +1100
   19492 
   19493     move i2c buses into outputs
   19494 
   19495 commit 47fb9ce657f018177a35b449a4d716dc03be9327
   19496 Author: David Airlie <airlied (a] linux.ie>
   19497 Date:   Fri Feb 2 11:45:40 2007 +1100
   19498 
   19499     fixup callers to crtcsetmode fixes my cursors
   19500 
   19501 commit 720730b1b0de632488d3b9818210ec5e9c7f07ae
   19502 Author: David Airlie <airlied (a] linux.ie>
   19503 Date:   Thu Feb 1 16:43:38 2007 +1100
   19504 
   19505     add locks for crtcs and some missing lines from intel update
   19506 
   19507 commit 6748732658850ea506f623a3622aa7135513ffd0
   19508 Author: David Airlie <airlied (a] linux.ie>
   19509 Date:   Thu Feb 1 16:26:31 2007 +1100
   19510 
   19511     update to latest intel codebase modulo using their mode set
   19512     
   19513     and it breaks my cursor
   19514 
   19515 commit a77f08298dc7e097025e3f7f92e3665c0ef30095
   19516 Author: David Airlie <airlied (a] linux.ie>
   19517 Date:   Mon Jan 29 16:12:24 2007 +1100
   19518 
   19519     radeon: always reset cursor regs
   19520 
   19521 commit ff8ea19fcdce099732f9359e53cd62b9a04bfa6d
   19522 Author: Alex Deucher <alex (a] botch2.hsd1.va.comcast.net>
   19523 Date:   Tue Jan 30 21:11:09 2007 -0500
   19524 
   19525     add option to force the DRI on for RN50 chips
   19526     
   19527     Allow user to force the DRI on for RN50 chips.
   19528     3D is not guaranteed to work on these chips,
   19529     however in some cases it does.
   19530     fixes bug 9802.
   19531 
   19532 commit 57822be75740f339445f2375d44632560f4bbe57
   19533 Author: George Sapountzis <gsap7 (a] yahoo.gr>
   19534 Date:   Tue Nov 21 03:08:26 2006 +0200
   19535 
   19536     Drop pATI->Chipset, no longer used.
   19537 
   19538 commit 8b7c88e9ed549777413136c0f2ccc61747b010d8
   19539 Author: George Sapountzis <gsap7 (a] yahoo.gr>
   19540 Date:   Thu Dec 28 14:46:10 2006 +0200
   19541 
   19542     Add option "probe_sparse" to force probing sparse I/O bases.
   19543 
   19544 commit 3654b786f1ad1f4e6bfb2fff5ff057254958f7c0
   19545 Author: George Sapountzis <gsap7 (a] yahoo.gr>
   19546 Date:   Wed Dec 27 17:59:14 2006 +0200
   19547 
   19548     Sane probe, based on work by Luc Verhaegen <libv (a] skynet.be>.
   19549 
   19550 commit 0117c9bde0d0bbb487bc259cf55e8066ebd63f6a
   19551 Author: George Sapountzis <gsap7 (a] yahoo.gr>
   19552 Date:   Wed Dec 27 17:49:45 2006 +0200
   19553 
   19554     Drop checking of sparse I/O bases conflicts
   19555     
   19556     This will be handled with an option somehow.
   19557 
   19558 commit 87cf2f1874ca8a7cc492d2e2b6918ba69a8aa713
   19559 Author: George Sapountzis <gsap7 (a] yahoo.gr>
   19560 Date:   Mon Aug 14 17:55:14 2006 +0300
   19561 
   19562     Minor refactoring of module (un)loading for TV_OUT.
   19563 
   19564 commit 0b31333c9147af21c50493872779da12a3668e5d
   19565 Author: George Sapountzis <gsap7 (a] yahoo.gr>
   19566 Date:   Mon Nov 20 22:08:49 2006 +0200
   19567 
   19568     Drop support for non-programmable clocks.
   19569     
   19570     From README.ati:
   19571     
   19572     Clocks for supported programmable clock generators:
   19573     
   19574       The driver currently supports all programmable clock generators known
   19575       to exist on Mach64 adapters.
   19576     
   19577     Clocks for unsupported programmable clock generators:
   19578     
   19579       This case is unlikely to occur, but is documented for the sake of
   19580       completeness.
   19581     
   19582     Thus:
   19583     
   19584     - check for (pATI->ProgrammableClock > ATI_CLOCK_FIXED) &&
   19585                 (pATI->ProgrammableClock < ATI_CLOCK_MAX)
   19586     
   19587     - drop "probe_clocks" option
   19588     
   19589     - pATIHW->ClockUnmap is no longer used
   19590     
   19591     - pATIHW->ClockMap is only used with NewHW.crtc which is always ATI_CRTC_MACH64
   19592       and has the identity map, so drop it
   19593     
   19594     - (pATI->ProgrammableClock != ATI_CLOCK_INTERNAL) => (pATI->depth <= 8)
   19595 
   19596 commit c9a9ea5ebd1c27881c1fac19842cfa3af55c126e
   19597 Author: George Sapountzis <gsap7 (a] yahoo.gr>
   19598 Date:   Mon Nov 20 15:09:41 2006 +0200
   19599 
   19600     Banked memory is no longer needed.
   19601     
   19602     - (pATI->BankInfo.BankSize = 0) in all cases, cull pATI->BankInfo
   19603     
   19604     - only keep the minimal pATIHW.SetBank interface for save/restore
   19605     
   19606     - clean ATISwap() a little, (NewHW.crtc != ATI_CRTC_VGA)
   19607     
   19608     - (UseSmallApertures == TRUE) <=> pATI->VGAAdapter
   19609 
   19610 commit 383e963e275d351ea3631c352f5795340162d69f
   19611 Author: George Sapountzis <gsap7 (a] yahoo.gr>
   19612 Date:   Sun Jan 28 00:44:31 2007 +0200
   19613 
   19614     Always use the linear aperture.
   19615     
   19616     - drop (pATI->OptionLinear == FALSE)
   19617     
   19618     - AcceleratorVideoRAM is always set, i.e. VGAVideoRAM is not used
   19619     
   19620     - pATI->LinearBase is always set
   19621     
   19622     - xf86LinearVidMem() is now checked in atipreinit() for both CPIO and MMIO
   19623 
   19624 commit 9b126f45db27496c1ad16db65a61fe641a018983
   19625 Author: George Sapountzis <gsap7 (a] yahoo.gr>
   19626 Date:   Mon Nov 20 20:38:59 2006 +0200
   19627 
   19628     We always use the accelerator CRTC within the xserver.
   19629     
   19630     - cull (pATI->NewHW.crtc != ATI_CRTC_MACH64).
   19631 
   19632 commit 0abcb2b2c84a50e64bb6aa9e94760659ecf33add
   19633 Author: George Sapountzis <gsap7 (a] yahoo.gr>
   19634 Date:   Sun Jan 28 00:19:15 2007 +0200
   19635 
   19636     Clean pATI->Adapter and pATI->VGAAdapter.
   19637     
   19638     - cull (pATI->Adapter != ATI_ADAPTER_MACH64)
   19639     
   19640     - treat pATI->VGAAdapter as Bool
   19641 
   19642 commit 817b4b5338dba4d8eb862f1f79ef0edb75aad7f4
   19643 Author: George Sapountzis <gsap7 (a] yahoo.gr>
   19644 Date:   Wed Dec 27 21:16:18 2006 +0200
   19645 
   19646     Keep PCI mach64 only, drop:
   19647     
   19648     - Chip < ATI_CHIP_88800GXC
   19649     - Chipset != ATI_CHIPSET_ATI
   19650     - Adapter != ATI_ADAPTER_MACH64
   19651     
   19652     - depth < 8
   19653 
   19654 commit d350860e29f043e98bfb1da74b26280f1755ab6f
   19655 Author: George Sapountzis <gsap7 (a] yahoo.gr>
   19656 Date:   Wed Dec 27 20:56:45 2006 +0200
   19657 
   19658     Keep PCI mach64 only (atipreinit.c, atimode.c), drop:
   19659     
   19660     - Chip < ATI_CHIP_88800GXC
   19661     - Chipset != ATI_CHIPSET_ATI
   19662     - Adapter != ATI_ADAPTER_MACH64
   19663     
   19664     - depth < 8
   19665     
   19666     atimode.c only:
   19667     
   19668     - NewHW.crtc != ATI_CRTC_MACH64
   19669     
   19670       This allows to drop VGACalculate(), VGAWonderCalculate() cruft early.
   19671 
   19672 commit 5fa77f2d122e7267911a15235338d8d3f9eece2e
   19673 Author: George Sapountzis <gsap7 (a] yahoo.gr>
   19674 Date:   Wed Dec 27 14:50:48 2006 +0200
   19675 
   19676     Drop probing for VGA, VGAWonder, 8514, Mach32.
   19677     
   19678     - ChipHasSUBSYS_CNTL
   19679     - Coprocessor
   19680     - SharedAccelerator
   19681     - SharedVGA <=> (VGAAdapter != ATI_ADAPTER_NONE)
   19682 
   19683 commit 1b2a9e1735da63bbb8cb41939668f789cee22579
   19684 Author: George Sapountzis <gsap7 (a] yahoo.gr>
   19685 Date:   Mon Nov 20 02:35:56 2006 +0200
   19686 
   19687     Drop AVOID_NON_PCI.
   19688     
   19689     This was not set anyway, because configure.ac would compute ATIMISC_NON_PCI and
   19690     then test ATI_AVOID_NON_PCI to set AVOID_NON_PCI...
   19691 
   19692 commit 2fb84dd2fc1a663c7b9d77e706189439ffe08381
   19693 Author: Alex Deucher <alex (a] botch2.hsd1.va.comcast.net>
   19694 Date:   Thu Jan 25 02:01:42 2007 -0500
   19695 
   19696     I think we can say r300 support is not experimental
   19697 
   19698 commit e155659f4b006edff31f1fda88b32bf608dbeece
   19699 Author: Alex Deucher <alex (a] botch2.hsd1.va.comcast.net>
   19700 Date:   Thu Jan 25 01:59:27 2007 -0500
   19701 
   19702     update man page.  fixes bug 6457
   19703     
   19704     Most cards support 2D and 3D now
   19705 
   19706 commit fa12fe1cc90dd745f3eea35a07d4f3efd652e7b4
   19707 Author: Dave Airlie <airlied (a] linux.ie>
   19708 Date:   Tue Jan 23 19:37:51 2007 +1100
   19709 
   19710     remove unused restore palette function
   19711 
   19712 commit 4d3649b84a3325043c38cece4499de0095cebd71
   19713 Author: Dave Airlie <airlied (a] linux.ie>
   19714 Date:   Tue Jan 23 19:37:21 2007 +1100
   19715 
   19716     remove isused and isactive
   19717 
   19718 commit 9149e763865598c307cbefc753ff6ebdeeaf32ae
   19719 Author: David Airlie <airlied (a] asimov.stargames.com.au>
   19720 Date:   Tue Jan 23 15:20:11 2007 +1100
   19721 
   19722     radeon: fixup problem with cursor not going off
   19723     
   19724     Also fixup secondary dac detect to return unknown for now
   19725 
   19726 commit 2a13a3b641d9acf4f50472e1c8ba07633c3b78d6
   19727 Author: David Airlie <airlied (a] asimov.stargames.com.au>
   19728 Date:   Tue Jan 23 10:36:06 2007 +1100
   19729 
   19730     fixup init disp bandwidth
   19731     
   19732     This probably break old-style dualhead badly
   19733 
   19734 commit cbd84bed13582e82f8b2e84aa152602474c09cd4
   19735 Author: Dave Airlie <airlied (a] linux.ie>
   19736 Date:   Mon Jan 22 22:19:46 2007 +1100
   19737 
   19738     removed even more  mergedfb remains
   19739 
   19740 commit 6296882135b183425a219efb75374d3b172de370
   19741 Author: Dave Airlie <airlied (a] linux.ie>
   19742 Date:   Mon Jan 22 22:14:48 2007 +1100
   19743 
   19744     remove more mergedfb relics
   19745 
   19746 commit 26e1bab2c7a4ad52710746265b3da495b54dab36
   19747 Author: Dave Airlie <airlied (a] linux.ie>
   19748 Date:   Mon Jan 22 22:11:55 2007 +1100
   19749 
   19750     radeon: fixup some of the video code after randr
   19751     
   19752     This may not be complete, I need to test on dual-head system later
   19753 
   19754 commit 9008e1caa45e4a18e6f3289c7b17036730fe578a
   19755 Author: Dave Airlie <airlied (a] linux.ie>
   19756 Date:   Mon Jan 22 21:16:47 2007 +1100
   19757 
   19758     remove unused merged code
   19759 
   19760 commit e29a32d711553fcb4ca9928122ac285fe0b0c1a7
   19761 Author: Dave Airlie <airlied (a] linux.ie>
   19762 Date:   Mon Jan 22 21:09:53 2007 +1100
   19763 
   19764     add back overlay CRTC chooser this may not work yet
   19765 
   19766 commit aa9d04ba94a3cd60b248231da517e2817591fc69
   19767 Author: Dave Airlie <airlied (a] linux.ie>
   19768 Date:   Sun Jan 21 20:29:56 2007 +1100
   19769 
   19770     remove alot more mergedfb support
   19771 
   19772 commit e8be0056e8ff666f63a294691661f5dab289203e
   19773 Author: Dave Airlie <airlied (a] linux.ie>
   19774 Date:   Thu Jan 18 16:41:25 2007 +1100
   19775 
   19776     remove mergedfb
   19777 
   19778 commit a648050a3cc60f92b1ca0b3d707aadf93d076d91
   19779 Author: Dave Airlie <airlied (a] linux.ie>
   19780 Date:   Wed Jan 17 17:28:07 2007 +1100
   19781 
   19782     move some cursor code around for show/hide
   19783 
   19784 commit d2ecfb507282726122bb8b0d17fd3637d0ae7d46
   19785 Author: Dave Airlie <airlied (a] linux.ie>
   19786 Date:   Wed Jan 17 17:16:27 2007 +1100
   19787 
   19788     make dri work again
   19789 
   19790 commit 369f7c85ceff983defb7657b80ec9cd3e5440b07
   19791 Author: Dave Airlie <airlied (a] linux.ie>
   19792 Date:   Wed Jan 17 11:14:09 2007 +1100
   19793 
   19794     comment out unblanking on VT switch
   19795 
   19796 commit bdb66a2042f02c4b57bd3c0181a00b39fcbdb232
   19797 Author: Dave Airlie <airlied (a] linux.ie>
   19798 Date:   Sun Jan 14 21:07:05 2007 +1100
   19799 
   19800     radeon: get randr-1.2 mode switching mostly working on my laptop
   19801     
   19802     The main change is to fix the dac macro + cntl register writes for rv350 and
   19803     above, this still has a problem with resetting the same mode after connect
   19804     disconnect cycle, need to talk to keithp
   19805 
   19806 commit aa0e7337815d4daca4df0671768621330b759011
   19807 Author: Dave Airlie <airlied (a] linux.ie>
   19808 Date:   Sun Jan 14 19:17:32 2007 +1100
   19809 
   19810     use more randr-ish names for variables
   19811 
   19812 commit 9d37f23aea43b74a7ec640e6b03617c8392e2572
   19813 Author: Dave Airlie <airlied (a] linux.ie>
   19814 Date:   Sun Jan 14 19:10:11 2007 +1100
   19815 
   19816     radeon: move blank/unblank to use randr
   19817 
   19818 commit 6bd4fe42789c38e7e804826715214ce6badcca6a
   19819 Author: Dave Airlie <airlied (a] linux.ie>
   19820 Date:   Sun Jan 14 18:38:59 2007 +1100
   19821 
   19822     disable dpms on/off as it was writing regs before we wanted to
   19823 
   19824 commit 3949288ed26a91e180b178f4796f2f7e1bdc8ed6
   19825 Author: Dave Airlie <airlied (a] linux.ie>
   19826 Date:   Sun Jan 14 16:26:39 2007 +1100
   19827 
   19828     radeon: destroy and fixup LVDS crtc
   19829 
   19830 commit f5ffb9fb3bdd7cec020240c5831ae92ee744972c
   19831 Author: Timo Jyrinki <timo.jyrinki (a] hut.fi>
   19832 Date:   Fri Jan 12 23:08:50 2007 +1100
   19833 
   19834     ati: fix detection of some newer radeons using ati wrapper
   19835     
   19836     This is mainly due to the cards having a different resource 1.
   19837     Fixes 6796
   19838 
   19839 commit 1e690c57ad1dfaeb760ef6e799faa6398e9a0551
   19840 Author: Dave Airlie <airlied (a] linux.ie>
   19841 Date:   Fri Jan 12 23:03:10 2007 +1100
   19842 
   19843     always create a second CRTC I think this should solve any problems
   19844 
   19845 commit 25b36a4c56422ad8e25a4a1c55055c2f062213ca
   19846 Author: Dave Airlie <airlied (a] linux.ie>
   19847 Date:   Fri Jan 5 16:13:16 2007 +1100
   19848 
   19849     minor randr1.2 fixups
   19850 
   19851 commit abe8791e4f9fa3e88273897b351387cd33822734
   19852 Author: Dave Airlie <airlied (a] linux.ie>
   19853 Date:   Fri Jan 5 15:09:43 2007 +1100
   19854 
   19855     hook up DPMS through xf86
   19856 
   19857 commit 8a9c68c2234b91ed38555f892afdad30b9e4b455
   19858 Author: Dave Airlie <airlied (a] linux.ie>
   19859 Date:   Fri Jan 5 15:09:15 2007 +1100
   19860 
   19861     set binding for new heads
   19862 
   19863 commit d6a2b8aeb5a97ee907fd45b574bc6e4ab4b3aede
   19864 Author: Dave Airlie <airlied (a] linux.ie>
   19865 Date:   Fri Jan 5 09:33:54 2007 +1100
   19866 
   19867     fix LUT
   19868 
   19869 commit ef1d36e56dec1fec37cee2dfd9cb5bf8ce2c485c
   19870 Author: Roland Scheidegger <sroland (a] tungstengraphics.com>
   19871 Date:   Wed Jan 3 15:56:23 2007 +0100
   19872 
   19873     fix uninitialized mode regs (bug 9495)
   19874     
   19875     Since the reorganization of the mode setting code, the mode registers relying
   19876     on state already set (by bios) were not read, thus clearing out all bits the
   19877     driver does not touch. At the very least, this could lead to completely
   19878     nonfunctional to misbehaving dvi output (see bug 9495). Fix this by using the
   19879     SavedReg values, which also makes it more obvious that those are bits which
   19880     were not set by the driver previously, but come from register readback.
   19881     (cherry picked from 9506f7015a1e442f4ca0bd3bfae555ec7e8a5f37 commit)
   19882 
   19883 commit 55aa832157bdebcba2d58896777942d108c352b0
   19884 Author: Dave Airlie <airlied (a] linux.ie>
   19885 Date:   Thu Jan 4 17:57:31 2007 +1100
   19886 
   19887     fix cursor handling
   19888 
   19889 commit 4f8a7cafdc77e98dc44f9eced876560b1ee01117
   19890 Author: Dave Airlie <airlied (a] linux.ie>
   19891 Date:   Thu Jan 4 16:23:39 2007 +1100
   19892 
   19893     hook up crtc modesetting
   19894 
   19895 commit 52f749c8a613ee316044abe82156ee270412ced8
   19896 Author: Dave Airlie <airlied (a] linux.ie>
   19897 Date:   Thu Jan 4 16:23:26 2007 +1100
   19898 
   19899     fix typo
   19900 
   19901 commit d7ff61c6822cbede7f5b59b411048d33dbae9ee4
   19902 Author: Dave Airlie <airlied (a] linux.ie>
   19903 Date:   Thu Jan 4 13:38:26 2007 +1100
   19904 
   19905     hook up detection of output
   19906 
   19907 commit 50439d7e9f4f6f9933bacd59f8bb3e655a35dbc2
   19908 Author: Dave Airlie <airlied (a] linux.ie>
   19909 Date:   Thu Jan 4 13:21:57 2007 +1100
   19910 
   19911     fixup some function calls
   19912 
   19913 commit e067bfee92f2b0877108355619b2fb9188a9d15a
   19914 Author: Dave Airlie <airlied (a] linux.ie>
   19915 Date:   Thu Jan 4 13:21:45 2007 +1100
   19916 
   19917     add more files for back compat
   19918 
   19919 commit f1f34627ffbe2136ac3e023c01c0430412919ded
   19920 Author: Dave Airlie <airlied (a] linux.ie>
   19921 Date:   Thu Jan 4 12:50:03 2007 +1100
   19922 
   19923     make restore mode non-static
   19924 
   19925 commit 249ec67c296b34d0c7c1d78602628d2f7ce6a045
   19926 Author: Dave Airlie <airlied (a] linux.ie>
   19927 Date:   Thu Jan 4 12:43:03 2007 +1100
   19928 
   19929     more minor fixes to get radeon up to speed
   19930 
   19931 commit a43c1d55f5f855d9e6ae939dd4eec1c607b6d514
   19932 Author: Dave Airlie <airlied (a] linux.ie>
   19933 Date:   Thu Jan 4 12:29:51 2007 +1100
   19934 
   19935     bring radeon randr code inline with intel randr code
   19936 
   19937 commit c54a31565e3ea50f1af7b81b1bf0c0e437099f47
   19938 Author: Dave Airlie <airlied (a] linux.ie>
   19939 Date:   Thu Jan 4 10:39:01 2007 +1100
   19940 
   19941     radeon: fixup fastwrites to be always off
   19942     
   19943     My 8500 in i845 doesn't work with fastwrites even setup by the firmware.
   19944 
   19945 commit dda2bbfdc2e0da6e8b9cb8d1bf78b91f1bb8131f
   19946 Author: Dave Airlie <airlied (a] linux.ie>
   19947 Date:   Thu Jan 4 10:29:54 2007 +1100
   19948 
   19949     radeon: don't touch Controller[1] on single CRTC cards.
   19950     
   19951     This might fix bug 9371
   19952 
   19953 commit 9506f7015a1e442f4ca0bd3bfae555ec7e8a5f37
   19954 Author: Roland Scheidegger <sroland (a] tungstengraphics.com>
   19955 Date:   Wed Jan 3 15:56:23 2007 +0100
   19956 
   19957     fix uninitialized mode regs (bug 9495)
   19958     
   19959     Since the reorganization of the mode setting code, the mode registers relying
   19960     on state already set (by bios) were not read, thus clearing out all bits the
   19961     driver does not touch. At the very least, this could lead to completely
   19962     nonfunctional to misbehaving dvi output (see bug 9495). Fix this by using the
   19963     SavedReg values, which also makes it more obvious that those are bits which
   19964     were not set by the driver previously, but come from register readback.
   19965 
   19966 commit d5c6306385cbc7b13a132ae72ed04e04e24d9886
   19967 Author: George Sapountzis <gsap7 (a] yahoo.gr>
   19968 Date:   Tue Dec 19 09:45:24 2006 +0200
   19969 
   19970     Use portable XORG_RELEASE_VERSION macro.
   19971 
   19972 commit 97df0a32b14e34f22dce9cd3b375c1ac5fb1c5eb
   19973 Author: Michel Dnzer <michel (a] tungstengraphics.com>
   19974 Date:   Tue Dec 19 11:28:21 2006 +0100
   19975 
   19976     radeon: Advertise 2D engine limits to EXA when we're not using the 3D engine.
   19977     
   19978     Also round up to the maximum width and height, as that's what EXA compares.
   19979 
   19980 commit 295823d0879a5b574bb79843a6acd43adb9259e5
   19981 Author: Michel Dnzer <michel (a] tungstengraphics.com>
   19982 Date:   Tue Dec 19 11:19:20 2006 +0100
   19983 
   19984     radeon: Default to leaving AGP transfer mode and fast writes unchanged.
   19985     
   19986     Based on the assumption that firmware should have set up the card and host
   19987     bridge appropriately for these settings, this may actually be safer, at least
   19988     for the transfer rate; leaving fast writes enabled is hopefully safe as well,
   19989     it certainly is on my sytem.
   19990     
   19991     See https://bugs.freedesktop.org/show_bug.cgi?id=9284 .
   19992 
   19993 commit 81f3b4070b70483d6da4f7587e52a64ac69c8ca0
   19994 Author: Eamon Walsh <ewalsh (a] tycho.nsa.gov>
   19995 Date:   Mon Dec 18 14:06:15 2006 -0500
   19996 
   19997     Revert "Convert callers of LookupWindow() to dixLookupWindow()."
   19998     
   19999     This reverts commit 48ff33a1770f3684cd50184db8f1944a456d9974.
   20000 
   20001 commit 87592ffb717da1f0a1767a38918d16d60953599c
   20002 Author: Dave Airlie <airlied (a] linux.ie>
   20003 Date:   Sun Dec 17 20:10:58 2006 +1100
   20004 
   20005     add setdpi call
   20006 
   20007 commit 41cd50487bc85708a3f791dfa70bf85223d91a65
   20008 Author: Dave Airlie <airlied (a] linux.ie>
   20009 Date:   Sun Dec 17 20:08:07 2006 +1100
   20010 
   20011     add displayWidth set
   20012 
   20013 commit 555e0f988c571aa47bc62ec6d9612a71f1a1f59b
   20014 Author: Dave Airlie <airlied (a] linux.ie>
   20015 Date:   Sun Dec 17 19:59:19 2006 +1100
   20016 
   20017     add randr pre init
   20018 
   20019 commit 3e2c72d7ac80ed874bcf2887a5253dac1c9bb02c
   20020 Author: Dave Airlie <airlied (a] linux.ie>
   20021 Date:   Sun Dec 17 19:49:08 2006 +1100
   20022 
   20023     fixup even more remnants of old code
   20024 
   20025 commit 4356b031886e00b3ed5ac1dbceeadebd7fc29fc2
   20026 Author: Dave Airlie <airlied (a] linux.ie>
   20027 Date:   Sun Dec 17 19:47:45 2006 +1100
   20028 
   20029     fix remnant of old code
   20030 
   20031 commit 17d39502a8dbea395051007aebffdf23644e9ee1
   20032 Author: Dave Airlie <airlied (a] linux.ie>
   20033 Date:   Sun Dec 17 19:44:39 2006 +1100
   20034 
   20035     use getddcmodes properly
   20036 
   20037 commit bf0b364cbd8682f297e2d110ece1f72e7151340d
   20038 Author: Dave Airlie <airlied (a] linux.ie>
   20039 Date:   Sun Dec 17 17:31:08 2006 +1100
   20040 
   20041     fix up output namings
   20042 
   20043 commit 4962a5430844114de864418d803f3182b90792ff
   20044 Author: Dave Airlie <airlied (a] linux.ie>
   20045 Date:   Sun Dec 17 16:58:07 2006 +1100
   20046 
   20047     remove some code that moved into server
   20048 
   20049 commit b47013f41249516ae82e22bd75caf573da2cc13c
   20050 Author: Dave Airlie <airlied (a] linux.ie>
   20051 Date:   Sat Dec 16 12:02:37 2006 +1100
   20052 
   20053     hook up mode detect to new randr code
   20054 
   20055 commit 48ff33a1770f3684cd50184db8f1944a456d9974
   20056 Author: Eamon Walsh <ewalsh (a] tycho.nsa.gov>
   20057 Date:   Fri Dec 15 17:43:39 2006 -0500
   20058 
   20059     Convert callers of LookupWindow() to dixLookupWindow().
   20060 
   20061 commit 62a5e7565b66d7b7d65609c034f34b55bd266617
   20062 Author: Dave Airlie <airlied (a] linux.ie>
   20063 Date:   Fri Dec 15 19:48:42 2006 +1100
   20064 
   20065     bring over latest code from Intel git repo.
   20066     
   20067     this code doesn't work yet just realigns with intel work
   20068 
   20069 commit 29124400c7f193317d41d8cfd748371a239cfea1
   20070 Author: Dave Airlie <airlied (a] linux.ie>
   20071 Date:   Sun Dec 10 18:00:17 2006 +1100
   20072 
   20073     hook up randr crtc setting
   20074 
   20075 commit 120c854f185c1e7711cf0dee19303fdb8894d49d
   20076 Author: Roland Scheidegger <sroland (a] tungstengraphics.com>
   20077 Date:   Fri Dec 8 02:51:52 2006 +0100
   20078 
   20079     radeon: avoid unnecessary OUTPLL/INPLL calls when displaying video
   20080     
   20081     It is not necessary to always emit a OUTPLL/INPLL pair when we display
   20082     a video frame. On some chips there are erratas for which the workarounds
   20083     cause a 10ms delay by those calls. This is related to #5876 though those
   20084     affected may suffer from other slowness issues too.
   20085 
   20086 commit ccd37b3e88cdcfe03b7c707b6082339eb8f11e6b
   20087 Author: Michel Dnzer <michel (a] tungstengraphics.com>
   20088 Date:   Thu Dec 7 18:41:48 2006 +0100
   20089 
   20090     radeon: Move Xv option handling code into RADEONPreInitXv().
   20091     
   20092     This unclutters RADEONPreInit() somewhat, but more importantly moves comparison
   20093     against info->ChipFamily after that's initialized.
   20094 
   20095 commit 02be8c04a268eaa71bdfe891331758715fef4e71
   20096 Author: Michel Dnzer <michel (a] tungstengraphics.com>
   20097 Date:   Thu Dec 7 18:31:58 2006 +0100
   20098 
   20099     radeon: Make cache flushing for R300 series less invasive.
   20100     
   20101     Instead of calling the DRM CP idle ioctl, just emit the cache flush commands
   20102     into the CP stream.
   20103 
   20104 commit be46f7b6f7a729695a0affe2328077666283af12
   20105 Author: Michel Dnzer <michel (a] tungstengraphics.com>
   20106 Date:   Thu Dec 7 16:27:10 2006 +0100
   20107 
   20108     Fix radeon compile warnings.
   20109 
   20110 commit 59c5b4f69c97fb233144677ab18095f88aed006b
   20111 Author: Daniel Stone <daniel (a] fooishbar.org>
   20112 Date:   Wed Dec 6 18:48:55 2006 +0200
   20113 
   20114     Makefile.am: re-add ChangeLog to CLEANFILES
   20115 
   20116 commit 7611f14dc697b75cd7bb6493bb65b3a7ead379b8
   20117 Author: Daniel Stone <daniel (a] fooishbar.org>
   20118 Date:   Wed Dec 6 18:47:33 2006 +0200
   20119 
   20120     Makefile.am: fix changelog hook
   20121     Make changelog hook safe for all situations.
   20122 
   20123 commit f2a9d2d61addc4e3d5e128d8078a04c9a136be6a
   20124 Author: Roland Scheidegger <sroland (a] tungstengraphics.com>
   20125 Date:   Wed Dec 6 00:16:41 2006 +0100
   20126 
   20127     radeon: fix up packed yuv broken by planar yuv patch
   20128     
   20129     fix the forgotten leftuv value for packed yuv which is
   20130     needed to get correct uv starting pixel (fixes broken clipping /
   20131     non-null src start pixel as tvtime uses)
   20132 
   20133 commit d2aa57a4bdd4a0deb2c659bb07f3f57d1116f0d1
   20134 Author: Roland Scheidegger <sroland (a] tungstengraphics.com>
   20135 Date:   Tue Dec 5 01:30:13 2006 +0100
   20136 
   20137     radeon: use overlay scaler native planar yuv capability.
   20138     
   20139     Radeons can do planar yuv just fine, there is no need to convert all data
   20140     to packed yuv manually. This saves some cpu cycles as well as some
   20141     (graphic card) ram.
   20142 
   20143 commit 5d5fa1b86e5179b061f0db47fe0227d1b84c37f8
   20144 Author: Dave Airlie <airlied (a] linux.ie>
   20145 Date:   Mon Dec 4 18:53:33 2006 +1100
   20146 
   20147     update radeon driver to Intel driver xf86Crtc interfaces
   20148 
   20149 commit 51d1cf19e71dd5de47f2c6467f4a1685eefd9e1e
   20150 Author: Dave Airlie <airlied (a] linux.ie>
   20151 Date:   Sun Dec 3 16:30:01 2006 +1100
   20152 
   20153     Add radeon randr 1.2 initial attempt at support
   20154     
   20155     This doesn't do a huge amount yet
   20156 
   20157 commit eb17c9aed2144701ad7bd1042b2905446e4d708a
   20158 Author: airlied <airlied (a] optimus.localdomain>
   20159 Date:   Sat Nov 18 15:48:02 2006 +1100
   20160 
   20161     move radeon over to not using X's mode management like the intel driver.
   20162     
   20163     this builds and at least seems to pick a mode.. might be near to hooking
   20164     up randr1.2 soon
   20165 
   20166 commit 941b5120916ebff69ec0ee4ca7a46105d5306e5d
   20167 Author: airlied <airlied (a] optimus.localdomain>
   20168 Date:   Sat Nov 18 10:41:12 2006 +1100
   20169 
   20170     make radeon modes use generic code
   20171 
   20172 commit 608427283ea59cdfe3d85e1cf32719bc3809dc16
   20173 Author: airlied <airlied (a] optimus.localdomain>
   20174 Date:   Sat Nov 18 10:35:31 2006 +1100
   20175 
   20176     add more functions from i830 driver
   20177     
   20178     This adds more generic functions from the i830 driver to the radeon
   20179 
   20180 commit d5b8cafc185b7d9fb909cb18a08615f81d89eaf8
   20181 Author: airlied <airlied (a] optimus.localdomain>
   20182 Date:   Sat Nov 18 10:22:38 2006 +1100
   20183 
   20184     add generic mode handling code from Intel driver
   20185 
   20186 commit 9cfa82e1670ad85746926995972a535ddf03ee07
   20187 Author: Dave Airlie <airlied (a] linux.ie>
   20188 Date:   Sun Dec 3 15:56:38 2006 +1100
   20189 
   20190     move monitor detection into single function
   20191 
   20192 commit 032a00d155ecdcdcab3ca0d047f552fe6b338a97
   20193 Author: airlied <airlied (a] optimus.localdomain>
   20194 Date:   Sat Nov 18 10:23:12 2006 +1100
   20195 
   20196     make DDC function more generic
   20197 
   20198 commit 2632ae24b3b50c69567e92611ce7c2cd2ee98baa
   20199 Author: Dave Airlie <airlied (a] linux.ie>
   20200 Date:   Sun Dec 3 15:22:38 2006 +1100
   20201 
   20202     re-program bios 4 scratch so we know if the LCD panel is there post startup
   20203 
   20204 commit ddec94e8f2f5746bad0e998d15303e771803d22b
   20205 Author: Dave Airlie <airlied (a] linux.ie>
   20206 Date:   Sun Dec 3 11:07:23 2006 +1100
   20207 
   20208     move crtc to connector mapping to a connector to crtc mapping.
   20209     
   20210     Still not allowing any clone modes, but heading in the correct direction
   20211     I hope... there is a chance this will regress something from superpatch..
   20212 
   20213 commit 218cb7f8db35d0ce8f9fc4ece72bd5ec3f52106f
   20214 Author: Dave Airlie <airlied (a] linux.ie>
   20215 Date:   Sun Dec 3 09:53:35 2006 +1100
   20216 
   20217     radeon: dynamically allocate connectors
   20218 
   20219 commit f22fd02bc7f7ef67e33c9bd93eae2d7488669b5e
   20220 Author: Dave Airlie <airlied (a] linux.ie>
   20221 Date:   Sat Dec 2 19:48:00 2006 +1100
   20222 
   20223     make CRTCs malloc'ed rather than part of Ent
   20224     
   20225     This is leading towards randr-1.2 believe me :-)
   20226 
   20227 commit 13efd1f75fbd29a4d1f69d7d5a5bb2b8d90ad820
   20228 Author: Dave Airlie <airlied (a] linux.ie>
   20229 Date:   Sat Dec 2 19:16:41 2006 +1100
   20230 
   20231     move HasCRTC2 to pRADEONEnt from info
   20232 
   20233 commit 3933b86390eb2f4198d490acd4914fb470c40f47
   20234 Author: Michel Dnzer <michel (a] tungstengraphics.com>
   20235 Date:   Fri Dec 1 18:00:17 2006 +0100
   20236 
   20237     Make log file output clear about origin of used overlay scaler buffer width.
   20238 
   20239 commit 563dfb52f5b24d2f765fae0394e599c11dcf0b5b
   20240 Author: Michel Dnzer <michel (a] tungstengraphics.com>
   20241 Date:   Fri Dec 1 17:56:19 2006 +0100
   20242 
   20243     Increase default overlay scaler buffer width for RV350.
   20244     
   20245     Works with 1920x1080 video on my M10.
   20246 
   20247 commit 984ea3d9b7c27d8183ca94ad9d7905f03613fe10
   20248 Author: Michel Dnzer <michel (a] tungstengraphics.com>
   20249 Date:   Fri Dec 1 17:42:23 2006 +0100
   20250 
   20251     Fix build warning.
   20252 
   20253 commit 9f5ea3981449f29ff204eb154166e8fc813205fa
   20254 Author: Roland Scheidegger <rscheidegger_lists (a] hispeed.ch>
   20255 Date:   Wed Nov 29 16:46:57 2006 +0100
   20256 
   20257     radeon: bug #1462, predownscale to make HD video work.
   20258     
   20259     Use the overlay scaler's predownscale capability to make videos with large
   20260     horizontal resolution work if it exceeds the scaler buffer width. Make the
   20261     scaler buffer width user-configurable since we don't know it for all chips,
   20262     and using predownscaling may otherwise reduce quality even if it wouldn't
   20263     be needed. This should fix bug #1462.
   20264 
   20265 commit 35a5eaf5adf103ef57f8d4590dae25b0c50bd780
   20266 Author: airlied <airlied (a] optimus.localdomain>
   20267 Date:   Tue Nov 28 17:31:05 2006 +1100
   20268 
   20269     fixup EXA after previous commit
   20270 
   20271 commit ba047ae863aac869595a31ea94f102084636fd29
   20272 Author: airlied <airlied (a] optimus.localdomain>
   20273 Date:   Tue Nov 28 17:26:10 2006 +1100
   20274 
   20275     radeon: initial move framebuffer away from zero prep.
   20276     
   20277     In theory the driver should be able to handle the front buffer not at VRAM 0
   20278     In practice it didn't.. this is cleanup for at least XAA parts of the driver
   20279     to allow for the frontbuffer to move. It has to re-organise a large part of ScreenInit so things happen in the correct order otherwise some things get setup in-correctly. (not sure EXA with fb not at 0 works yet...)
   20280 
   20281 commit 0d42cab2d889070ab6de05990e2b19724595f7af
   20282 Author: Alex Deucher <alex@t41p.(none)>
   20283 Date:   Wed Nov 22 13:44:49 2006 -0500
   20284 
   20285     clean up previous VIP commit.
   20286 
   20287 commit 8e0f57571228729cc40ed59266484ecc43819f44
   20288 Author: Alex Deucher <alex@t41p.(none)>
   20289 Date:   Wed Nov 22 13:38:01 2006 -0500
   20290 
   20291     Don't mess with the VIP bus on mobility chips.  Seems to cause fan
   20292     problems on asus laptops (see bug 7463).  We don't support video-in
   20293     on any laptops at the moment anyway.
   20294 
   20295 commit e4850610596a08082a528c38186268b72012e78c
   20296 Author: Alain Pteut <alain.peteut (a] gmx.ch>
   20297 Date:   Wed Nov 22 12:54:55 2006 -0500
   20298 
   20299     enable i2c for PCI_CHIP_RV250_If.  allows AIW fuctionality to work.
   20300     patch and testing from Alain Pteut
   20301 
   20302 commit ff38c2c9cf0c6acbdaf53b681ec721487cf411f8
   20303 Author: Michel Dnzer <michel (a] tungstengraphics.com>
   20304 Date:   Sun Nov 19 17:11:46 2006 +0100
   20305 
   20306     radeon: Bug #8989: Fix page flipping artifacts with XAA.
   20307     
   20308     We still have to force-sync the pages on enabling page flipping with XAA as the
   20309     second page may have been clobbered by the offscreen pixmap cache since they
   20310     were last synced.
   20311 
   20312 commit 2dd0892817090709b2fb7ffba920595ada00fcad
   20313 Author: Michel Dnzer <michel (a] tungstengraphics.com>
   20314 Date:   Sun Nov 19 17:09:11 2006 +0100
   20315 
   20316     Fix compile warnings.
   20317 
   20318 commit 8c1b9269aaac746989bdb9be02915722bcf6fec0
   20319 Author: airlied <airlied (a] optimus.localdomain>
   20320 Date:   Fri Nov 17 18:47:50 2006 +1100
   20321 
   20322     forgot SetPitch function is called
   20323 
   20324 commit 3a0338bb487739a1740ddfb4d36d53cfa7f798c6
   20325 Author: airlied <airlied (a] optimus.localdomain>
   20326 Date:   Fri Nov 17 18:37:00 2006 +1100
   20327 
   20328     split mode handling code into separate modes source file
   20329 
   20330 commit 13e0a95564220d42ad8060b43b0aaaba3002157a
   20331 Author: David Airlie <airlied (a] asimov.stargames.com.au>
   20332 Date:   Mon Nov 13 09:35:18 2006 +1100
   20333 
   20334     fix up issue with bindings and mergedfb
   20335 
   20336 commit 63444770ff30afeb134befed5bb3a5c28b7bc4e9
   20337 Author: George Sapountzis <gsap7 (a] yahoo.gr>
   20338 Date:   Thu Nov 9 22:01:28 2006 +0200
   20339 
   20340     [mach64] Prefer double-buffered visuals for GLX.
   20341     
   20342     So that 3D apps apropriately fail in DRI...
   20343 
   20344 commit 0411f68d71c75cda38ad46ad5c0f5cc3cda64464
   20345 Author: George Sapountzis <gsap7 (a] yahoo.gr>
   20346 Date:   Thu Nov 9 22:00:56 2006 +0200
   20347 
   20348     [mach64] Use asynchronous DMA mode by default.
   20349 
   20350 commit 8dd668db05e8f1282fa0e29a91e38c7cbdc97aa1
   20351 Author: Dave Airlie <airlied (a] linux.ie>
   20352 Date:   Sun Nov 12 16:33:21 2006 +1100
   20353 
   20354     radeon: abstract init display bandwidth from mergedfb
   20355 
   20356 commit 45a9f434b77ad892efcdba267a935135b972dd42
   20357 Author: Dave Airlie <airlied (a] linux.ie>
   20358 Date:   Sun Nov 12 16:12:56 2006 +1100
   20359 
   20360     add radeon Init2 function, to abstract some mergedfb mode setting
   20361 
   20362 commit d0828804aec0852afaca44ee41c4792edc40dbb4
   20363 Author: Dave Airlie <airlied (a] linux.ie>
   20364 Date:   Sun Nov 12 15:59:02 2006 +1100
   20365 
   20366     add initial controller binding, remove uses of mergedfb test
   20367 
   20368 commit 78061ca460c9d6fd338ccf273bbfa152f471622e
   20369 Author: Dave Airlie <airlied (a] linux.ie>
   20370 Date:   Mon Oct 23 16:49:59 2006 +1000
   20371 
   20372     radeon: separate static controller setup from non-static
   20373 
   20374 commit f917f65e8d2b13d8b9bfc4320f4a935f5a5c4bff
   20375 Author: George Sapountzis <gsap7 (a] yahoo.gr>
   20376 Date:   Thu Nov 2 21:16:53 2006 +0200
   20377 
   20378     Officially require libdrm 2.2.0
   20379     
   20380     Note that this is only for the headers at compile-time. The driver still
   20381     uses libdrm 1.2.0 from Xserver at run-time.
   20382 
   20383 commit ca8c148942371c9445f32985625ce38eabc016e1
   20384 Author: George Sapountzis <gsap7 (a] yahoo.gr>
   20385 Date:   Thu Oct 26 15:40:46 2006 +0300
   20386 
   20387     Handle .99 in version patch level.
   20388 
   20389 commit 23cec754158c94b43225b2070fc0a0b003e7bd25
   20390 Author: George Sapountzis <gsap7 (a] yahoo.gr>
   20391 Date:   Thu Oct 26 15:39:49 2006 +0300
   20392 
   20393     [mach64] EXA: reserve DRI buffers only when DRI is active.
   20394 
   20395 commit 9cd78af1d06f753e7bd7e1acaff25398bde45f6e
   20396 Author: Dave Airlie <airlied (a] linux.ie>
   20397 Date:   Mon Oct 23 16:52:07 2006 +1000
   20398 
   20399     radeon: set preferred modes
   20400 
   20401 commit 914a5f0117ccb76292bdd81ea4a2a79d33319550
   20402 Author: Michel Dnzer <michel (a] tungstengraphics.com>
   20403 Date:   Mon Oct 23 10:13:24 2006 +0200
   20404 
   20405     radeon: Pitch doesn't matter when height == 1.
   20406 
   20407 commit 2bcb51d66edaa944379cf8c8ca1ba91fffdc20a8
   20408 Author: Michel Daenzer <michel (a] tungstengraphics.com>
   20409 Date:   Sun Oct 22 17:26:28 2006 +0200
   20410 
   20411     Bug #6756: Attempt to fix repeat picture acceleration.
   20412     
   20413     Always use normalized texture coordinates on R200 and fall back if a POT
   20414     texture pitch doesn't match the HW's implicit pitch.
   20415 
   20416 commit dabffb8335027b60ca1fc554423e196dfb9acd6d
   20417 Author: Henry Zhao <henry.zhao (a] sun.com>
   20418 Date:   Tue Oct 17 21:17:47 2006 -0400
   20419 
   20420     improved results for mergedfb xrandr refresh rates - bug 6966
   20421 
   20422 commit 831fc4a009841f68fe161b6e0db5b212d7d8079b
   20423 Author: Henry Zhao <henry.zhao (a] sun.com>
   20424 Date:   Sun Oct 15 17:12:06 2006 -0400
   20425 
   20426     fix bug 6966 (Henry Zhao, Shem Multinymous)
   20427 
   20428 commit 5425be996692425e57884e5a4c159fc79510e89f
   20429 Author: Alex Deucher <alex@t41p.(none)>
   20430 Date:   Sun Oct 15 16:49:24 2006 -0400
   20431 
   20432     clean up magic number
   20433 
   20434 commit 457178f418983041ea59df703a17513a47d17044
   20435 Author: Alex Deucher <alex@t41p.(none)>
   20436 Date:   Sun Oct 15 16:40:08 2006 -0400
   20437 
   20438     Disable all ouputs on initial mode set.  The ones we want will get
   20439     enabled by RADEONEnableDisplay().
   20440 
   20441 commit 3fb3f410931a13542fdd4c51c4c9ecada7b37d76
   20442 Author: Alex Deucher <alex@t41p.(none)>
   20443 Date:   Sun Oct 15 13:29:48 2006 -0400
   20444 
   20445     Rework the output init code.  Divide into separate functions
   20446     for each output.
   20447 
   20448 commit 45e13f3c8786e75276cce85de4af653713d9b4d8
   20449 Author: Alex Deucher <alex@t41p.(none)>
   20450 Date:   Sun Oct 15 13:18:01 2006 -0400
   20451 
   20452     Remove paneloff option.  This is already covered by monitorlayout and
   20453     shouldn't be needed with xrandr++.
   20454     Also remove commented out Bioshotkey code.
   20455 
   20456 commit 4abb5b7afea8d37e95461335e52b16168e555dab
   20457 Author: Alex Deucher <alex@t41p.(none)>
   20458 Date:   Sun Oct 15 13:10:22 2006 -0400
   20459 
   20460     Remove Bioshotkeys option.  Leave the bios as configured at boot.
   20461     Most distros enable this option by defalt anyway, and with xrandr++
   20462     it won't be an issue anyway.
   20463 
   20464 commit 2933140b5f1f8a6e270460d8918a14943bd0f174
   20465 Author: Michel Dnzer <michel (a] tungstengraphics.com>
   20466 Date:   Sun Oct 15 17:05:02 2006 +0200
   20467 
   20468     radeon: Use xf86XVFillKeyHelperDrawable() when available.
   20469 
   20470 commit 4edbfb9eb952f9b3f5f597749192c17baf15cdce
   20471 Author: Michel Dnzer <michel (a] tungstengraphics.com>
   20472 Date:   Sun Oct 15 17:03:13 2006 +0200
   20473 
   20474     radeon: Track screen damage all the time for page flipping.
   20475     
   20476     This way we don't ever have to forcedly synchronize the pages so we hopefully
   20477     never clobber one page's contents when we shouldn't.
   20478 
   20479 commit c9c2ac2b42398f5bfad909f3289e2545bb7b3888
   20480 Author: Michel Dnzer <michel (a] tungstengraphics.com>
   20481 Date:   Sat Oct 14 15:49:22 2006 +0200
   20482 
   20483     radeon: Don't try to synchronize pages when the CP isn't running.
   20484     
   20485     Also move the DamageEmpty() call into RADEONDRIRefreshArea().
   20486 
   20487 commit c19915a401ccf69046bed03c8d5067f2e72a094e
   20488 Author: Dave Airlie <airlied (a] linux.ie>
   20489 Date:   Fri Oct 6 09:55:40 2006 +1000
   20490 
   20491     always turn on DAC for scanning the CRT connect.
   20492     
   20493     Ubuntu 63994 - myself and BenH discussed this as a good idea on irc
   20494 
   20495 commit b8547aa89f93a7fefbefb1c0d2743999930ac785
   20496 Author: Dave Airlie <airlied (a] linux.ie>
   20497 Date:   Wed Oct 4 01:44:24 2006 +1000
   20498 
   20499     update version number to 6.6.99 in preparation for a 6.7 branch at some stage
   20500 
   20501 commit 23a6f97e08fd49e1cae03cd97cae67a5f06b7634
   20502 Author: Alex Deucher <alex@samba.(none)>
   20503 Date:   Tue Oct 3 13:48:09 2006 -0400
   20504 
   20505     FP timing regs required for both internal and external TMDS
   20506 
   20507 commit 829be884702043fe4c9e349488d2585bf0561ae9
   20508 Author: Alex Deucher <alex@samba.(none)>
   20509 Date:   Tue Oct 3 13:41:21 2006 -0400
   20510 
   20511     remove bogus registers
   20512 
   20513 commit cd900580dbc8928ebc28514162b4c1dbfe9fd5ae
   20514 Author: George Sapountzis <gsap7 (a] yahoo.gr>
   20515 Date:   Tue Oct 3 00:32:22 2006 +0300
   20516 
   20517     [mach64] Fix build for !defined(USE_EXA).
   20518 
   20519 commit 22860a3c0685a25f982983654303ad02aedc02ec
   20520 Author: George Sapountzis <gsap7 (a] yahoo.gr>
   20521 Date:   Sun Jul 16 19:23:56 2006 +0300
   20522 
   20523     Bug 6242: [mach64] Use private DMA buffers.
   20524     
   20525     Map the DMA buffers read-only. This eliminates a security problem where a
   20526     client can alter the contents of the DMA buffer after submission to the DRM.
   20527 
   20528 commit cb53fe7c1e45937746e43437ae6adb0355306ae9
   20529 Author: Alex Deucher <alex@t41p.(none)>
   20530 Date:   Sun Oct 1 18:46:05 2006 -0400
   20531 
   20532     fix LVDS plus internal TMDS
   20533 
   20534 commit 145c716de6d42778e447581578f3e4db13c9a653
   20535 Author: David Woodhouse <dwmw2 (a] infradead.org>
   20536 Date:   Sun Oct 1 18:22:14 2006 +0200
   20537 
   20538     Fix radeon vs fbdev pitch calculation.
   20539     
   20540     Fetch the correct displayWidth from fbdevhw after setting the mode.
   20541 
   20542 commit d43ad88fa3913437f6987ab5ab46a38f0cb555a8
   20543 Author: Michel Dnzer <michel (a] tungstengraphics.com>
   20544 Date:   Sat Sep 30 19:25:20 2006 +0200
   20545 
   20546     radeon: Add support for page flipping with EXA.
   20547     
   20548     Also use the damage layer directly instead of via shadowfb and blit dirty
   20549     rectangles to the second page in LeaveServer in order to try and improve the
   20550     tradeoff between performance and correctness.
   20551 
   20552 commit 146ea328b7962f56c6ab47fbe2adc7561b36189c
   20553 Author: Michel Dnzer <michel (a] tungstengraphics.com>
   20554 Date:   Sat Sep 30 19:22:26 2006 +0200
   20555 
   20556     radeon: Fix function name typo which could probably lead to an unresolved symbol.
   20557     
   20558     Also remove declaration of an unused variable.
   20559 
   20560 commit 6671c1b01bf29d8f1cacf9306ef658b967d8a3cf
   20561 Author: Michel Dnzer <michel (a] tungstengraphics.com>
   20562 Date:   Sat Sep 30 18:29:45 2006 +0200
   20563 
   20564     radeon: Always call RADEONGetAccessibleVRAM().
   20565     
   20566     This fixes issues with Option "UseFBDev" and the new memmap code.
   20567     
   20568     OTOH, there is potential for this to break IGPs, but that's what Bugzilla and
   20569     git-bisect are for...
   20570 
   20571 commit c979c7f87fc449cc9631820101edff82c3013e66
   20572 Author: Roland Scheidegger <rscheidegger_lists (a] hispeed.ch>
   20573 Date:   Sat Sep 30 15:14:42 2006 +0200
   20574 
   20575     radeon: Check ROM more thoroughly before treating it as an x86 BIOS.
   20576     
   20577     This prevents the ROMs on some Mac cards getting treated as x86 BIOSen,
   20578     resulting in garbage values.
   20579 
   20580 commit 37c114acbabe35881c39642e293519e2635907aa
   20581 Author: Michel Dnzer <michel (a] tungstengraphics.com>
   20582 Date:   Sat Sep 30 15:11:42 2006 +0200
   20583 
   20584     Remove some dead code.
   20585     
   20586     Fix two compile warnings.
   20587 
   20588 commit 6d7b0763173f56050411d7bdf9a583b9bfc050c4
   20589 Author: Adam Jackson <ajax (a] benzedrine.nwnk.net>
   20590 Date:   Fri Sep 29 18:50:44 2006 -0400
   20591 
   20592     Undo unintended configure.ac change.
   20593     
   20594     Dammit, git, grow a sensible UI already.
   20595 
   20596 commit f96ddd32d3a9e64dc0adec5c50386d6db5b182ee
   20597 Author: Ronald Wahl <rwahl (a] gmx.de>
   20598 Date:   Fri Sep 29 17:51:42 2006 -0400
   20599 
   20600     Hook up DFP power to DPMS events.
   20601 
   20602 commit f6b42149c5a3fee663575fe6bbe78b62695bdbc8
   20603 Author: Alex Deucher <alex@samba.(none)>
   20604 Date:   Fri Sep 29 00:44:36 2006 -0400
   20605 
   20606     tvdac handling was reversed between r200 and other chips
   20607 
   20608 commit c0660495080719c052d6393ede707755929102cd
   20609 Author: Dave Airlie <airlied (a] linux.ie>
   20610 Date:   Wed Sep 27 18:12:52 2006 +1000
   20611 
   20612     radeon: check DDC info for both connectors not just the pScrn one.
   20613     
   20614     Otherwise we disable DDC before we've checked the CRT if LVDS is in use
   20615 
   20616 commit 5b98545618141e86164f3ce66469f9e16b1cf6d4
   20617 Author: Dave Airlie <airlied (a] linux.ie>
   20618 Date:   Wed Sep 27 18:10:30 2006 +1000
   20619 
   20620     radeon: don't move connectors around if LVDS connector is connector 1
   20621     
   20622     On my laptop this allow me to plug or not plug a monitor without affecting
   20623     my lvds
   20624 
   20625 commit 74c725bd86348b5bf9bba0c50e8a6a7885d7ff7b
   20626 Author: Dave Airlie <airlied (a] linux.ie>
   20627 Date:   Mon Sep 25 11:35:32 2006 +1000
   20628 
   20629     radeon: cleanup some bits from superpatch
   20630 
   20631 commit 9827afaa40720a58e2fc029c0bf92ad2fe223d11
   20632 Merge: 10b4b46 ad8259c
   20633 Author: Dave Airlie <airlied (a] linux.ie>
   20634 Date:   Mon Sep 25 11:25:17 2006 +1000
   20635 
   20636     Merge branch 'radeon-sp'
   20637 
   20638 commit ad8259c814629e741ed5567923f40879cc0c7051
   20639 Author: Dave Airlie <airlied (a] linux.ie>
   20640 Date:   Mon Sep 25 11:25:03 2006 +1000
   20641 
   20642     radeon : add back tv-dac register write
   20643 
   20644 commit 10b4b46c16ff3748856b732f9a39de40ba197112
   20645 Author: Dave Airlie <airlied (a] linux.ie>
   20646 Date:   Mon Sep 25 09:08:47 2006 +1000
   20647 
   20648     remove all CVS annotations from the ATI driver files
   20649 
   20650 commit 976dec04786e9b050945c290840b4cdc978c0b23
   20651 Author: Dave Airlie <airlied (a] linux.ie>
   20652 Date:   Mon Sep 25 09:00:21 2006 +1000
   20653 
   20654     radeon: put back in reverseddc code
   20655     
   20656     BenH claims it is needed, agd5f can fix it up later if it isn't.
   20657 
   20658 commit 980fb2f6bd7641c8c57769b0c67e3561903e89a9
   20659 Author: Dave Airlie <airlied (a] linux.ie>
   20660 Date:   Sat Sep 23 08:31:56 2006 +1000
   20661 
   20662     radeon: add some missing bits of superpatch for crtc registers
   20663 
   20664 commit 1ba4f36821e60289cad937abbb0edb273c88436c
   20665 Author: Dave Airlie <airlied (a] linux.ie>
   20666 Date:   Sat Sep 23 08:25:42 2006 +1000
   20667 
   20668     radeon: finish radeon_driver.c import for register changes
   20669 
   20670 commit 547543bbefe605a453bfa5ae6d063ae02c5f040e
   20671 Author: Alex Deucher <alexdeucher (a] gmail.com>
   20672 Date:   Sat Sep 23 08:21:59 2006 +1000
   20673 
   20674     radeon: re-organise FP and CRTC register setting routines
   20675 
   20676 commit fd978140bcb7670f28c684c06c2b6c611c26bef4
   20677 Author: Dave Airlie <airlied (a] linux.ie>
   20678 Date:   Sat Sep 23 08:09:57 2006 +1000
   20679 
   20680     radeon: initial CRTC register setting alignment
   20681 
   20682 commit 406f4911e7ce821002c111d6bcdec35f5b56c943
   20683 Author: Dave Airlie <airlied (a] linux.ie>
   20684 Date:   Sat Sep 23 07:59:24 2006 +1000
   20685 
   20686     radeon: setup the radeon init function to use secondary
   20687 
   20688 commit 452f0f8079d65679905ed5178a256534ef0db0e4
   20689 Author: Dave Airlie <airlied (a] linux.ie>
   20690 Date:   Sat Sep 23 07:41:57 2006 +1000
   20691 
   20692     radeon: bring over final set of changes for radeon_display.c from susperpatch
   20693     
   20694     This brings over Alex's final set of changes...
   20695     
   20696     i'm unsure about the disappearance of reverseddc - alex to review
   20697 
   20698 commit a8b9aa69259a0706d0688d2656ece5a292799242
   20699 Author: Dave Airlie <airlied (a] linux.ie>
   20700 Date:   Sat Sep 23 07:38:25 2006 +1000
   20701 
   20702     radeon: align tabs and make display detection like superpatch
   20703 
   20704 commit 8d4ae98c528a2309dc3c545893dbba2e7f76916c
   20705 Author: Dave Airlie <airlied (a] linux.ie>
   20706 Date:   Sat Sep 23 07:26:44 2006 +1000
   20707 
   20708     radeon: align some output with superpatch
   20709 
   20710 commit 65b54847c5e79b2ec3cb1a08b265229443c9deb9
   20711 Author: Dave Airlie <airlied (a] linux.ie>
   20712 Date:   Sat Sep 23 07:22:31 2006 +1000
   20713 
   20714     radeon: change function name to Displays rather than Monitors
   20715 
   20716 commit 7e16d9fff96dcdff8c25dbbe2a51be0023b7985a
   20717 Author: Dave Airlie <airlied (a] linux.ie>
   20718 Date:   Sat Sep 23 07:21:15 2006 +1000
   20719 
   20720     radeon: make GetConnectedMonitors a static void
   20721 
   20722 commit 6f63b3dc8b3e2299f5f02abc1c565176d2d46cee
   20723 Author: Dave Airlie <airlied (a] linux.ie>
   20724 Date:   Sat Sep 23 07:19:43 2006 +1000
   20725 
   20726     radeon: some minor alignments and cleanups for info->
   20727 
   20728 commit c9f3ced3b1c194cacf1ab9436ee6c2d4efd3a8e9
   20729 Author: Alex Deucher <alexdeucher (a] gmail.com>
   20730 Date:   Sat Sep 23 07:16:10 2006 +1000
   20731 
   20732     radeon: add reverse display option to switch displays on non-mobility cards
   20733 
   20734 commit e752443c540d9a94522050c61ef7c33d912fece5
   20735 Author: Dave Airlie <airlied (a] linux.ie>
   20736 Date:   Fri Sep 22 07:10:10 2006 +1000
   20737 
   20738     radeon: flesh out mapcontrollers
   20739 
   20740 commit 7a0e4eb47655c4701fc3a4b33b6c8e9f378ccc9e
   20741 Author: Dave Airlie <airlied (a] linux.ie>
   20742 Date:   Fri Sep 22 07:05:56 2006 +1000
   20743 
   20744     radeon: add some info to the map controllers
   20745 
   20746 commit 75bf69c868be6164d0041a32f52244f1ef83e050
   20747 Author: Dave Airlie <airlied (a] linux.ie>
   20748 Date:   Fri Sep 22 07:03:52 2006 +1000
   20749 
   20750     radeon: add simple map controllers call
   20751 
   20752 commit 8ba5abd1329347c7fbf4b4d09c95da0d23b4884a
   20753 Author: Dave Airlie <airlied (a] linux.ie>
   20754 Date:   Fri Sep 22 06:58:41 2006 +1000
   20755 
   20756     radeon: move comment
   20757 
   20758 commit e8d77b7c36fa791a2350a6f4b15728b15d8f3de0
   20759 Author: Dave Airlie <airlied (a] linux.ie>
   20760 Date:   Fri Sep 22 06:55:51 2006 +1000
   20761 
   20762     radeon: refactor blank/unblank
   20763 
   20764 commit 8534723f5710e2916b4a22efe22a6b7365cc8db6
   20765 Author: Alex Deucher <alexdeucher (a] gmail.com>
   20766 Date:   Fri Sep 22 06:36:03 2006 +1000
   20767 
   20768     radeon: make DVI_I default connector
   20769 
   20770 commit d7fc79fd9f094ac462de0883af7e6030cb6195a6
   20771 Author: Dave Airlie <airlied (a] linux.ie>
   20772 Date:   Fri Sep 22 06:35:34 2006 +1000
   20773 
   20774     radeon: add enable display function
   20775 
   20776 commit 4a54886d510f26b29d27e5c9a73647554291b1a6
   20777 Merge: 70264d6 9fa176c
   20778 Author: Dave Airlie <airlied (a] linux.ie>
   20779 Date:   Fri Sep 22 06:00:04 2006 +1000
   20780 
   20781     Merge branch 'master' into radeon-spm1
   20782     
   20783     Conflicts:
   20784     
   20785     	src/radeon_driver.c
   20786 
   20787 commit 9fa176c7989030e7340cc9b85d0b6a7b34303091
   20788 Author: Alex Deucher <alex@samba.(none)>
   20789 Date:   Tue Sep 19 13:58:17 2006 -0400
   20790 
   20791     Provide all resolutions (instead only the largest one) in MergedFB clone
   20792     mode without config file (Henry Zhao)
   20793 
   20794 commit e742aeb28c7d9d6e75932c408bcc7c44af52e303
   20795 Author: Alex Deucher <alex@samba.(none)>
   20796 Date:   Tue Sep 19 13:45:33 2006 -0400
   20797 
   20798     fix large negative refresh rates with mergedfb (Henry Zhao)
   20799     fixes bug 6966
   20800 
   20801 commit 9c0c805704f1df1b66adc2a6b9313597ae5b86cc
   20802 Author: Dave Airlie <airlied (a] linux.ie>
   20803 Date:   Mon Sep 18 19:41:21 2006 +1000
   20804 
   20805     radeon: fix rn50 memmap
   20806     
   20807     This should fixup the rn50/m6/m7 memory map problem that has been reported
   20808     since BenH's memory mapping changes
   20809 
   20810 commit 70264d645724718a48ca229fedc04e33681b7d31
   20811 Author: Dave Airlie <airlied@starflyer-ubuntu.(none)>
   20812 Date:   Mon Sep 18 09:56:25 2006 +1000
   20813 
   20814     radeon; put back old TV DAC code for now
   20815 
   20816 commit 53eb843ad8ec5a292dff0844330ecfa9b7b2a0cb
   20817 Author: Dave Airlie <airlied@starflyer-ubuntu.(none)>
   20818 Date:   Mon Sep 18 07:55:21 2006 +1000
   20819 
   20820     radeon: move code around in InitCrtcRegisters
   20821 
   20822 commit bcae4352079109a9dd16117bf9ec19dd215180bf
   20823 Author: Dave Airlie <airlied@starflyer-ubuntu.(none)>
   20824 Date:   Mon Sep 18 07:33:48 2006 +1000
   20825 
   20826     radeon: cleanup DPMS set on/off code to use new controller structure
   20827 
   20828 commit 87622f56b3dd7e2d2f00ad71e5b569eac31fb2b1
   20829 Author: Dave Airlie <airlied@starflyer-ubuntu.(none)>
   20830 Date:   Mon Sep 18 07:15:54 2006 +1000
   20831 
   20832     radeon: cleanup DacPowerSet
   20833 
   20834 commit a417fa081926b2f84e2cbdc355cc7462d1ebdfad
   20835 Author: Dave Airlie <airlied@starflyer-ubuntu.(none)>
   20836 Date:   Mon Sep 18 07:15:41 2006 +1000
   20837 
   20838     radeon: fixup InitFPRegisters function call to not pass info
   20839 
   20840 commit 8bff57a938e92dfc8729e40f7aa9ad9a96262131
   20841 Author: Dave Airlie <airlied@starflyer-ubuntu.(none)>
   20842 Date:   Mon Sep 18 07:02:35 2006 +1000
   20843 
   20844     radeon: copy of overupdated bios hotkeys code from Alex
   20845 
   20846 commit 76352c684d5e840c9f7ac0781e3ecb32951b32db
   20847 Author: Dave Airlie <airlied@starflyer-ubuntu.(none)>
   20848 Date:   Mon Sep 18 06:54:28 2006 +1000
   20849 
   20850     radeon: minor cleanup of masking for crtc registers
   20851 
   20852 commit a7b97697ed13ac25844890439ffba31524e03a16
   20853 Author: Dave Airlie <airlied@starflyer-ubuntu.(none)>
   20854 Date:   Mon Sep 18 06:53:23 2006 +1000
   20855 
   20856     radeon: initialise controller structures
   20857 
   20858 commit 362ee3778764633cb4c9388aa329c5b715885038
   20859 Author: Dave Airlie <airlied@starflyer-ubuntu.(none)>
   20860 Date:   Mon Sep 18 06:41:14 2006 +1000
   20861 
   20862     radeon: move InitFPRegisters up to align with superpatch
   20863 
   20864 commit 11fb9a14741746c752b0001c1b1d39a54e69657a
   20865 Author: Dave Airlie <airlied@starflyer-ubuntu.(none)>
   20866 Date:   Mon Sep 18 06:35:50 2006 +1000
   20867 
   20868     radeon: add tv dac adj lookup
   20869 
   20870 commit a15ac59c4d1a15380910be2a7438111b09161c81
   20871 Author: Dave Airlie <airlied@starflyer-ubuntu.(none)>
   20872 Date:   Mon Sep 18 06:35:28 2006 +1000
   20873 
   20874     radeon: re-add ATI patch for rn50 modes
   20875 
   20876 commit d80ea2d67b63ea2f2ce0277952af186b69b19e7d
   20877 Author: Dave Airlie <airlied@starflyer-ubuntu.(none)>
   20878 Date:   Mon Sep 18 06:30:30 2006 +1000
   20879 
   20880     radeon: re-add DAC power on/off code around detect
   20881 
   20882 commit 0a93936f9f048b8837f1c765fea7ccb61f072697
   20883 Author: Dave Airlie <airlied@starflyer-ubuntu.(none)>
   20884 Date:   Mon Sep 18 06:25:15 2006 +1000
   20885 
   20886     radeon: restore secondary head behaviour
   20887 
   20888 commit 6da5a0bfdedb2062ec835f45514c22917abdcf4c
   20889 Author: Alex Deucher <alexdeucher (a] gmail.com>
   20890 Date:   Mon Sep 18 06:16:58 2006 +1000
   20891 
   20892     radeon: move to using Alex's controller structure
   20893 
   20894 commit cd1bc1d1febf0a79d835c7dc8b353123278dec51
   20895 Author: Alex Deucher <alexdeucher (a] gmail.com>
   20896 Date:   Mon Sep 18 02:44:09 2006 +1000
   20897 
   20898     radeon: add save/restore of some new registers
   20899     
   20900     move some registers about
   20901 
   20902 commit 9b5c4cf8a98b0c20bb821f5003495481fbd0c10c
   20903 Author: Alex Deucher <alexdeucher (a] gmail.com>
   20904 Date:   Mon Sep 18 02:28:32 2006 +1000
   20905 
   20906     radeon: add pre init controller function
   20907 
   20908 commit 311e776c4429485d29aaf11d350cab8e6fe7564b
   20909 Author: Alex Deucher <alexdeucher (a] gmail.com>
   20910 Date:   Mon Sep 18 02:21:49 2006 +1000
   20911 
   20912     radeon: add missing tv-out registers to register list
   20913 
   20914 commit 65cb77c79c2c5cb536494200d4fba6815d7e771c
   20915 Author: Alex Deucher <alexdeucher (a] gmail.com>
   20916 Date:   Mon Sep 18 02:21:29 2006 +1000
   20917 
   20918     radeon: restructure files along lines of Alex's superpatch
   20919 
   20920 commit 25fa71ca0a24190cc8be2e80769443e0e09303b3
   20921 Author: Henry Zhao <henryz (a] ati.com>
   20922 Date:   Mon Sep 18 03:15:54 2006 +1000
   20923 
   20924     Power up DAC around check for CRT connectedness
   20925 
   20926 commit 39fcac431eba60adf2d4e357cfc811dbae36a4e1
   20927 Author: Henry Zhao <henryz (a] ati.com>
   20928 Date:   Mon Sep 18 03:09:43 2006 +1000
   20929 
   20930     Bump up clock rate for ES1000 to allow higher resolutions
   20931 
   20932 commit 7d9e2b450f0fa42553156f57572a6dab70a0ea13
   20933 Author: Dave Airlie <airlied@starflyer-ubuntu.(none)>
   20934 Date:   Tue Sep 12 07:04:23 2006 +1000
   20935 
   20936     radeon: this stops mergedfb working on my ATI M7 development board
   20937     
   20938     I've no idea what this is for, it came from an ATI codedrop and it may
   20939     fix some laptop or production system, but it looks to me more like a dirty
   20940     hack than a true fix, as I have an M7 which I need to specify CRT for the
   20941     second head and it breaks mergedfb for me.
   20942 
   20943 commit ad1778eb1eb59de14ec309b99131931cbccf64e9
   20944 Author: Michel Dnzer <michel (a] tungstengraphics.com>
   20945 Date:   Sun Sep 10 23:32:44 2006 +0200
   20946 
   20947     Revert "* [ Bug 6966 ] large negative refresh rates reported"
   20948     
   20949     This reverts caaed927a07ffbac68b08246185ef93c1e7bb98c commit.
   20950     
   20951     See https://bugs.freedesktop.org/show_bug.cgi?id=8137 .
   20952 
   20953 commit 6e92981b024b59c2237f949321f6b2591dada519
   20954 Author: Tilman Sauerbeck <tilman (a] code-monkey.de>
   20955 Date:   Sun Sep 3 21:11:10 2006 +0200
   20956 
   20957     Removed the warning re. the r300 DRI driver status.
   20958 
   20959 commit caaed927a07ffbac68b08246185ef93c1e7bb98c
   20960 Author: Henry Zhao <henryz (a] localhost.localdomain>
   20961 Date:   Thu Aug 31 13:27:45 2006 -0700
   20962 
   20963     * [ Bug 6966 ] large negative refresh rates reported
   20964     * [ Bug 6309 ] radeon/r128 fails to read hsync/vsync rates when rang
   20965     *              descriptor is missing
   20966     * [ Bug 5473 ] Blank screen with Radeon Mobility X700 (Acer Ferrari 4005)
   20967     * Reboot should not be needed for external CRT to function when connected
   20968       later on Ferrari 4000
   20969     * Modes need to be sorted, and sorted correctly
   20970     * Provide all resolutions (instead only the largest one) in MergedFB clone
   20971       mode without config file
   20972     * Bump up clock rate for ES1000 to allow higher resolution
   20973 
   20974 commit 6d2028b84ff2b82c849b74776258f8e52c952e36
   20975 Author: Dave Airlie <airlied (a] linux.ie>
   20976 Date:   Fri Aug 25 10:05:44 2006 +1000
   20977 
   20978     and of course it takes two commits to do a simple commit
   20979 
   20980 commit e90c6feddbcd719fda3bbc3d48fd55045e9d5adc
   20981 Author: Dave Airlie <airlied (a] linux.ie>
   20982 Date:   Fri Aug 25 09:59:58 2006 +1000
   20983 
   20984     add changelog hook from nv driver
   20985 
   20986 commit 1e06212f792d1ed1f7545e16824b86fbd34fa284
   20987 Author: Adam Jackson <ajax (a] benzedrine.nwnk.net>
   20988 Date:   Thu Aug 24 19:52:30 2006 -0400
   20989 
   20990     Enable CPIO in the atimisc driver on ia64 platforms.
   20991     
   20992     This fixes many mach64s, but potentially breaks mach32.  Mach64 is widespread
   20993     on ia64 machines but PCI mach32's are quite rare on any platform.
   20994 
   20995 commit dfa47b09b5b8d7eeaa3f8ae629ebb3c7efb51511
   20996 Author: Adam Jackson <ajax (a] benzedrine.nwnk.net>
   20997 Date:   Thu Aug 24 19:50:46 2006 -0400
   20998 
   20999     Disable DRI on xpress 200{,m} since we know it's broken.
   21000 
   21001 commit 1dcd9b1f75ba2307beb42556aa7f2f945171d5fb
   21002 Author: Adam Jackson <ajax (a] benzedrine.nwnk.net>
   21003 Date:   Thu Aug 24 19:42:26 2006 -0400
   21004 
   21005     Disable DRI on RN50 in a more pleasant way.
   21006     
   21007     Rather than publish a non-existant driver name for RN50, just don't bother
   21008     initializing it in the first place.
   21009 
   21010 commit 64b18e246586b1043a12f381a9d4c834464ed9b5
   21011 Author: Dave Airlie <airlied (a] linux.ie>
   21012 Date:   Fri Aug 25 09:40:04 2006 +1000
   21013 
   21014     update version numbers for release
   21015 
   21016 commit be229d97e1f0282f2099c7ace7cb257a2738a58f
   21017 Author: Dave Airlie <airlied (a] linux.ie>
   21018 Date:   Fri Aug 25 09:39:46 2006 +1000
   21019 
   21020     make colortiling default to on all cards
   21021 
   21022 commit 750ed51bc3d5119e2d2a91a05ae5a971dcd3b88a
   21023 Author: George Sapountzis <gsap7 (a] yahoo.gr>
   21024 Date:   Mon Aug 7 17:09:02 2006 +0300
   21025 
   21026     [mach64] RENDER support: drop caching DP_WRITE_MASK.
   21027     
   21028     Caching DP_WRITE_MASK causes artifacts, e.g. with evas_xrender_x11_test.
   21029 
   21030 commit b2beea2fa8949874d3d57fb9b43fe85cc08a8bff
   21031 Author: George Sapountzis <gsap7 (a] yahoo.gr>
   21032 Date:   Sat Aug 5 18:36:24 2006 +0300
   21033 
   21034     [mach64] RENDER support: save/restore, cache texture registers.
   21035 
   21036 commit 43aaed99950640c3695b3c2b91faabf00c6338a7
   21037 Author: George Sapountzis <gsap7 (a] yahoo.gr>
   21038 Date:   Sat Aug 12 22:12:07 2006 +0300
   21039 
   21040     [mach64] RENDER support (bug #6877).
   21041     
   21042     RENDER accleration is disabled by default. It is strongly recommended that the
   21043     patch from bug #6772 and the 'exa-damagetrack branch' are merged in the xserver
   21044     before enabling RENDER acceleration. To enable RENDER acceleration, add the
   21045     following in xorg.conf:
   21046     
   21047     Section "Device"
   21048             [...]
   21049     
   21050             Option          "AccelMethod"           "exa"
   21051             Option          "RenderAccel"           "true"
   21052     EndSection
   21053 
   21054 commit d113f40fd97408661193895ff3aa82262f100143
   21055 Author: Dave Airlie <airlied (a] linux.ie>
   21056 Date:   Sat Aug 12 17:16:33 2006 +1000
   21057 
   21058     radeon: make some local data static
   21059     
   21060     This is inspired by a patch in XFree86 from David Dawes, it isn't the
   21061     same as we have different gamma curves.
   21062 
   21063 commit a1da2b5e0a38feae01107676a76bdc5c185ad34b
   21064 Author: George Sapountzis <gsap7 (a] yahoo.gr>
   21065 Date:   Sat Aug 5 03:18:34 2006 +0300
   21066 
   21067     [mach64] Halve max w/h for hardware-accelerated operations.
   21068     
   21069     EXA hits these limits for some operations on offscreen pixmaps and GTPRO seems
   21070     to support the reduced limits.
   21071 
   21072 commit a66c8d2f9855caa10142b39f155dd8232b1f2389
   21073 Author: George Sapountzis <gsap7 (a] yahoo.gr>
   21074 Date:   Sat Aug 5 03:16:56 2006 +0300
   21075 
   21076     [mach64] EXA: add memcpy-based UTS/DFS.
   21077     
   21078     EXA hits more optimized paths when it does not have to fallback because of
   21079     missing UTS/DFS.
   21080 
   21081 commit 0fb8503d60cf646c91a806f9ed322f9ceff18baa
   21082 Author: George Sapountzis <gsap7 (a] yahoo.gr>
   21083 Date:   Sat Aug 5 03:16:15 2006 +0300
   21084 
   21085     [mach64] XAA: minor refactoring of memory manager setup.
   21086     
   21087     - DRI: factor out to separate function and add comments on layout
   21088     - no DRI: factor out to separate function, maxScanlines is always equal to
   21089       ATIMach64MaxY
   21090 
   21091 commit e203d86643d5d70bf18248712d05b72b79aee705
   21092 Author: George Sapountzis <gsap7 (a] yahoo.gr>
   21093 Date:   Sat Aug 5 03:15:42 2006 +0300
   21094 
   21095     [mach64] EXA support.
   21096 
   21097 commit dc1e289a611a17090e6dc7ae8a8d3f26d20df4eb
   21098 Author: Samuel Thibault <samuel.thibault (a] ens-lyon.org>
   21099 Date:   Sat Jul 29 01:05:35 2006 +0300
   21100 
   21101     Bug #6623: Fix I2C bus Mach64 initialisation failure.
   21102 
   21103 commit b377f403e0cd5253402ef3945e5944d1a2763a94
   21104 Author: Marc Aurele La France <tsi (a] xfree86.org>
   21105 Date:   Sat Jul 29 01:03:34 2006 +0300
   21106 
   21107     Fix warnings for Option:1 bit fields.
   21108 
   21109 commit 91b8b0ca41ad0b9659f0982a05148cab8558e9d5
   21110 Author: Marc Aurele La France <tsi (a] xfree86.org>
   21111 Date:   Sat Jul 29 01:02:48 2006 +0300
   21112 
   21113     Bug #807: copy throttling.
   21114     
   21115     Fix corruption associated with the engine randomly not waiting for a copy
   21116     operation to commit its results.
   21117 
   21118 commit 7800407a2db4b7307192bf3b43fffb9c4748b9c0
   21119 Author: Marc Aurele La France <tsi (a] xfree86.org>
   21120 Date:   Sat Jul 29 01:00:56 2006 +0300
   21121 
   21122     Bug #807: invalidate read-back cache.
   21123     
   21124     Fix corruption when scaling 1-pixel wide pixmaps, in which case the first CPU
   21125     read of the framebuffer will return stale data.
   21126     
   21127     This bug always manifests itself in mach64 EXA (to be committed soon), with
   21128     this patch mach64 EXA passes rendercheck.
   21129 
   21130 commit 49b11c540d37152eee4907ab30353ede01e4fb56
   21131 Author: George Sapountzis <gsap7 (a] yahoo.gr>
   21132 Date:   Sat Jul 29 00:52:28 2006 +0300
   21133 
   21134     Bug #807: split out TestRegisterCaching block for DP regs.
   21135 
   21136 commit 290c5aaa580428bc4748a47e4b9bcc22b90fc8d4
   21137 Author: George Sapountzis <gsap7 (a] yahoo.gr>
   21138 Date:   Sat Jul 29 00:51:53 2006 +0300
   21139 
   21140     Bug #807: split out TestRegisterCaching block for DP regs.
   21141 
   21142 commit fba8c839b47e2c8d6a6d65950c3431ff5b870aa0
   21143 Author: Michel Dnzer <michel (a] tungstengraphics.com>
   21144 Date:   Sun Jul 23 18:51:47 2006 +0200
   21145 
   21146     Bug #6819: Fix broken rendering with *8b8g8r8 source formats.
   21147     
   21148     Use the corresponding texture formats with R200 family.
   21149     
   21150     Unfortunately, it looks like the R100 family can't accelerate these source
   21151     formats, so we have to fall back for them.
   21152 
   21153 commit 60ebe97e2d5d27c2bf4213e201cef74503809cb6
   21154 Author: Tilman Sauerbeck <tilman (a] code-monkey.de>
   21155 Date:   Mon Jul 3 19:37:28 2006 +0200
   21156 
   21157     Move variable declarations before statements to be C89 compatible
   21158 
   21159 commit 6900ff3c5e574881b1470e2363b200e99ab8bf3e
   21160 Author: Alex Williamson <alex.williamson (a] hp.com>
   21161 Date:   Mon Jul 3 13:09:47 2006 +0200
   21162 
   21163     Bug #6872: Disable digital output while reading ROM with Radeon 7000.
   21164     
   21165     This is a workaround for ATI Radeon 7000 erratum F1.
   21166 
   21167 commit 920ac1f56fad6f48a30e65836ce054815f270738
   21168 Author: Michel Dnzer <michel (a] tungstengraphics.com>
   21169 Date:   Mon Jul 3 01:21:18 2006 +0200
   21170 
   21171     Do even less cache flushing when the previous engine mode is known.
   21172     
   21173     OTOH, flush everything when the previous engine mode is unknown, and mark the
   21174     engine mode as unknown in a couple more cases.
   21175 
   21176 commit dd0dd4bab76907b4b1b6d814f24e73e57d71f587
   21177 Author: Eric Anholt <anholt (a] freebsd.org>
   21178 Date:   Mon Jul 3 01:10:10 2006 +0200
   21179 
   21180     Bug #6762: Remove gratuitous cache flushing.
   21181 
   21182 commit 22f165f290f57e638d198f24a37f62fc16b72bae
   21183 Author: Michel Dnzer <michel (a] tungstengraphics.com>
   21184 Date:   Mon Jul 3 00:39:45 2006 +0200
   21185 
   21186     Build and warning fixes for !defined(USE_XAA).
   21187 
   21188 commit ea5105230c7c3519730b8d3c250e9ba9a4e4374a
   21189 Author: Michel Dnzer <michel (a] tungstengraphics.com>
   21190 Date:   Mon Jul 3 00:03:22 2006 +0200
   21191 
   21192     Reserve HW cursor memory statically instead of from EXA offscreen.
   21193     
   21194     As a result, quite a bit of code can be removed that attempted to deal with the
   21195     EXA offscreen memory disappearing, with varying success. Because the HW cursor
   21196     memory is now always immediately after the front buffer and before the back
   21197     buffer, this also fixes bug #6808.
   21198     
   21199     As the HW cursor memory is now reserved statically with EXA and XAA, change
   21200     RADEONUseHWCursor() to check info->cursor instead of info->cursor_offset, for
   21201     which 0 might become valid with HW cursor enabled in the future.
   21202     
   21203     Change info->cursor_offset from unsigned long to CARD32 as the corresponding
   21204     register is 32 bits wide, and to avoid issues with printf.
   21205 
   21206 commit 66586f905857ea5bf37cb5d34949cd450a9ed067
   21207 Author: Michel Dnzer <michel (a] tungstengraphics.com>
   21208 Date:   Sun Jul 2 23:38:20 2006 +0200
   21209 
   21210     Clean up some redundant code.
   21211 
   21212 commit 1159c85861dc507ebf323aca82e32fcc67726420
   21213 Author: Michel Dnzer <michel (a] tungstengraphics.com>
   21214 Date:   Sun Jul 2 18:24:28 2006 +0200
   21215 
   21216     Bug #6548: Fix playback of interlaced video with more than 1023 lines.
   21217     
   21218     This will still break with 2048 lines...
   21219 
   21220 commit 11bedb7c845fc6074383890d5525315aebe05f2c
   21221 Author: Michel Dnzer <michel (a] tungstengraphics.com>
   21222 Date:   Sun Jul 2 17:03:23 2006 +0200
   21223 
   21224     Bug #6939: Disable RENDER acceleration by default on RN50.
   21225     
   21226     Based on patch from Weixing Zhang, but still allows enabling it with Option
   21227     "RenderAccel".
   21228 
   21229 commit 4a0c22e32901a510c7aad070be25c31519c284e3
   21230 Author: Weixing Zhang <anzhang (a] ati.com>
   21231 Date:   Sun Jul 2 16:55:25 2006 +0200
   21232 
   21233     Bug #6939: Disable 3D acceleration on RN50 by setting invalid ClientDriverName.
   21234 
   21235 commit 9c4a1e3300d30b23806988aa9328fc6ef92e2663
   21236 Author: Frank Gevaerts <frank (a] gevaerts.be>
   21237 Date:   Thu Jun 29 18:21:22 2006 +0200
   21238 
   21239     Fix build for !defined(USE_EXA).
   21240 
   21241 commit ee0544b670567491b7770f469a64a6cd85519ba1
   21242 Author: Michel Dnzer <michel (a] tungstengraphics.com>
   21243 Date:   Thu Jun 29 18:19:58 2006 +0200
   21244 
   21245     Remove unused variables.
   21246 
   21247 commit 15c556f5a8c9069d3dd00ce139d46c39b7298951
   21248 Author: Michel Dnzer <michel (a] tungstengraphics.com>
   21249 Date:   Thu Jun 29 18:18:21 2006 +0200
   21250 
   21251     Don't declare unused variables on __powerpc__ and __alpha__.
   21252 
   21253 commit 055ac2836ec0afd51cf554d043a59068c36a07d3
   21254 Author: Michel Dnzer <michel (a] tungstengraphics.com>
   21255 Date:   Thu Jun 29 18:14:45 2006 +0200
   21256 
   21257     Fix strict aliasing violation flagged by gcc -Wall.
   21258 
   21259 commit 4b1904017caa976c138594a86e75feaf470e72b5
   21260 Author: Dave Airlie <airlied (a] linux.ie>
   21261 Date:   Mon Jun 26 20:34:34 2006 +1000
   21262 
   21263     radeon: force CP and VIP clocks on some r300 and rv100 chips.
   21264     
   21265     fglrx appears to do this on r300 and Jerome Glisse has spent most of his
   21266     life tracking down what caused the 9800 to lockup. This is my attempt to
   21267     fix this. Please report if it works for you.
   21268     
   21269     Signed-off-by: Dave Airlie <airlied (a] linux.ie>
   21270 
   21271 commit c5d8c8db3e75976687bfb364f0a7b235c7ae8793
   21272 Author: Michel Dnzer <michel (a] tungstengraphics.com>
   21273 Date:   Sat Jun 24 16:01:19 2006 +0200
   21274 
   21275     Bug #7274: Fix corruption with 'small' accelerated DownloadFromScreen transfers.
   21276 
   21277 commit f25ba3dc0e7850f0b1b78f54c0e7211bf2e81b3a
   21278 Author: Tilman Sauerbeck <tilman (a] code-monkey.de>
   21279 Date:   Fri Jun 16 11:38:18 2006 +0200
   21280 
   21281     Remove obsolete FIXME.
   21282 
   21283 commit 764013ec61b9043f1487513658e374569f7154a9
   21284 Author: Tilman Sauerbeck <tilman (a] code-monkey.de>
   21285 Date:   Fri Jun 16 10:56:02 2006 +0200
   21286 
   21287     Use AC_CHECK_HEADER() to check for exa.h
   21288 
   21289 commit 3c701d49b3eb7adb82267cec53163e475913aca3
   21290 Author: Tilman Sauerbeck <tilman (a] code-monkey.de>
   21291 Date:   Fri Jun 16 09:59:29 2006 +0200
   21292 
   21293     Use AC_MSG_RESULT() instead of echo for check results.
   21294 
   21295 commit dbef62615f38aebf4cdc579e3b26a7e7c719abc4
   21296 Author: Tilman Sauerbeck <tilman (a] code-monkey.de>
   21297 Date:   Fri Jun 16 08:50:49 2006 +0200
   21298 
   21299     conditionally declare pPCI and PciReg, too
   21300 
   21301 commit a01c01787cfbe3706ae7747cde1657abd79ecdaa
   21302 Author: Michel Dnzer <michel (a] tungstengraphics.com>
   21303 Date:   Wed Jun 21 09:38:47 2006 +0200
   21304 
   21305     Bug #7283: Build fixes for !defined(XF86DRI).
   21306     
   21307     Thanks to Matthieu Herrb for pointing out some of these.
   21308 
   21309 commit 79d1c573133e64ddf4446b6bb0eaab4a5a6c73ab
   21310 Author: Michel Dnzer <michel (a] tungstengraphics.com>
   21311 Date:   Sun Jun 18 17:39:09 2006 +0200
   21312 
   21313     Implement accelerated EXA DownloadFromScreen hook.
   21314     
   21315     x11perf -getimage numbers only increase by about 20-30% on my PowerBook with an
   21316     M9, but by about 100 times(!) with a PCIe X550. I suspect the former could
   21317     perform better with PCI as opposed to AGP transfers, which would also remove
   21318     the need to disable this by default with AGP.
   21319 
   21320 commit 2bcdc7cfd013bd457d35f927390e5cc3544f30f1
   21321 Author: Michel Dnzer <michel (a] tungstengraphics.com>
   21322 Date:   Sun Jun 18 16:01:00 2006 +0200
   21323 
   21324     Remove #include <fbdevhw.h>, not used here.
   21325 
   21326 commit 25a5ccb63a9e3074b4c8eaf48844877d84ff76bb
   21327 Author: Michel Dnzer <michel (a] tungstengraphics.com>
   21328 Date:   Sun Jun 18 15:26:55 2006 +0200
   21329 
   21330     Prefer visuals with stencil when it's hardware acclerated.
   21331     
   21332     Also make the formatting of the if statements consistent.
   21333 
   21334 commit 8fcc436f19f9c1371295af2d0c45608fb43c584b
   21335 Author: Michel Dnzer <michel (a] tungstengraphics.com>
   21336 Date:   Sun Jun 18 15:16:08 2006 +0200
   21337 
   21338     Take part of the blame for the radeon driver.
   21339 
   21340 commit c8366d7b457565a06acdf6b40c5448c7f13f1641
   21341 Author: Michel Dnzer <michel (a] tungstengraphics.com>
   21342 Date:   Sun Jun 18 14:24:14 2006 +0200
   21343 
   21344     Add Option "DepthBits".
   21345     
   21346     This allows getting higher depth buffer precision and stencil hardware
   21347     acceleration in depth 16 or saving some video RAM at the cost of these features
   21348     in depth 24.
   21349 
   21350 commit 23a21d00db6f3b88b54c44648f968018a03677d3
   21351 Author: Tilman Sauerbeck <tilman (a] code-monkey.de>
   21352 Date:   Fri Jun 16 16:37:07 2006 +1000
   21353 
   21354     [PATCH] move the declaration of pMach64 into the correct ifndef statement
   21355     Signed-off-by: Tilman Sauerbeck <tilman (a] code-monkey.de>
   21356     Signed-off-by: Dave Airlie <airlied (a] linux.ie>
   21357 
   21358 commit c6b33db9d2c751e34c2152b0bb7e0e84a812589f
   21359 Author: Dave Airlie <airlied (a] linux.ie>
   21360 Date:   Fri Jun 16 16:22:03 2006 +1000
   21361 
   21362     ati: prepare for release
   21363     
   21364     Update some versions for release
   21365 
   21366 commit 9c534b5330534fc6cf392936a9b200a5128c787c
   21367 Author: Michel Dnzer <michel (a] tungstengraphics.com>
   21368 Date:   Thu Jun 15 16:09:55 2006 +0200
   21369 
   21370     Some more ignores.
   21371 
   21372 commit 3d68698647fb17a6f5ae9a225f552cb0130fa946
   21373 Author: Michel Dnzer <michel (a] tungstengraphics.com>
   21374 Date:   Thu Jun 15 16:07:15 2006 +0200
   21375 
   21376     Fix semantic glitches pointed out by gcc -Wall.
   21377     
   21378     The radeon driver builds warning-free with gcc -Wall here now.
   21379 
   21380 commit ab2b48e0df328fd08a2412911126b3184a601aea
   21381 Author: Michel Dnzer <michel (a] tungstengraphics.com>
   21382 Date:   Thu Jun 15 16:06:13 2006 +0200
   21383 
   21384     Remove another unused variable.
   21385 
   21386 commit 56bd5a370472663af5607cd327f757367b238db0
   21387 Author: Michel Dnzer <michel (a] tungstengraphics.com>
   21388 Date:   Thu Jun 15 15:35:05 2006 +0200
   21389 
   21390     Fix some more cosmetic warnings.
   21391 
   21392 commit ec93e08b24f7c0e583970d08bfe18ad142e6b047
   21393 Merge: 051c49d 6ca9862
   21394 Author: Michel Dnzer <michel (a] tungstengraphics.com>
   21395 Date:   Thu Jun 15 15:03:27 2006 +0200
   21396 
   21397     Merge branch 'master' of ssh+git://git.freedesktop.org/git/xorg/driver/xf86-video-ati
   21398 
   21399 commit 6ca986242c80bcfe7ca2d435a772bbdf034892c4
   21400 Author: Dave Airlie <airlied (a] linux.ie>
   21401 Date:   Thu Jun 15 21:24:46 2006 +1000
   21402 
   21403     remove unused variable
   21404 
   21405 commit 9a5f5bc0d3f5e62b79355993ca6246382394daee
   21406 Author: Dave Airlie <airlied (a] linux.ie>
   21407 Date:   Thu Jun 15 21:24:16 2006 +1000
   21408 
   21409     remove all printf specifier warnings on Linux
   21410 
   21411 commit 051c49d0f002c72d1d8f15f6df264d8b093d4e95
   21412 Merge: a840afc dfac819
   21413 Author: Michel Dnzer <michel (a] tungstengraphics.com>
   21414 Date:   Thu Jun 15 13:10:44 2006 +0200
   21415 
   21416     Merge branch 'master' of ssh+git://git.freedesktop.org/git/xorg/driver/xf86-video-ati
   21417 
   21418 commit dfac8191dbda29ef7f6ce33d7356fee89c17d59b
   21419 Author: Dave Airlie <airlied (a] linux.ie>
   21420 Date:   Thu Jun 15 21:05:16 2006 +1000
   21421 
   21422     fix last ati*.[ch] format specifiers
   21423 
   21424 commit 33525540f3a9d6760c6edcfe765d2a004a6b894f
   21425 Author: Dave Airlie <airlied (a] linux.ie>
   21426 Date:   Thu Jun 15 21:03:01 2006 +1000
   21427 
   21428     fix more printf formats
   21429 
   21430 commit 6bcf6f29af24b6725e097dd72af8e8b9f6d0676c
   21431 Author: Dave Airlie <airlied (a] linux.ie>
   21432 Date:   Thu Jun 15 20:59:33 2006 +1000
   21433 
   21434     some more unused variable cleanups
   21435 
   21436 commit a840afc75a0453b4694e3f987ebdbddc6844a169
   21437 Merge: c90c49d d511ef4
   21438 Author: Michel Dnzer <michel (a] tungstengraphics.com>
   21439 Date:   Thu Jun 15 12:46:58 2006 +0200
   21440 
   21441     Merge branch 'master' of ssh+git://git.freedesktop.org/git/xorg/driver/xf86-video-ati
   21442 
   21443 commit d511ef486a15b582e5d1708a17a00701f5cf1ccd
   21444 Author: Dave Airlie <airlied (a] linux.ie>
   21445 Date:   Thu Jun 15 20:39:22 2006 +1000
   21446 
   21447     ati/r128: add includes to get C function decls
   21448     
   21449     Also fix a void pointer cast
   21450 
   21451 commit f46c3bebe821ee0031770d98d04bd406d1abb9ed
   21452 Author: Dave Airlie <airlied (a] linux.ie>
   21453 Date:   Thu Jun 15 20:34:56 2006 +1000
   21454 
   21455     fix some more unused variables and bad parameter passing
   21456 
   21457 commit 6c3f81683abab8ff6b8f2fcaf01a2a1a63af5ef6
   21458 Author: Dave Airlie <airlied (a] linux.ie>
   21459 Date:   Thu Jun 15 20:25:00 2006 +1000
   21460 
   21461     ati: fix -Wall in atidri.c
   21462     
   21463     atidri.c has some parameter passing bugs, fixed those and cleaned other
   21464     warnings.
   21465 
   21466 commit 58c6aac0669101481ef6b8217e5cede4573ece42
   21467 Author: Dave Airlie <airlied (a] linux.ie>
   21468 Date:   Thu Jun 15 19:58:11 2006 +1000
   21469 
   21470     theatre: fix all -Wall warnings in theatre*
   21471     
   21472     This fixes all the warnings, it doesn't clean up the horrible mess that is
   21473     theatre*.[ch].
   21474 
   21475 commit c90c49da3844f93d2d29070b15bb7def72b98b0f
   21476 Author: Michel Dnzer <michel (a] tungstengraphics.com>
   21477 Date:   Thu Jun 15 10:29:46 2006 +0200
   21478 
   21479     Collapse .gitignore files into single toplevel file, sorted with LC_ALL=C.
   21480     
   21481     Suggested by Keith Packard.
   21482 
   21483 commit b7a3e4c9b33f72ae447f99c0c765f24fce988142
   21484 Author: Michel Dnzer <michel (a] tungstengraphics.com>
   21485 Date:   Thu Jun 15 09:45:12 2006 +0200
   21486 
   21487     Fix some implicit function declarations.
   21488 
   21489 commit 556ddc9c41020271e92389a3900d097ec443c625
   21490 Author: Michel Dnzer <michel (a] tungstengraphics.com>
   21491 Date:   Thu Jun 15 09:30:43 2006 +0200
   21492 
   21493     .cvsignore -> .gitignore
   21494 
   21495 commit 4708327969a21fc171dcd80a1b506028cc8e4f90
   21496 Author: Dave Airlie <airlied (a] linux.ie>
   21497 Date:   Thu Jun 15 07:37:03 2006 +1000
   21498 
   21499     ati: remove Changelog from ATI driver.
   21500 
   21501 commit ecbec8379c24bd6c16ced674d5e6affcd3985e46
   21502 Author: Michel Daenzer <michel (a] daenzer.net>
   21503 Date:   Thu Jun 8 17:29:12 2006 +0000
   21504 
   21505     Bug #5678: Fix setting of transfer mode for AGPv3 devices (Tilman
   21506         Sauerbeck).
   21507 
   21508 commit 874ff105bc63c4fc242fbabaec04fde2cb81fdd4
   21509 Author: Daniel Stone <daniel (a] fooishbar.org>
   21510 Date:   Sat Jun 3 10:50:33 2006 +0000
   21511 
   21512     Bug #1889: Stop the CCE before an engine reset. (Conn)
   21513 
   21514 commit f9db5595fe4d62c54b3a501b2af64b4e2b7035cd
   21515 Author: Michel Daenzer <michel (a] daenzer.net>
   21516 Date:   Sun May 21 14:33:34 2006 +0000
   21517 
   21518     Derive ATI_VERSION_{MAJOR,MINOR,PATCH} from package version in order to
   21519         hopefully confuse bug triagers a little less.
   21520 
   21521 commit 25ba85cab8b3d831da646fef19f01769410fc958
   21522 Author: Alex Deucher <agd5f (a] yahoo.com>
   21523 Date:   Wed May 10 02:46:37 2006 +0000
   21524 
   21525     - remove obsolete option "OverlayOnCRT2" (bug 6488)
   21526 
   21527 commit ede75fe2b1850a4d9f03c724b7c1d1ed65e60f2f
   21528 Author: Michel Daenzer <michel (a] daenzer.net>
   21529 Date:   Tue May 9 14:40:23 2006 +0000
   21530 
   21531     Drop support for radeon DRM <= 1.7. The 2.4 kernel has version 1.7, and
   21532         various problems up to system hangs on X server startup have been
   21533         reported with that and DRI enabled.
   21534 
   21535 commit bc93a46c4fe499f23b9c0ff52e2e36b4c587f7d6
   21536 Author: Michel Daenzer <michel (a] daenzer.net>
   21537 Date:   Mon May 8 09:29:34 2006 +0000
   21538 
   21539     Bugzilla #4640 <https://bugs.freedesktop.org/show_bug.cgi?id=4640> Patch
   21540         #5273 <https://bugs.freedesktop.org/attachment.cgi?id=5273>:
   21541     Add cases for FOURCC_RGBA32 and FOURCC_RGB24. This prevents clients from
   21542         receiving incorrect data sizes with these formats. (Jan Schmidt)
   21543 
   21544 commit 2b0cdd9448a24ea067b0d78f319b99c1041df2e0
   21545 Author: Benjamin Herrenschmidt <benh (a] kernel.crashing.org>
   21546 Date:   Wed May 3 04:25:27 2006 +0000
   21547 
   21548     Enable decoding of version 4 TMDS PLL config tables, they actually work,
   21549         the problem in the comment only concerned pre-production cards that Hui
   21550         tested apparently. Also set back the default value to what it was
   21551         initially, fixes some more cards that don't have a proper table (Mac
   21552         Mini for example)
   21553 
   21554 commit 36c04b88416905b9ae305583e8e34fefdbfafc50
   21555 Author: Michel Daenzer <michel (a] daenzer.net>
   21556 Date:   Mon May 1 17:49:41 2006 +0000
   21557 
   21558     Bugzilla #6755 <https://bugs.freedesktop.org/show_bug.cgi?id=6755> Patch
   21559         #5536 <https://bugs.freedesktop.org/attachment.cgi?id=5536>:
   21560     Change HostDataBlit interface to take dst_offset_pitch and coordinates
   21561         instead of just a destination pointer, as the latter is not sufficient
   21562         with tiling. Also, use HW clipping to avoid overwriting destination
   21563         data outside of the specified width.
   21564     Adapt to new HostDataBlit interface. This fixes corruption with
   21565         UploadToScreen to the front buffer (from exaPutImage).
   21566 
   21567 commit b90d3710e67caad0686efab491c2b76ae877920c
   21568 Author: Michel Daenzer <michel (a] daenzer.net>
   21569 Date:   Sat Apr 29 21:30:23 2006 +0000
   21570 
   21571     Bugzilla #1992 <https://bugs.freedesktop.org/show_bug.cgi?id=1992> Patch
   21572         #4988 <https://bugs.freedesktop.org/attachment.cgi?id=4988>: Fix Option
   21573         "DisplayPriority" "HIGH" for R300 family.
   21574 
   21575 commit 30f3ce5c5ba205a23748def11de019ee727897f3
   21576 Author: Michel Daenzer <michel (a] daenzer.net>
   21577 Date:   Sat Apr 29 20:34:57 2006 +0000
   21578 
   21579     Properly de-initialize EXA driver data, so EXA can be initialized again in
   21580         the next generation.
   21581 
   21582 commit d705429c230c9cc1645ae540a51dba62cae9f23e
   21583 Author: Michel Daenzer <michel (a] daenzer.net>
   21584 Date:   Sat Apr 29 20:18:48 2006 +0000
   21585 
   21586     Fix tests for (un)forcing HW cursor. The broken tests caused problems when
   21587         switching to console with 3D clients running.
   21588 
   21589 commit 6142cb079d4a5844e4863c800baf4ae19c636af5
   21590 Author: Michel Daenzer <michel (a] daenzer.net>
   21591 Date:   Sat Apr 29 20:12:38 2006 +0000
   21592 
   21593     Prefer double-buffered visuals. As a consequence, the root window's visual
   21594         is double-buffered by default, which is desirable in a number of
   21595         situations, in particular when running a GLX compositing manager with
   21596         AIGLX.
   21597 
   21598 commit eb841974d041b19461b7fb726687df8938b2e39b
   21599 Author: Eric Anholt <anholt (a] freebsd.org>
   21600 Date:   Fri Apr 28 02:55:08 2006 +0000
   21601 
   21602     Bug #6761: Fix font rendering in non-DRI mode by replacing RB2D_DSTCACHE_*
   21603         with RB3D_DSTCACHE_*. The RB2D versions are read-only mirrors of the
   21604         RB3D. This is masked when DRI is enabled because the DRM uses the right
   21605         registers in its flushing.
   21606 
   21607 commit 85e2ee6de6fd347aad66785ec7119f92013cd994
   21608 Author: Dave Airlie <airlied (a] linux.ie>
   21609 Date:   Wed Apr 26 08:38:47 2006 +0000
   21610 
   21611     Make the ATI driver use the PCI BAR size to determine the MMIO register
   21612         aperture size. Otherwise it tries to overmap things if they are up near
   21613         the end of memory.
   21614 
   21615 commit 13b19edf5accb7427436d3f0b1c9a9efb4fe98fa
   21616 Author: Eric Anholt <anholt (a] freebsd.org>
   21617 Date:   Wed Apr 26 07:26:15 2006 +0000
   21618 
   21619     Add support for some component-alpha operations (InReverse, OutReverse)
   21620         necessary for testing upcoming general component alpha acceleration
   21621         assistance in EXA. Tested with rendercheck on an r100.
   21622 
   21623 commit 44a45bcb82d49349f4fdfae3e4b8f24f98d99b46
   21624 Author: Eric Anholt <anholt (a] freebsd.org>
   21625 Date:   Tue Apr 25 23:31:56 2006 +0000
   21626 
   21627     Use a CPPFLAGS with XORG_CFLAGS so that the exa test can actually find its
   21628         headers and not fail. Also correct some nearby spelling.
   21629 
   21630 commit cc1825b503ce7e785cbb4611fd177477a1081b6e
   21631 Author: Benjamin Herrenschmidt <benh (a] kernel.crashing.org>
   21632 Date:   Mon Apr 24 07:44:52 2006 +0000
   21633 
   21634     Fix enabling of external VGA output on some cards with dual entity setup
   21635         instead of MergedFB. This was broken due to bogus manipulations of a
   21636         register between the 2 entities. This fix is a big "violent" in that it
   21637         always enables the analog output regardless of what is plugged. It
   21638         should work though (at the expense of some additional power
   21639         consumption). A proper fix should be easy to do once Alex gets his
   21640         output mapping rework in.
   21641 
   21642 commit a66145bc9d487f7e19237cf292f12750cb959f61
   21643 Author: Dave Airlie <airlied (a] linux.ie>
   21644 Date:   Fri Apr 21 00:38:44 2006 +0000
   21645 
   21646     Bugzilla 6672: fix interrupts on radeon since memmap changes
   21647 
   21648 commit f1f057df9aaba42986d9e20afe6f609a90318333
   21649 Author: Dave Airlie <airlied (a] linux.ie>
   21650 Date:   Fri Apr 21 00:34:43 2006 +0000
   21651 
   21652     Add support for backing up the PCIE GART table on VT switch. This makes
   21653         suspend/resume work a lot better on PCIE cards.
   21654 
   21655 commit 31396df3b0101571bb85a4a66b67f5a8b0c992a9
   21656 Author: Adam Jackson <ajax (a] nwnk.net>
   21657 Date:   Sat Apr 8 01:19:17 2006 +0000
   21658 
   21659     Bump to 6.6.0 and release. This module's versioning is completely screwed,
   21660         so until we split out mach64/r128/radeon please just increment the
   21661         package number whenever you make significant changes.
   21662 
   21663 commit d706f494ed22afd369991e8c75a2d4f5aed15305
   21664 Author: Aaron Plattner <aplattner (a] nvidia.com>
   21665 Date:   Fri Apr 7 23:06:02 2006 +0000
   21666 
   21667     Add a DrawablePtr argument to the XV functions to pave the way for
   21668         redirected video.
   21669 
   21670 commit f94685aec26b65f60c00a4b1bcd8f26bd80eb6e4
   21671 Author: Eric Anholt <anholt (a] freebsd.org>
   21672 Date:   Tue Apr 4 07:42:36 2006 +0000
   21673 
   21674     Bug #5632: Fix up ati.4 to explain that it is a wrapper driver for the
   21675         other three. While here, touch up radeon.4, and add an authors list
   21676         gleaned from checking copyright headers.
   21677 
   21678 commit 58c9b1d84f514755945e7a0d25fd5530af34ce95
   21679 Author: Eric Anholt <anholt (a] freebsd.org>
   21680 Date:   Sun Apr 2 21:45:12 2006 +0000
   21681 
   21682     Add missing .cvsignore lines.
   21683 
   21684 commit f1ce6170ef21e1f9769337c3138cd8d65c33e40a
   21685 Author: Alex Deucher <agd5f (a] yahoo.com>
   21686 Date:   Sat Apr 1 23:02:40 2006 +0000
   21687 
   21688     - Fix dpi when switching from clone to dualhead with MergedFB.
   21689     - Add ConstantDPI option to force a particlar dpi across mode changes Both
   21690         based on Thomas Winischhofer's sis code.
   21691 
   21692 commit 607f18cfbfc2a7b5509f8b567bf510fce31b361e
   21693 Author: Benjamin Herrenschmidt <benh (a] kernel.crashing.org>
   21694 Date:   Mon Mar 27 06:12:57 2006 +0000
   21695 
   21696     Fix a regression of my latest fix that broke color tiling on some setups.
   21697         RADEONRestoreMemMapRegisters() must not clear CRTC_OFFSET_CNTL and
   21698         friends unconditionally but only when there is a map change or it will
   21699         clear them after the DRI updates the AGP location, thus turning tiling
   21700         back off on the CRTC. Also remove a duplicate call to
   21701         RADEONInitCommonRegisters().
   21702 
   21703 commit bf1c4471137f10b7de9d79519ca2240058997e18
   21704 Author: Roland Scheidegger <rscheidegger_lists (a] hispeed.ch>
   21705 Date:   Thu Mar 23 18:04:17 2006 +0000
   21706 
   21707     commit the actual changes instead of just the Changelog...
   21708 
   21709 commit aa5fff9bae4818bbf99e8d9caa8f2ce9905294ca
   21710 Author: Roland Scheidegger <rscheidegger_lists (a] hispeed.ch>
   21711 Date:   Thu Mar 23 17:59:25 2006 +0000
   21712 
   21713     Use programmable tap coefficients for (hopefully) better video image
   21714         quality when downscaling. Remove unnecessary code programming the tap
   21715         coefficients twice. Disable some code which is supposed to improve
   21716         filtering quality but causes very visible image quality problems at
   21717         least with rv250 when upscaling. Fix potentially broken FOURCC_RGB16T
   21718         format (untested if it was broken, untested if it works now...). Change
   21719         some magic numbers to (new) macro defines.
   21720 
   21721 commit 17c52ff15ebe2cf220d5988ee13b599c41799886
   21722 Author: Benjamin Herrenschmidt <benh (a] kernel.crashing.org>
   21723 Date:   Thu Mar 23 01:37:15 2006 +0000
   21724 
   21725     Call RADEONRestoreCommonRegisters() before RADEONRestoreCrtc2Registers()
   21726         instead of after. I can't find any good reason why we did it backward
   21727         until now and it definitely causes problems as the workaround for VT
   21728         switch in RADEONRestoreCommonRegisters() will break output to the
   21729         secondary head in various situations. Also does an unrelated minor
   21730         update to a comment.
   21731 
   21732 commit 673e4d7501861066fdd0874919a4524b820b944b
   21733 Author: Kristian Hgsberg <krh (a] redhat.com>
   21734 Date:   Thu Mar 23 00:06:56 2006 +0000
   21735 
   21736     Add atipciids.h.
   21737 
   21738 commit 5dcb4152dca6ac1fe9342f44eb48c0198b15772e
   21739 Author: Kristian Hgsberg <krh (a] redhat.com>
   21740 Date:   Wed Mar 22 22:30:14 2006 +0000
   21741 
   21742     Convert use of xf86fopen() and other xf86 wrapped libc symbols to use libc
   21743         symbols directly. The xf86* versions aren't supposed to be used
   21744         directly.
   21745     Drop libc wrapper; don't include xf86_ansic.h and add includes now missing.
   21746 
   21747 commit 21acdf371e3cf913c5affbd3e86641cfb115311c
   21748 Author: Benjamin Herrenschmidt <benh (a] kernel.crashing.org>
   21749 Date:   Sat Mar 18 00:08:24 2006 +0000
   21750 
   21751     Clear the offsets when updating the memory map instead of when enabling the
   21752         CRTCs and try to make that code more reliable. Doesn't disable the
   21753         CRTCs beforehand.
   21754 
   21755 commit 323ecb92e40d71c5ef994b41b6d8dedba6dd6203
   21756 Author: Roland Scheidegger <rscheidegger_lists (a] hispeed.ch>
   21757 Date:   Fri Mar 17 03:00:53 2006 +0000
   21758 
   21759     Fix various small cosmetic issues. Change a driver message, get the order
   21760         right for requesting drm versions, replace the use of some numbers with
   21761         the respective macro defines in radeon_video.c, and add some more macro
   21762         defines. None of that really matters.
   21763 
   21764 commit dc552edf191e14249421f8b27146874f16b80c1a
   21765 Author: Benjamin Herrenschmidt <benh (a] kernel.crashing.org>
   21766 Date:   Thu Mar 16 21:53:58 2006 +0000
   21767 
   21768     Add missing return statement (the driver would not start randomly), add
   21769         RV410 to the list of new generation cards for the memory map setup and
   21770         fix a bogus message.
   21771 
   21772 commit 901409f47cc990721c1648b1c08e23450e6a4452
   21773 Author: Benjamin Herrenschmidt <benh (a] kernel.crashing.org>
   21774 Date:   Thu Mar 16 04:32:22 2006 +0000
   21775 
   21776     Fix incorrect CRTC2_OFFSET values when using old-style dual head (not
   21777         MergedFB). Fixes Xinerama for me.
   21778 
   21779 commit 4d6656062129da0489eb4bc898871379ba891d8f
   21780 Author: Benjamin Herrenschmidt <benh (a] kernel.crashing.org>
   21781 Date:   Thu Mar 16 03:09:34 2006 +0000
   21782 
   21783     Add various workarounds that seem to fix some remaning lockup scenarios I'm
   21784         experiencing with the driver when setting the memory map. Some of the
   21785         magic delays are a bit dodgy but they seem to work, I suppose I can't
   21786         do better now without help from ATI. Also removed some really too noisy
   21787         debug messages.
   21788 
   21789 commit 36799e3ea7ddde5fce528e8bc17ea942933a9111
   21790 Author: Benjamin Herrenschmidt <benh (a] kernel.crashing.org>
   21791 Date:   Wed Mar 15 04:03:37 2006 +0000
   21792 
   21793     Fix various issues with DRI & server recycle by putting DRICloseSreen in
   21794         the normal CloseScreen callback chain at a spot that matches the call
   21795         to DRIFinishScreenInit in order to unwrap at the right time.
   21796 
   21797 commit 50923b6a9325592edc8b02b17646f96b9b8c4a01
   21798 Author: Luc Verhaegen <libv (a] skynet.be>
   21799 Date:   Wed Mar 15 00:46:33 2006 +0000
   21800 
   21801     Add some autoconf to keep this driver from building EXA when a slightly
   21802         older server with older exa is installed.
   21803     The way in which this problem was treated by the actually related
   21804         developers explains a lot about this driver.
   21805 
   21806 commit 74f4ed4275866475b3c182fae962df2fc0946b85
   21807 Author: Benjamin Herrenschmidt <benh (a] kernel.crashing.org>
   21808 Date:   Mon Mar 13 02:57:17 2006 +0000
   21809 
   21810     Fix typo in the function setting the color space transformation factors for
   21811         old radeon
   21812 
   21813 commit 65625c6c2053792cd14b54c904bf46f360ef1565
   21814 Author: Benjamin Herrenschmidt <benh (a] kernel.crashing.org>
   21815 Date:   Mon Mar 13 00:09:44 2006 +0000
   21816 
   21817     Earliest fix introduced a bug due to another chicken & egg problem in card
   21818         detection. Now split PreInitConfig into PreInitChipType and PreInitVRAM
   21819         so that PreInitDRI can be done just in between. Restores proper AGPx4
   21820         functionality (when enabled)
   21821 
   21822 commit 3a290115af41b0ecb94eb201d7e7abb42ebbfec6
   21823 Author: Benjamin Herrenschmidt <benh (a] kernel.crashing.org>
   21824 Date:   Sun Mar 12 06:53:27 2006 +0000
   21825 
   21826     Stop using xf86PciInfo.h, instead use a local copy of the PCI IDs we need
   21827         in atipciids.h so we can update the ATI driver independently of the
   21828         server when new chips are added
   21829 
   21830 commit d6b8f0a5eeb332563ec3ec7082f03be1797d26d8
   21831 Author: Alan Coopersmith <Alan.Coopersmith (a] sun.com>
   21832 Date:   Sat Mar 11 04:19:47 2006 +0000
   21833 
   21834     Add #ifdef XF86DRI guards around references to info->allowPageFlip and
   21835         info->depthMoves, since they are only defined if building with DRI.
   21836 
   21837 commit 69fe90bc501df9bd9e74b894bfca79a4025725bd
   21838 Author: Roland Scheidegger <rscheidegger_lists (a] hispeed.ch>
   21839 Date:   Fri Mar 10 13:00:49 2006 +0000
   21840 
   21841     Use "FBTexPercent" option for XAA too (only for increasing memory reserved
   21842         for textures).
   21843 
   21844 commit 8033d7423267fc1b3725df6a077dd910b586daaf
   21845 Author: Benjamin Herrenschmidt <benh (a] kernel.crashing.org>
   21846 Date:   Thu Mar 9 23:26:27 2006 +0000
   21847 
   21848     More memory map fixes !!! This time, we add a way to get the DRM kernel
   21849         module version early, in order to properly limit the framebuffer size
   21850         when a module that doesn't support the new map is loaded. That will
   21851         improve backward compatibility. I also made the minimum required kernel
   21852         module version 1.3 which hopefully shouldn't be a problem for anybody,
   21853         and cleaned up the ordering in which we test for DRM version to enable
   21854         features
   21855 
   21856 commit c637939d3c4ce5cdddbc5200d5ffbca4c3927050
   21857 Author: Michel Daenzer <michel (a] daenzer.net>
   21858 Date:   Thu Mar 9 15:41:16 2006 +0000
   21859 
   21860     RN50: Skip modes that exceed memory bandwidth.
   21861     Bugzilla #5766 <https://bugs.freedesktop.org/show_bug.cgi?id=5766> Patch
   21862         #4636 <https://bugs.freedesktop.org/attachment.cgi?id=4636>
   21863     - Acknowledge that RN50 only has one CRTC, and use this to distinguish it
   21864         from RV100.
   21865     - Fix detection of RN50 memory type and bus width.
   21866     - Model RN50 memory bandwidth limits by capping the pixel clock range based
   21867         on memory clock, bpp and memory bus width. (ATI Technologies Inc.)
   21868 
   21869 commit 890b95a3ddad7634f3aea635cb236b221e902acc
   21870 Author: Eric Anholt <anholt (a] freebsd.org>
   21871 Date:   Thu Mar 9 06:06:25 2006 +0000
   21872 
   21873     Update drivers that support EXA for the new EXA ABI. This consists of
   21874         moving all the accel and card members into the driver ptr, filling in
   21875         the exa_major/ exa_minor fields, and always using LoadSubModule so we
   21876         can check the module version up front. Only tested on ATI.
   21877 
   21878 commit e19ccfa18fee046c54d7a9401e4e0098b2300598
   21879 Author: Michel Daenzer <michel (a] daenzer.net>
   21880 Date:   Fri Mar 3 16:41:41 2006 +0000
   21881 
   21882     Add Option "FBTexPercent" to override the amount of video RAM reserved for
   21883         OpenGL textures with EXA.
   21884 
   21885 commit ca00035eccb6e3495b27f8e64f2d016d8d2a9ce2
   21886 Author: Benjamin Herrenschmidt <benh (a] kernel.crashing.org>
   21887 Date:   Thu Mar 2 02:05:17 2006 +0000
   21888 
   21889     Fix the fix ... I didn't interpret PciInfo->size properly and forgot that
   21890         the function works in Kb not bytes... Ooops.
   21891 
   21892 commit b2145aea36bb035bff048366c607b967d70fff49
   21893 Author: Benjamin Herrenschmidt <benh (a] kernel.crashing.org>
   21894 Date:   Wed Mar 1 21:35:14 2006 +0000
   21895 
   21896     Extend the alignement workaround to post-rv280 chips as well (thanks Hui)
   21897         and also limit the CPU accessible memory to the size of the PCI BAR
   21898         size (yeah, it was passed to the driver, I just got blind for a while
   21899         it seems)
   21900 
   21901 commit 163581a82fe9395672c31b41cd67aa44158f5201
   21902 Author: Benjamin Herrenschmidt <benh (a] kernel.crashing.org>
   21903 Date:   Tue Feb 28 23:34:03 2006 +0000
   21904 
   21905     Workaround for rv280 bug which needs the framebuffer memory mapping to be
   21906         aligned to its own size. Also add back limit of 128Mb of mapped fb
   21907         space for now until I fully sort out what's up with dual function
   21908         cards. I would really need to access the PCI BAR sizes here but that
   21909         information seem to be missing from the PCI info passed to the driver.
   21910 
   21911 commit 5ff8fb2bea1fe7d14db53c19ff3a3a56668ec417
   21912 Author: Roland Scheidegger <rscheidegger_lists (a] hispeed.ch>
   21913 Date:   Tue Feb 28 00:52:53 2006 +0000
   21914 
   21915     Add the newly added (and tons of previously forgotten ones) pci ids to the
   21916         ati wrapper too (probably not required for it to work as everything
   21917         should default to radeon anyway there).
   21918 
   21919 commit 1574b41a0f894f9b6e30d3ee94e596695a4c64f0
   21920 Author: Benjamin Herrenschmidt <benh (a] kernel.crashing.org>
   21921 Date:   Sun Feb 26 10:01:32 2006 +0000
   21922 
   21923     Fix page flipping with XAA. The new code ended up calling ShadowFBInit()
   21924         before XAAInit(), which breaks ShadowFB.
   21925 
   21926 commit 1f43a584a684af8078631425886cce236500e0e6
   21927 Author: Roland Scheidegger <rscheidegger_lists (a] hispeed.ch>
   21928 Date:   Sat Feb 25 01:57:05 2006 +0000
   21929 
   21930     Add pci ids known to exist (see #4284 for instance). There are still
   21931         entries which probably don't really exist (cancelled cards and such),
   21932         leave them as-is. Fix the name of some entries, mostly based on the
   21933         .inf file of the newest catalyst driver. Use own family id for rv410
   21934         and rs400, though there is no different code (yet?).
   21935 
   21936 commit 5c141bb15d1163e04c012a0cdf0699d534f0be37
   21937 Author: Benjamin Herrenschmidt <benh (a] kernel.crashing.org>
   21938 Date:   Thu Feb 16 23:27:44 2006 +0000
   21939 
   21940     Memory map and misc fixes. This completely reworks the way the driver
   21941         detects available & accessible video memory and initializes the card
   21942         internal memory map. Along the way, I re-ordered some of the stuffs in
   21943         pre-init in order to remove some dodgy codepath, fixed various init,
   21944         exit and vt switch issues, and overall made the driver more robust. The
   21945         full memory map fix requires an updated DRM. The X driver no longer
   21946         tries to position the AGP aperture, this becomes entirely DRM
   21947         responsibility.
   21948 
   21949 commit 8c6e5a6eb50d371fd4ec700c26aa628cb5f45731
   21950 Author: Benjamin Herrenschmidt <benh (a] kernel.crashing.org>
   21951 Date:   Wed Feb 15 23:36:55 2006 +0000
   21952 
   21953     The engine setup would trigger a bogus line write before the proper
   21954         addresses are setup, thus causing the card to try to bus master over
   21955         the system bus to some stale location (usually 0 but could depend on
   21956         whatever was used before X). Remove that useless init bit, and always
   21957         setup some good enough engine source & destination pointers in case we
   21958         have some other spurrious engine activity going on.
   21959 
   21960 commit d4ec0223029d8fe03a836a5a6e9a7cc8897b4c90
   21961 Author: Benjamin Herrenschmidt <benh (a] kernel.crashing.org>
   21962 Date:   Mon Feb 13 05:30:13 2006 +0000
   21963 
   21964     Fix EXA acceleration of textures with byteswap or tiling From John Clemens
   21965         <john (a] deater.net>
   21966 
   21967 commit 79c60ebbc34aaf0ac0b0723898d5b63015547178
   21968 Author: Eric Anholt <anholt (a] freebsd.org>
   21969 Date:   Tue Feb 7 04:39:59 2006 +0000
   21970 
   21971     Fix a copy'n'paste-o in the EXA render implementation that resulted in
   21972         [ax]8b8g8r8 pict formats not being supported on r200, but no other
   21973         issues.
   21974 
   21975 commit 8d74f3d49e73626f5d658ba6586a7c1487dae141
   21976 Author: Daniel Stone <daniel (a] fooishbar.org>
   21977 Date:   Thu Jan 19 14:20:37 2006 +0000
   21978 
   21979     Bug #5656: Set all Radeon XPRESS 200 R[CS]4xx-based chips to have IsIGP =
   21980         1, fixing modesetting issues.
   21981 
   21982 commit e490f4b86e6bba70f7c884fca3cf41d159323689
   21983 Author: Alan Coopersmith <Alan.Coopersmith (a] sun.com>
   21984 Date:   Fri Jan 13 01:37:43 2006 +0000
   21985 
   21986     XF86_VERSION_CURRENT -> XORG_VERSION_CURRENT
   21987 
   21988 commit ac296d9137b02753bc79a9930d168855adea9c95
   21989 Author: Alan Coopersmith <Alan.Coopersmith (a] sun.com>
   21990 Date:   Fri Jan 13 01:02:01 2006 +0000
   21991 
   21992     When failing to parse MetaModes, reset CRT2pScrn to NULL after free'ing it
   21993         so we don't crash when trying to use it later (such as in
   21994         RADEONFreeRec).
   21995 
   21996 commit dd98ce78407c9eddd7adaad1d73d6910e6949b87
   21997 Author: Adam Jackson <ajax (a] nwnk.net>
   21998 Date:   Sun Jan 8 19:02:16 2006 +0000
   21999 
   22000     Bug #5523: Make radeon compile without USE_XAA. (Tilman Sauerbeck)
   22001 
   22002 commit a99429b2bc6407ff2a094e6ee30ce2032f734966
   22003 Author: Kevin E Martin <kem (a] kem.org>
   22004 Date:   Wed Dec 21 02:29:59 2005 +0000
   22005 
   22006     Update package version for X11R7 release.
   22007 
   22008 commit 96e225b950c74e64f3f788be8a8489c5075ea55a
   22009 Author: Adam Jackson <ajax (a] nwnk.net>
   22010 Date:   Mon Dec 19 16:25:52 2005 +0000
   22011 
   22012     Stub COPYING files
   22013 
   22014 commit 6bea785ea0bdf01673a6ddc45765ae7372fdd371
   22015 Author: Alan Coopersmith <Alan.Coopersmith (a] sun.com>
   22016 Date:   Mon Dec 19 09:07:50 2005 +0000
   22017 
   22018     Typo fixes, mailing list & url updates, and other changes to prepare for
   22019         X11R6.9 & 7.0 releases.
   22020 
   22021 commit 07d5cf8fc37eb72dbb344081ff07d59dbf568e9c
   22022 Author: Alan Coopersmith <Alan.Coopersmith (a] sun.com>
   22023 Date:   Thu Dec 15 23:15:37 2005 +0000
   22024 
   22025     Bugzilla #5238 <https://bugs.freedesktop.org/show_bug.cgi?id=5238> Patch
   22026         #3978 <https://bugs.freedesktop.org/attachment.cgi?id=3978> r128 man
   22027         page dualhead note update (Alex Deucher)
   22028 
   22029 commit 6db5cbfbf6d405d9871892d1255dd7442e4539e9
   22030 Author: Kevin E Martin <kem (a] kem.org>
   22031 Date:   Thu Dec 15 00:21:32 2005 +0000
   22032 
   22033     Update package version number for final X11R7 release candidate. Bump
   22034         driver version number.
   22035 
   22036 commit 726fd3a81dfbd1b0c8e4ede104a48523daecab92
   22037 Author: Adam Jackson <ajax (a] nwnk.net>
   22038 Date:   Wed Dec 14 19:41:28 2005 +0000
   22039 
   22040     Bug #1760: Fix ati wrapper multihead to be dlloader friendly.
   22041 
   22042 commit 328a2d74dabe32ce35e879799412666feedb0eef
   22043 Author: Adam Jackson <ajax (a] nwnk.net>
   22044 Date:   Fri Dec 9 18:25:02 2005 +0000
   22045 
   22046     Bug #3869: Don\'t walk off the end of an array in connector detection.
   22047         (Eric Anholt)
   22048 
   22049 commit 03961a05438e916b6725f4e547f23a84ead13c5e
   22050 Author: Adam Jackson <ajax (a] nwnk.net>
   22051 Date:   Fri Dec 9 18:15:31 2005 +0000
   22052 
   22053     Bug #1106: Fix memory allocation for Render. (Michel Daenzer)
   22054 
   22055 commit 091e5c584124f9b849c0f46802b2f0d8b0cc2388
   22056 Author: Kevin E Martin <kem (a] kem.org>
   22057 Date:   Thu Dec 8 17:55:18 2005 +0000
   22058 
   22059     Add configure options to allow hard-coded paths to be changed.
   22060 
   22061 commit e38e2df15c9a4b08dee6386a225e98827bb35aad
   22062 Author: Kevin E Martin <kem (a] kem.org>
   22063 Date:   Thu Dec 8 17:54:40 2005 +0000
   22064 
   22065     Allow hard-coded paths to be configurable.
   22066 
   22067 commit b8203604bf9bd3813668313a1c8c17040b9d93ce
   22068 Author: Kevin E Martin <kem (a] kem.org>
   22069 Date:   Tue Dec 6 22:48:33 2005 +0000
   22070 
   22071     Change *man_SOURCES ==> *man_PRE to fix autotools warnings.
   22072 
   22073 commit a86920e812bfd40ec9facfc234220e83066dd263
   22074 Author: Kevin E Martin <kem (a] kem.org>
   22075 Date:   Sat Dec 3 05:49:32 2005 +0000
   22076 
   22077     Update package version number for X11R7 RC3 release.
   22078 
   22079 commit 010adc8988846e6f76f111a9fd32eca021d12fbc
   22080 Author: Kevin E Martin <kem (a] kem.org>
   22081 Date:   Sat Dec 3 05:45:17 2005 +0000
   22082 
   22083     Bump version numbers for X11R6.9/X11R7 RC3.
   22084 
   22085 commit a5efa6724e7fd8318e262060b084630632dfcb44
   22086 Author: Kevin E Martin <kem (a] kem.org>
   22087 Date:   Fri Dec 2 02:16:07 2005 +0000
   22088 
   22089     Remove extraneous AC_MSG_RESULT.
   22090 
   22091 commit feeef3cba1f4736a96daf3002ec902ced2874198
   22092 Author: Adam Jackson <ajax (a] nwnk.net>
   22093 Date:   Wed Nov 30 18:51:22 2005 +0000
   22094 
   22095     Bump libdrm dep to 2.0.
   22096 
   22097 commit 7ca2b3fa30fedd07951f7c6e73ed4d2a6f6606ea
   22098 Author: Adam Jackson <ajax (a] nwnk.net>
   22099 Date:   Tue Nov 29 23:29:58 2005 +0000
   22100 
   22101     Only build dlloader modules by default.
   22102 
   22103 commit e167e5151e32d54919e96cbfdcf932e16b1cab2a
   22104 Author: Alan Coopersmith <Alan.Coopersmith (a] sun.com>
   22105 Date:   Mon Nov 28 22:04:08 2005 +0000
   22106 
   22107     Change *mandir targets to use new *_MAN_DIR variables set by xorg-macros.m4
   22108         update to fix bug #5167 (Linux prefers *.1x man pages in man1 subdir)
   22109 
   22110 commit 0015b1a007bed61aaf389f8f927e4ae0568d7da7
   22111 Author: Eric Anholt <anholt (a] freebsd.org>
   22112 Date:   Mon Nov 21 10:49:09 2005 +0000
   22113 
   22114     Add .cvsignores for drivers.
   22115 
   22116 commit 00b8f6ccfbb5163c47e9def0e4ecc6ac7be7e8af
   22117 Author: Eric Anholt <anholt (a] freebsd.org>
   22118 Date:   Fri Nov 11 11:05:42 2005 +0000
   22119 
   22120     Bug #1028: Don't (incorrectly) mark the 24/8 z/stencil case as slow, which
   22121         resulted in whining at runtime about the visual not being supported.
   22122 
   22123 commit 33326847ccc9cf4cd6a23a257e5392e348e6dd22
   22124 Author: Kevin E Martin <kem (a] kem.org>
   22125 Date:   Wed Nov 9 21:31:20 2005 +0000
   22126 
   22127     Bump version numbers for X11R6.9/X11R7 RC2.
   22128 
   22129 commit 68e11246bd6f6a641807230834dce4e7fd6911af
   22130 Author: Kevin E Martin <kem (a] kem.org>
   22131 Date:   Wed Nov 9 21:15:14 2005 +0000
   22132 
   22133     Update package version number for X11R7 RC2 release.
   22134 
   22135 commit 1582d3b34643babcbb794d2df8d7c9a755d569c9
   22136 Author: Matthias Hopf <mhopf (a] suse.de>
   22137 Date:   Wed Nov 9 17:42:57 2005 +0000
   22138 
   22139     Bug #4998: Add ';' and ',' as valid separators for MetaModes as well.
   22140 
   22141 commit 2d22d78d157e07e6ec6a3e2d03fc17f102f6e00e
   22142 Author: Kevin E Martin <kem (a] kem.org>
   22143 Date:   Wed Nov 9 07:30:03 2005 +0000
   22144 
   22145     Fix DoLoadableServer NO build.
   22146 
   22147 commit 999f67763a5ea9fef7b7b576262f0da079efcfee
   22148 Author: Michel Daenzer <michel (a] daenzer.net>
   22149 Date:   Tue Nov 8 16:30:48 2005 +0000
   22150 
   22151     bugzilla #988 (https://bugs.freedesktop.org/show_bug.cgi?id=988) Fix typo
   22152         which may or may not have had a negative impact on stability with R300
   22153         class cards.
   22154 
   22155 commit 5aa401efa0b8d81da418eafeb857142a33f85da9
   22156 Author: Michel Daenzer <michel (a] daenzer.net>
   22157 Date:   Tue Nov 8 14:05:00 2005 +0000
   22158 
   22159     bugzilla #4494 (https://bugs.freedesktop.org/show_bug.cgi?id=4494) Call
   22160         RADEONDGAInit() even if EXA is enabled; the problematic DGA
   22161         acceleration hooks are already disabled in that case.
   22162     This fixes DGA issues such as DGA mouse (typically used by games in
   22163         fullscreen mode) not working.
   22164     Fix suggested by Eric Anholt.
   22165 
   22166 commit 345180131a7b2752773dc2a3ee1221ad1e05c815
   22167 Author: Michel Daenzer <michel (a] daenzer.net>
   22168 Date:   Tue Nov 8 13:35:23 2005 +0000
   22169 
   22170     bugzilla #4916 (https://bugs.freedesktop.org/show_bug.cgi?id=4916) Fix
   22171         segfault with MergedFB and EXA enabled and HW cursor temporarily
   22172         disabled.
   22173 
   22174 commit 23911421ffa7bdd2e191a72c41bf1f26c92c1a67
   22175 Author: Michel Daenzer <michel (a] daenzer.net>
   22176 Date:   Tue Nov 8 09:44:41 2005 +0000
   22177 
   22178     bugzilla #4951 (https://bugs.freedesktop.org/show_bug.cgi?id=4951)
   22179         attachment #3689 (http://bugs.freedesktop.org/attachment.cgi?id=3689)
   22180         Fix HW cursor getting silently disabled with EXA.
   22181 
   22182 commit e1259c0117a190cf4c6e7be07d5aa83e03afb3a0
   22183 Author: Bogdan Diaconescu <b_diaconescu (a] yahoo.com>
   22184 Date:   Mon Nov 7 19:28:40 2005 +0000
   22185 
   22186     Replaced the variadic macros(gcc) by macros according to C99 standard
   22187 
   22188 commit 67bdaae04ab37f38a6d0c8dc4b6328c3ba3b3393
   22189 Author: Alan Coopersmith <Alan.Coopersmith (a] sun.com>
   22190 Date:   Sun Nov 6 07:41:29 2005 +0000
   22191 
   22192     Sun bug #6325220: Xorg dumps core in dual monitor configuration with radeon
   22193         driver if CRT2Position not specified in xorg.conf
   22194         <http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6325220>
   22195         (Stuart Krietman - Sun Microsystems)
   22196 
   22197 commit 733ebf6e4a7c7b2f1a861077d43da2a853e4c0d7
   22198 Author: Kevin E Martin <kem (a] kem.org>
   22199 Date:   Tue Nov 1 15:08:52 2005 +0000
   22200 
   22201     Update pkgcheck depedencies to work with separate build roots.
   22202 
   22203 commit dd0eb76337bfdaec8f456380a6ced9e0487e190f
   22204 Author: Adam Jackson <ajax (a] nwnk.net>
   22205 Date:   Fri Oct 21 18:40:18 2005 +0000
   22206 
   22207     Bug #4829: Remove some useless DRI symbol checks.
   22208 
   22209 commit e6c1859e3a7c84b882e0c30d0783255ed1258d9e
   22210 Author: Donnie Berkholz <spyderous (a] gentoo.org>
   22211 Date:   Thu Oct 20 23:01:58 2005 +0000
   22212 
   22213     Bug #4831 <https://bugs.freedesktop.org/show_bug.cgi?id=4831>. Check for
   22214         x86_64 in addition to amd64 in host_cpu.
   22215 
   22216 commit 33460fb393c9591babcc43b30a73eef3971765c2
   22217 Author: Kevin E Martin <kem (a] kem.org>
   22218 Date:   Wed Oct 19 02:48:02 2005 +0000
   22219 
   22220     Update package version number for RC1 release.
   22221 
   22222 commit 77d5c3549db4f6a7ff9f969f885d7a4e58ab2b16
   22223 Author: Kevin E Martin <kem (a] kem.org>
   22224 Date:   Tue Oct 18 15:46:37 2005 +0000
   22225 
   22226     Do the following to make the drivers pass distcheck:
   22227     - Only define EXTRA_DIST when there are actually man pages to be processed
   22228     - Add missing man pages to keyboard and ati drivers EXTRA_DIST
   22229 
   22230 commit 35e717078c840414b0d6a0e37b3ffed0a7b102aa
   22231 Author: Alan Coopersmith <Alan.Coopersmith (a] sun.com>
   22232 Date:   Tue Oct 18 00:01:52 2005 +0000
   22233 
   22234     Use @DRIVER_MAN_SUFFIX@ instead of $(DRIVER_MAN_SUFFIX) in macro
   22235         substitutions to work better with BSD make
   22236 
   22237 commit ff6e5b0412fe347575992c83bb7cb47b6f96f390
   22238 Author: Adam Jackson <ajax (a] nwnk.net>
   22239 Date:   Mon Oct 17 22:57:32 2005 +0000
   22240 
   22241     More 1.7 braindamage: define EXTRA_DIST in terms of @DRIVER_NAME@ instead
   22242         of indirectly
   22243 
   22244 commit a2e7c55850d383e3af948d445b1645d8a47811cf
   22245 Author: Alan Coopersmith <Alan.Coopersmith (a] sun.com>
   22246 Date:   Mon Oct 17 00:09:01 2005 +0000
   22247 
   22248     Use sed & cpp to substitute variables in driver man pages
   22249 
   22250 commit 524fb1440760a14c53fb3f238aad6c3cdb7e6a08
   22251 Author: Dave Airlie <airlied (a] linux.ie>
   22252 Date:   Sun Oct 9 10:36:50 2005 +0000
   22253 
   22254     Secure the Radeon PCIE GART tables in framebuffer memory by not allowing
   22255         the clients to get access to a secure area of framebuffer.
   22256 
   22257 commit e526211b86ec5343002978debfcf78f74a10c69e
   22258 Author: Sren Sandmann Pedersen <sandmann (a] daimi.au.dk>
   22259 Date:   Tue Oct 4 20:01:03 2005 +0000
   22260 
   22261     Check in generated README files
   22262 
   22263 commit 431d0e144ae4c294e1f6110fc3db497ce9bd9cfd
   22264 Author: Sren Sandmann Pedersen <sandmann (a] daimi.au.dk>
   22265 Date:   Mon Oct 3 21:22:07 2005 +0000
   22266 
   22267     - For all drivers that have a <driver>.sgml file, add code in their build
   22268         system to build the README file at make dist time
   22269     - in util/macros/xorg-macros.m4, add a new XORG_CHECK_LINUXDOC macro that
   22270         will check if the required tools and files exist, and if so set a
   22271         conditional.
   22272     - util/modular/symlink.sh
   22273     - Link all the <driver>.sgml to xf86-video-<driver>/README.sgml
   22274     - Add all the README.<driver> to the list of excluded files
   22275     - xc/programs/Xserver/hw/xfree86/doc/sgml/SiS.sgml: Various changes to make
   22276         it spew less warnings when the text file is built.
   22277 
   22278 commit 9147c20e5ff662ac511a19e7623b406dffee2242
   22279 Author: Adam Jackson <ajax (a] nwnk.net>
   22280 Date:   Mon Oct 3 06:14:58 2005 +0000
   22281 
   22282     Bug #4001: Don't crash when PanelSize is unset. (Alan Coopersmith)
   22283 
   22284 commit 7e2090e3ebf0bd699d66d336353c097d658a86ae
   22285 Author: Matthieu Herrb <matthieu.herrb (a] laas.fr>
   22286 Date:   Sat Oct 1 20:42:06 2005 +0000
   22287 
   22288     missed one missing return value.
   22289 
   22290 commit a843e4281134de1545d538cb8970179b1d6977f6
   22291 Author: Matthieu Herrb <matthieu.herrb (a] laas.fr>
   22292 Date:   Sat Oct 1 17:09:48 2005 +0000
   22293 
   22294     add missing return value on success in RADEONSetupMemXAA().
   22295 
   22296 commit 98f7d043f894c73fecaf14440c1a24b6c2fc4b06
   22297 Author: Sren Sandmann Pedersen <sandmann (a] daimi.au.dk>
   22298 Date:   Wed Sep 28 15:10:38 2005 +0000
   22299 
   22300     Make ati driver distcheck
   22301     radeon_commonfuncs.c \
   22302     radeon_exa_render.c \
   22303     radeon_exa_funcs.c \
   22304 
   22305 commit e7b1af5d1677e53820dd1c0926cc8b5a4284901e
   22306 Author: Roland Scheidegger <rscheidegger_lists (a] hispeed.ch>
   22307 Date:   Tue Sep 27 23:55:15 2005 +0000
   22308 
   22309     Move the RADEONEnablePageFlip/RADEONChangeSurfaces calls back to the end of
   22310         the function (the code above will cause pixmap cache to be freed and
   22311         copied around, and these functions must be called after that otherwise
   22312         pixmap damage will occur). May be related to #4440, #4456 (unclear if
   22313         these setups involve 3d apps)
   22314 
   22315 commit bc3c26fe365347c427e04385c1df95a5eec14f28
   22316 Author: Eric Anholt <anholt (a] freebsd.org>
   22317 Date:   Tue Sep 27 23:34:11 2005 +0000
   22318 
   22319     Fix Radeon MMIO Render acceleration with EXA by writing out floating- point
   22320         coordinates rather than integers.
   22321 
   22322 commit 58dfb95c446b73fbc34784f0894cf89152dab043
   22323 Author: Adam Jackson <ajax (a] nwnk.net>
   22324 Date:   Sat Sep 24 18:45:45 2005 +0000
   22325 
   22326     Disable the {Open,Close}FullScreen DRI protocol. Remove empty FullScreen
   22327         stubs from drivers, comment the non-empty ones.
   22328 
   22329 commit 65b5f0017e29903565aff0b7527d955ed016c9a6
   22330 Author: Alan Coopersmith <Alan.Coopersmith (a] sun.com>
   22331 Date:   Tue Sep 20 16:53:34 2005 +0000
   22332 
   22333     Only include radeon_dri.h & radeon_sarea.h if XF86DRI is defined.
   22334     Include "compiler.h" to define __inline__ on non-gcc compilers
   22335 
   22336 commit 0b7441b19a1a5df91aca6b1a02944afb636bc523
   22337 Author: Eric Anholt <anholt (a] freebsd.org>
   22338 Date:   Sun Sep 18 02:32:23 2005 +0000
   22339 
   22340     Break EXA ABI while we still can. Add coordinates to the UploadToScreen
   22341         hook so we can upload a subset of a pixmap, and convert the current
   22342         drivers to respect that. Use this support to directly UploadToScreen in
   22343         exaGlyphs, providing a 47.4% +/-2.4% decrease in wall time for ls -lR
   22344         programs/Xserver in an antialiased gnome-terminal on an M6 (n=3, caches
   22345         hot). I would have bumped major version, only I can't tell what the
   22346         EXA_VERSION_* is supposed to be doing as opposed to the module version.
   22347 
   22348 commit 64e7db2698ee48af92594c16d72e33c16372c9d7
   22349 Author: Eric Anholt <anholt (a] freebsd.org>
   22350 Date:   Sat Sep 17 20:02:01 2005 +0000
   22351 
   22352     - Don't try to upload 0 byte-per-pixel (PICT_a1) data using
   22353         RADEONHostDataBlit.
   22354     - Disable the shortcut for switching from 3d to 3d in radeon_exa.c. It
   22355         appears that we do need the cache flush here, thought it's not clear
   22356         why. Disable the 2d to 2d shortcut while here, since I'm unsure of what
   22357         we're doing. Exposed by the following bit:
   22358     - Bug #4485: Add a new routine, exaGlyphs, to handle font drawing. Glyphs
   22359         were being accumulated in from non-migratable scratch pixmaps, causing
   22360         the destination pixmap to move towards screen but the migration
   22361         necessary for source never to happen, leading to abysmal performance.
   22362         Instead, copy the scratch glyph data into a real pixmap first, then
   22363         composite from that into the destination, allowing for migration. time
   22364         ls -lR from programs/Xserver showed 26.9% (+/- 6.3%) decrease in wall
   22365         time (n=3).
   22366     - Create exaDrawableUse* wrapping exaPixmapUse*, but which are aware of
   22367         windows needing backing store. Makes migration code prettier, and
   22368         ensures that composited windows will be migrated as normal when we turn
   22369         off cw for EXA. (issue brought up by keithp)
   22370 
   22371 commit 3c71198a088e71a105e274f176c8ceb503615d46
   22372 Author: Dave Airlie <airlied (a] linux.ie>
   22373 Date:   Sat Sep 17 07:47:51 2005 +0000
   22374 
   22375     Switch radeon driver to using a card type rather than having a IsPCI flag,
   22376         allow for PCI/AGP/PCIE cards. Set PCI gart allocation to only happen on
   22377         PCIE cards. Add Radeon PCIE card detection using capability bits.
   22378 
   22379 commit 10cf3523f236a017a1ca7e5ee57e02176b924059
   22380 Author: Eric Anholt <anholt (a] freebsd.org>
   22381 Date:   Wed Sep 14 22:06:41 2005 +0000
   22382 
   22383     Bug #2573: Remove the disabling of automatic cache flushing on non-r300
   22384         cards. It has been implicated in hanging at least r300s and some r100s,
   22385         and seemed to be the cause of some bad rendering for me.
   22386 
   22387 commit d68894a463a3bb08c97e91ff6fc4b65b29183ff6
   22388 Author: Eric Anholt <anholt (a] freebsd.org>
   22389 Date:   Tue Sep 13 22:04:12 2005 +0000
   22390 
   22391     Remove the hardcoded USE_EXA/USE_XAA defines now that they've been
   22392         hardcoded in configure.ac (config.h).
   22393 
   22394 commit baa9b5b6e19cf9794bf810e3c582bf1d7f808663
   22395 Author: Dave Airlie <airlied (a] linux.ie>
   22396 Date:   Mon Sep 12 09:27:07 2005 +0000
   22397 
   22398     Fix Radeon EXA for when RENDER isn't defined
   22399 
   22400 commit 8c89610389197dc94d3bceaf44d9d2ea91848f1b
   22401 Author: Dave Airlie <airlied (a] linux.ie>
   22402 Date:   Mon Sep 12 09:17:42 2005 +0000
   22403 
   22404     Move GART offset/size outside XAA
   22405 
   22406 commit eba44d9747adde8385f2a242dee5a8e73ce5a205
   22407 Author: Daniel Stone <daniel (a] fooishbar.org>
   22408 Date:   Mon Sep 12 09:04:36 2005 +0000
   22409 
   22410     Define USE_XAA and USE_EXA for the time being.
   22411 
   22412 commit a255e7b0984890daad98b74ace0c572965fe61f5
   22413 Author: Eric Anholt <anholt (a] freebsd.org>
   22414 Date:   Sun Sep 11 21:00:44 2005 +0000
   22415 
   22416     Attempt to fix up the modular pieces for EXA support. (untested)
   22417 
   22418 commit 3e0d9c945a6a71cc476d27341ef18618529a91a8
   22419 Author: Eric Anholt <anholt (a] freebsd.org>
   22420 Date:   Sun Sep 11 20:58:53 2005 +0000
   22421 
   22422     Add support for EXA to the radeon driver. Building EXA and XAA support is
   22423         controlled at compile time, plus the runtime option of Option
   22424         "AccelMethod" "EXA" or "XAA". The XAA support appears to remain as
   22425         before, while the EXA pieces need just a little more polishing. Notable
   22426         features:
   22427     - Render acceleration working on Radeon 100 and 200-series with DRI on.
   22428     - DRI works with EXA Notable issues:
   22429     - DGA disabled in the EXA case.
   22430     - Backbuffer moves disabled in the EXA case.
   22431     - No textured XVideo.
   22432     - MMIO render acceleration is close but still has some issues.
   22433     - Memory pressure while using Composite is really troublesome with DRI on.
   22434         This patch is based on an initial patch by Zack Rusin, with significant
   22435         work by Benjamin Herrenschmidt and myself.
   22436 
   22437 commit fd62082b68ac3aadd8ffc441352d75d88334904e
   22438 Author: Dave Airlie <airlied (a] linux.ie>
   22439 Date:   Sun Sep 11 08:51:38 2005 +0000
   22440 
   22441     Add support for allocating PCI GART table in framebuffer memory. This is
   22442         needed to support PCIE Radeons using a new DRM.
   22443 
   22444 commit cb63f8d9c0563fb0eff28e2be6d4adf5666540d2
   22445 Author: Dave Airlie <airlied (a] linux.ie>
   22446 Date:   Tue Sep 6 10:03:19 2005 +0000
   22447 
   22448     Handle VIP timeouts more gracefully -- impose a hard limit of 10ms on
   22449         waiting for VIP_BUSY so we don't lock up hard, spinning.
   22450 
   22451 commit dbd83cf18e1bf5e7e31e1ac150227bd27e8b1739
   22452 Author: Adam Jackson <ajax (a] nwnk.net>
   22453 Date:   Sun Aug 28 20:51:14 2005 +0000
   22454 
   22455     Bug #4148: Bump required DRM version for r300 to 1.17.
   22456 
   22457 commit ce0589ff3b9fcf8c6bab64da4dba40ba540a6a03
   22458 Author: Adam Jackson <ajax (a] nwnk.net>
   22459 Date:   Sun Aug 28 18:10:34 2005 +0000
   22460 
   22461     Bug #1109: Fix VGA init on Rage Mobility 7500 (Marc Le France)
   22462 
   22463 commit 250c8732a54924eeb459880f2905f8e59d038e60
   22464 Author: Bogdan Diaconescu <b_diaconescu (a] yahoo.com>
   22465 Date:   Sun Aug 28 18:00:23 2005 +0000
   22466 
   22467     Modified the licens type from GPL to a X/MIT one
   22468 
   22469 commit 94c0196652c3cfa0558f61b55f5df9bf50f9ac49
   22470 Author: Alan Coopersmith <Alan.Coopersmith (a] sun.com>
   22471 Date:   Fri Aug 26 20:04:01 2005 +0000
   22472 
   22473     #include "extensions/dpms.h" -> <X11/extensions/dpms.h>
   22474 
   22475 commit 107e42cabe1cc41fe86b0218c3229b5f34b2df84
   22476 Author: Daniel Stone <daniel (a] fooishbar.org>
   22477 Date:   Fri Aug 26 07:00:24 2005 +0000
   22478 
   22479     Fix 'ugly' warning in r128. (Branden Robinson, Debian #069)
   22480 
   22481 commit d3f5911c85ccfaaf50c05ce80d56dac13fd15701
   22482 Author: Daniel Stone <daniel (a] fooishbar.org>
   22483 Date:   Fri Aug 26 05:30:52 2005 +0000
   22484 
   22485     Only use vgahw symbols if we're building vgahw for this architecture. TODO:
   22486         Fix this for the modular tree (maybe an unconditional yes?). Define
   22487         that we're using a DPMS server and include DPMS headers. (Debian #024b)
   22488 
   22489 commit 879213455740d2d653d38c712275f07610e4dc9c
   22490 Author: Alex Deucher <agd5f (a] yahoo.com>
   22491 Date:   Fri Aug 26 02:11:24 2005 +0000
   22492 
   22493     - fix pitch increment (Aapo Tahkola, Roland Scheidegger)
   22494 
   22495 commit 6519cc71e4387ef979de90be517145611511ff1a
   22496 Author: Daniel Stone <daniel (a] fooishbar.org>
   22497 Date:   Thu Aug 25 03:34:58 2005 +0000
   22498 
   22499     Fix bug in Radeon connector table parsing -- parse all entries, not just
   22500         the first. (Ben Herrenschmidt)
   22501 
   22502 commit 8734a5d0bafb60f5e38b2cee10587f01fc016379
   22503 Author: Daniel Stone <daniel (a] fooishbar.org>
   22504 Date:   Thu Aug 25 03:07:50 2005 +0000
   22505 
   22506     Blacklist Radeon M300 from multimedia I2C code. Handle I2C timeouts more
   22507         gracefully -- impose a hard limit of 10ms on waiting for I2C_GO so we
   22508         don't lock up hard, spinning.
   22509 
   22510 commit 578564b4f7fce1f02d056c2b12ffb7803d268829
   22511 Author: Adam Jackson <ajax (a] nwnk.net>
   22512 Date:   Mon Aug 22 03:05:52 2005 +0000
   22513 
   22514     Explicit license statement.
   22515 
   22516 commit c9005c91bf6aaf4728a6606284f5d24e0b4a8282
   22517 Author: Daniel Stone <daniel (a] fooishbar.org>
   22518 Date:   Thu Aug 18 09:03:46 2005 +0000
   22519 
   22520     Update autogen.sh to one that does objdir != srcdir.
   22521 
   22522 commit 508a7421a1386b5b783a867d860b858a55f216d3
   22523 Author: Alan Hourihane <alanh (a] fairlite.demon.co.uk>
   22524 Date:   Mon Aug 15 07:30:05 2005 +0000
   22525 
   22526     Egbert's 64bit fixes for mixed 32/64bit clients
   22527 
   22528 commit 204290412fbe8b4ac1a0f4f97bc7aec2847a1df7
   22529 Author: Daniel Stone <daniel (a] fooishbar.org>
   22530 Date:   Sun Aug 14 16:14:51 2005 +0000
   22531 
   22532     Make DGA, CPIO, non-PCI, and TV-Out support detected per-platform, using
   22533         the same semantics as in drivers/ati/Imakefile.
   22534 
   22535 commit adb093bdf3cea8108a40bcd72f09924b416de0c1
   22536 Author: Alex Deucher <agd5f (a] yahoo.com>
   22537 Date:   Mon Aug 8 23:42:36 2005 +0000
   22538 
   22539     - radeon XPRESS chips are actually RV3xx based
   22540 
   22541 commit 9c11018beb186b4b303524685fb62629b9ca863e
   22542 Author: Vladimir Dergachev <volodya (a] mindspring.com>
   22543 Date:   Sun Aug 7 14:46:55 2005 +0000
   22544 
   22545     Modified:
   22546     programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c
   22547     Update warning about DRI support on R300 and later cards.
   22548 
   22549 commit a28b2c76c7df2fe65a93eed34bc85c2cf5afb314
   22550 Author: Vladimir Dergachev <volodya (a] mindspring.com>
   22551 Date:   Sun Aug 7 14:40:58 2005 +0000
   22552 
   22553     Modified:
   22554     programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c
   22555     Properly configure fbLocation and related registers for R300 cards. (Dave
   22556         Airlie)
   22557 
   22558 commit 692fb0f8b51abeccaf70b51fc1defc62132b15e9
   22559 Author: Alex Deucher <agd5f (a] yahoo.com>
   22560 Date:   Sat Aug 6 17:23:16 2005 +0000
   22561 
   22562     - missing line in mergedfb option parsing. Spotted by Christoph Bauer
   22563 
   22564 commit 14e77a39320a7a074b5c2eeeea9750b469abc978
   22565 Author: Ian Romanick <idr (a] us.ibm.com>
   22566 Date:   Fri Aug 5 23:04:32 2005 +0000
   22567 
   22568     I have resolved this by making all the "Direct rendering disabled" messages
   22569         X_WARNING and all the "Direct rendering enabled" messages X_INFO.
   22570         Ideally, we need to factor some of this stuff out to common code. There
   22571         is a *LOT* of duplication among the *_dri.c files under
   22572         programs/Xserver/hw/xfree86/drivers.
   22573     I'm trying to clean up as much low hanging fruit as I can and got tired of
   22574         waiting for ajax. :P
   22575 
   22576 commit 8e88d36f78c13025847310b411402f1d46a2e0cd
   22577 Author: Adam Jackson <ajax (a] nwnk.net>
   22578 Date:   Sun Jul 31 17:19:27 2005 +0000
   22579 
   22580     Post-merge fixups:
   22581     - Disable building the gamma driver
   22582     - Fix numerous Imakefiles to get header paths and subdirs right
   22583     - Symlink client-side GLX lib source from Mesa
   22584     - Add new shader subdirs to the Mesa core build
   22585     - Tweak the DDX drivers to not ask for "xf86dri.h"; they don't need it,
   22586         since they don't generate protocol, and it was breaking the build.
   22587 
   22588 commit fb9f712fd1044feb8ce6a99aabaeb5966123e268
   22589 Author: Kevin E Martin <kem (a] kem.org>
   22590 Date:   Fri Jul 29 21:22:42 2005 +0000
   22591 
   22592     Various changes preparing packages for RC0:
   22593     - Verify and update package version numbers as needed
   22594     - Implement versioning scheme
   22595     - Change bug address to point to bugzilla bug entry form
   22596     - Disable loadable i18n in libX11 by default (use --enable-loadable-i18n to
   22597         reenable it)
   22598     - Fix makedepend to use pkgconfig and pass distcheck
   22599     - Update build script to build macros first
   22600     - Update modular Xorg version
   22601 
   22602 commit ee45e1fb5da793fa14770b28fd662e69d52b2c6a
   22603 Author: Michel Daenzer <michel (a] daenzer.net>
   22604 Date:   Fri Jul 29 19:45:14 2005 +0000
   22605 
   22606     bugzilla #3911 (https://bugs.freedesktop.org/show_bug.cgi?id=3911)
   22607         attachment #3191 (http://bugs.freedesktop.org/attachment.cgi?id=3191)
   22608         Disable bus mastering while updating MC_FB_LOCATION and friends to
   22609         prevent the X server from hanging on startup every now and then under
   22610         some circumstances. (ATI Technologies Inc.)
   22611 
   22612 commit 44a66ec5a01c3b4dfa046a66b80a3b7e9dfff537
   22613 Author: Sren Sandmann Pedersen <sandmann (a] daimi.au.dk>
   22614 Date:   Fri Jul 15 15:02:47 2005 +0000
   22615 
   22616     Install theathre drivers in @moduledir@/multimedia
   22617 
   22618 commit dbcf104689ca368523715eb5945bcd800985799b
   22619 Author: Kevin E Martin <kem (a] kem.org>
   22620 Date:   Fri Jul 15 03:39:58 2005 +0000
   22621 
   22622     Fix filename typo
   22623 
   22624 commit 2256fabf1cd69c950639f236f61e59e68cc8e6fa
   22625 Author: Kevin E Martin <kem (a] kem.org>
   22626 Date:   Thu Jul 14 22:30:47 2005 +0000
   22627 
   22628     Fix check for headers. Use {XORG,DRI}_CFLAGS subst instead of replacing
   22629         CFLAGS.
   22630 
   22631 commit 520317863ffb365eca17c96b4d545adb554bbbd6
   22632 Author: Kevin E Martin <kem (a] kem.org>
   22633 Date:   Thu Jul 14 19:35:48 2005 +0000
   22634 
   22635     Make compiling with DRI support configurable/autodetecable. Autodetect DRI
   22636         sdk headers. Expand help string for xorg-module-dir option.
   22637 
   22638 commit ab5264838ae34bb29791bc08d5a4f853a995faf1
   22639 Author: Sren Sandmann Pedersen <sandmann (a] daimi.au.dk>
   22640 Date:   Thu Jul 14 17:10:01 2005 +0000
   22641 
   22642     fuck you cvs
   22643 
   22644 commit a608c4422665ce1e933483b7c2a25ab2daae5930
   22645 Author: Sren Sandmann Pedersen <sandmann (a] daimi.au.dk>
   22646 Date:   Thu Jul 14 16:03:36 2005 +0000
   22647 
   22648     Try adding build system for ATI driver again. Who knows, maybe CVS works
   22649         today.
   22650 
   22651 commit d715561d28d82591adf5c7504068c1818eb2245c
   22652 Author: Adam Jackson <ajax (a] nwnk.net>
   22653 Date:   Mon Jul 11 02:29:45 2005 +0000
   22654 
   22655     Prep for modular builds by adding guarded #include "config.h" everywhere.
   22656 
   22657 commit 5b37b695019b7a4522a96a63f1f6b035160e6a25
   22658 Author: Roland Scheidegger <rscheidegger_lists (a] hispeed.ch>
   22659 Date:   Mon Jul 4 23:44:59 2005 +0000
   22660 
   22661     Bug #2604: Disable workaround for horrible flickering when scrolling
   22662         vertically in a virtual screen when color tiling and page flip are both
   22663         enabled, as it potentially does more harm than good. The flickering
   22664         still needs fixing probably though.
   22665 
   22666 commit 08b886850f115f404187acd619aa2c2ca18ae3c7
   22667 Author: Daniel Stone <daniel (a] fooishbar.org>
   22668 Date:   Fri Jul 1 22:43:11 2005 +0000
   22669 
   22670     Change all misc.h and os.h references to <X11/foo.h>.
   22671 
   22672 commit 1c7c3372776d6d116facabbf055f27af3e96f59f
   22673 Author: Alex Deucher <agd5f (a] yahoo.com>
   22674 Date:   Fri Jul 1 04:16:42 2005 +0000
   22675 
   22676     - fix depth tiling for r3/4xx chips (Aapo Tahkola)
   22677     - adjust limits for tiled surfaces on r3/4xx
   22678 
   22679 commit e8c2574557950bfa150806432d566cd38c47158f
   22680 Author: Alex Deucher <agd5f (a] yahoo.com>
   22681 Date:   Fri Jul 1 02:56:04 2005 +0000
   22682 
   22683     - Fix Support for Philips FM1236/F tuner on ATI AIW 9600 XT (Jeff Smith)
   22684         Bug 3401
   22685 
   22686 commit d258e1c1566d005693260230712c9d78f1447dba
   22687 Author: Alex Deucher <agd5f (a] yahoo.com>
   22688 Date:   Thu Jun 30 04:46:11 2005 +0000
   22689 
   22690     - change back part of a comment I seem to have accidently changed.
   22691 
   22692 commit 6d9c02d58eae1966e8fa8d7d305849c6e57434ad
   22693 Author: Alex Deucher <agd5f (a] yahoo.com>
   22694 Date:   Thu Jun 30 02:02:10 2005 +0000
   22695 
   22696     - small mergedfb fix from Thomas Winischhofer
   22697 
   22698 commit 85365b791542cab221c37c9b3b4593ea0c6c9e2d
   22699 Author: Alex Deucher <agd5f (a] yahoo.com>
   22700 Date:   Thu Jun 30 01:40:17 2005 +0000
   22701 
   22702     - add support for colortiling on r3/4xx hardware (disabled by default). In
   22703         order for pageflipping to work on r3/4xx we will need to update the the
   22704         sarea and drm so that the crtc1/2 xytiling regs get updated. Initially
   22705         worked out by Aapo Tahkola.
   22706 
   22707 commit 3ec99c9cd821aeacdd57a9bbc20c4e4ec4711790
   22708 Author: Alex Deucher <agd5f (a] yahoo.com>
   22709 Date:   Thu Jun 30 00:56:01 2005 +0000
   22710 
   22711     - Increase the priority of display 0/1 in the memory controller for r3/4xx
   22712         hardware when displaypriority is set to HIGH. Fixes display problems in
   22713         high res modes. Originally reported by Aapo Tahkola.
   22714 
   22715 commit a7523e6c0be7a600963e9de10cf0060d16117bf6
   22716 Author: Alex Deucher <agd5f (a] yahoo.com>
   22717 Date:   Thu Jun 30 00:33:36 2005 +0000
   22718 
   22719     - fix some OUTREGs that should be OUTPLLs in dynamicclocks code
   22720 
   22721 commit c7e1d31c6aec3a99061c77c4d6f57e2e874e37f1
   22722 Author: Adam Jackson <ajax (a] nwnk.net>
   22723 Date:   Sun Jun 26 04:38:12 2005 +0000
   22724 
   22725     Bug #3628: Fix video driver submodule visibility.
   22726 
   22727 commit 1beca962ecee5b5c51eb2fb8451fcc2a2ed4b97c
   22728 Author: Adam Jackson <ajax (a] nwnk.net>
   22729 Date:   Sat Jun 25 21:16:53 2005 +0000
   22730 
   22731     Bug #3626: _X_EXPORT tags for video and input drivers.
   22732 
   22733 commit 9a4895c4c2fd9614d83adfe3967f4f46dc4dfff6
   22734 Author: Eric Anholt <anholt (a] freebsd.org>
   22735 Date:   Wed Jun 22 22:50:49 2005 +0000
   22736 
   22737     Add missing detection of the PCI ID for 0x5b62, Radeon X600 (Vladimir
   22738         Kushnir).
   22739 
   22740 commit 43e3cc7c21160f4536ed860f97d02545c267dfbc
   22741 Author: Alex Deucher <agd5f (a] yahoo.com>
   22742 Date:   Wed Jun 15 23:40:50 2005 +0000
   22743 
   22744     Sync up radeon mergedfb with Thomas' latest sis mergedfb changes:
   22745     - non-rectangular mergedfb desktops
   22746     - screen offsets
   22747 
   22748 commit b67f9f5c875efaa41bded7ed2f38b2a5fbd17597
   22749 Author: Alan Coopersmith <Alan.Coopersmith (a] sun.com>
   22750 Date:   Sat Jun 4 20:26:28 2005 +0000
   22751 
   22752     Sync with 6.8.2 branch: Bug #591
   22753         (https://bugs.freedesktop.org/show_bug.cgi?id=591) attachment #308
   22754         (https://bugs.freedesktop.org/attachment.cgi?id=308): Fix video timing
   22755         problems with Sony PCG-C1VN Vaio Picturebook notebook && co. Patch by
   22756         Marc Aurele La France
   22757 
   22758 commit daae70d9083e9c15358f160f0df3176e344f1cb9
   22759 Author: Alan Coopersmith <Alan.Coopersmith (a] sun.com>
   22760 Date:   Sat Jun 4 20:04:36 2005 +0000
   22761 
   22762     Sync with 6.8.2 branch: Bugzilla #1306
   22763         (https://bugs.freedesktop.org/show_bug.cgi?id=1306) attachment #1291
   22764         (https://bugs.freedesktop.org/attachment.cgi?id=1291): Fix SEGV in
   22765         "radeon" driver. Patch by Kevin E. Martin <kem (a] freedesktop.org>
   22766 
   22767 commit c27c193f192b117232dbe39575d3d5ab7c6a1b1e
   22768 Author: Felix Kuehling <fxkuehl (a] gmx.de>
   22769 Date:   Fri May 27 22:33:23 2005 +0000
   22770 
   22771     Fix for bugzilla https://bugs.freedesktop.org/show_bug.cgi?id=3414 (patch
   22772         https://bugs.freedesktop.org/attachment.cgi?id=2782): Don't use RMX if
   22773         we are Dell Server.
   22774 
   22775 commit 3b674815e0a6d19b0719e71261c0909b92173aed
   22776 Author: Adam Jackson <ajax (a] nwnk.net>
   22777 Date:   Tue May 24 23:26:50 2005 +0000
   22778 
   22779     Typo fix from bug #3163 commit
   22780 
   22781 commit 0845d1db801ae74688464bd4c41a7e40e4b50186
   22782 Author: Egbert Eich <eich (a] suse.de>
   22783 Date:   Mon May 23 09:50:20 2005 +0000
   22784 
   22785     Explicitely disable DPMS power states during close screen. Fix macro that
   22786         takes a value and a mask of bits to modify to be behave evquvalently if
   22787         the bits that should remain unchanged are set or unset in the value
   22788         (Bugzilla #3369).
   22789 
   22790 commit 74b86b036def72e5180a46871b8452ba9eea9bb1
   22791 Author: Adam Jackson <ajax (a] nwnk.net>
   22792 Date:   Wed May 18 17:47:35 2005 +0000
   22793 
   22794     Bug #3163: Create new DRIINFO_*_VERSION macros to indicate the version
   22795         number of the DRIInfoRec, disambiguating it from the XF86DRI protocol
   22796         version number. Modify DRIQueryVersion to return the libdri version
   22797         number, which all DDXes were requesting implicitly. Fix the DDXes to
   22798         check for the DRIINFO version they were compiled against.
   22799 
   22800 commit 0f4a8fc6aa5157a8b48beb49f30511665cfa4b63
   22801 Author: Matthieu Herrb <matthieu.herrb (a] laas.fr>
   22802 Date:   Wed Apr 20 21:07:44 2005 +0000
   22803 
   22804     programs/Xserver/hw/xfree86/drivers/ati/theatre.h Build fix for
   22805         DoLoadableServer = NO systems.
   22806 
   22807 commit 3355d12f832909b05e8b022fad784c9f7af7341f
   22808 Author: Daniel Stone <daniel (a] fooishbar.org>
   22809 Date:   Wed Apr 20 12:25:22 2005 +0000
   22810 
   22811     Fix includes right throughout the Xserver tree:
   22812     change "foo.h" to <X11/foo.h> for core headers, e.g. X.h, Xpoll.h;
   22813     change "foo.h", "extensions/foo.h" and "X11/foo.h" to
   22814         <X11/extensions/foo.h> for extension headers, e.g. Xv.h;
   22815     change "foo.[ch]" to <X11/Xtrans/foo.[ch]> for Xtrans files.
   22816 
   22817 commit 31cb4758eae4703d4de31a0b291847cefa855fc3
   22818 Author: Bogdan Diaconescu <b_diaconescu (a] yahoo.com>
   22819 Date:   Sun Apr 17 23:28:09 2005 +0000
   22820 
   22821     Added fifo_read and fifo_write in tge generic bus definition
   22822 
   22823 commit 2b363e02c7c122f07e6fc406fb8ee52d97b55cad
   22824 Author: Bogdan Diaconescu <b_diaconescu (a] yahoo.com>
   22825 Date:   Sun Apr 17 23:26:36 2005 +0000
   22826 
   22827     Added new options for the ATI driver: RageTheatreMicrocPath and
   22828         RageTheatreMicrocType
   22829 
   22830 commit 6286efeba564c63ec198c091e4bba22027586901
   22831 Author: Bogdan Diaconescu <b_diaconescu (a] yahoo.com>
   22832 Date:   Sun Apr 17 23:23:45 2005 +0000
   22833 
   22834     Addeded support for FI1216ME (PAL) version of the tuner, detection of
   22835         UDA1380 sound processor
   22836 
   22837 commit 9a63c216e90622cd96d4555155df06dd66c3235b
   22838 Author: Bogdan Diaconescu <b_diaconescu (a] yahoo.com>
   22839 Date:   Sun Apr 17 23:18:26 2005 +0000
   22840 
   22841     Use the theatre_detect to determine the chip ID and then load the
   22842         coresponding theatre module
   22843 
   22844 commit 247057762813f12f171b1fa05f31c5ace4c245a7
   22845 Author: Bogdan Diaconescu <b_diaconescu (a] yahoo.com>
   22846 Date:   Sun Apr 17 23:15:31 2005 +0000
   22847 
   22848     Added functions that access the FIFO on RT200
   22849 
   22850 commit bcccf9259784f21d84d52c526aa68df0787118b4
   22851 Author: Bogdan Diaconescu <b_diaconescu (a] yahoo.com>
   22852 Date:   Sun Apr 17 23:13:45 2005 +0000
   22853 
   22854     Added RT200 registers
   22855 
   22856 commit da9d27f8c8cccf2f40a244b25ffe0d3162c41a63
   22857 Author: Bogdan Diaconescu <b_diaconescu (a] yahoo.com>
   22858 Date:   Sun Apr 17 23:09:28 2005 +0000
   22859 
   22860     This is the theatre chip detection module
   22861 
   22862 commit e4623bbce161c41ccac65210fd2539211e8af715
   22863 Author: Bogdan Diaconescu <b_diaconescu (a] yahoo.com>
   22864 Date:   Sun Apr 17 23:07:54 2005 +0000
   22865 
   22866     Now the detection of the theatre chip is in other module called
   22867         theatre_detect
   22868 
   22869 commit 405b4dcb067346fce7fd9f6d8a6507a58c740ac7
   22870 Author: Bogdan Diaconescu <b_diaconescu (a] yahoo.com>
   22871 Date:   Sun Apr 17 23:06:17 2005 +0000
   22872 
   22873     Added the RageTheatre200 video demodulator support
   22874 
   22875 commit 310eb24a45b145efbd47196a1c3ec750cf004154
   22876 Author: Daniel Stone <daniel (a] fooishbar.org>
   22877 Date:   Mon Apr 4 23:07:08 2005 +0000
   22878 
   22879     Release SDA/SDL I2C lines from an asserted-low state after a DDC probe,
   22880         which caused Apple Studio Display monitors to shut off after a second
   22881         or so (Ben Herrenschmidt).
   22882 
   22883 commit a416667f980a8679352be897af2fb3215da2d000
   22884 Author: Alex Deucher <agd5f (a] yahoo.com>
   22885 Date:   Thu Mar 31 23:18:10 2005 +0000
   22886 
   22887     - Add new Radeon pci ids (ATI devrel), bug 2827
   22888 
   22889 commit 2e7365ffb767099faf3f191dc65341dbb3ef6247
   22890 Author: Vladimir Dergachev <volodya (a] mindspring.com>
   22891 Date:   Thu Mar 31 18:26:05 2005 +0000
   22892 
   22893     Modified:
   22894     programs/Xserver/hw/xfree86/drivers/ati/radeon_video.c
   22895     Patch from Antti Ajanki - provide VBI capture support for PAL and SECAM
   22896         (You need GATOS km module to actually get at the data, the change
   22897         merely configures the hardware to handle it correctly).
   22898 
   22899 commit 9a3c1c8e4cba2885b707db0f855e11dc6e640b49
   22900 Author: Michel Daenzer <michel (a] daenzer.net>
   22901 Date:   Tue Mar 29 06:14:34 2005 +0000
   22902 
   22903     bugzilla #2844 (https://bugs.freedesktop.org/show_bug.cgi?id=2844)
   22904         attachment #2230 (http://bugs.freedesktop.org/attachment.cgi?id=2230)
   22905         Wait for idle before uploading HW cursor data to the framebuffer to
   22906         avoid lockups when moving the mouse on some machines.
   22907 
   22908 commit 97863f112850be5206ea555297354c1c104fcdbe
   22909 Author: Kevin E Martin <kem (a] kem.org>
   22910 Date:   Tue Mar 29 03:49:04 2005 +0000
   22911 
   22912     bugzilla #2840 (https://bugs.freedesktop.org/show_bug.cgi?id=2840)
   22913         attachment #2227 (https://bugs.freedesktop.org/attachment.cgi?id=2227)
   22914         Fix build problems introduced by previous Radeon PLL errata
   22915         workarounds.
   22916 
   22917 commit 04cbb8d174cc5e3c7ecdd4e171170213ecb3c7ed
   22918 Author: Dave Airlie <airlied (a] linux.ie>
   22919 Date:   Sat Mar 26 00:53:01 2005 +0000
   22920 
   22921     bugzilla #2057 (https://bugs.freedesktop.org/show_bug.cgi?id=2057)
   22922         attachment #1516 (https://bugs.freedesktop.org/attachment.cgi?id=1516)
   22923         Add TVOUT Support for Mach64 (Leif Delgass, fixed up for Xorg by me).
   22924 
   22925 commit 5be4bf9000bdf58584a10a6b8e285d0f173304fa
   22926 Author: Alex Deucher <agd5f (a] yahoo.com>
   22927 Date:   Thu Mar 24 06:45:52 2005 +0000
   22928 
   22929     - radeon PLL access errata workarounds (Benjamin Herrenschmidt, acked by
   22930         Hui Yu)
   22931 
   22932 commit 34af3da80304a13b6407dcc0f4db54d6c8bb7a41
   22933 Author: Michel Daenzer <michel (a] daenzer.net>
   22934 Date:   Fri Mar 18 22:36:47 2005 +0000
   22935 
   22936     Add support for production version of ATI RN50/ES1000. (ATI Technologies
   22937         Inc.)
   22938 
   22939 commit b56a5f96048b920a7751318dde211e881f53b2bb
   22940 Author: Vladimir Dergachev <volodya (a] mindspring.com>
   22941 Date:   Thu Mar 17 03:36:25 2005 +0000
   22942 
   22943     Modified:
   22944     programs/Xserver/hw/xfree86/drivers/ati/radeon_mergedfb.c Back out
   22945         RadeonWaitForIdleMMIO that I put in earlier.
   22946     From discussion on dri-devel we do not need to be as careful with INREG()
   22947         access on Radeons as we are on mach64 chips.
   22948     The fix is backed out due to:
   22949     it breaks DRI on SMP systems (due to absense of the lock in mouse handling
   22950         functions)
   22951     I am no longer able to reproduce the lockup I saw before
   22952 
   22953 commit 01a9c1157cdfbc5f74b035383e060b8419979563
   22954 Author: Roland Scheidegger <rscheidegger_lists (a] hispeed.ch>
   22955 Date:   Tue Mar 8 23:41:37 2005 +0000
   22956 
   22957     Fix accidentally removed depth pitch adjustment if displayWidth is not a
   22958         multiple of 32 pixels (bug #788)
   22959 
   22960 commit 9b994b40710103b263364153429ebdb9ea3f58ed
   22961 Author: Vladimir Dergachev <volodya (a] mindspring.com>
   22962 Date:   Fri Mar 4 22:21:40 2005 +0000
   22963 
   22964     programs/Xserver/hw/xfree86/drivers/ati/radeon_dri.c Let through all chips
   22965         R300 and above - presumably the filtering should take place at the DRM
   22966         driver level. Correct cut'n'paste position misprint. Big thanks for
   22967         Michel Danzer for pointing out both improvements.
   22968 
   22969 commit 7d37a9f1f9fffe98067c3b5bc4749cc799fb0c77
   22970 Author: Vladimir Dergachev <volodya (a] mindspring.com>
   22971 Date:   Fri Mar 4 05:48:31 2005 +0000
   22972 
   22973     programs/Xserver/hw/xfree86/drivers/ati/radeon_dri.c Turns out Radeon R420
   22974         chips work fine with R300 microcode. Thanks go to Rune Petersen for
   22975         careful investigation.
   22976 
   22977 commit f1edbb7852d85f660188498f578a0a697c2094fe
   22978 Author: Roland Scheidegger <rscheidegger_lists (a] hispeed.ch>
   22979 Date:   Tue Feb 22 00:39:15 2005 +0000
   22980 
   22981     Fix building radeon driver with BuildXF86DRI set to NO, the breakage was
   22982         caused by the tiling support (bug #2481)
   22983 
   22984 commit b853dbb50fb7c46fb5a70f349a3f264f0bb94e8c
   22985 Author: Vladimir Dergachev <volodya (a] mindspring.com>
   22986 Date:   Sat Feb 19 16:00:12 2005 +0000
   22987 
   22988     Modified:
   22989     programs/Xserver/hw/xfree86/drivers/ati/radeon_video.c
   22990     Fix an INREG without WaitForIdleMMIO. This one should be unlikely to
   22991         trigger, but we should still do this in the name of correctness.
   22992 
   22993 commit 84290849b4aee336e9db0779d93fc2d7ed8881b1
   22994 Author: Vladimir Dergachev <volodya (a] mindspring.com>
   22995 Date:   Sat Feb 19 00:57:23 2005 +0000
   22996 
   22997     Modified:
   22998     programs/Xserver/hw/xfree86/drivers/ati/radeon_mergedfb.c
   22999     Add a call to RADEONWaitForIdleMMIO() within RADEONChooseCursorCRTC() as
   23000         this function uses OUTREGP() which, internally, calls INREG().
   23001     Thus (due to SilkenMouse) INREG() could be called while CP engine was busy.
   23002         I have observed this lockup on RV350 + R300 3d driver and have no idea
   23003         why no issues were reported for R200 cards. Perhaps, few of them have
   23004         enough memory to run merged fb and 3d simultaneously ?
   23005     This fix is the right thing to do, however, we might also need to put fifo
   23006         management calls into other cursor handling functions (in particular
   23007         those that write cursor image directly to video memory).
   23008 
   23009 commit 60070063e2130af0b9d5d34eed7adbae0c0fa67b
   23010 Author: Michel Daenzer <michel (a] daenzer.net>
   23011 Date:   Fri Feb 18 19:55:35 2005 +0000
   23012 
   23013     Bug #2576: Add support for ATI RN50/ES1000. (ATI Technologies Inc.)
   23014 
   23015 commit 32032cdc78097840b7e2685fdec11bc0816aa0ac
   23016 Author: Adam Jackson <ajax (a] nwnk.net>
   23017 Date:   Fri Feb 18 16:42:11 2005 +0000
   23018 
   23019     Bug #2567: Fix reversed memset arguments. (David Krause)
   23020 
   23021 commit d5fadd6d86ae2a2f8c1bb55e36ab3d6d49649b46
   23022 Author: Roland Scheidegger <rscheidegger_lists (a] hispeed.ch>
   23023 Date:   Wed Feb 9 02:22:39 2005 +0000
   23024 
   23025     do not enable color tiling on r300 chips and newer, since it doesn't work
   23026         (yet) (Bugzilla #2504)
   23027 
   23028 commit 5ff35300e66a81ecc17c4e9396eb6d158f5c8e1b
   23029 Author: Roland Scheidegger <rscheidegger_lists (a] hispeed.ch>
   23030 Date:   Wed Feb 2 21:35:30 2005 +0000
   23031 
   23032     fix error with color tiling and hw scrolling, it looks like rv100 doesn't
   23033         need the special treatment, after all (reported by Stephane Marchesin)
   23034 
   23035 commit 7a9031683914bb1d17d223634e5dbf2e18955651
   23036 Author: Roland Scheidegger <rscheidegger_lists (a] hispeed.ch>
   23037 Date:   Mon Jan 31 20:10:28 2005 +0000
   23038 
   23039     change option EnableColorTiling to ColorTiling
   23040 
   23041 commit a2b123f7672ea678290798786ecb408a86d8c683
   23042 Author: Roland Scheidegger <rscheidegger_lists (a] hispeed.ch>
   23043 Date:   Wed Jan 26 18:23:41 2005 +0000
   23044 
   23045     (Stephane Marchesin, me) Add support for color (framebuffer) tiling.
   23046         Convert all XAA accel code to use explicit dst and src offset pitch
   23047         control to make it work. Use the new drm surface ioctls to set up the
   23048         tiled surfaces (if dri is enabled).
   23049 
   23050 commit e0df1e41724cd009fe7c833d2f9555f5d87e3202
   23051 Author: Roland Scheidegger <rscheidegger_lists (a] hispeed.ch>
   23052 Date:   Wed Jan 26 17:39:56 2005 +0000
   23053 
   23054     fix issues with mergedfb + pageflip (fix up sarea frame values)
   23055 
   23056 commit aeb01807263c47f49abaf00031d8505e8ebda82c
   23057 Author: Egbert Eich <eich (a] suse.de>
   23058 Date:   Mon Jan 24 15:40:21 2005 +0000
   23059 
   23060     Don't exclude 'RADEONInfoPtr info = ...' declaration even when not building
   23061         with DRI support (Bugzilla #2370)
   23062 
   23063 commit c6c30cfa354eb456638f10771a7cb02271696af2
   23064 Author: Vladimir Dergachev <volodya (a] mindspring.com>
   23065 Date:   Thu Jan 13 17:35:49 2005 +0000
   23066 
   23067     Modified:
   23068     programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c
   23069     Some of the newer Radeons (R420 for example) have MM_TABLE's with size 0x33
   23070         (instead of 0x0c that we know). Furthermore, they lockup during access
   23071         of I2C bus !
   23072     Add a check to validate MM_TABLE. Note: the check is not more stringent as
   23073         other card manufacturers (like Asus or Tekram) might make cards with
   23074         slightly different MM_TABLE.
   23075 
   23076 commit 414c035a965b9db15656058c0e9cfeb3acf0158f
   23077 Author: Alex Deucher <agd5f (a] yahoo.com>
   23078 Date:   Fri Dec 24 18:26:19 2004 +0000
   23079 
   23080     - Fix MCLK / SCLK calculation (Benjamin Herrenschmidt) bug 2144
   23081     - formatting cleanup
   23082 
   23083 commit 7c7b278883676412f5709cf812587b1408628133
   23084 Author: Alex Deucher <agd5f (a] yahoo.com>
   23085 Date:   Sun Dec 19 19:49:33 2004 +0000
   23086 
   23087     - Add support for Dualhead on M3/M4 (bug 1760)
   23088 
   23089 commit 08a45118b53129f3b9c30004404b906c7d7690be
   23090 Author: Alex Deucher <agd5f (a] yahoo.com>
   23091 Date:   Sun Dec 19 19:29:10 2004 +0000
   23092 
   23093     - Make dualhead ram allocation cleaner and related messages clearer
   23094 
   23095 commit 97cfd7b1489a9510cd233d6dc7154c210f32b9f5
   23096 Author: Alex Deucher <agd5f (a] yahoo.com>
   23097 Date:   Sun Dec 19 06:56:37 2004 +0000
   23098 
   23099     - Add DRI resume support (Micha Feigin) bug 2063
   23100 
   23101 commit 5b8577ae3200d967b4316156f16028cbcfd21983
   23102 Author: Alex Deucher <agd5f (a] yahoo.com>
   23103 Date:   Sun Dec 19 06:11:06 2004 +0000
   23104 
   23105     - fix warnings (Ronny V. Vindenes)
   23106 
   23107 commit 447124a663a24a7fffb0cd241d18dd896a43098b
   23108 Author: Alex Deucher <agd5f (a] yahoo.com>
   23109 Date:   Sat Dec 18 21:37:48 2004 +0000
   23110 
   23111     - fix warning and potential error in radeon_driver.c
   23112 
   23113 commit ac6166158a58b377e7383950c169956f78b62093
   23114 Author: Alex Deucher <agd5f (a] yahoo.com>
   23115 Date:   Fri Dec 17 19:19:32 2004 +0000
   23116 
   23117     - Add VGAAccess option to r128 driver. Based on Benh's radeon patch. r128
   23118         should now work on ppcs without usefbdev. To use this on ppc make sure
   23119         you set "usefbdev" to false. (bug 2089)
   23120     - Apply Benjamin Herrenschmidt's radeon patches (bug 2064)
   23121 
   23122 commit ac860ed6bbed84f6fc39a9acf53ee87646cfc8dc
   23123 Author: Vladimir Dergachev <volodya (a] mindspring.com>
   23124 Date:   Fri Dec 17 16:50:36 2004 +0000
   23125 
   23126     Modified:
   23127     programs/Xserver/hw/xfree86/drivers/ati/radeon_accel.c
   23128     programs/Xserver/hw/xfree86/drivers/ati/radeon_dri.c
   23129     Move DMA robustness fix into radeon_dri.c::RADEONEnterServer() as per
   23130         suggestion by Michel Dnzer.
   23131     I could not trigger a lockup, even with r300_demo (possibly it has code
   23132         that flushes cache inside ?), so this must be good enough..
   23133 
   23134 commit 3ba5b525c4d6390184fdf79b28c954d5caadc6a4
   23135 Author: Vladimir Dergachev <volodya (a] mindspring.com>
   23136 Date:   Thu Dec 16 16:26:56 2004 +0000
   23137 
   23138     Modified:
   23139     programs/Xserver/hw/xfree86/drivers/ati/radeon_accel.c
   23140     Add DMA robustness fix from Nicolai Haehnle.
   23141     TODO: move this fix into DRM driver or other parts of Xserver when R300
   23142         support is more stable.
   23143     This fix affects only R300 and later variants and results in small slowdown
   23144         when using CP acceleration in comparison to the previous version of the
   23145         driver.
   23146     We are still a lot faster in CP mode than using MMIO register access.
   23147 
   23148 commit c7b5f4a9eb49c0edd690c972be1015c98408ffaf
   23149 Author: Adam Jackson <ajax (a] nwnk.net>
   23150 Date:   Wed Dec 15 19:35:33 2004 +0000
   23151 
   23152     Bug #2008: Fix gcc4 compile problem.
   23153 
   23154 commit 8c1969f22fba2e1c9ed34d5ca77bee3a9f577640
   23155 Author: Vladimir Dergachev <volodya (a] mindspring.com>
   23156 Date:   Sun Dec 12 20:42:29 2004 +0000
   23157 
   23158     Modified:
   23159     programs/Xserver/hw/xfree86/drivers/ati/radeon_render.c
   23160     programs/Xserver/hw/xfree86/drivers/ati/radeon_accel.c
   23161     Make DMA blitting code more robust.
   23162 
   23163 commit 8a9077bc70fd800983f138a224b95301992a2296
   23164 Author: Vladimir Dergachev <volodya (a] mindspring.com>
   23165 Date:   Sun Dec 12 19:28:37 2004 +0000
   23166 
   23167     Modified:
   23168     programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c
   23169     programs/Xserver/hw/xfree86/drivers/ati/radeon_dri.c
   23170     Enable DRM support permanently, allowing its use for any CHIP_FAMILY >
   23171         R300. Fix bug in naming Mesa3d driver (it was defaulting to r200)
   23172 
   23173 commit 845df6dd96785b59c44c670009c4fcdb20e147ab
   23174 Author: Alex Deucher <agd5f (a] yahoo.com>
   23175 Date:   Sun Dec 12 17:29:45 2004 +0000
   23176 
   23177     - missing diff from agp 8x support
   23178 
   23179 commit 36b92808e4ff1311f91543388c18cbe8e9eb4aab
   23180 Author: Vladimir Dergachev <volodya (a] mindspring.com>
   23181 Date:   Sun Dec 12 16:05:35 2004 +0000
   23182 
   23183     Modified:
   23184     programs/Xserver/hw/xfree86/drivers/ati/radeon_accel.c
   23185     programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c
   23186     programs/Xserver/hw/xfree86/drivers/ati/radeon_dri.c
   23187     programs/Xserver/hw/xfree86/drivers/ati/radeon_common.h
   23188     programs/Xserver/hw/xfree86/drivers/ati/radeon_version.h Add R300 (and
   23189         later) DRM support, protected by X_R300_DRM option.
   23190     Note: at the moment this is for 2d support only, if enabled running
   23191         glxgears locks up my machine, but DMAForXv=yes works fine.
   23192 
   23193 commit 68ea67ce98b8f3ad4c17f987e0e2b92f79a96fbf
   23194 Author: Alex Deucher <agd5f (a] yahoo.com>
   23195 Date:   Sun Dec 12 02:00:48 2004 +0000
   23196 
   23197     - add AGP 8x support (Hui Yu, Michel Daenzer) bug 1819
   23198 
   23199 commit 93675d288d5ebb35d4724ebbfc455a703e25a311
   23200 Author: Alex Deucher <agd5f (a] yahoo.com>
   23201 Date:   Sun Dec 12 00:14:32 2004 +0000
   23202 
   23203     - only mess with Dynamicclocks on mobility chips (Benh, me) bug 1912
   23204     - fix display detection (Hui Yu) bug 1559
   23205     - Add new option "BIOSHotkeys" to allow the bios to control output
   23206         switching (off by default) bug 2000
   23207     - update the savage man page to document the "CrtOnly" option
   23208 
   23209 commit ed217003127028483fd2956851d438977169d154
   23210 Author: Daniel Stone <daniel (a] fooishbar.org>
   23211 Date:   Mon Dec 6 13:27:56 2004 +0000
   23212 
   23213     Apply Debian patch to re-POST via VBE if driver thinks it has no video
   23214         memory (a symptom of incompletely coming up from D3 power state), which
   23215         fixes some Dell laptops (closes: #1890).
   23216 
   23217 commit 2b8ab42b05b32710fa4f71a25e2f84192e637fbd
   23218 Author: Michel Daenzer <michel (a] daenzer.net>
   23219 Date:   Mon Dec 6 06:27:53 2004 +0000
   23220 
   23221     When direct rendering is enabled, use hostdata blits to transfer data from
   23222         system memory to video RAM, which should reduce CPU usage especially
   23223         with larger videos. Can be disabled via Option "DMAForXv" if there
   23224         should be any stability issues, but it's been stable for me during a
   23225         week of testing. Based on a patch by Nikolaus Meine
   23226         <meine (a] tnt.uni-hannover.de>. Probably fix endianness issues in some
   23227         newer XVideo code, untested.
   23228     Also use hostdata blits to transfer RENDER image data to video RAM to avoid
   23229         idling the accelerator engine. Increases RENDER performance
   23230         significantly for me.
   23231     These changes were only tested on an M9 in a Titanium PowerBook but should
   23232         work with all Radeons where direct rendering is supported.
   23233 
   23234 commit 960d15ae3a44efe7c02a3d6d0acbabe63e07be74
   23235 Author: Daniel Stone <daniel (a] fooishbar.org>
   23236 Date:   Sat Dec 4 22:34:54 2004 +0000
   23237 
   23238     Disable interrupt handling after the DRM handler has been removed,
   23239         preventing lockups (closes: #1886).
   23240     Allow pitches with a granularity of 32, rather than 64, because some
   23241         clamshell iBooks have 800-byte pitches. Change Xv allocation
   23242         granularity to 8 bytes, rather than 16 bytes, also (closes: #1888).
   23243 
   23244 commit 4706dfb7804a46e3cc5aafc3644f5a1134ab3d19
   23245 Author: Daniel Stone <daniel (a] fooishbar.org>
   23246 Date:   Sat Dec 4 22:24:06 2004 +0000
   23247 
   23248     Retry CCE idle commands until the (higher) timeout is reached, and properly
   23249         stop the engine if we totally fail -- gets rid of serious performance
   23250         issues and lockups with r128 DRI.
   23251 
   23252 commit bce508a288d6b95708dbbfc6b235e2d95b6b96ad
   23253 Author: Markus Kuhn <Markus.Kuhn (a] cl.cam.ac.uk>
   23254 Date:   Sat Dec 4 00:42:59 2004 +0000
   23255 
   23256     Encoding of numerous files changed to UTF-8
   23257 
   23258 commit e9c9fd279ed43cc0d779266efcea69a67541c794
   23259 Author: Egbert Eich <eich (a] suse.de>
   23260 Date:   Tue Nov 30 08:38:44 2004 +0000
   23261 
   23262     Make Xorg the default server to install.
   23263     Avoid PIO access on IA64. Some IA64 machine check if legacy ports outside
   23264         the VGA range are accessed. The ATi driver however does this to probe
   23265         for ISA Mach8/32/64. Since no IA64 has ISA slots this restriction
   23266         should not be relevant to the user.
   23267     Avoid recursive calls of xf86scanpci(). This function normally detects that
   23268         it has been called before by checking if the PCI structure is filled
   23269         out. So far if this was not the case (because PCI probing has failed
   23270         for some reason) the function is traversed again. With the chipset
   23271         specific PCI bus probing this can lead to an endless recursive loop as
   23272         the post-probing code calls xf86scanpci() from within this function.
   23273     The OS specific PCI code for Linux worked only if bus 0 was populated as it
   23274         checked for the presence of /proc/bus/pci/00. Fixed to check for
   23275         /proc/bus/pci/<bus_to_look_for> instead.
   23276 
   23277 commit fffbcb761c178e025e3d55d428a803b1284481e0
   23278 Author: Matthieu Herrb <matthieu.herrb (a] laas.fr>
   23279 Date:   Sat Nov 27 15:14:15 2004 +0000
   23280 
   23281     xc/programs/Xserver/hw/xfree86/driver/ati/radeon.man
   23282     xc/programs/Xserver/hw/xfree86/driver/voodoo/voodo.man
   23283     xc/programs/Xserver/hw/xfree86/driver/wsfb/wsfb.man XF86Config ->
   23284         __xconfigfile__
   23285 
   23286 commit ad6347d187f9afa053c755aa3a2da9d821916cb2
   23287 Author: Daniel Stone <daniel (a] fooishbar.org>
   23288 Date:   Tue Nov 23 21:27:43 2004 +0000
   23289 
   23290     Use fp_horz_stretch instead of fp_vert_stretch for horizontal stretch
   23291         factor calculation in panel size derivation in the Radeon driver
   23292         (closes: #1881).
   23293 
   23294 commit ac054e427c6ce8cd5b89459dd3f16ca20e6b2d6a
   23295 Author: Vladimir Dergachev <volodya (a] mindspring.com>
   23296 Date:   Sun Oct 24 18:17:36 2004 +0000
   23297 
   23298     Add registers to facilitate work with stereo 3d.
   23299 
   23300 commit 445ed4b9b61347c866ee67dc0cb110904d667b84
   23301 Author: Alex Deucher <agd5f (a] yahoo.com>
   23302 Date:   Fri Oct 22 03:51:58 2004 +0000
   23303 
   23304     - make the overlay work on crtc2 again
   23305     - make PutVideo() MergedFB aware
   23306 
   23307 commit 54cffc3fe273cf3c9ed2a8aef833d4bd337a8a09
   23308 Author: Egbert Eich <eich (a] suse.de>
   23309 Date:   Mon Oct 18 15:19:44 2004 +0000
   23310 
   23311     Fixing one of the infamous 'control reaches end of non void function
   23312         problems'.
   23313 
   23314 commit 7a97d363327e0b2c8646d961e00d05f99766b54f
   23315 Author: Egbert Eich <eich (a] suse.de>
   23316 Date:   Mon Oct 18 14:21:45 2004 +0000
   23317 
   23318     Made handling of DevelDrivers for x86-64 more conformant to other
   23319         platforms.
   23320     Compress all font encodings (Stefan Dirsch).
   23321     Fixed warnings.
   23322     Turn on forwarding XNSpotLocation event to XIM server in OffTheSpot and
   23323         Root mode (bugzilla #1580, James Su).
   23324     Added another compose key combination for the Euro symbol (Stefan Dirsch).
   23325     Added support for UTF-8 in ja_JP, ko_KR and zh_TW locales (Mike Fabian).
   23326     Changed default encoding for ru from KOI8-R to ISO8859-5 (Mike Fabian).
   23327         This is the encoding that is also used by glibc. We may break other
   23328         libcs - lets see who complains.
   23329     Added explanation for DESTDIR to install to a different directory than /.
   23330     Added some early bailouts to atiprobe if PCI structure pointer is NULL to
   23331         prevent sig11.
   23332     XV support doesn't depend on 2D acceleration any more. This patch removes
   23333         this limitation from the NSC driver. This is a patch that I have
   23334         committed to XFree86 a while ago but never ported over to X.Org.
   23335         Matthieu Herrb contributed some build fixes.
   23336     Fixing SetDPMSTimers() so that DPMS*Time == 0 disables the appropriate
   23337         timer. This takes advantage of the fact that TimerSet() with a timeout
   23338         argument 0 behaves like TimerCanel().
   23339     Use /dev/xconsole (named pipe) or devpts for system logger (Werner Fink).
   23340     Create missing links for backward compatibility to XFree86 (Stefan Dirsch).
   23341     Changed comment to mention xorg.
   23342     Changed cursor for the 'kill' action from XC_draped_box to XC_Pirate. If
   23343         you don't like it we can change it back (original author unkown).
   23344     Added 'pic' to the man page rendering command pipeline (Werner Fink).
   23345     Added missing return value (Stefan Dirsch, Roland Mainz)
   23346 
   23347 commit c7ab340fecb94a89c25d6bc7f686b7c97cd3067f
   23348 Author: Alex Deucher <agd5f (a] yahoo.com>
   23349 Date:   Sun Oct 17 22:45:57 2004 +0000
   23350 
   23351     - Fix DFP detection in r128 driver (bug 1386, Klaus Kusche)
   23352     - Fix EmulateWheelInertia defaults (bug 1115, Andrew Pimlott)
   23353 
   23354 commit ace6e1b7933cb415b8efc41dffa335938f9c89b5
   23355 Author: Vladimir Dergachev <volodya (a] mindspring.com>
   23356 Date:   Sun Oct 17 17:57:33 2004 +0000
   23357 
   23358     Modified:
   23359     xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c On my Inspiron
   23360         8600 both internal and external ports are marked DAC_PRIMARY in BIOS.
   23361         So be extra careful - only swap when the first port is not DAC_PRIMARY
   23362 
   23363 commit 22405e81b812c239b5d8653b402b5f846e6e10b1
   23364 Author: Alex Deucher <agd5f (a] yahoo.com>
   23365 Date:   Sun Oct 17 16:52:02 2004 +0000
   23366 
   23367     - Add Thomas' latest sis MergedFB enhancements to the radeon driver
   23368 
   23369 commit 186efa31b2cb7285717678bb1c4df4cd9e182395
   23370 Author: Vladimir Dergachev <volodya (a] mindspring.com>
   23371 Date:   Wed Oct 13 23:02:42 2004 +0000
   23372 
   23373     Modified:
   23374     xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_video.c
   23375     xc/programs/Xserver/hw/xfree86/drivers/i2c/fi1236.h Squash annoying warning
   23376         about fi1236_dump_status
   23377 
   23378 commit 43b24861e36023613a99627c57ac44721ed1a548
   23379 Author: Egbert Eich <eich (a] suse.de>
   23380 Date:   Tue Oct 12 19:13:43 2004 +0000
   23381 
   23382     Set fbdev mode as the default mode on PPC (Olaf Hering).
   23383     Added support for IBM space saver keyboard (Stefan Dirsch). Added support
   23384         for Cherry CyMotion Master XPress (Marcus Schaefer).
   23385     Change order of SetDisplayDevice(), HWRestore(), UnbindGART() and
   23386         RestoreBIOSMemSize() to be exactly opposite to the Save procedure in
   23387         EnterVT() (Matthias Hopf, Alan Hourihane).
   23388     Fix text mode restauration by removing the assumption that the register
   23389         which determines which head is programmed is set. to the active head by
   23390         the BIOS (Mark Vojkovich).
   23391     When I wrote the resource code 5 years ago I made some assumptions which
   23392         turned out to be false: I've assumed that the bus number of the PCI
   23393         hostbridge would be the PCI bus the bridge links to. This is not
   23394         correct. Fixing this assumption is not easy. However I hope that the
   23395         attached patch will make the system work regardless as it 'ignores'
   23396         host bridges from which the target bus is not known. This should not
   23397         matter at all as we really don't care about host bridges (unless we
   23398         have bridge specific code which retrieves information about the
   23399         bridge).
   23400     Fixed server crash on reset when a structure allocated in PreInit() was
   23401         freed on CloseScreen().
   23402     Fixed ring buffer lock ups that happened because the structure that
   23403         contained ringbuffer data was not zeroed after allocation.
   23404     Fixed numerous warnings due to signed unsigned comparisons.
   23405         programs/Xserver/hw/xfree86/drivers/nv/nv_driver.c:
   23406         (NVBacklightEnable): Changed the order in which the sequencer registers
   23407         and the backlight control registers are written. The sequencer control
   23408         register need to be written first otherwise DPMS screen blanking
   23409         produces vertical bars on a mobile device. lib/Xau/Imakefile: Build
   23410         libXau static library PIC so it can be linked into toolkits that would
   23411         like to wrap its functionality.
   23412 
   23413 commit 515b7c4b748f70c17aee149a33ee1b41632daa1a
   23414 Author: Alex Deucher <agd5f (a] yahoo.com>
   23415 Date:   Mon Oct 11 23:20:26 2004 +0000
   23416 
   23417     - fix resume on radeons (bug 1220)
   23418     - clean up some old cruft in the savage i2c code
   23419 
   23420 commit 07e1aaee862c4835601c704e14fcb12e28f4e78e
   23421 Author: Egbert Eich <eich (a] suse.de>
   23422 Date:   Mon Oct 11 09:58:04 2004 +0000
   23423 
   23424     Improving DPMS handling on VT swich and server termination/abort: previous
   23425         version called the driver directly and too late.
   23426     Unblank secondary screen explicitely. Don't rely on the value read during
   23427         register save as the BIOS have blanked the secondary head.
   23428     Checking if server isn't switched away before calling sync. Sanity check
   23429         for possible bugs in aother areas of the code.
   23430     Fixing default amount of of allocated video memory from AGP for i810: Use
   23431         16MB if less than 192MB are installed else use 24MB (Matthias Hopf).
   23432 
   23433 commit a8c77480e7f4ddf8c45bea3ecec7b6564c0d6452
   23434 Author: Vladimir Dergachev <volodya (a] mindspring.com>
   23435 Date:   Fri Oct 8 00:56:05 2004 +0000
   23436 
   23437     Modified:
   23438     xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_video.c Remove redundant
   23439         and incorrect line.
   23440 
   23441 commit ec831d4fba23dc5f4d0a1450aa63efe5ff5937a2
   23442 Author: Vladimir Dergachev <volodya (a] mindspring.com>
   23443 Date:   Tue Oct 5 01:16:01 2004 +0000
   23444 
   23445     Modified:
   23446     xc/programs/Xserver/hw/xfree86/drivers/ati/theatre.h Patch from Matthieu
   23447         Herrb - fix compilation with DoLoadableServer=NO
   23448 
   23449 commit f1dadde8f642b332a2dcd2e2a5779f25fec7a3de
   23450 Author: Adam Jackson <ajax (a] nwnk.net>
   23451 Date:   Mon Oct 4 21:52:47 2004 +0000
   23452 
   23453     Correct radeon man page, IGP is supported for 3D but R400 is not.
   23454 
   23455 commit e3dba9841521466629828501c4fdccbba3d6af89
   23456 Author: Vladimir Dergachev <volodya (a] mindspring.com>
   23457 Date:   Mon Oct 4 15:24:34 2004 +0000
   23458 
   23459     Modified:
   23460     xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_video.c Do not probe for
   23461         Rage Theatre if no multimedia table is present and no parameters have
   23462         been specified.
   23463 
   23464 commit 4aadb784928ebbd60dce172c9a9a80e8d84e943f
   23465 Author: Vladimir Dergachev <volodya (a] mindspring.com>
   23466 Date:   Mon Oct 4 14:53:11 2004 +0000
   23467 
   23468     Modified:
   23469     xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_video.c This is really
   23470         embarassing - I found a part of code that had <cr> at the end of the
   23471         lines. I am certain I never saw it before - talk about code rot !
   23472 
   23473 commit db5a27081d9d3ab4cc1481a7d110d11103b3de19
   23474 Author: Vladimir Dergachev <volodya (a] mindspring.com>
   23475 Date:   Sun Oct 3 23:54:40 2004 +0000
   23476 
   23477     Modified:
   23478     xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_mm_i2c.c Remove debugging
   23479         statement that cause loading of DLL modules to fail.
   23480 
   23481 commit 37a8d8a53f12f829783011c1e077fefb5729e618
   23482 Author: Vladimir Dergachev <volodya (a] mindspring.com>
   23483 Date:   Sun Oct 3 14:41:45 2004 +0000
   23484 
   23485     Modified:
   23486     xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_video.c Fix compilation
   23487         with gcc 3.4.x (patch by Ronny V. Vindenes)
   23488 
   23489 commit 6dbcd503fe21c6dec27c2b97adc0f39ba0a7ab2a
   23490 Author: Vladimir Dergachev <volodya (a] mindspring.com>
   23491 Date:   Sun Oct 3 03:07:17 2004 +0000
   23492 
   23493     Modified:
   23494     xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_video.[c,h]
   23495     xc/programs/Xserver/hw/xfree86/drivers/ati/theatre.c
   23496     xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_reg.h Port the rest of
   23497         GATOS Radeon-specific code. Remove "checkpoint" noise from logs. Test
   23498         with AIW Radeon 7500
   23499 
   23500 commit 7cb911291d459f08f54444d09081d3378fe73b8b
   23501 Author: Vladimir Dergachev <volodya (a] mindspring.com>
   23502 Date:   Sun Oct 3 00:01:14 2004 +0000
   23503 
   23504     Modified:
   23505     xc/programs/Xserver/hw/xfree86/drivers/ati/radeon.h
   23506     xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c
   23507     xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_video.[c,h]
   23508     xc/programs/Xserver/hw/xfree86/drivers/ati/theatre.c Detect and initialize
   23509         Rage Theatre (RT100)
   23510 
   23511 commit 6c1996174b9f7afc8f4e33c35e4864b31696d4d6
   23512 Author: Vladimir Dergachev <volodya (a] mindspring.com>
   23513 Date:   Sat Oct 2 20:55:42 2004 +0000
   23514 
   23515     Modified:
   23516     xc/programs/Xserver/hw/xfree86/drivers/ati/Imakefile
   23517     xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_reg.h
   23518     xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_video.[c,h]
   23519     xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_vip.c Add VIP bus access
   23520         code, hook it into initialization system.
   23521 
   23522 commit 136649a1c2065624a9cf17386054c6595aa6d85e
   23523 Author: Vladimir Dergachev <volodya (a] mindspring.com>
   23524 Date:   Sat Oct 2 20:35:04 2004 +0000
   23525 
   23526     Modified:
   23527     xc/programs/Xserver/hw/xfree86/drivers/ati/theatre*
   23528     xc/programs/Xserver/hw/xfree86/drivers/ati/generic_bus.h Add Rage Theatre
   23529         (RT100) module code and hook it into the build system
   23530 
   23531 commit 7a17b1c294fa8c7af0b1cdea0618cb6060479356
   23532 Author: Vladimir Dergachev <volodya (a] mindspring.com>
   23533 Date:   Sat Oct 2 01:59:13 2004 +0000
   23534 
   23535     Modified:
   23536     xc/programs/Xserver/hw/xfree86/drivers/ati/radeon.h
   23537     xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_video.c
   23538     xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_video.h
   23539     xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_mm_i2c.c Add code to
   23540         access and initialize multimedia i2c bus. Hook it up.
   23541 
   23542 commit e0123e24b6895dde7b385528da24c4e6e9d5a4cb
   23543 Author: Vladimir Dergachev <volodya (a] mindspring.com>
   23544 Date:   Sat Oct 2 01:36:43 2004 +0000
   23545 
   23546     Add more multimedia registers.
   23547 
   23548 commit 576f53be4f0fa54bde7167872b7508b98e5c9454
   23549 Author: Vladimir Dergachev <volodya (a] mindspring.com>
   23550 Date:   Sat Oct 2 00:43:08 2004 +0000
   23551 
   23552     xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c
   23553     xc/programs/Xserver/hw/xfree86/drivers/ati/radeon.h Add TV-in specific
   23554         options. Add TV-in specific fields to radeon per-screen structure, add
   23555         code to initialize them. Preserve MM_TABLE (instead of whole VBIOS as
   23556         was done in GATOS drivers)
   23557 
   23558 commit 9a9ba82172428b09312fdd6e11da04b21c8529fc
   23559 Author: Adam Jackson <ajax (a] nwnk.net>
   23560 Date:   Wed Sep 22 04:38:03 2004 +0000
   23561 
   23562     Bug #1252, #1253, #1255, #1256: Various typo fixes from Dave Jones.
   23563 
   23564 commit 700b0dc5148d0170c9223765d208ccef447242df
   23565 Author: Adam Jackson <ajax (a] nwnk.net>
   23566 Date:   Tue Sep 21 18:10:34 2004 +0000
   23567 
   23568     Convert the ATI drivers to ANSI function prototypes.
   23569 
   23570 commit 17e5f3c1169066be1004306d12b5398cf01cbd35
   23571 Author: Eric Anholt <anholt (a] freebsd.org>
   23572 Date:   Fri Sep 17 05:16:45 2004 +0000
   23573 
   23574     Bugzilla #1170: Fix an overcounting of DMA in BEGIN_RING that wasn't
   23575         harmful. Bugzilla #1169: Add counting for
   23576         BEGIN_RING/OUT_RING/ADVANCE_RING to avoid these sorts of problems in
   23577         the future.
   23578 
   23579 commit 29bbee6b8a8dd1b883e07547691ff8e1289459ce
   23580 Author: Adam Jackson <ajax (a] nwnk.net>
   23581 Date:   Fri Sep 17 03:04:50 2004 +0000
   23582 
   23583     Bug #1192: Remove cfb support from drivers where its use is an option.
   23584         Delete xf24_32bpp, as s3virge was the last user. Fix up some comments
   23585         to refer to fb rather than cfb.
   23586 
   23587 commit cec06d4126f5f31d14ace73798c71ec75e544c45
   23588 Author: Alex Deucher <agd5f (a] yahoo.com>
   23589 Date:   Thu Sep 16 22:15:05 2004 +0000
   23590 
   23591     Update comment
   23592 
   23593 commit dbeb8d28ac3469f4a7d7d8dae979ae876d4cdcba
   23594 Author: Kevin E Martin <kem (a] kem.org>
   23595 Date:   Fri Sep 3 23:26:19 2004 +0000
   23596 
   23597     Updated release notes for bug #999.
   23598     Update Radeon man page to note that RenderAccel is now enabled by default
   23599         on certain chips.
   23600 
   23601 commit c829f667c8a79bbdd40e1f924d57638e7bd425dc
   23602 Author: Michel Daenzer <michel (a] daenzer.net>
   23603 Date:   Mon Aug 30 04:31:50 2004 +0000
   23604 
   23605     Hotfix for Eric Anholt's fix for bug #1156 : Clear the
   23606         RADEON_NONSURF_AP0_SWP_16BPP bit for 4 bpp data, otherwise it breaks at
   23607         depth 16.
   23608 
   23609 commit 677246740b5b538e73a7fbde661ec6a97319430b
   23610 Author: Adam Jackson <ajax (a] nwnk.net>
   23611 Date:   Fri Aug 27 20:31:26 2004 +0000
   23612 
   23613     Back out my last change, dupe.
   23614 
   23615 commit a8eaa15264ff0db1596d653e91260c9a39a8b5ee
   23616 Author: Adam Jackson <ajax (a] nwnk.net>
   23617 Date:   Fri Aug 27 18:32:40 2004 +0000
   23618 
   23619     Bug #1061 (documentation-only update): Document the RenderAccel option in
   23620         the radeon manpage.
   23621 
   23622 commit 360dab062f895c19e1784146e6684f75a20c5b24
   23623 Author: Eric Anholt <anholt (a] freebsd.org>
   23624 Date:   Fri Aug 27 03:36:28 2004 +0000
   23625 
   23626     Bug #1156: Fix the build on PPC by splitting the byte-order-setting code
   23627         into a separate routine. While here, fix the byte swapping in the 32bpp
   23628         case. (Michel Daenzer)
   23629 
   23630 commit 9b19bbb4d37b79c97365aa492cd93931d492b3a8
   23631 Author: Eric Anholt <anholt (a] freebsd.org>
   23632 Date:   Fri Aug 27 03:23:47 2004 +0000
   23633 
   23634     Bug #1157: Fix Radeon line acceleration in the DMA case (Michel Daenzer).
   23635 
   23636 commit 838488b6b46359334e5e781589dbee3832909628
   23637 Author: Kevin E Martin <kem (a] kem.org>
   23638 Date:   Fri Aug 27 02:38:56 2004 +0000
   23639 
   23640     Fix Radeon compilation without Xinerama (Bug #1179, Simon Schubert).
   23641 
   23642 commit 5f54d4f45e2adc6b15e98152db88743c243aa128
   23643 Author: Kevin E Martin <kem (a] kem.org>
   23644 Date:   Wed Aug 25 00:30:41 2004 +0000
   23645 
   23646     Fix hangs during startup with Radeon driver (Bug #1007, Sjoerd Simons).
   23647     Fix i810 driver startup on Sony VAIO laptop (Bug #1084, Dave Airlie).
   23648     Fix several library build problem (Bug #1147).
   23649     Fix build problems (Bugs #1148 and #1149).
   23650 
   23651 commit dde880e876f455f1fd66efbcc055e177886397c9
   23652 Author: Eric Anholt <anholt (a] freebsd.org>
   23653 Date:   Tue Aug 17 20:22:55 2004 +0000
   23654 
   23655     Reenable Radeon Render acceleration now that interactions with 3D clients
   23656         should be resolved.
   23657 
   23658 commit 279efef503fdbd442a9bd00f0073d9f6006d9e61
   23659 Author: Eric Anholt <anholt (a] freebsd.org>
   23660 Date:   Sun Aug 15 00:44:57 2004 +0000
   23661 
   23662     Fix unresolved symbol warnings in r128 driver (Adam Jackson)
   23663 
   23664 commit 955f2b89f94aaa20b5eafd045b01e3eeef3d29ad
   23665 Author: Kevin E Martin <kem (a] kem.org>
   23666 Date:   Thu Aug 12 05:00:22 2004 +0000
   23667 
   23668     Fix context switching on Radeons and build problem when XF86DRI is not
   23669         defined (Bug #922, Eric Anholt).
   23670 
   23671 commit 8f3ea53f26493a5f02410297a587d1d95c067094
   23672 Author: Adam Jackson <ajax (a] nwnk.net>
   23673 Date:   Thu Aug 12 02:23:46 2004 +0000
   23674 
   23675     oops, these didn't added somehow.
   23676 
   23677 commit 6ec74414bd33e9d8dfd5119058d15f3a6206e9d9
   23678 Author: Adam Jackson <ajax (a] nwnk.net>
   23679 Date:   Thu Aug 12 01:03:06 2004 +0000
   23680 
   23681     Factor out R{128,ADEON}Chipsets into their own headers so they can be
   23682         sanely included in both the ati core and the r128/radeon submodules;
   23683         r128 and radeon can now be directly loaded under dlloader. Teach imstt
   23684         about the dlloader- frendly way to talk to fbdevhw. (Partial for bugs
   23685         #393 and #400.)
   23686 
   23687 commit a5b1e4dd7adacd17b63582e477df3a585efb249a
   23688 Author: Adam Jackson <ajax (a] nwnk.net>
   23689 Date:   Wed Aug 11 01:20:28 2004 +0000
   23690 
   23691     Bug #978: Silence more unresolved symbol warnings from the ati driver.
   23692         Patch from Stefan Dirsch.
   23693 
   23694 commit 1356884132491010a2e41eb2b5be4a227b9b8138
   23695 Author: Kevin E Martin <kem (a] kem.org>
   23696 Date:   Wed Aug 11 01:14:14 2004 +0000
   23697 
   23698     Fix Radeon build problem with #define DoLoadableServer NO
   23699 
   23700 commit f5c93cb015e334975c2797a23b68798372a284c9
   23701 Author: Adam Jackson <ajax (a] nwnk.net>
   23702 Date:   Tue Aug 10 04:01:42 2004 +0000
   23703 
   23704     Bug #978: Silence unresolved symbol warnings from the ati driver. Reported
   23705         by Michel Daenzer.
   23706 
   23707 commit a2da1caf5848a78b10afd99811fd1a5677af6786
   23708 Author: Kevin E Martin <kem (a] kem.org>
   23709 Date:   Mon Aug 9 22:37:22 2004 +0000
   23710 
   23711     Fix install problem on platforms not using xorg.cf/xfree86.cf (Bug #339,
   23712         Harold L. Hunt II, Alexander Gottwald).
   23713     Fix crash when using X core font in zh_CN.UTF-8 locale (Bug #368, Yu Shao,
   23714         David Dawes).
   23715     Fix glXMakeCurrent(Dpy, None, NULL) crash (Bug #719, Adam Jackson).
   23716     HP-PA build fix (Bug #828, Guy Martin, Paul Anderson).
   23717     Fix SDK build for GATOS and Wacom driver (Bug #829, Bryan Stine).
   23718     Fix attempt to read video ROM before enabling it (Bug #843, Ivan
   23719         Kokshaysky, Mike A. Harris).
   23720     Fix detection of primary adapter (Bug #843, Ivan Kokshaysky, Mike A.
   23721         Harris).
   23722     Clarify xset man page description of how to use the keyboard repeat rate
   23723         settings (Bug #846, Mike A. Harris).
   23724     Fix problem where print-screen key would get remapped to sys-req in certain
   23725         keymaps, which broke GNOME printscreen functionality (Bug #847, Owen
   23726         Taylor).
   23727     Fix several render problems:
   23728     - MMIO mode support
   23729     - Hang on IGP chips
   23730     - VT switching hang
   23731     - 3D render corruption (Bug #922, Hui Yu).
   23732 
   23733 commit 3171664c6a02424736864204b731249097fa7aae
   23734 Author: Kevin E Martin <kem (a] kem.org>
   23735 Date:   Fri Aug 6 20:07:35 2004 +0000
   23736 
   23737     Disable Render acceleration in Radeon driver temporarily until it no longer
   23738         conflicts with the 3D code.
   23739 
   23740 commit 27ef7adf3c1f6c3ca79b42b468d08b8542348cdd
   23741 Author: Michel Daenzer <michel (a] daenzer.net>
   23742 Date:   Wed Aug 4 13:17:31 2004 +0000
   23743 
   23744     Use info->ModeReg.surface_cntl to restore byte swapping for the framebuffer
   23745         aperture on big endian machines, remove superfluous local variables and
   23746         register reads.
   23747     Adapt framebuffer aperture byte swapping to texture format before copying
   23748         data to offscreen area and restore it afterwards on big endian
   23749         machines, fixes Render acceleration there.
   23750     reviewed by: Hui Yu <hyu (a] ati.com>, Kevin E. Martin <kem (a] freedesktop.org>
   23751 
   23752 commit 2efdc9f847fa9ff3096667b16df84817fc65605d
   23753 Author: Eric Anholt <anholt (a] freebsd.org>
   23754 Date:   Wed Aug 4 10:05:37 2004 +0000
   23755 
   23756     - Add two new XAA hooks, SetupForCPUToScreenTexture2 and
   23757         SetupForCPUToScreenAlphaTexture2. These add a dstFormat argument after
   23758         the previous format argument, which the driver needs to use to properly
   23759         set up the destination format. Two new arrays are added for the list of
   23760         destination formats supported that correspond to the previous format
   23761         arrays for sources.
   23762     - Make Render acceleration only occur when the new hook for that
   23763         acceleration type is supplied and the dst format list is set, along
   23764         with the src format list being set. Without knowing the destination
   23765         format, the Render acceleration couldn't properly support all the
   23766         destinations it might encounter.
   23767     - Bump XAA module minor version.
   23768     - Update the Radeon Render acceleration to use the new hooks when the XAA
   23769         module is sufficiently new. Fix a bug in the src/dst alpha booleans for
   23770         ops, and use them to set blend_cntl to support destinations without
   23771         alpha. Add missing PICT_a1r5g5b5 texture format, and add list
   23772         terminator. (!)
   23773 
   23774 commit 1e16c66551eed750330bb74a92208c45a7112cd0
   23775 Author: Matthieu Herrb <matthieu.herrb (a] laas.fr>
   23776 Date:   Tue Aug 3 09:42:20 2004 +0000
   23777 
   23778     programs/Xserver/hw/xfree86/drivers/ati/radeon_merged_fb.c Add missing
   23779         argument to xf86DrvMsg().
   23780 
   23781 commit fd440a1e2110e05d116207800c123c281fbf5e19
   23782 Author: Matthieu Herrb <matthieu.herrb (a] laas.fr>
   23783 Date:   Tue Aug 3 09:38:03 2004 +0000
   23784 
   23785     programs/Xserver/hw/xfree86/drivers/ati/r128_driver.c
   23786     programs/Xserver/hw/xfree86/drivers/ati/r128_probe.h
   23787     programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c
   23788     programs/Xserver/hw/xfree86/drivers/ati/radeon_probe.h Fix Constification
   23789         problems.
   23790 
   23791 commit dd0f86c4cb046c79a65144f767e97fd99e7f61c9
   23792 Author: Kevin E Martin <kem (a] kem.org>
   23793 Date:   Sun Aug 1 23:22:01 2004 +0000
   23794 
   23795     Fix Radeon crash on server exit or generation
   23796 
   23797 commit c64f90b673f5c487dfe059f1636b04a1c2ab7dc2
   23798 Author: Adam Jackson <ajax (a] nwnk.net>
   23799 Date:   Sat Jul 31 01:21:18 2004 +0000
   23800 
   23801     Change several LoaderSymbol calls introduced by the bug #400 patch to
   23802     *Weak() resolver functions.
   23803 
   23804 commit b091b4b074cd61c9067ba95ef016f7a29a38c38d
   23805 Author: Hui YU <hyu (a] ati.com>
   23806 Date:   Fri Jul 30 22:20:21 2004 +0000
   23807 
   23808     Support for New radeon chips: R420/M18, R423, RV370/M22, RV380/M24, RS300.
   23809         Add special handlings for DELL triple-head server (RV100). Misc. bug
   23810         fixes for flat panel, host aperture, etc (Bug #946)
   23811 
   23812 commit d04f61bfaf6952e832d52e1cd6014e86435aebd9
   23813 Author: Adam Jackson <ajax (a] nwnk.net>
   23814 Date:   Fri Jul 30 20:30:51 2004 +0000
   23815 
   23816     Bug #400 (partial): Driver fixes for the dlloader. When using dlloader, all
   23817         framebuffer formats except cfb and the overlay modes should work, and
   23818         r128 and radeon need to be loaded from the ati driver (both issues to
   23819         be fixed soon). Tested on i740, s3virge, mach64, tdfx, vesa, and vga
   23820         drivers. elfloader users shouldn't be affected.
   23821 
   23822 commit 6dcb78bb818c3c1c7fe406bee5379f9bef023f4b
   23823 Author: Alex Deucher <agd5f (a] yahoo.com>
   23824 Date:   Wed Jul 28 02:35:30 2004 +0000
   23825 
   23826     - add gamma correction support to the radeon video overlay
   23827 
   23828 commit 26029dc9378bbd95835d397402bfc9e6b4f1a478
   23829 Author: Alex Deucher <agd5f (a] yahoo.com>
   23830 Date:   Mon Jul 26 23:14:37 2004 +0000
   23831 
   23832     - Add Radeon DynamicClocks option
   23833     - Add small fixes and clean ups from ati's last code drop (typo_fixes,
   23834         remove_fudge, laptop, xvfix)
   23835     - fix possible segfault in mga_dri.c (Ryan Underwood)
   23836     - Add Xv support to pre-nm2160 neomagic chipsets
   23837 
   23838 commit 9f251b16e702da486f824307e72a6f80c6987b5d
   23839 Author: Adam Jackson <ajax (a] nwnk.net>
   23840 Date:   Mon Jul 26 19:14:58 2004 +0000
   23841 
   23842     Bug #848: Clean up gatos notice messages.
   23843 
   23844 commit 6f1e01ecdb11913fd768b9918f516b8379b7858f
   23845 Author: Eric Anholt <anholt (a] freebsd.org>
   23846 Date:   Fri Jul 23 05:36:14 2004 +0000
   23847 
   23848     - Add a new option, BuildDevelDRIDrivers, which controls whether
   23849         DevelDRIDrivers is non-empty. DevelDRIDrivers contains those drivers
   23850         aren't built by default either due to being unusable on that
   23851         architecture (but buildable for testing) or due to security concerns,
   23852         as in the mach64 and savage cases.
   23853     - Merge the Mach64 DDX's DRI support, under the XF86DRI_DEVEL define, which
   23854         is set only when BuildDevelDRIDrivers is set.
   23855     - Fix up of the sets of DRI drivers built for various architectures.
   23856     - Fix build of unichrome DRI driver, which is now enabled on x86.
   23857 
   23858 commit b68322f467b7e524092af15e33ab872abb99b6a2
   23859 Author: Eric Anholt <anholt (a] freebsd.org>
   23860 Date:   Thu Jul 22 07:03:04 2004 +0000
   23861 
   23862     Merge and resolve conflicts from DRI/DRM/Mesa 20040721 imports.
   23863 
   23864 commit 57de5e285d6271fc4b2bc8a951a98be6308d649d
   23865 Author: Eric Anholt <anholt (a] freebsd.org>
   23866 Date:   Fri Jul 16 04:38:54 2004 +0000
   23867 
   23868     Bugzilla #803,804: Fix build in the !XF86DRI case after DRI and Radeon
   23869         Render acceleration merges.
   23870 
   23871 commit 9b0ec803bd588d9af778bfd307ee6d958e4a1e73
   23872 Author: Adam Jackson <ajax (a] nwnk.net>
   23873 Date:   Sat Jul 10 14:22:35 2004 +0000
   23874 
   23875     Bugzilla #849: Fix DRI pagesize assumptions in radeon and r128 drivers.
   23876     from mharris@, reviewed and applied to DRI by airlied@.
   23877 
   23878 commit ccd95bfb291a0c70272fab6822ef379b83dc298d
   23879 Author: Egbert Eich <eich (a] suse.de>
   23880 Date:   Tue Jul 6 14:37:47 2004 +0000
   23881 
   23882     Separated Intel drivers from default DriDrivers to avoid building them on
   23883         IA64 (Egbert Eich).
   23884     Fixed wrong function prototype (Egbert Eich).
   23885     Don't test for generic VGA on IA64 (Egbert Eich).
   23886     Fixed a segfault when accessing a structure before verifying the pointer
   23887         exists (Egbert Eich).
   23888     Added a showcache option for debugging (Egbert Eich).
   23889     Increase default video RAM size to 16MB when DRI is enabled and more than
   23890         128MB are available (Egbert Eich). Fixed lockups during mode switch.
   23891         Problem was introduced when attempting to copy the behavior during
   23892         LeaveVT()/EnterVT() but but forgetting to call I810DRILeave() before
   23893         I810DRIEnter(). The entire DRILeave()/Enter() scenario has been
   23894         commented out as it didn't seem to be necessary (Egbert Eich).
   23895     Fix TweakMemorySize() (tested with i855/i865) (Egbert Eich).
   23896     increased MAX_DEVICES to 128 (Egbert Eich).
   23897     Use OS provided PCI config space access as default method (Egbert Eich).
   23898     Added support for Linux 2.6 proc file format.
   23899     Fixed unaligned accesses to pieces of the VBE info block. VESA did not
   23900         align elements to size (Egbert Eich).
   23901 
   23902 commit 6bdf3d36ea3086432af5157540fde4e0aa0c44dc
   23903 Author: Eric Anholt <anholt (a] freebsd.org>
   23904 Date:   Sun Jun 20 07:34:55 2004 +0000
   23905 
   23906     Add file missed in last commit: Bug #748:
   23907     - Add Render acceleration for Radeon 100 and 200-series cards, enabled by
   23908         default. Notable performance gains include 27fps in cairogears instead
   23909         of 6fps (compared to 50 with glitz), and my disks are now the
   23910         bottleneck in an ls -lR in gnome-terminal. Only supported in DRI mode
   23911         because the MMIO submission hangs the card so far, but the code is left
   23912         in because it may be supportable soon.
   23913     - Add xorg.conf options to disable Render acceleration and to force the
   23914         subpixel order in the server (Hui Yu).
   23915     Many thanks to Hui Yu at ATI for the code this was based off of, Michel
   23916         Daenzer for bugfixes and suggestions, and LinuxFund for sponsoring the
   23917         work.
   23918 
   23919 commit 8c1b37420ea890f76edb97aed61ee427a871cd3f
   23920 Author: Eric Anholt <anholt (a] freebsd.org>
   23921 Date:   Sun Jun 20 07:26:08 2004 +0000
   23922 
   23923     Bug #748:
   23924     - Add Render acceleration for Radeon 100 and 200-series cards, enabled by
   23925         default. Notable performance gains include 27fps in cairogears instead
   23926         of 6fps (compared to 50 with glitz), and my disks are now the
   23927         bottleneck in an ls -lR in gnome-terminal. Only supported in DRI mode
   23928         because the MMIO submission hangs the card so far, but the code is left
   23929         in because it may be supportable soon.
   23930     - Add xorg.conf options to disable Render acceleration and to force the
   23931         subpixel order in the server (Hui Yu).
   23932     Many thanks to Hui Yu at ATI for the code this was based off of, Michel
   23933         Daenzer for bugfixes and suggestions, and LinuxFund for sponsoring the
   23934         work.
   23935 
   23936 commit 6ecf374d500afe6da494dfdd6566396ec65b6d6a
   23937 Author: Eric Anholt <anholt (a] freebsd.org>
   23938 Date:   Wed Jun 16 09:43:59 2004 +0000
   23939 
   23940     Merge DRI-trunk-20040613 changes in programs/Xserver/hw/xfree86/drivers,
   23941         with the following notes:
   23942     - Savage and Mach64 (= ati/ati*.[ch] changes) DRI not merged due to
   23943         insecurity.
   23944     - VIA driver converted to new drmContext and drmHandle names.
   23945     - Radeon driver merge conflicted in many places, and MergedFB at least
   23946         could probably use some checking at this point.
   23947 
   23948 commit bea8085e04136b0ef513c17bb65c54069ec531e1
   23949 Author: Eric Anholt <anholt (a] freebsd.org>
   23950 Date:   Wed Jun 16 09:25:58 2004 +0000
   23951 
   23952     DRI trunk-20040613 import
   23953 
   23954 commit 7b588cda922992a8ee2d04853ba1533cf43592a3
   23955 Author: Eric Anholt <anholt (a] freebsd.org>
   23956 Date:   Wed Jun 16 09:25:58 2004 +0000
   23957 
   23958     Initial revision
   23959 
   23960 commit 6cbb5bbff43d65a762d432659793333868837f0b
   23961 Author: Eric Anholt <anholt (a] freebsd.org>
   23962 Date:   Wed Jun 16 09:22:56 2004 +0000
   23963 
   23964     DRI XFree86-4_3_99_12-merge import
   23965 
   23966 commit 3586c3c7955365a2af0b8a286ea0d0488ddfd137
   23967 Author: Egbert Eich <eich (a] suse.de>
   23968 Date:   Fri Apr 23 19:26:46 2004 +0000
   23969 
   23970     Merging XORG-CURRENT into trunk
   23971 
   23972 commit 538768e0f472026325be9dd37dc4bfe7ea7d3b75
   23973 Author: Egbert Eich <eich (a] suse.de>
   23974 Date:   Sun Mar 14 08:33:20 2004 +0000
   23975 
   23976     Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004
   23977 
   23978 commit 5f179e796d1cd310790d06eebb474ad67114ec84
   23979 Author: Egbert Eich <eich (a] suse.de>
   23980 Date:   Wed Mar 3 12:12:18 2004 +0000
   23981 
   23982     Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004
   23983 
   23984 commit 493c44580191beff63575c4032f772fbbf1b06eb
   23985 Author: Egbert Eich <eich (a] suse.de>
   23986 Date:   Thu Feb 26 13:35:52 2004 +0000
   23987 
   23988     readding XFree86's cvs IDs
   23989 
   23990 commit 942a47fd3c5e8df85642672c01072bf97285bc30
   23991 Author: Egbert Eich <eich (a] suse.de>
   23992 Date:   Thu Feb 26 09:23:18 2004 +0000
   23993 
   23994     Importing vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004
   23995 
   23996 commit dda79b5ee3eb49f924a3213592d93ba981c99394
   23997 Author: Kaleb Keithley <kaleb (a] freedesktop.org>
   23998 Date:   Mon Feb 23 20:35:02 2004 +0000
   23999 
   24000     Import most of XFree86 4.4RC3. This import excludes files which have the
   24001         new license. If we want to, later we can import 4.4RC3 again and pick
   24002         up the files that have the new license, but for now the vendor branch
   24003         is "pure."
   24004 
   24005 commit 08104f18ac497561c969694ff709da6c361ccea7
   24006 Author: Egbert Eich <eich (a] suse.de>
   24007 Date:   Thu Jan 29 08:08:34 2004 +0000
   24008 
   24009     Importing vendor version xf86-012804-2330 on Thu Jan 29 00:06:33 PST 2004
   24010 
   24011 commit 162d76b9c48ed17d6e645057db58c9f13436f25f
   24012 Author: Kaleb Keithley <kaleb (a] freedesktop.org>
   24013 Date:   Fri Dec 19 20:55:06 2003 +0000
   24014 
   24015     XFree86 4.3.99.902 (RC 2)
   24016 
   24017 commit 195772ec74f7a9b7d5bf294b3bc2c3b960e08a31
   24018 Author: Kaleb Keithley <kaleb (a] freedesktop.org>
   24019 Date:   Thu Dec 4 22:03:16 2003 +0000
   24020 
   24021     XFree86 4.3.99.901 (RC 1)
   24022 
   24023 commit 73105e438e90f950249cb265ba99001d4db3dc60
   24024 Author: Kaleb Keithley <kaleb (a] freedesktop.org>
   24025 Date:   Tue Nov 25 19:28:36 2003 +0000
   24026 
   24027     XFree86 4.3.99.16 Bring the tree up to date for the Cygwin folks
   24028 
   24029 commit 0a53864f9581196604d04fd28b4e94a9b0b73d18
   24030 Author: Kaleb Keithley <kaleb (a] freedesktop.org>
   24031 Date:   Tue Nov 25 19:28:36 2003 +0000
   24032 
   24033     Initial revision
   24034 
   24035 commit c56aaef79028261e0a3be0c86ffd3f16b6bdd9ba
   24036 Author: Kaleb Keithley <kaleb (a] freedesktop.org>
   24037 Date:   Fri Nov 14 16:48:55 2003 +0000
   24038 
   24039     XFree86 4.3.0.1
   24040 
   24041 commit d09f463a5d1ce73e0b65d5276fbcca393fa2da46
   24042 Author: Kaleb Keithley <kaleb (a] freedesktop.org>
   24043 Date:   Fri Nov 14 16:48:55 2003 +0000
   24044 
   24045     Initial revision
   24046 
   24047 commit d9af6dc32652502d84ea8da5d57a5ab45429c4ad
   24048 Author: Kaleb Keithley <kaleb (a] freedesktop.org>
   24049 Date:   Fri Nov 14 15:54:49 2003 +0000
   24050 
   24051     R6.6 is the Xorg base-line
   24052