summaryrefslogtreecommitdiff
path: root/driver/xf86-video-ati/ChangeLog
diff options
context:
space:
mode:
authorMatthieu Herrb <matthieu@cvs.openbsd.org>2009-08-25 18:51:46 +0000
committerMatthieu Herrb <matthieu@cvs.openbsd.org>2009-08-25 18:51:46 +0000
commit269f87e08fd080a8849c7bbadaedbf53ba1186c3 (patch)
treea30cd6e744358b3167711a0f9b63963b82914266 /driver/xf86-video-ati/ChangeLog
parent94721b7febf9ff5092d1d32a3e378ceaaf294b89 (diff)
update do xf86-video-ati 6.12.2
This has been in snapshots for weeks. ok oga@, todd@.
Diffstat (limited to 'driver/xf86-video-ati/ChangeLog')
-rw-r--r--driver/xf86-video-ati/ChangeLog3542
1 files changed, 3542 insertions, 0 deletions
diff --git a/driver/xf86-video-ati/ChangeLog b/driver/xf86-video-ati/ChangeLog
index defe5fc5f..370cd17ff 100644
--- a/driver/xf86-video-ati/ChangeLog
+++ b/driver/xf86-video-ati/ChangeLog
@@ -1,3 +1,3545 @@
+commit da74b94a5da8f0bcf4ae99b20e594d2f0f4fc6f6
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Tue Apr 7 18:59:06 2009 -0400
+
+ ATOM: code cleanup
+
+ - remove cases that aren't possible (e.g., no TMDSA on DCE3 cards)
+ - condense duplicate cases
+
+commit a24aa7250d09ae68ceaaba987314388b5e52096c
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Tue Apr 7 18:52:08 2009 -0400
+
+ DCE3/3.2: further fixes
+
+ disable the dig transmitter and encoder before setup and enable
+
+commit 284e1943f6726ed08e796f99e49fbd90ac7fa8a4
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Wed Apr 1 15:07:01 2009 -0400
+
+ Cast info->sclk to int
+
+commit b580e388e0e31843308c783c1ca859672dc6ca0e
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Wed Apr 1 14:59:43 2009 -0400
+
+ Fix missing ')' in PCIE macro
+
+commit 8ec27be3c8043a6ddc816b0b1480dd19f8d73832
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Tue Apr 7 11:33:44 2009 -0400
+
+ radeon: fix Xv vsync for multi-head
+
+commit f8c7d6a6162196a743f6885ecaf63ba50de1722a
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Sat Apr 4 16:05:20 2009 -0400
+
+ DCE3/3.2: cleanup dpms after previous changes
+
+commit a707d355c3c6ff92252c5a060a1fc32d97547552
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Sat Apr 4 15:20:01 2009 -0400
+
+ DCE3/3.2: fix up transmitter/encoder setup
+
+ Should fix bug 21050
+
+commit 215e12f9c0e8ac62c23af1add776ef88f9a0dc54
+Author: Eduard Fuchs <edfuchs@uni-kassel.de>
+Date: Thu Apr 2 12:36:59 2009 -0400
+
+ Enable byte swapping for r6xx/r7xx Hardware
+
+ Patch from Eduard Fuchs with some cleanup from me.
+
+ Tested at 32 bpp on MPC8641HPCN board (PowerPC) with
+ HD2400 PCIe card
+
+commit 0ded9fab6bc3fecc1976ae8369b788659e4d7793
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Thu Apr 2 12:09:00 2009 -0400
+
+ Add RV790 (HD 4890) support
+
+commit 0c6f20a9404c6a4210c5180bdca61c13fc186754
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Tue Mar 31 15:51:11 2009 -0400
+
+ Add PCIE register accessors
+
+commit 229d4e20e5adcdf9207944c19ca721477936ff02
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Tue Mar 31 15:39:42 2009 -0400
+
+ Unify mc_idle()
+
+commit f44b486848094b75479abef61c1aa075aede835c
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Tue Mar 31 15:33:11 2009 -0400
+
+ COMBIS: Clarify case 0 for LCD DDC table
+
+commit e6f3c48899a92174a55f6fe7327412bc88039d87
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Tue Mar 31 15:30:40 2009 -0400
+
+ COMBIOS: fix default sclk/mclk from bios
+
+commit 75bf5272936093bc024559e5744d97d8e79943b1
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Tue Mar 31 15:17:37 2009 -0400
+
+ mac mini: 3rd time's the charm
+
+ fixes 10fbbac4bed59e12ad794ac873dd415d9ee4e340
+ fixes bugs 20796 and 20979
+
+commit 10fbbac4bed59e12ad794ac873dd415d9ee4e340
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Tue Mar 31 15:14:27 2009 -0400
+
+ Mac mini: fix connector setup for real
+
+ fixes f061308e7abcf93d1612681b935387fee23e0a24
+ fixes bugs 20796 and 20979
+
+commit 8f2a03bfc86422669a46c2853050979f099a17a8
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Mon Mar 30 11:30:34 2009 -0400
+
+ r1xx-r3xx TV: fix white noise
+
+ should fix bug 13872
+
+commit f061308e7abcf93d1612681b935387fee23e0a24
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Fri Mar 27 01:14:12 2009 -0400
+
+ mac mini: fix connector setup regression
+
+ fixes bug 20796
+
+commit 47134ca77988f8c3b42d55ac4fcbb5dc182878d4
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Thu Mar 26 17:18:47 2009 -0400
+
+ radeon: re-enable r/g/b intensity attributes for overlay
+
+ Noticed by sroland on IRC.
+
+commit e2b5e48e2652daf03fcae852d8368f29ea4abcd9
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Thu Mar 26 13:42:25 2009 -0400
+
+ R6xx/R7xx EXA: rework composite pixel shader
+
+ - move to vram storage
+ - move swizzle logic to tex setup
+
+commit 24dbd3f93c640f819a9f5029f5a49e41ab875bd4
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Thu Mar 26 12:01:07 2009 -0400
+
+ R6xx/R7xx: clean up logic in EXA Comp PS setup
+
+commit 076e4e3ac1c81086aecb4e70dd30fd5d26ec7bc8
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Thu Mar 26 11:36:26 2009 -0400
+
+ R6xx/R7xx: clean up bool const code
+
+ 3 regs: 1 bit per bool, 32 bools per ps/vs/gs
+
+commit d2c3964fe04be42fe538f36439ed5ffca96e436a
+Author: Roland Scheidegger <sroland@tungstengraphics.com>
+Date: Wed Mar 18 01:55:12 2009 +0100
+
+ fix textured video allocation bug
+
+ size needs to be calculated after dstPitch adjustments, got already fixed
+ for earlier than R600 chips by planar textured yuv patches, clean this up.
+
+commit 18e56eb179fde28477487c63e6f9ebf7579e2cd5
+Author: Roland Scheidegger <sroland@tungstengraphics.com>
+Date: Thu Mar 5 02:07:46 2009 +0100
+
+ don't convert planar yuv to packed for r200
+
+ uses 3 textures for planar yuv and does yuv->rgb conversion in the shader.
+ Similar to r300 code, but might have precision issues - hardware alu should
+ have enough precision but hardware consts are only 8bit and we'd want
+ at least 11.
+ This also enables textured video on rv250 (and also supports packed yuv
+ on that chip by using basically the same shader with packed data).
+
+commit 58530bf4912800f9e09ebaea42a13cff8a80c19e
+Author: Roland Scheidegger <sroland@tungstengraphics.com>
+Date: Sat Feb 21 04:46:31 2009 +0100
+
+ don't convert planar yuv to packed for r300
+
+ uses 3 textures for planar yuv and does yuv->rgb conversion in the shader.
+ small performance advantage, but manual texture cache setting is necessary
+ otherwise it may be measurably slower (but probably not relevant) in some
+ cases.
+ Unlike some other drivers, using MADs instead of DP3s, since this requires
+ less instructions due to no MOVs are required, the end result is the same
+ though the constants need to be different.
+ Use of this is user settable for now (XV_HWPLANAR attrib).
+
+commit 97e19d96ba65a3df2fa3bbf73cfcc01b6dc3e796
+Author: Roland Scheidegger <sroland@tungstengraphics.com>
+Date: Tue Dec 30 22:23:39 2008 +0100
+
+ clip fixes
+
+ This fixes some oddities observed when the video is only partly visible.
+ Instead of recalculating the geometry of the video, always use the same.
+ Also fixes a assignment present twice, and another issue (bring in line with
+ what the overlay code does).
+
+commit 7aaf5f08e4147b75c4975e6d680d3f5a93424164
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Mon Mar 23 12:55:02 2009 -0400
+
+ R4xx ATOM: fix crtc routing for CRT1
+
+ should fix bug 20814
+
+commit 2fe6b393d9dbb193d4f0a3351ad76618cda07e2c
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Sun Mar 22 01:31:30 2009 -0400
+
+ radeon: add new chip ids
+
+commit 1ddee7cd6fd267b2fc86f21af27c5425eb0835a4
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Fri Mar 20 13:44:00 2009 -0400
+
+ DCE3.2: use RMX for for non-native modes on DVI
+
+ DVI seems to have issues with low dotclocks, so
+ use the scaler instead.
+
+ Fixes bug 20754
+
+commit 44081e8fd2bf974272d5447b45dd7b206cf939c1
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Thu Mar 19 20:48:16 2009 -0400
+
+ R6xx/R7xx EXA: fix maxPitchBytes
+
+ should now allow accel up the hw max of 8192x8192
+
+commit e8e2367b66d9a4f5977d95f52b37cdbad75e409a
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Thu Mar 19 20:09:32 2009 -0400
+
+ Add new pci ids
+
+commit 68e83f10adb23fc359c1da881f5d666cd08b4067
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Wed Mar 18 20:58:19 2009 -0400
+
+ bump version post release
+
+commit a196aae19603c8651dc502f5cb0df4d55befe163
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Wed Mar 18 20:52:12 2009 -0400
+
+ bump for release
+
+commit 537da7018b0fd2ad263fc5cdc55b3b85cf8e9205
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Wed Mar 18 19:22:55 2009 -0400
+
+ ATOM: fix up tv-out support
+
+ - fix purple hue when using ATOMTvOut option
+ - fix TV load detection on newer r6xx/r7xx chips
+ - disable CV for now
+
+commit c0e2513ab128ddd5be0ed626d9e31777a98983ef
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Wed Mar 18 14:08:30 2009 -0400
+
+ R6xx/R7xx AGP: disable gart data transfers
+
+ UTS/DFS/Xv
+
+ Doesn't seem to be reliable on AGP.
+
+ fixes bugs: 20436, 20236, several reports on ML and IRC
+
+commit e3e1f0c7b892b094b292081021a0e97932b8e079
+Author: Fabio <fabio.ped@libero.it>
+Date: Wed Mar 18 12:13:53 2009 -0400
+
+ man page update
+
+commit 6ae54d3ea023968887bf0cb0ec1be2115621d554
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Wed Mar 18 11:50:22 2009 -0400
+
+ AVIVO: Fix dac load detection
+
+commit 04e36b794c216e4fa77c780fd989df1ef1c7f0d9
+Author: Fabio <fabio.ped@libero.it>
+Date: Tue Mar 17 11:29:26 2009 -0400
+
+ man page updates
+
+ from bug 20648
+
+commit a6855c370194b6df307ea33724fe17a85d67607e
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Mon Mar 16 13:52:42 2009 -0400
+
+ radeon: add another AGP quirk
+
+ bug 20647
+
+commit a55ced5ee20c07e743c7c0978803fd10589c1531
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Sun Mar 15 12:08:04 2009 -0400
+
+ Fix fallout from r6xx/r7xx EXA merge in IB handling
+
+ Noticed Christiaan van Dijk.
+ Should fix bug 20510
+
+commit a065eeb9b301ab452cc8fbd3cac1fd9a3841c4e1
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Sat Mar 14 18:40:28 2009 -0400
+
+ atom: fix up bios scartch register usage
+
+ the bios scratch registers keep 3 types of state for each output:
+ 1. dpms
+ 2. active
+ 3. connected
+
+ some of the command tables use the active flags. We used to set the active
+ flags based on dpms state, but instead set them based on whether they are
+ connected or not.
+
+commit 5c4ef924d082fd3b279f62fda7a97f563b009d38
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Sat Mar 14 18:16:49 2009 -0400
+
+ radeon: fix typo in bios scratch reg setup
+
+commit 96fce5a56269509a935e8ee621a5e17cc9005ddc
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Fri Mar 13 19:29:58 2009 -0400
+
+ Bump post-release
+
+commit 8da1b82a70de7b3ef38905bd77c58a20fd44ddd6
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Fri Mar 13 19:23:19 2009 -0400
+
+ bump for release
+
+commit 28d9d699dcdff394aa561505f7f54f08db800828
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Fri Mar 13 18:18:31 2009 -0400
+
+ radeon: man page updates
+
+commit 06963796d00b5cb6704412a7d4417fcefae4aa4d
+Author: Adam Jackson <ajax@redhat.com>
+Date: Fri Mar 13 18:14:43 2009 -0400
+
+ uniphy: start adding DisplayPort setup
+
+commit 1db81afe4f8db55e02a65cd22ad84c6bbb27e8ef
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Fri Mar 13 17:51:56 2009 -0400
+
+ radeon: add support for 30 bit LUTs
+
+ All radeons have them. Thanks to Yang Zhao for figuring
+ this out.
+
+commit 5bb326c64ad3bf5c93943280dcbcb25c8910d1aa
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Fri Mar 13 14:10:58 2009 -0400
+
+ R6xx/R7xx: EXA VSync Option not supported yet
+
+commit 8c2d40894448329e721360811c124998a17ba2ba
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Fri Mar 13 14:03:43 2009 -0400
+
+ R6xx/R7xx: fix up vline stuff along the lines of previous chips
+
+ Avoids an additional function call.
+
+commit 176c1b43fc3ee48e87c134446754360b3683c24b
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Fri Mar 13 13:28:42 2009 -0400
+
+ R6xx/R7xx: return in RADEONWaitForIdleMMIO() if accel is off
+
+ Don't wait for engine idle if we haven't initialized the engine.
+ Behavior should be consistent with versions of the driver prior
+ to accel support being added.
+
+ Should fix bug 20645
+
+commit d538a4508248adf2debaf0cc870a2d1c48abd986
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Fri Mar 13 13:22:03 2009 -0400
+
+ R6xx/r7xx: clarify accel messages
+
+ We only support EXA and and only with DRI.
+
+commit 1b7090a4c0d6a38701fbfb928fac8e15d40fb81f
+Author: Adam Jackson <ajax@redhat.com>
+Date: Fri Mar 13 17:41:59 2009 -0400
+
+ Add some more cases to the DVI single-link checks.
+
+commit 104e13da74de37477e3a31a5de96c5ebb8fe888b
+Author: Cooper Yuan <cooperyuan@gmail.com>
+Date: Fri Mar 13 11:47:43 2009 -0400
+
+ radeon: save bios scratch registers in Preinit()
+
+ The display detect routines can change these which causes
+ havok with some bioses.
+
+commit f70d7a0fd9ac3659d93511ab362eb80a7ff49777
+Author: Dave Airlie <airlied@redhat.com>
+Date: Fri Mar 13 12:56:29 2009 +1000
+
+ r600: reload shaders into VRAM on resume
+
+ As VRAM gets zeroed out over s/r, we need to reload the
+ shaders.
+
+commit 1fe0dcfe98dfe30499ba53c1f208c4ef10bef001
+Author: Yang Zhao <yang@yangman.ca>
+Date: Thu Mar 12 18:50:32 2009 -0400
+
+ R6xx/R7xx shader: Fix OFFSET_[XYZ] macro for TEX_DWORD2 to accept floats
+
+ Values for OFFSET_[XYZ] are 5-bits two's-complement fixed-point with
+ one-bit after decimal point. Values in [-8.0, 7.5] are valid. Inputs
+ that do not exactly land on 0.5 increments are rounded towards 0 to the
+ nearest increment.
+
+commit f356ca7795531e0c080775efb598141eb7db44ba
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Thu Mar 12 03:42:40 2009 -0400
+
+ RS600: fix page table size for rs600 as well
+
+commit ef69336584c45e35aabb797a06c4030e75d66507
+Author: Dave Airlie <airlied@redhat.com>
+Date: Thu Mar 12 14:54:18 2009 +1000
+
+ r600: fix sizing of PCI GART table for r600
+
+commit 945ccbbd4fa2b65ccdfb23716c178c95b036734d
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Tue Mar 10 09:53:14 2009 -0400
+
+ radeon: clean more thoroughly in RADEONFreeRec()
+
+commit 03ec2099fdc859b23e5fa56ac8696ec045f1b110
+Author: 오유연(Yu-yeon Oh) <yuyeon_oh@tmax.co.kr>
+Date: Tue Mar 10 09:51:08 2009 -0400
+
+ radeon_driver.c small memory bug
+
+commit 60dac878cc8626b0821c4c7a6a6dfa12a5597cfa
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Mon Mar 9 20:48:39 2009 -0400
+
+ R4xx: add R4xxATOM option
+
+ If set, enables the use of atombios for modesetting
+ on r4xx cards.
+
+commit 758fcc33c232c32e7b66261fca51de161d1a4800
+Author: Dave Airlie <airlied@redhat.com>
+Date: Tue Mar 10 10:34:13 2009 +1000
+
+ r600: enable DRI by default
+
+ fallback to shadowfb if DRI fails pre init
+
+commit 7735e411954fd2cb6105c30ebd5a1b209974ce22
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Mon Mar 9 17:49:25 2009 -0400
+
+ R6xx/r7xx: clarify EXA message
+
+commit 1d355798f3d421cabf2a3a0ba32a580483476ab0
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Mon Mar 9 15:13:01 2009 -0400
+
+ AVIVO: fix panning
+
+ low 2 bits of X need to be 0.
+
+commit d1add18f3d238c755f9875b5e5c211e4af742482
+Author: root <root@benzylpiperazine.boston.devel.redhat.com>
+Date: Fri Mar 6 17:53:59 2009 -0500
+
+ output: Filter out dual-link modes from DP->DVI connections
+
+ There's not enough pins on a DP->DVI connector for this to possibly work.
+
+commit 04481bf450650d1ea5aadabc9213b899b0fe8119
+Author: root <root@benzylpiperazine.boston.devel.redhat.com>
+Date: Fri Mar 6 17:32:15 2009 -0500
+
+ atom: Enable DisplayPort source to DVI/HDMI sink
+
+ DP source to DP sink still doesn't work yet, of course.
+
+commit 0ba73e040b94590867f8b1071a26da2526a3c375
+Author: Adam Jackson <ajax@redhat.com>
+Date: Fri Mar 6 15:38:00 2009 -0500
+
+ output: Allow for multiple DisplayPort outputs.
+
+commit 8f7c17a6b77ca368f067c2acb803cc8f9ef19351
+Author: Tormod Volden <debian.tormod@gmail.com>
+Date: Fri Mar 6 09:42:39 2009 -0500
+
+ RV350: Add AGPMode quirk for Thinkpad
+
+ fixes bug 15096 (and Ubuntu bug #195051)
+
+commit 5dc4b69fbdd0e8ca48cc00321f193260a8f10bd0
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Thu Mar 5 12:26:04 2009 -0500
+
+ radeon: add a few more default common modes for lvds
+
+commit 3b0fc22ad9e5c0f120a74c4f3d8e48c270f0ff29
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Wed Mar 4 19:04:34 2009 -0500
+
+ R6xx/R7xx: wire up DMAForXv option like older asics
+
+ Select between SW and HW-assisted uploads
+
+commit 52f06ace04ad8141effc45fb6a0107a05bb46a73
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Wed Mar 4 18:51:44 2009 -0500
+
+ R6xx/R7xx: disable XV_BICUBIC attribute
+
+ It's not implemented yet.
+
+commit b1fd883b59b85fed8782e035890098908902f4ce
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Wed Mar 4 11:17:16 2009 -0500
+
+ RN50: fix up cloning on servers
+
+ Since the rn50 only has one crtc, but often has multiple outputs,
+ occasionally one of the outputs doesn't get a crtc assigned eventhough
+ the outputs may have common modes. If we see an output with modes, but
+ no crtc, assign it so all the attached outputs light up.
+
+ fixes bugs 19457 and similar ones
+
+commit 592bcac52f113a95923a8f1cb8427e7552d5670b
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Wed Mar 4 10:53:20 2009 -0500
+
+ ATOM: don't use fixed ref div for LVDS
+
+ The bios doesn't provide one. If there are problems
+ with certain panels, we may need to adjust the PLL flags
+ in certain cases.
+
+ Should fix bug 20458
+
+commit e88b0eac8cab8b54b769fd7b4ad3b3b65a90de09
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Wed Mar 4 02:52:36 2009 -0500
+
+ radeon: just add some common modes for LVDS
+
+ avoids needing to hack around with the edid
+
+commit 2bb319fd80d20a3d4e5cc9416891bc7e4c3e431e
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Wed Mar 4 02:50:45 2009 -0500
+
+ Revert "radeon: adjust LVDS so that default modes get added"
+
+ This reverts commit 1a2b16561d19ec9c027c562902f5fc086c856994.
+
+commit 1a2b16561d19ec9c027c562902f5fc086c856994
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Tue Mar 3 20:21:17 2009 -0500
+
+ radeon: adjust LVDS so that default modes get added
+
+ we can scale, so add the default modes. for panels
+ with an EDID, set the continous freq bit. for panels without
+ and EDID, add a FAKE edid with the continous freq bit set.
+
+ Based on similar code in the Intel driver.
+
+commit 71117970df36cbe689ef15e9a6cca24439b4cd62
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Tue Mar 3 19:40:30 2009 -0500
+
+ AVIVO: add aspect scaling mode
+
+ No luck yet for aspect on pre-avivo chips
+
+commit d586a2c6f821c821a4a7708a3382acb63187534f
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Tue Mar 3 12:17:30 2009 -0500
+
+ Rotation: don't rotate if acceleration is not active
+
+commit fdc64948119e2218921b4dc0a492522442668875
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Mon Mar 2 16:33:46 2009 -0500
+
+ R6xx/r7xx: remove some unneeded code I missed in the last commit
+
+commit 4ad1c4decfee653dbbc1ea2ca4270487be622382
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Mon Mar 2 15:38:35 2009 -0500
+
+ R6xx/R7xx EXA: cleanup composite texture setup
+
+commit b7164ac4ad55e5d0fc474df8ae762b469b91ba30
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Mon Mar 2 04:08:09 2009 -0500
+
+ R6xx/R7xx EXA: combine composite mask/non-mask VS
+
+ Also fix set_bool_const()
+ the CF bool consts are not contiguous by shader type
+ There are 96 boolean constants (32 each for PS, VS, GS) and
+ they are ordered as follows:
+ ps, vs, gs ... ps, vs, gs
+
+commit fa98f424de739be2c6005b740a74bbf1ee968a8b
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Mon Mar 2 02:28:57 2009 -0500
+
+ R6xx/R7xx Xv: combine packed and planar shaders
+
+ use a bool const to select the tex fetch routine
+
+commit ccde35c3eda3fff0de29eb8c6fdc392629724a34
+Author: Christian Koenig <deathsimple@vodafone.de>
+Date: Sun Mar 1 23:38:37 2009 -0500
+
+ R6xx/R7xx: move shaders to r600_shader.c and fixup Xv PS
+
+ patches from Christian Koenig with some adjustments from me
+
+commit a8e631c1b1c9b46602aeca66f8e7e68154d0bfc8
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Sun Mar 1 22:30:31 2009 -0500
+
+ R6xx/R7xx: code cleanups
+
+commit 528061d51bb4248d6fabec9579dead32a730467a
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Sun Mar 1 18:28:13 2009 -0500
+
+ R6xx/R7xx: write vertexes directly to the IB
+
+ Reduces the vertex buffer setup overhead
+
+commit 96a0bafa16dbb67a3d10fa6fe45be13930495ddc
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Sun Mar 1 17:58:36 2009 -0500
+
+ R6xx/R7xx: switch emit functions to macros
+
+ This improves performance due to decreased function call
+ overhead.
+
+commit cbd579c41a16bddcbb8793eac2a41f2e958bef4d
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Sun Mar 1 13:16:20 2009 -0500
+
+ Print a message when we have a shared DDC line
+
+commit a7f465f73363fce409870f62173d518b1bc02ae6
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Sun Mar 1 12:39:31 2009 -0500
+
+ R300: Add AGP quirk
+
+ bug 7770
+
+commit 017bc7f34de2e40919f0e711205b78ee4e3643f6
+Author: Tormod Volden <debian.tormod@gmail.com>
+Date: Sat Feb 28 10:33:35 2009 -0500
+
+ M9+: Add AGP quirk for Sony Vaio
+
+commit 49b57767d0d2c041517b0764c2ed2d2ba5a7092c
+Author: Bryce Harrington <bryce@bryceharrington.org>
+Date: Fri Feb 27 20:31:03 2009 -0500
+
+ Quirk for RV280 on 82865G/PE/P DRAM Controller/Host-Hub
+
+ Solves issue where display suffers from line corruption.
+ (See https://edge.launchpad.net/ubuntu/+bug/300304)
+
+commit 150abd4123664eab65ea43585dbdb9b3151c46af
+Author: Tormod Volden <lists.tormod@gmail.com>
+Date: Fri Feb 27 11:23:32 2009 -0500
+
+ Janitor: cosmetic clean-up of AGPMode quirk table
+
+commit c7d344f0ad255761d5ae30da59cf0a8b532dfc68
+Author: Michel Dänzer <daenzer@vmware.com>
+Date: Fri Feb 27 17:05:01 2009 +0100
+
+ EXA: Make sure Prepare/FinishAccess hooks can handle EXA_PREPARE_AUX* indices.
+
+ And signal this to the EXA core using the new EXA_SUPPORTS_PREPARE_AUX flag.
+
+commit f4d57105fc869e9318f447a1514f1b284a0a4ec0
+Author: Michel Dänzer <daenzer@vmware.com>
+Date: Fri Feb 27 09:23:24 2009 +0100
+
+ Revert "EXA: Adapt to EXA changes in xserver Git."
+
+ This reverts commit de358736dc696559ba99c71cf5b2a97508201630.
+
+commit 3285a4af17b19f2d1c24eebfb6aa51cddcf3ca50
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Thu Feb 26 17:31:13 2009 -0500
+
+ DCE3.2: fix up Save()/Restore()
+
+commit 4fc978f3d83ef6370c9715e7ca5350640ccbfe10
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Thu Feb 26 12:10:08 2009 -0500
+
+ R6xx/R7xx: use shadowfb if DRI is disabled
+
+commit 000756e052a291230e5c95e48b69a5aa9c4fab0e
+Merge: 22d7746... 8373f43...
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Thu Feb 26 11:44:13 2009 -0500
+
+ Merge branch 'r6xx-r7xx-support' of git+ssh://agd5f@git.freedesktop.org/git/xorg/driver/xf86-video-ati
+
+commit 22d7746bfc1bcbb3269afac88971254088ea9ece
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Thu Feb 26 11:00:46 2009 -0500
+
+ RS600: enable the DRI by default
+
+commit 8373f4399b03961f2c928a9275d47e9f41bd92bb
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Wed Feb 25 09:16:38 2009 -0500
+
+ R6xx/R7xx EXA: same surface and same coords equals nop
+
+ should fix bug 20305
+
+commit c74727015453ff3c3d6d06b812ebca9eb19a9767
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Tue Feb 24 11:08:46 2009 -0500
+
+ R6xx/R7xx EXA: init copy_area to NULL
+
+commit 95ce13572dc2d9f5dd6cf55c23411e275c0aadf1
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Tue Feb 24 10:51:13 2009 -0500
+
+ R6xx/R7xx EXA: Optimize temp surface for overlapping copies
+
+ - allocate temp surface in PrepareCopy()
+ - fall back to old OverlapCopy() path if we are not able
+ to allocate a temp surface
+
+commit 1a7db3fc2a0277d724d60d028064d8ef75019c28
+Author: Mark van Doesburg <mark.vandoesburg@hetnet.nl>
+Date: Tue Feb 24 10:44:19 2009 -0500
+
+ R6xx/R7xx EXA: use a temp surface for overlapping copy
+
+commit 957c2ba3459af152ad16a3f6dd4631044f9df6f9
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Tue Feb 24 09:43:58 2009 -0500
+
+ RS600: fix MC addr mask
+
+ Noticed by osiris on IRC
+
+commit de358736dc696559ba99c71cf5b2a97508201630
+Author: Michel Dänzer <daenzer@vmware.com>
+Date: Tue Feb 24 08:30:23 2009 +0100
+
+ EXA: Adapt to EXA changes in xserver Git.
+
+ The PrepareAccess hook can now get six different indices.
+
+ Also remove superfluous instances of #include "exa.h".
+
+ Note that you may need to run autoheader manually to get config.h.in updated.
+
+commit 752b0218af36a45b333a12f66dfdce8c1e662aa8
+Author: Michel Dänzer <daenzer@vmware.com>
+Date: Tue Feb 24 08:13:06 2009 +0100
+
+ EXA: Pass pScrn and info into RadeonCompositeTile.
+
+ Saves some cycles looking them up.
+
+commit e2e508bc08d993fc108297e9cd2fa0ce183282bc
+Author: Michel Dänzer <daenzer@vmware.com>
+Date: Tue Feb 24 08:12:42 2009 +0100
+
+ Only call RADEONWaitForVLine if it might actually do anything useful.
+
+ Otherwise it and RADEONBiggerCrtcArea show up pretty high in x11perf -aa*text
+ profiles.
+
+commit 5ab8699c97c050424cf813b9a60550aba32446a2
+Author: Michel Dänzer <daenzer@vmware.com>
+Date: Tue Feb 24 08:12:23 2009 +0100
+
+ Fix compile warning when building without EXA.
+
+commit 132e61741185f4a1114e66a34bdbf21e08e4d5d8
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Mon Feb 23 12:13:41 2009 -0500
+
+ radeon: re-enable load detection output attribute for TV/CV
+
+commit 918d511f6f26d2fdeb63d6e32cd348707b4a2140
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Mon Feb 23 10:22:19 2009 -0500
+
+ RS600: fix up MC setup
+
+ Please test if you have an RS600
+
+commit 27f8ca2cce65be2bcb3375231886d5444d251808
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Thu Feb 19 21:18:07 2009 -0500
+
+ R6xx/R7xx: add wait for idle MMIO path
+
+commit 1f783117f79f95f1744681ccc7d80dc0e7b53057
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Thu Feb 19 21:07:06 2009 -0500
+
+ RBBM_GUICNTL is pre-r6xx only
+
+commit f3933ed200dbf61b05a114f7697f2bb68d92abe7
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Thu Feb 19 20:12:33 2009 -0500
+
+ Don't write new HDP location until we've written the new FB location
+
+commit 7f6801abb4bbd79830999d99ccdbd672a9984df6
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Thu Feb 19 19:02:52 2009 -0500
+
+ radeon: one more 32 -> 64 just to be safe
+
+ missed this in cadae2a8d9979b2d61eae7d1f7a9ab8f5eb28e83
+
+commit ca22390c8a5256bbc8eeff775d5eebf0e892d890
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Thu Feb 19 18:58:40 2009 -0500
+
+ R6xx/R7xx: fix up a few more paths
+
+commit cadae2a8d9979b2d61eae7d1f7a9ab8f5eb28e83
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Thu Feb 19 18:50:49 2009 -0500
+
+ Fix MC setup on systems with more than 512 MB of VRAM
+
+ many thanks to app4des on IRC for helping me sort this out.
+
+commit 42492c70c481c88911337eefb97ba9d030adf7b6
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Thu Feb 19 10:20:28 2009 -0500
+
+ R6xx/R7xx: wait for MC idle when changing the MC
+
+ should fix bug 19984
+
+commit e6475282486f4895bc68f6b093ecbb1aa6d25f72
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Wed Feb 18 20:21:13 2009 -0500
+
+ R6xx/R7xx Xv: fix some missing bits from last commit
+
+commit adff8906c9899dde7711382577a63f4a726437ca
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Wed Feb 18 20:01:57 2009 -0500
+
+ R6xx/R7xx EXA/Xv: properly deal with running out of vertex buffer space
+
+ As noted by mhopf, if VGT_MAX/MIN_INDX, etc. regs change, you need to re-emit
+ CB blocks to avoid a hang. So, just set the VGT_MAX_INDX to a reasonably large value
+ in the default state and don't touch them when drawing. When we run out of VB space,
+ just draw the current buffer, grab a new one, and continue.
+
+commit cf85d4a1d43a3209c7ca9307aede2c2c243f7130
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Wed Feb 18 19:02:56 2009 -0500
+
+ R6xx/R7xx: reset 3D state after VT switch
+
+commit 6545f0a2967414fa518a78440060b8b69c0146ee
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Wed Feb 18 18:15:18 2009 -0500
+
+ R6xx/R7xx: fixup accel paths
+
+commit 61311b1de019c5a2344928a47347a966c229b08a
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Wed Feb 18 17:27:05 2009 -0500
+
+ Bump version post release
+
+commit 0d3d1f1f7b450dabd3ad7d2df26ad1c72709b29b
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Wed Feb 18 17:24:57 2009 -0500
+
+ bump for release
+
+commit 76a32f8391317513538dafee49cbb61c0d756356
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Wed Feb 18 16:31:44 2009 -0500
+
+ R6xx: Connector quirk for asus board
+
+ bug 19943
+
+commit 97b8482dba4e99088b59d3ab1396be98a70e823e
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Wed Feb 18 13:27:15 2009 -0500
+
+ Set default RMX type to FULL on LVDS
+
+commit 7d22b1799b34010d34c3600d6cb02ffe839a0780
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Wed Feb 18 12:55:40 2009 -0500
+
+ DCE3.2+: allow output cloning
+
+commit 1a237a40958c006c56b80850bd77b2ac6c17e030
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Wed Feb 18 11:46:20 2009 -0500
+
+ ATOM: reset crtc initialized flag on CloseScreen()
+
+ additional fix needed for bug 16781
+
+commit 9a108f0a0b7203458673ce6221e747a166d39617
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Tue Feb 17 19:52:27 2009 -0500
+
+ ATOM: don't unblank uninitialized crtcs
+
+ If the crtc timing isn't setup, you might get stuck in a loop
+ in the BlankCRTC command table
+
+ fixes bug 16781
+
+commit 3dff20e276615e8b77177689a4a5f8d91b3e8eac
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Tue Feb 17 13:14:38 2009 -0500
+
+ R6xx/R7xx EXA: switch to surface sync packet
+
+commit 31bd6d28dd35021e0e706d4f094989deb856c26a
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Tue Feb 17 11:24:02 2009 -0500
+
+ Fix crtc routing on pre-DCE3.2 systems
+
+ This should fix peterz and bug 20074
+
+commit 3c9e00c7f2ed494976713e8f77b729e0d76409db
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Mon Feb 16 16:18:42 2009 -0500
+
+ RV350: add another AGP quirk
+
+commit 036a17bec5dabbb91640b907811da060dac154d6
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Mon Feb 16 13:10:45 2009 -0500
+
+ RV280: add another agp quirk
+
+commit 00ac9d2f8d58725d0d3e6b1bf7f728d9ae7e6109
+Author: David Miller <davem@davemloft.net>
+Date: Sun Feb 15 18:26:14 2009 +1000
+
+ GART: Save/restore GART table consistently.
+
+ Always save the GART table with the RADEON_SURFACE_CNTL register
+ zero'd out to make sure we always use the same endinanness.
+
+ fixed up as per Michel's suggestion for endianness.
+
+ Signed-off-by: David S. Miller <davem@davemloft.net>
+ Signed-off-by: Dave Airlie <airlied@linux.ie>
+
+commit 2de90c8349409eb892edc57fd24b61b679eb7719
+Author: David Miller <davem@davemloft.net>
+Date: Sun Feb 15 18:24:01 2009 +1000
+
+ DRI: Fix page size used in RADEONDRIGetPciAperTableSize().
+
+ The ATI GART has a fixed size of 4096 bytes. So using
+ the system page size here is wrong.
+
+ Signed-off-by: David S. Miller <davem@davemloft.net>
+ Signed-off-by: Dave Airlie <airlied@linux.ie>
+
+commit 7cde00f49649e25fd5816927c7a5e28b608fabcd
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Thu Feb 12 17:39:44 2009 -0500
+
+ R6xx/R7xx: switch to drm for wait for idle
+
+ THIS REQUIRES AN UPDATED DRM
+
+commit e22cd4011b9be437ba89bff568e7fb82b4907d99
+Author: Yang Zhao <yang@yangman.ca>
+Date: Thu Feb 12 14:46:53 2009 -0500
+
+ R6xx/R7xx EXA: Further optimizations to overlapping copy
+
+ Diagonal overlapping copies can be reduced to either horizontal- or
+ vertical-only offset, and the one with fewer copies is picked.
+
+commit da08b760bcf3d04d775c4440fafec10657bb1863
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Thu Feb 12 13:53:11 2009 -0500
+
+ R6xx/R7xx EXA: handle running out of vertex space in the copy path
+
+commit e3be312b0b73982c24f1f5d9cf76d7caafae0853
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Thu Feb 12 13:48:36 2009 -0500
+
+ R6xx/R7xx EXA: properly handle non repeat cases in the texture setup
+
+commit 3ff1eb7e50fef22adb6280dd7de77c3ecafdb451
+Author: Michel Dänzer <daenzer@vmware.com>
+Date: Thu Feb 12 19:24:41 2009 +0100
+
+ EXA: If making a pixmap offscreen fails, return ~0ULL as texture offset.
+
+ This allows AIGLX to fall back to the non-zero-copy code rather than messing up
+ the 3D driver.
+
+commit c19aa4fc8da7ac4745624098b146bcc42c0436dd
+Author: Michel Dänzer <daenzer@vmware.com>
+Date: Thu Feb 12 19:22:12 2009 +0100
+
+ EXA: The source tiling code can't handle RepeatReflect yet.
+
+commit adc35636aa1e936ec74cba8931ccffe2b5c11656
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Thu Feb 12 13:10:53 2009 -0500
+
+ R1xx/R2xx EXA: fix non repeat texture setup
+
+commit c6e1bf75c399807716b99486ab3301aeba60fa79
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Thu Feb 12 12:49:24 2009 -0500
+
+ R3xx-R5xx EXA: fix texture setup for non-repeat case
+
+ fixes bug 19923
+
+commit 0804dde9012cf33f614a1c2ee6d5d0def040a9af
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Thu Feb 12 12:02:57 2009 -0500
+
+ AVIVO: fix dualhead/rotation for real
+
+commit 3e5ac32f747bef70903e9cdf41652a827eece707
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Wed Feb 11 17:40:20 2009 -0500
+
+ Revert "R6xx/R7xx: handle running out of vertex buffer space"
+
+ This reverts commit 4fd7228de7ad88edf825dbc3039df877795a9479.
+
+ Causes lockups.
+
+commit bd141aa73a77f68301715fb3b5664e2082327a80
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Wed Feb 11 15:31:47 2009 -0500
+
+ R6xx/R7xx Xv: switch packed over to Yang's new shader code
+
+commit cb4a1ceaa32d6847b146a31291772e1183972ee7
+Author: Yang Zhao <yang@yangman.ca>
+Date: Wed Feb 11 15:18:00 2009 -0500
+
+ R6xx/R7xx Xv: Planar - Properly scale Y'CbCr values before converting to RGB
+
+ According to MPEG-2 spec, Y' and Cb/Cr values are scaled to [16, 235]
+ and [16, 240], respectively, when packed into bytes. Properly take care
+ of the reverse scaling before translating to RGB.
+
+ Conversion matrix has been simplified to remove 3rd column, as the fitting
+ to [-0.5, 0.5] can be done with scaling.
+
+ Redundant MOV instructions were also removed, and now only 3 GPRs are required.
+
+commit 4fd7228de7ad88edf825dbc3039df877795a9479
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Wed Feb 11 14:46:02 2009 -0500
+
+ R6xx/R7xx: handle running out of vertex buffer space
+
+ draw current VB and start a new one.
+
+commit ec60ef094762901ede4df5cde55c3f162e8c667b
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Wed Feb 11 13:05:27 2009 -0500
+
+ R6xx/R7xx: be more verbose about what function ran out of VB space
+
+commit e7dedbc355970407eddb38370b58a8c96d204c1d
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Wed Feb 11 12:45:14 2009 -0500
+
+ R6xx/R7xx: Move engine idle to sync functions
+
+commit 4a759a907ecd571460c7ff64cd6288380359b04b
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Wed Feb 11 12:29:50 2009 -0500
+
+ adjust alignment
+
+commit d98359b20e1eb8eae893581ab199c299c8352dc4
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Wed Feb 11 12:03:56 2009 -0500
+
+ Revert "Radeon EXA: wait for the engine to be idle before sw access"
+
+ This reverts commit 0c4694c58f2ec152b19023626bc7ced891d9da65.
+
+ This patch just adds latency and thus isn't a real solution
+
+commit d6c50b221cbab6e726948e2310c1def9fc38da64
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Wed Feb 11 11:05:02 2009 -0500
+
+ R6xx/R7xx Xv: add support for packed uploads
+
+commit 8e437e996cc3f2c424c342701f4aa6bcf72ad08e
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Wed Feb 11 10:53:50 2009 -0500
+
+ R6xx/R7xx Xv: Add native support for packed formats
+
+commit 0c4694c58f2ec152b19023626bc7ced891d9da65
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Tue Feb 10 17:08:37 2009 -0500
+
+ Radeon EXA: wait for the engine to be idle before sw access
+
+ Really we need proper fencing with timestamps but this should
+ help in the short term.
+
+ This should help with minor corruption issues and possibly
+ lockups.
+
+commit 13ab61d90bb58112bef4ce7267ef127935315f80
+Author: Fabio <fabio.ped@libero.it>
+Date: Tue Feb 10 10:50:30 2009 -0500
+
+ man page updates
+
+ bug 20030
+
+commit 615f2f202cee5f0dd2c6b29329f843bb1c9c70d5
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Tue Feb 10 10:17:47 2009 -0500
+
+ Bump version post RC release
+
+commit 1b4afc1c9f8458f9ab3434418f4ccf959f532ac1
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Mon Feb 9 19:50:37 2009 -0500
+
+ R6xx/R7xx: Add checks to make sure we don't overrun VB space
+
+commit ff6efe513e0c3148812d6a9578d2265522417053
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Mon Feb 9 17:43:24 2009 -0500
+
+ ATOM: warning fixes
+
+commit 87ad9006f3dafb45e131c9a3d6df713321f39998
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Mon Feb 9 17:40:41 2009 -0500
+
+ RV350: add AGP quirk
+
+ bug 19981
+
+commit 610b8b65fd7aa97f9c03b2ff6ae607aa959eab0b
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Mon Feb 9 16:33:20 2009 -0500
+
+ Bump for rc release
+
+commit e85b7a1c5948b5123eddf9dfbb9e002d74fbe9fb
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Mon Feb 9 14:13:16 2009 -0500
+
+ R6xx/R7xx Xv: fix cache flush buffer size for planar
+
+commit 2a893bac1faffd28dce6d9a9693108196c71e6d3
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Mon Feb 9 13:18:17 2009 -0500
+
+ R6xx/R7xx Xv: add accelerated uploads for planar formats
+
+commit 231aee18a73805be2f6c962e94a8345dd89fd0df
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Mon Feb 9 13:02:27 2009 -0500
+
+ R6xx/R7xx Xv: implement native shader for planar formats
+
+commit 6c76bfe8105e3cf4e7e6ea1bfe1235be2079110f
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Mon Feb 9 09:47:22 2009 -0500
+
+ R6xx/R7xx UTS: move actual upload to separate function
+
+ So it can be shared with Xv
+
+commit 04859362ce64ed4ae48305a83c92059899c1db4b
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Sun Feb 8 20:13:06 2009 -0500
+
+ Add some missing r6xx/r7xx pci ids
+
+commit 132e4c575dc4675f4995e45f08c53c26bffd999a
+Author: Yang Zhao <yang@yangman.ca>
+Date: Sat Feb 7 13:54:51 2009 -0500
+
+ R6xx/R7xx EXA: Optimize overlapping copy
+
+ Overlapping copy is now done in chunks proportional to the
+ non-overlapping area.
+
+ Diagonal overlaps are also handled properly.
+
+commit 8e9ef8ff581892cbe1b7ea56d48b9a1abd70179d
+Author: Pierre Ossman <pierre@ossman.eu>
+Date: Sat Feb 7 18:57:47 2009 +0100
+
+ Xv vsync support on r6xx/r7xx cards.
+
+commit 2222f0fd700f100b2e91fac2babe7d1b53f56c3e
+Author: Pierre Ossman <pierre@ossman.eu>
+Date: Sat Feb 7 18:56:42 2009 +0100
+
+ Fix bad range adjustment in VLINE code.
+
+commit 8ce6c024e31f6a3f5ae6c882738b1e64ae2944a1
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Sat Feb 7 10:32:01 2009 -0500
+
+ R6xx/R7xx Xv: fix typos in cache flushing commands
+
+commit bba5d806cc46328ad9e4c521bfeeb2a59f96862b
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Fri Feb 6 19:44:17 2009 -0500
+
+ AVIVO: better fix for rotation
+
+ This should handle initial rotation as well.
+
+commit 28cf3492f431f325cb08d7c6aade43d8886df3f6
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Fri Feb 6 19:20:18 2009 -0500
+
+ AVIVO: fix rotation
+
+ When rotation is active, virtualX and virtualY change.
+
+commit 1b45936ae614244aa49b1a5d3c7fc39773c4f9b6
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Fri Feb 6 18:29:55 2009 -0500
+
+ R6xx/R7xx EXA: Fix typo in DFS
+
+ noticed by pzad in IRC
+
+commit c06d89e16d5b2553142e8641e66080e1770c1563
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Fri Feb 6 18:07:22 2009 -0500
+
+ R6xx/R7xx EXA: fallback on overlapping blits for now
+
+ Leave this disabled until we get a proper solution.
+
+commit 1d5fc3febf3470b94c423a1eda5e0683856909df
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Fri Feb 6 14:43:30 2009 -0500
+
+ Revert "r6xx/r7xx EXA: Optimize overlapping copy"
+
+ This reverts commit 0dfadc1843e0d14b9cc1ee19a72f4fd60a2c495b.
+
+ This doesn't always work properly.
+
+commit def317e22d072405cd95ddb19d17eacd784ffd9e
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Fri Feb 6 11:04:59 2009 -0500
+
+ R6xx/R7xx EXA: add accelerated UTS/DFS hooks
+
+ I'm not sure how much of a win these are. I need to
+ do some benchmarking.
+
+commit 0dfadc1843e0d14b9cc1ee19a72f4fd60a2c495b
+Author: Yang Zhao <yang@yangman.ca>
+Date: Fri Feb 6 10:29:39 2009 -0500
+
+ r6xx/r7xx EXA: Optimize overlapping copy
+
+ When source and destination blocks are only offset horizontally, it
+ appears to be unnecessary to perform careful, segment-by-segment copy.
+ The code path that does this is taken out completely.
+
+ For the case where offset is only vertical, copying is now done by
+ height of the non-overlapping area each time, instead of always
+ line-by-line.
+
+commit 3d17bd199423e92d201c20f047d5e699942af976
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Thu Feb 5 19:25:03 2009 -0500
+
+ Revert "R6xx/R7xx EXA: improve overlapping copy performance"
+
+ This reverts commit b24827c9d211e8a35da53b665385a7733d19910d.
+
+ This seems to cause corruption in some cases.
+
+commit bf74055f543e7f0664741620fb1fe827ebc12711
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Thu Feb 5 17:31:43 2009 -0500
+
+ r6xx/r7xx EXA: fix corruption when doing sw access
+
+ need to wait until the engine is idle. Ideally we wait
+ on a timestamp shadowed in memory, but polling the
+ GRBM_STATUS reg will do for now.
+
+commit b24827c9d211e8a35da53b665385a7733d19910d
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Thu Feb 5 16:21:37 2009 -0500
+
+ R6xx/R7xx EXA: improve overlapping copy performance
+
+ send vertices for each line of the copy, but only draw once
+
+commit 729fe756f809a41494dc161252d82313956e4a4b
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Thu Feb 5 16:08:35 2009 -0500
+
+ r6xx/r7xx EXA: cleanup overlapping copy
+
+commit 16e01a5796a8e8b86ad25d3aa45b9e7044dc72d1
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Tue Feb 3 19:46:10 2009 -0500
+
+ Fix encoder accounting
+
+ Should fix bug 19924
+
+commit d7bf7b9c17add31dc9a115b56a563c7f9bf2cdb6
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Tue Feb 3 18:28:38 2009 -0500
+
+ EXA: fix and re-enable Solid() on R7xx
+
+ missing last bit in alu clause in solid PS
+
+commit 9abb09d5f43320bd27b336612d39d264fe93549f
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Tue Feb 3 11:17:13 2009 -0500
+
+ Fix bad rv710 pci id
+
+commit e5b916770946a9eebcb4bd1e6f698220db8c718a
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Tue Feb 3 10:48:41 2009 -0500
+
+ Allow rotation on r6xx/r7xx
+
+commit d1f071c7f1dad6babfbcfcc2cb2b722a4987f372
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Tue Feb 3 10:44:10 2009 -0500
+
+ Initial R6xx/R7xx EXA and textured video support
+
+commit c88c3ef6f3db266c1aacba5297b8dfc8b66bf00e
+Author: Wolke Liu <wolke.liu@amd.com>
+Date: Mon Feb 2 17:01:34 2009 -0500
+
+ AVIVO: Save/restore vga pll registers
+
+ This fixes some VT switch issues on some chips
+
+commit 6fac3cefd1f46161c1e276ba40e72da2823aa9f6
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Sat Jan 31 14:21:02 2009 -0500
+
+ Return NULL for encoder if no active device is assigned
+
+ fixes bug 19855
+
+commit db178c852d00e9b85513d750b5f8f7495f9e3360
+Author: Alan Coopersmith <alan.coopersmith@sun.com>
+Date: Fri Jan 30 20:37:41 2009 -0800
+
+ Add README with pointers to mailing list, bugzilla & git repos
+
+commit fa8e5a4fc236f8f15f462cb0d6164b194a65a118
+Author: Michel Dänzer <daenzer@vmware.com>
+Date: Fri Jan 30 16:16:26 2009 +0100
+
+ EXA: Accelerate Composite of RepeatPad/Reflect pictures when possible.
+
+commit 3a6e958c59b4b44fe620c8abe760ed1abf0007b1
+Author: airlied <airlied@roo.(none)>
+Date: Fri Jan 30 07:56:14 2009 +1000
+
+ rs780: include RS780 in the InitMemory to leave alone
+
+ This stops the MC_FB_LOCATION getting reassigned to 0, which
+ is really bad thing to happen.
+
+ I've had reported memory corruption on these cards so hopefully this
+ fixes it.
+
+commit bd8021d46e9066e4cd116c03a7b7adcfe2557aff
+Merge: 4f88dd8... 20d5dd3...
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Wed Jan 28 14:33:14 2009 -0500
+
+ Merge branch 'atom-rework' and fix conflicts
+
+commit 20d5dd387da555e895e2b73fb53e2b026dd91003
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Wed Jan 28 14:12:26 2009 -0500
+
+ Move encoder specific data to encoder dev_priv
+
+commit 4f88dd83f290fb38e41256a7f1804008c0f28139
+Merge: 1c5678f... 2ca970c...
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Wed Jan 28 13:13:13 2009 -0500
+
+ Merge branch 'atom-tvout' of ssh://agd5f@git.freedesktop.org/git/xorg/driver/xf86-video-ati
+
+ Conflicts:
+
+ src/radeon_atombios.c
+
+commit 1a62360e8260eaf5f98fa6be3f89f64c8cae7d32
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Mon Jan 26 10:11:28 2009 -0500
+
+ Encoders not assigned yet, use supported devices
+
+ need to move this to encoder setup
+
+commit 44d9ceacb1fa6e1859d5d8bd1c55405aea24ad85
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Mon Jan 26 03:47:32 2009 -0500
+
+ Fix legacy output setup
+
+ don't have assigned encoders at this point. Need to
+ eventually move this stuff to encoder dev_priv.
+
+commit 0c24cbcea56c8f36374aca0f8ba849adfbf0ecfe
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Mon Jan 26 03:24:19 2009 -0500
+
+ ATOM: print useful output info for DPMS events
+
+commit 2f92b885457c5cee2098ebbf8c6fe5a5eb98ec48
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Mon Jan 26 03:12:44 2009 -0500
+
+ Warning fixes
+
+commit 4cbf6189f3a7945a1141b0451e4f7881ceaaadcd
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Mon Jan 26 02:59:51 2009 -0500
+
+ Move legacy output setup functions to legacy_output.c
+
+commit 93ed767255b60fbdf5b416b9bd06c366036a5141
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Mon Jan 26 02:40:41 2009 -0500
+
+ Fix off by one when printing encoder name
+
+ - also cleanup some debugging output
+
+commit b515eee4b1cafae78ed39cd91c18b4f5e671b20b
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Mon Jan 26 01:50:18 2009 -0500
+
+ Additional output cleanup
+
+commit 1c5678fc452dbc93135e9ece50a4cff6583f6078
+Author: Michel Dänzer <daenzer@vmware.com>
+Date: Sat Jan 24 11:10:00 2009 +0100
+
+ Drop memcpy fallbacks from EXA UploadToScreen and DownloadFromScreen hooks.
+
+ While in theory it's possible for the PrepareAccess hook to fail on big endian
+ platforms, in practice it isn't at this point because there's no other users of
+ the surface registers.
+
+commit 5cbd6082b9f8d7009ee9ef5e036673f99e1bfb05
+Author: Michel Dänzer <daenzer@vmware.com>
+Date: Sat Jan 24 11:07:12 2009 +0100
+
+ Don't transform EXA Composite mask coordinates when there's no mask.
+
+commit 7e54c4b8acafead8de5d0dd6fdc1b619f832dd6f
+Author: Thomas Jaeger <ThJaeger@gmail.com>
+Date: Fri Jan 23 20:03:27 2009 -0500
+
+ Fall back to software for unsupported repeat modes
+
+commit 289b4a377cfff0c2a8ec938951cfbae1e270570e
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Fri Jan 23 20:00:43 2009 -0500
+
+ Remove OutputType and other cruft
+
+commit 5f98508effbdc1fd62d0df15798722c147d88da1
+Author: Maciej Cencora <m.cencora@gmail.com>
+Date: Fri Jan 23 19:33:25 2009 -0500
+
+ Make sure gb_num_pipes is initialized when DRI is disabled
+
+ Found with valgrind
+
+commit 0faab02cc732414af3cfb2014d3ddc1139aff063
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Fri Jan 23 17:35:01 2009 -0500
+
+ Remove some unused cruft
+
+commit 025082160c53c01a44f4d681cc63bf26ac4561d5
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Fri Jan 23 17:31:18 2009 -0500
+
+ track encoder state
+
+commit 82f12e5a40c1fbcb91910a0f8b725c34fff02aae
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Fri Jan 23 16:21:33 2009 -0500
+
+ Remove TMDSType, DACType, LVDSType from output rec
+
+commit 7b42b57d748f77ff6ef6f8ade7cbc983a98d7204
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Wed Jan 21 16:28:00 2009 -0500
+
+ few more logic pasto's bits I missed
+
+commit fef1c12fbe4ceb4676258850d1fa5cac994f7c21
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Wed Jan 21 15:34:01 2009 -0500
+
+ Fix compilation with RADEON_TRACE_FALL set
+
+ noticed by curaga on phoronix forum
+
+commit 1305376b009d17d65b4935896dc35cb7530f7c52
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Wed Jan 21 15:20:47 2009 -0500
+
+ Move active_device setup to detect()
+
+ Also add encoder debugging printouts
+
+commit 9e0cc0ca5d7bc68756ae92ee3b5b2392366be71a
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Wed Jan 21 14:47:08 2009 -0500
+
+ Fix logic cut and paste error
+
+commit 12010ae9296635ffa5f42ce0cd14482aaa290cf7
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Wed Jan 21 13:52:11 2009 -0500
+
+ More legacy rework
+
+commit 3f8bbede8bf639050f773780888b89cbdcb425b8
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Wed Jan 21 13:45:11 2009 -0500
+
+ fix legacy crtc routing and add some debugging info
+
+commit 80e0162ea2c1f793964731268251aba2d3243127
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Wed Jan 21 13:28:14 2009 -0500
+
+ ATOM: fix encoder init
+
+commit aea27d9caabb0e54e868a21e6e547733a4ca2709
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Wed Jan 21 12:33:49 2009 -0500
+
+ Switch legacy output code to use new encoder objects
+
+commit 9b44a4b57b00b150d041a5d82cb2df42159c062b
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Wed Jan 21 11:32:24 2009 -0500
+
+ ATOM: more output cleanup
+
+commit 9e283fa9de34407fa6f0d5a8006a611b104f4bf2
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Wed Jan 21 03:16:20 2009 -0500
+
+ Fixup encoder setup on pre-ATOM chips
+
+commit 5850abbdcd22b70bdbccd3642f8ba1a27e38e7cd
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Wed Jan 21 02:28:47 2009 -0500
+
+ clean up encoder setup
+
+ - make sure not to duplicate encoders
+ - use single encoder array
+
+commit 152d1d4c179c262be4d0a5618400aa13b4820342
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Tue Jan 20 00:58:18 2009 -0500
+
+ First pass at converting legacy code to encoder objects
+
+commit 7cc7ba8bf9ce2f0eebfd9b48aa648c416c333ff4
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Mon Jan 19 18:42:12 2009 -0500
+
+ ATOM: round 1 of output rework
+
+commit 25f3878858e6efb486888e5271b60d4ba08c73c6
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Mon Jan 19 15:54:42 2009 -0500
+
+ start to re-org outputs
+
+commit cbeb310d35e5ea25ba7a45a2c555468391cdf29e
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Fri Jan 16 19:53:49 2009 -0500
+
+ ATOM: switch to define for external tmds
+
+commit d0d157abced43f822885fa26f14a4924766594cd
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Fri Jan 16 19:51:07 2009 -0500
+
+ ATOM: combine DAC setup functions
+
+ plus a few other clean-ups
+
+commit f6f969338f8187529c7ae9b2adc980b71a3f5837
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Fri Jan 16 18:10:34 2009 -0500
+
+ DCE30: LVTMA requires DIG2 encoder
+
+ Fixes bug 19544
+
+commit 549ae63aecc2624a69b41ce4db75883d03d59c23
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Thu Jan 15 19:26:40 2009 -0500
+
+ RV280 Add another AGP quirk
+
+commit 0e69068a8ed82e3fb7349d8224933451955e5f16
+Author: Tormod Volden <debian.tormod@gmail.com>
+Date: Tue Jan 13 20:31:17 2009 -0500
+
+ [PATCH] Add yet another AGP quirk for RV280
+
+commit b437da34cb4f7c637674fb432ad81b9bf32244a3
+Author: Christiaan van Dijk <dvbmail@xs4all.nl>
+Date: Mon Jan 12 11:54:15 2009 -0500
+
+ R3xx/R4xx: Maximize the use of clipped triangles for Xv rendering
+
+ While trying to get tear free video on my RS690 I found some problems in the code for rendering the
+ video as a clipped triangle. The size limitations are quite strict and scaling the video output window
+ creates all kinds of weird effects. This patch maximizes the use of this function and resolves the
+ scaling issues. There could be a problem with zero target height/width, not sure if this is handled
+ elsewhere.
+
+commit 3d106b990fa8daba96e590c57b164640a2faae7f
+Author: Alan Coopersmith <alan.coopersmith@sun.com>
+Date: Fri Jan 9 16:26:04 2009 -0800
+
+ Remove xorgconfig & xorgcfg from See Also list in man page
+
+commit 14d29a223028c183ba11e717a3737285d0ac8de1
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Wed Jan 7 17:04:42 2009 -0500
+
+ RV280: add another AGP quirk
+
+commit 1795706a6bb13272a58e8fa1bd5ad2603d553dde
+Author: Nicos Gollan <gtdev@spearhead.de>
+Date: Wed Jan 7 14:25:24 2009 -0500
+
+ [PATCH] Fixed enumerations in radeon-output.c
+
+commit f69ad5aa17bb907105c1657803628d52b5ff3f11
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Wed Jan 7 11:33:53 2009 -0500
+
+ Bump version post release
+
+commit a0dd5d7ee3f038a9bfe051db8dbfac4934a81581
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Tue Jan 6 19:08:28 2009 -0500
+
+ Bump version for release
+
+commit c3fb8bb279959512a4ced644a64cc660c5cd97bd
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Tue Jan 6 17:41:22 2009 -0500
+
+ ATOM: rework encoder/transmitter setup
+
+commit 9bb6b8ceaf772e1ce63610812a12260ee3860c27
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Tue Jan 6 16:25:26 2009 -0500
+
+ ATOM: refactor output dpms
+
+commit 467995d960bdefb1911eabfc2a047cf816013101
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Tue Jan 6 15:18:41 2009 -0500
+
+ ATOM: Adjust PLL setup for recent atom changes
+
+commit ee6310174c44809c761dbdb423e56e61392a0e10
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Tue Jan 6 14:59:22 2009 -0500
+
+ ATOM: handle cases where TMDS uses linkb
+
+ fixes bug 18564
+
+commit 690999b682c0f954e27d9f1b3a3d8db4ef865c21
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Tue Jan 6 14:55:49 2009 -0500
+
+ ATOM: rework object table parsing
+
+commit e23baa2fa8b25b68cd473aec7a3d8cf3ee7b0ea8
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Tue Jan 6 14:38:06 2009 -0500
+
+ R100: Fix typo in e55598cc1b35d398c9eb2c3946df71456775f621
+
+ Noticed by Andreas Stenglein
+
+commit d5cb24075928690377fd2dfaa32abfebff9990df
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Sun Jan 4 21:04:52 2009 -0500
+
+ ATOM: add format rev 2 for digitial command tables
+
+ should fix bug 18911
+
+commit 1813456af3def38c6f53103054976f3092491746
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Sun Jan 4 21:01:05 2009 -0500
+
+ ATOM: fail on more tables with unhandled revisions
+
+commit 90ce00a3dbf37833a71db234372695460c8f0342
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Sun Jan 4 19:13:53 2009 -0500
+
+ AGP: Print both device and subsytem pci ids for agp
+
+ helpful for adding quirks with libpciaccess
+
+commit 006d736d890a6b2f1d7eb8ee20ccf467a939516f
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Sun Jan 4 19:08:37 2009 -0500
+
+ Another AGP quirk
+
+ debian bug 510208
+
+commit c39ca66a7e216b7492fc5e3680ac535831cfb9a1
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Tue Dec 30 19:05:58 2008 -0500
+
+ R2xx: add another AGP quirk
+
+ from http://www.phoronix.com/forums/showthread.php?t=14626
+
+commit 877be1b268f275b8ad83d5e245a0f0d3b1a05091
+Author: Fabio <fabio.ped@libero.it>
+Date: Mon Dec 29 18:11:10 2008 -0500
+
+ man page updates
+
+ bug 19329
+
+commit 837f7e8a48ea35d21de24b620830a2c6db854861
+Author: Dave Airlie <airlied@linux.ie>
+Date: Tue Dec 30 06:50:54 2008 +1000
+
+ atombios: endian fix in r600 object table handling
+
+ This fixes the r600 object table on r600.
+
+commit 45f8b911659dba7f43b9b70bde4b9c3be51b0b5b
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Mon Dec 29 10:25:33 2008 -0500
+
+ RS600: remove gpio quirk for ddc
+
+ Doesn't seem necessary on RS600. I'll try and find out more.
+
+commit e913990030c536427bfecdb7b3d1e18f1beb90d2
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Mon Dec 29 10:22:20 2008 -0500
+
+ Revert "radeon: maybe special handling only needed for DVI port not HDMI one."
+
+ This reverts commit c877450a75d3fd4a2f200af197c691669966f6f4.
+
+ This breaks RS690 setups. I think for now we just apply this quirk to
+ RS690/RS740. I'll follow up with the bios folks about RS600.
+
+commit c877450a75d3fd4a2f200af197c691669966f6f4
+Author: Dave Airlie <airlied@linux.ie>
+Date: Mon Dec 29 09:05:45 2008 +1000
+
+ radeon: maybe special handling only needed for DVI port not HDMI one.
+
+ fixes ciaranm's rs600 board on radeon DDC
+
+commit 2a9bc6be3246ec230b181391221e3a46beb94a23
+Author: Dave Airlie <airlied@linux.ie>
+Date: Mon Dec 29 09:05:16 2008 +1000
+
+ radeon: a-bit motherboard has no DVI output
+
+ thanks to ciaranm for finding this.
+
+commit eccf3fed2be54f5c02fefef32e39c4084acbbe22
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Fri Dec 26 19:51:58 2008 -0500
+
+ Make sure to include radeon_drm.h in the tarball
+
+commit e55598cc1b35d398c9eb2c3946df71456775f621
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Fri Dec 26 19:31:55 2008 -0500
+
+ R2xx EXA: limit composite to 2047 like r1xx
+
+ See bug 19269
+
+commit 631123d144d088d4f77a0599c34deaa31d551d71
+Author: Dave Airlie <airlied@redhat.com>
+Date: Tue Dec 23 10:08:46 2008 +1000
+
+ radeon: update to 6.9.0.91
+
+ do a prerelease for end of year.
+
+commit 047f7603174f6047090f4fafbe6488d697eb78bc
+Author: Dave Airlie <airlied@linux.ie>
+Date: Tue Dec 23 08:16:25 2008 +1000
+
+ radeon: pass distcheck
+
+commit c0c33dab44e6966b1702d4e8cfba3537fc6e2d5c
+Author: Patrick Haller <patrick.haller@haller-consult.com>
+Date: Mon Dec 22 03:06:23 2008 -0500
+
+ Fix off by one in EXA composite limit checking
+
+ Patch from Patrick, with some updates from me:
+ - fix r200 limits
+ - note about r100 limits
+
+commit d01a609a2b07da4ca0f182e79459432584ec61f6
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Mon Dec 22 02:18:43 2008 -0500
+
+ R3xx-R5xx: better fix for xv primitive tearing issues
+
+ R5xx: always use single clipped triangle
+ R3xx/R4xx: use single clipped triangle up to guardband limit,
+ then use quad.
+
+commit 4d009d14c9c72f6e1bc8100ec8d9b8037ee4e514
+Merge: d52882d... 4e96278...
+Author: Dave Airlie <airlied@redhat.com>
+Date: Mon Dec 22 16:00:01 2008 +1000
+
+ Merge branch 'atom-tvout'
+
+commit 4e96278b581e296c1203d97a6d7aa3bff3977222
+Author: Dave Airlie <airlied@redhat.com>
+Date: Mon Dec 22 15:58:35 2008 +1000
+
+ atombios/tv: add an option to enable atom tv-out for users.
+
+ This code is still experimental but we will allow users to enable it for experimental reasons
+
+commit d52882d8188830dd52fa112dadcf5ea7f3e5fd5e
+Author: Dave Airlie <airlied@redhat.com>
+Date: Mon Dec 22 09:27:47 2008 +1000
+
+ radeon: setup 3D engine even when no DRI.
+
+ This should fix some missing font issues in EXA without DRI cases.
+
+commit 2346fd7cbd90dcdce2b361d374a53da064fa6a12
+Author: Dave Airlie <airlied@redhat.com>
+Date: Thu Dec 18 16:35:13 2008 +1000
+
+ radeon: add all new pci ids for rv730/rv710 families
+
+commit 2ca970c7aa1f3f212f03bf3287d6b60eeafd68ae
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Wed Dec 17 13:07:19 2008 -0500
+
+ Allow arbitrary tv-out modes
+
+commit 5da147eec70abb7c9125a8940089fd3ff8bdea95
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Wed Dec 17 05:37:58 2008 -0500
+
+ missed one in last commit
+
+commit 6bfbb930c549e67f68969f7f0483380417f755b5
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Wed Dec 17 05:36:09 2008 -0500
+
+ Make sure we hit the right bios reg
+
+commit 6ed0e68060fd2775e2d4027ff1533729e87848ba
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Wed Dec 17 04:54:50 2008 -0500
+
+ properly handle EnableYUV
+
+ A bit of a hack. we really need to restructure the
+ bios scratch reg handling.
+
+commit f21e673aced1bb5138bbb80e6d9724530eb95ebf
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Wed Dec 17 03:17:45 2008 -0500
+
+ Fix colors on tv-out
+
+ Call EnableYUV to set the transform and enable/disable it.
+ should also fix green tint with tv connected at boot issues.
+
+commit b2b43905a5385a8bb0b59b8e50952863d8dacb59
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Wed Dec 17 00:59:52 2008 -0500
+
+ Pre-avivo: fix FP setup
+
+ - make sure to clear various shadow timing bits
+ - crtc1 select bit was set wrong.
+ - should fix bugs like 19100
+
+commit 3754cc23abac99880eda87d06aa42e16081b6c8a
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Wed Dec 17 00:56:19 2008 -0500
+
+ R2xx: switch EXA composite to rects rather quads
+
+ For conistency with Xv path and to reduce potential diagonal tearing
+
+commit be12cf8fcc7a5a3c3ee2c630474e2f9d9368f4d4
+Author: Dave Airlie <airlied@redhat.com>
+Date: Wed Dec 17 15:28:25 2008 +1000
+
+ radeon: r500 tv-out force scaler values to nice set that looks correct
+
+commit 01f7a50d76f706a456de7a4eb8323939d905c82b
+Author: Dave Airlie <airlied@redhat.com>
+Date: Wed Dec 17 13:43:21 2008 +1000
+
+ r500: re-enable TV out
+
+commit 45b9ff5e250d69de0df41f68b33524f7e2ce13b7
+Author: Dave Airlie <airlied@redhat.com>
+Date: Wed Dec 17 13:42:10 2008 +1000
+
+ radeon: r500 PAL timings are slightly incorrect
+
+ this stablises the PAL image at least
+
+commit 435d996949185201a97493e131f9920a32863acd
+Author: Dave Airlie <airlied@redhat.com>
+Date: Wed Dec 17 11:50:48 2008 +1000
+
+ radeon: tv timings have crev/frev wrong way around for some reason.
+
+commit b9549e89cbdf8fff4aa7bd9f3adfb7d5732508cc
+Author: Dave Airlie <airlied@redhat.com>
+Date: Wed Dec 17 11:40:53 2008 +1000
+
+ atombios: re-enable TV dpms
+
+commit db85ff2e0c52a030546c0cc8ed0b851418f3e045
+Author: Dave Airlie <airlied@redhat.com>
+Date: Wed Dec 17 11:37:17 2008 +1000
+
+ atom/r600: re-enable TV outputs
+
+commit ff7b52c9a48f2e417acf6bec3b72546ad9b33471
+Author: Dave Airlie <airlied@redhat.com>
+Date: Wed Dec 17 11:36:38 2008 +1000
+
+ radeon: use latest atombios constants for TV encoders in set_crtc_source
+
+commit 1e0c7d3f0bf6be67b976fdea8fa2df0b4b16435f
+Author: Dave Airlie <airlied@redhat.com>
+Date: Wed Dec 17 11:35:06 2008 +1000
+
+ atom: spc3 only requires ucEncoderMode for DIG outputs
+
+commit 105cfd0b8696347ef71ad9daa941abb308bd6c2c
+Author: Dave Airlie <airlied@redhat.com>
+Date: Wed Dec 17 11:31:15 2008 +1000
+
+ atom/tv: enable scaler can set the TV output scaler up.
+
+ Add the tv standard to the scaler enable for TV use.
+
+commit 2a768abbd2f18abe203571213260bccc225f70fd
+Author: Dave Airlie <airlied@redhat.com>
+Date: Wed Dec 17 11:29:07 2008 +1000
+
+ atom/tv: fixup the tv out default if bios doesn't specify
+
+commit b7fdd5da08bfec705691363b8890699c794dce53
+Author: Dave Airlie <airlied@redhat.com>
+Date: Wed Dec 17 11:24:56 2008 +1000
+
+ atombios: fixup parsing of TV tables on r500 and r600 cards.
+
+ The TV tables changed between for later cards.
+
+commit e3b08cb59716b525b3063b184eab70e32b9d66f0
+Author: Dave Airlie <airlied@redhat.com>
+Date: Tue Dec 16 15:43:16 2008 +1000
+
+ atombios: correct fix for previous issue.
+
+ I committed an old patch.
+
+commit 1431bc6900b0e0d7f486b5b3ba281873472b3fdc
+Author: Dave Airlie <airlied@redhat.com>
+Date: Tue Dec 16 15:31:34 2008 +1000
+
+ atombios: fix issue with Clearing of MM_INDEX 0.
+
+ While playing with tv-out I discovered this issue with clearing
+ the MM_INDEX register.
+
+commit f72367aff2d09161d30066a00673ba291b292a36
+Author: Dave Airlie <airlied@redhat.com>
+Date: Tue Dec 16 12:32:24 2008 +1000
+
+ radeon: add initial rv730 pciids.
+
+ Lots more to come, this just adds a few to start.
+
+commit 4d2429f3ec4d7d3e1512b268c7ff5cbff8d186b4
+Author: Dave Airlie <airlied@redhat.com>
+Date: Tue Dec 16 12:19:00 2008 +1000
+
+ DCE32: add support for DCE3.2 digital outputs.
+
+ This adds support for the digital outputs on the RV730.
+
+commit 4d3792fd1b9f733107582436540f483d8993199f
+Author: Dave Airlie <airlied@redhat.com>
+Date: Fri Dec 12 10:34:57 2008 +1000
+
+ radeon: fixes from Alex for some output engines
+ (cherry picked from commit 1e8ac6ea7b35ccbc3649c96ead60f69158f66ebc)
+
+commit f892154dbd0d8b6dd8abdf2196ab0c7c18327412
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Mon Dec 15 19:41:32 2008 -0500
+
+ R3xx-R5xx: switch back to quad rendering for Xv
+
+ The large clipped triangle trick hits the guardband limits on
+ large displays. This gets textured video working again
+ until we sort out how to deal with the situation better.
+
+ See bug 19046
+
+commit 62344e460f5d0cac81f94c535cda77d3d76528a9
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Mon Dec 15 11:30:42 2008 -0500
+
+ Remove remnants of unused DDCMode option
+
+commit f1efee6a11dc9436276fb12cfb90aa79ada1192b
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Mon Dec 15 11:27:17 2008 -0500
+
+ Remove mention of MergedFB from server log
+
+ noticed by Fabio, bug 19098
+
+commit 94bffac6968057cdedc792f8540fe44cb6ecfd7c
+Author: Fabio <fabio.ped@libero.it>
+Date: Mon Dec 15 11:22:56 2008 -0500
+
+ man page updates
+
+ from bug 19098 with some minor fixes from me
+
+commit c7899905ec824071f9cabbd1e271c4d76010b733
+Author: Fabio <fabio.ped@libero.it>
+Date: Mon Dec 15 10:58:23 2008 -0500
+
+ Remove duplicate ATI in some device names
+
+ from bug 19098
+
+commit 89a8fd5337c77abf1f3166e69ed061d85b5c20f0
+Author: Dave Airlie <airlied@redhat.com>
+Date: Mon Dec 15 14:41:10 2008 +1000
+
+ r600: don't idle engine
+ (cherry picked from commit b77729448e487d37707ce028d8edc59352d1cc2d)
+
+commit 4ce255a9db8027f2471ba50e57724d3e4d5b16ba
+Author: Fabio <fabio.ped@libero.it>
+Date: Fri Dec 12 09:53:33 2008 -0500
+
+ Fix formatting in man page
+
+ fixes bug 19039
+
+commit 0e99017cb9a6d46b891705df73678c2705439532
+Author: Joseph Adams <joeyadams3.14159@gmail.com>
+Date: Thu Dec 11 00:57:03 2008 -0500
+
+ Add more eMac modes, fix crash in last patch
+
+commit fb46c30d316ab3ec54c54f3aec91d5164070a423
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Wed Dec 10 17:16:56 2008 -0500
+
+ Add support for Apple eMacs
+
+ Thanks to Joseph Adams for helping me sort this out.
+ Verified on eMac G4/1.0 with radeon 7500
+ Later eMacs with radeon 9200 or 9600 chips may have
+ different ddc setups. Need to verify.
+
+commit c0bcea9150ef215fa614733cef9a5b71a55a33bd
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Wed Dec 10 11:40:47 2008 -0500
+
+ Add another AGP quirk
+
+ fixes bug 12544
+
+commit 607b02d6abf78147902a5944bd006897ad95e982
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Wed Dec 10 03:54:35 2008 -0500
+
+ Add randr 1.3 panning support
+
+commit 24007acbf36bcfd09cb5e74ce4a8d918d393cf34
+Author: Benjamin Close <Benjamin.Close@clearchain.com>
+Date: Wed Dec 10 02:17:56 2008 -0500
+
+ [PATCH] xf86misc extension has been removed, update driver to reflect it
+
+commit 69e445f7f2ebd299070e44457b434bbc28b7e05c
+Author: Dave Airlie <airlied@linux.ie>
+Date: Tue Dec 9 18:59:11 2008 +1000
+
+ radeon: memset the pll setting function
+
+ Thanks to Peter Zijlstra for making me debug this and providing
+ feedback.
+
+commit c72b732a2f5597cd72bd4ebe207799ae07f2681e
+Author: Adrian Friedli <adi@koalatux.ch>
+Date: Mon Dec 8 10:42:46 2008 -0500
+
+ Add another AGP quirk
+
+commit 979ad04d901676cb41aea5cf47a8a2e9c19064dd
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Fri Dec 5 17:53:57 2008 -0500
+
+ Add missing .TP in man page
+
+commit b89d434011787fb71593395f462d142375783e35
+Author: Pierre Ossman <pierre@ossman.eu>
+Date: Fri Dec 5 17:52:02 2008 -0500
+
+ Fix scissor setup for Xv
+
+ We need to adjust the scissoring for each clip box, so move the setup
+ to inside the while loop.
+
+commit 83c1115333cbe763f86422fa5aabf4ab21951e68
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Fri Dec 5 11:52:18 2008 -0500
+
+ R200: Remove scissor setup from init3d()
+
+ We aren't using them, so no need to set them up.
+
+commit 7593d5399cdb2f42ecbcb5193580385b286a9db9
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Fri Dec 5 11:18:15 2008 -0500
+
+ set coherent mode consistently (enabled for now)
+
+ It's set to enabled in the output setup, but then was set to
+ disabled when teh output properties were setup. Set it up
+ consistently.
+
+commit ad2579f8898251105a6b36b745afd1ce1dab103e
+Author: Dave Airlie <airlied@linux.ie>
+Date: Fri Dec 5 20:03:53 2008 +1000
+
+ radeon: damn you bios, HDMI cannot have DACs.
+
+commit bae30856f2cb3884387ef347327af6ff00b75854
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Fri Dec 5 08:15:59 2008 +0100
+
+ Make VSync for EXA and Xv configurable
+
+commit 33638d9e388b330e2f4eb4debd05ba09924cf176
+Author: Pierre Ossman <pierre@ossman.eu>
+Date: Thu Dec 4 23:29:31 2008 +0100
+
+ Optimise RADEONWaitForVLine
+
+ Only avoid the vlines we are rendering to, instead of the entire
+ screen. This way we don't stall the card for longer than we
+ absolutely have to.
+
+ EXA calls fixed by Alex Deucher.
+
+commit d1690f5cc096e2f735c8b407c370a1c1cd7a8afc
+Author: Pierre Ossman <pierre@ossman.eu>
+Date: Wed Dec 3 21:49:37 2008 +0100
+
+ Improve tearing avoidance for Xvideo in two steps
+
+ - Fix up VLINE handling to trigger whenever scanout is outside the
+ visible area.
+
+ - Render the video as a scissored triangle as R300+ cannot render a
+ quad in a single pass.
+
+commit 4d98acbca2e630056bf56cdcd0e23007fded2ced
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Wed Jul 16 03:14:06 2008 -0400
+
+ First pass at tear-free accel
+
+ if the dest pixmap is the front buffer, stall the pipe
+ until the vline is outside the active area.
+ For EXA, pick crtc based on the larger mode area;
+ ideally we'd have one pixmap per crtc.
+ For Xv, use dst window area to determine crtc.
+
+commit 82d67b70d0fb747cf7b1eb0b64244ae56cb84572
+Author: Pierre Ossman <pierre@ossman.eu>
+Date: Thu Dec 4 15:38:13 2008 -0500
+
+ Switch r200 Xv to use rect lists rather than quads to avoid tearing
+
+ Patch from Pierre with fixes from me.
+
+commit 9eccd0ad0827a1b8ec9abb2cebf5768d204a5ce9
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Thu Dec 4 12:28:12 2008 -0500
+
+ Fix up US setup after r3xx bicubic merge
+
+commit e13fba853ba19e6b0f081b9b3d9fa76c38a0f82b
+Merge: d296337... 79bbdd9...
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Thu Dec 4 12:25:29 2008 -0500
+
+ Merge branch 'bicubic' of git://git.infradead.org/users/drzeus/xf86-video-ati
+
+commit d29633708b5451f5541e88371d831ae03019a7f5
+Author: Dave Airlie <airlied@redhat.com>
+Date: Thu Dec 4 09:08:48 2008 +1000
+
+ radeon: apply atom quirks to object table
+
+commit 941ac0d3ab839dc5aaaef2f3b7f5c7085b2894c5
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Wed Dec 3 17:31:25 2008 -0500
+
+ Make sure 3D state is emited when switching to 3D IB
+
+ - fixes bug 18864
+
+commit 79bbdd984c925e37f5b3db2605339f1a21377fcf
+Author: Pierre Ossman <pierre@ossman.eu>
+Date: Wed Dec 3 20:33:36 2008 +0100
+
+ Change the XV_BICUBIC attribute to a tristate, where the third state
+ automatically turns the filter on and off as appropriate.
+
+commit bbdf821c179242266fd86edf9e688a6be9cf985f
+Author: Pierre Ossman <pierre@ossman.eu>
+Date: Wed Dec 3 19:42:50 2008 +0100
+
+ Make the R300 bicubic shader program a bit easier to understand by
+ having comments that describe the operation, not how it has to be
+ implemented in the hardware.
+
+commit 8f4b22932c91f1d51fcbf1d1a99d852fcdaafdcc
+Author: Pierre Ossman <pierre@ossman.eu>
+Date: Wed Dec 3 19:31:31 2008 +0100
+
+ Now that we have a bicubic code path that messes up the pixel shader,
+ we need to restore it in the non-bicubic code.
+
+commit 0851daa6e7db77e440188d774ef8b3236146bcb9
+Author: Pierre Ossman <pierre@ossman.eu>
+Date: Wed Dec 3 19:17:36 2008 +0100
+
+ Fix macros so that they are safe to use with expressions as parameters.
+
+commit e04bcb0066781f61e97787856261e3380036d304
+Author: Pierre Ossman <pierre@ossman.eu>
+Date: Wed Dec 3 19:16:03 2008 +0100
+
+ Fix node setup on R300 bicubic pixel shader. It was backwards and used
+ the wrong base for sizes.
+
+commit 927aee181f3637bda1b761caf93fbc0652e1207b
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Wed Dec 3 01:39:38 2008 -0500
+
+ Only flush IB when direct rendering is enabled
+
+commit ca74ebf8813b7fab8d08465ef9600f001c948e94
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Tue Dec 2 22:26:21 2008 -0500
+
+ move 3d state init after RADEON_SWITCH_TO_3D()
+
+commit fc079c5267baf431bbecee7744e484783d393152
+Author: Dave Airlie <airlied@redhat.com>
+Date: Tue Dec 2 22:11:57 2008 -0500
+
+ Don't mix 2D and 3D in the same IB
+
+ fix from radeon-gem-cs
+
+commit 678693aabd0b4c1812ab44bf5abb4c8394b254bb
+Author: Dave Airlie <airlied@redhat.com>
+Date: Tue Dec 2 22:02:21 2008 -0500
+
+ Stability fixes from radeon-gem-cs
+
+commit f231e4d9b2c683dc16f42cf09484fae926a892c1
+Author: Dave Airlie <airlied@redhat.com>
+Date: Wed Dec 3 11:39:04 2008 +1000
+
+ radeon: fix HDMI having DACs in some BIOSes
+
+commit fe73d9a7dfe8ec5c8f1a8dc08e14b4e138aa9276
+Author: Bryce Harrington <bryce@canonical.com>
+Date: Tue Dec 2 19:47:45 2008 -0500
+
+ Add another AGP quirk
+
+commit 6e0c48958c6a50a639368e369ce72d813256aee4
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Mon Dec 1 18:50:40 2008 -0500
+
+ Add quirk for r200 card with the primary dac wired to both ports
+
+ refactor load detection setup as a byproduct
+ should fix bug 18719
+
+commit fa496d7b0397d9be57db90d0860928e9ced73cca
+Author: Pierre Ossman <pierre@ossman.eu>
+Date: Mon Dec 1 08:29:29 2008 +0100
+
+ Fix comments for R500 fragment shader to reflect the code.
+
+commit 0d95fca114194664d9ab612c90d3222912cf41ff
+Author: Corbin Simpson <MostAwesomeDude@gmail.com>
+Date: Sat Aug 30 12:38:43 2008 -0700
+
+ Fix indentation on IS_R300_3D Xv code.
+
+commit 36a62b8c47def3f23a0b735875f59d23ed3c095a
+Author: Corbin Simpson <MostAwesomeDude@gmail.com>
+Date: Sat Aug 30 11:15:20 2008 -0700
+
+ r3xx: Various Xv fixes.
+
+commit 01ed5462fad56f5b7bf867041d00443bdf81c653
+Author: Corbin Simpson <MostAwesomeDude@gmail.com>
+Date: Thu Aug 7 18:08:54 2008 -0700
+
+ Switch to Mesa-style 24-bit float packing.
+ Seems like Mesa's got it right, so we should follow suit.
+
+commit 85bbe889045aa434f71a3eb0ba8153b7d2cc5023
+Author: Maciej Cencora <m.cencora@gmail.com>
+Date: Thu Aug 7 07:06:46 2008 -0700
+
+ Enable bicubic Xv on r3xx+. Still some buggies in the actual display, but looks pretty good.
+
+commit bf6263cff50bb85c19ff6dfebb739333fa8aca18
+Author: Maciej Cencora <m.cencora@gmail.com>
+Date: Thu Aug 7 07:00:36 2008 -0700
+
+ Add r3xx-specific bicubic filtering code. FP, RS, mostly, everything else is shared with r5xx.
+
+commit da021c36bbdf3bca31ee50ebe01cdb9495c09b36
+Author: Dave Airlie <airlied@linux.ie>
+Date: Sun Nov 30 18:44:24 2008 +1000
+
+ radeon_drm.h: remove kernel defines
+
+ remove these we should update from an installed kernel copy not from the
+ original kernel copy.
+
+commit 783cdb7374941bb1d2b63eea375fbf2f1b808cc3
+Author: Dave Airlie <airlied@redhat.com>
+Date: Thu Nov 27 15:29:06 2008 +1000
+
+ r100/r200: EXA misrenders dst == a8 + dst alpha use.
+
+ Fedora BZ#469556
+
+ I've played with various dst and texture formats and rewritten large
+ parts of this to no avail, so I'm punting for now.
+
+commit 2d7cfc421713286edd5121b56999246f9ae70286
+Author: Eygene Ryabinkin <rea-fbsd@codelabs.ru>
+Date: Tue Nov 25 13:25:33 2008 -0500
+
+ Catch unsubstituted macro for PCI region base access
+
+ also fix up some warnings.
+
+commit af7690b9c300d37c3a0c51e27e0ad2ca009224a2
+Author: Benjamin Herrenschmidt <benh@kernel.crashing.org>
+Date: Tue Nov 25 02:57:30 2008 -0500
+
+ [PATCH] radeon: Fix PCI usage of 32-bit driver on 64-bit platform
+
+ The radeon driver is storing PCI addresses in unsigned long's which
+ won't work well on 32-bit platforms with 64-bit physical address space
+ such as PowerPC 4xx. This fixes it by using unsigned long long instead.
+
+commit 065938617c0feab17f4274a5350de02a692ba065
+Author: Ramon van der Stelt <rvanderstelt@xs4all.nl>
+Date: Tue Nov 25 02:23:46 2008 -0500
+
+ Interlaced mode fixes
+
+ see bug 12626
+
+commit 36a7dc6ea1e1929e986ab1159497c71521cb2f10
+Author: Bryce Harrington <bryce@canonical.com>
+Date: Tue Nov 25 01:04:37 2008 -0500
+
+ Additional AGP quirks
+
+ bug 18693
+
+commit 2acb8e4ed220fccb21b22a53c5142ab3a35d32ef
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Tue Nov 25 15:07:09 2008 +1000
+
+ radeon: fixup shared DDC lines for some rv610 cards.
+
+ Some cards share DDC between a HDMI and VGA output, and expect the
+ driver to use load detect or EDID to figure it out.
+
+ airlied- shipped in RHEL5
+
+ Signed-off-by: Dave Airlie <airlied@redhat.com>
+
+commit b01e35168de40d192fd7a9ce6884b9c7419afbd4
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Mon Nov 24 21:06:42 2008 -0500
+
+ Fix up posted logic
+
+ noticed by benh on IRC
+
+commit d7a03e93372b17d642b42f5490464616ae7c99c1
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Mon Nov 24 15:52:05 2008 -0500
+
+ Get hardcoded edid from the bios for servers that support it
+
+ should fix bug 11300
+
+commit 3858e31fa9d77d52a5cabb02f53f06385eab40f7
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Mon Nov 24 14:39:41 2008 -0500
+
+ Don't support rotation is accel is not available
+
+ Fixes bug 18068
+
+commit 3d27876d91ef69d71f17b6cf8c07c26bf12857b4
+Author: Dave Airlie <airlied@redhat.com>
+Date: Mon Nov 10 15:47:13 2008 +1000
+
+ radeon: always align dstPitch to 64 bytes for textured video
+
+ bz# 18454
+
+commit 6c8b352264540ccc4622a7c0b704ce452dcd707d
+Author: Dave Airlie <airlied@redhat.com>
+Date: Wed Oct 29 15:53:57 2008 +1000
+
+ pciid: add HD3300 - 790GX chipset.
+
+ RH BZ (#466706)
+
+commit 902eaf768142c6c7dcc487e10775027b84cd1f9a
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Thu Nov 6 15:46:43 2008 -0500
+
+ Check for LVDS on all IGP chips
+
+ - fixes bug 18395
+
+commit 44abaa0ea8e5e3bbe833fa73e6d011618bb6d7e7
+Author: Adam Jackson <ajax@redhat.com>
+Date: Mon Nov 3 15:09:28 2008 -0500
+
+ Fix HDMI output setup on DIG1/DIG2.
+
+ The only reliable way to detect an HDMI sink is to check for the
+ appropriate EDID extension block, so this will only work right on
+ servers with xf86DoEEDID(). RANDR 1.2 will call this internally for
+ us if it exists, but pre-1.6 servers are out of luck.
+
+commit 937b7ac2a259cf504a19dcf62a58b1db1afb8eb9
+Author: Bryce Harrington <bryce@canonical.com>
+Date: Wed Oct 29 01:31:50 2008 -0400
+
+ Add AGP quirk table
+
+ - set known good default agp modes for problematic chip/bridge combos
+ - should fix bug 17360, others
+
+commit 67bc2ae7f227a2afedc8e699cf0458fa7960f301
+Author: Julien Cristau <jcristau@debian.org>
+Date: Sun Oct 26 16:05:04 2008 +0100
+
+ Bug#7148: Fix manpage formatting
+
+commit 98fdd78a1229584b922f816f331a45bfc178c961
+Author: Dave Airlie <airlied@linux.ie>
+Date: Tue Oct 21 18:36:22 2008 +1000
+
+ atombios: oops typo
+
+commit 763dff6c117a10b6a57ba1854c5b798359789e44
+Author: Dave Airlie <airlied@linux.ie>
+Date: Tue Oct 21 18:35:44 2008 +1000
+
+ atombios: set missing pixel clock
+
+commit 435cf7da68186f2601c4b888296117d4f652c625
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Wed Oct 15 10:52:14 2008 -0400
+
+ Add LCD dithering quirk for macbook pro
+
+ fixes bug 17897.
+
+commit c0e6cb6d0eeef8f2ea60d840e1cd668fa92cd7f9
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Fri Oct 10 11:09:27 2008 -0400
+
+ Fix grey level dithering setup
+
+commit 9eb2b6cd28224f0cbbabf3df451696ae1a845b9c
+Author: Dave Airlie <airlied@redhat.com>
+Date: Fri Oct 10 16:18:05 2008 +1000
+
+ radeon: hopefully fix plls for 30" monitors.
+
+ Only do the HIGH trick on the DCE3 cards. Tested on rv610/630/770.
+
+commit 0975e007ec7933acf9cd8ad2f281313ef8d32ac9
+Author: Dave Airlie <airlied@redhat.com>
+Date: Thu Oct 9 17:16:28 2008 +1100
+
+ radeon: rename radeon_memory to radeon_legacy_memory.
+
+ This is a setup patch for the kms/memory management code.
+
+commit d744dc013cf5ca3141c0fdf55e36d713fe9f53ba
+Author: Adam Jackson <ajax@redhat.com>
+Date: Wed Oct 8 15:50:25 2008 -0400
+
+ Fix connector table mapping for lvtma/kaleidoscope/uniphy.
+
+ Fixes DPMS on LVDS.
+
+commit dc795ba66a8c0eb2c3fdb86bd42dfc17e0aa3b6e
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Tue Oct 7 12:32:47 2008 -0400
+
+ Fixups from last DFP/LCD refactor
+
+ - fix DFP1 -> LCD1
+ - use _INDEX rather than _SUPPORT defs
+
+commit 4a9e8d9fe24278b56aef51677fd35289d01584a7
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Mon Oct 6 18:00:08 2008 -0400
+
+ set grey levels correctly for temporal dithering
+
+commit 5708624d1151877dd66a462d4a75fed6774604a7
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Mon Oct 6 15:11:56 2008 -0400
+
+ Turn coherent mode off by default on DVI
+
+commit a5c5ce96279d01eb519bfb92b94c06a58acb7f07
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Mon Oct 6 15:07:31 2008 -0400
+
+ Refactor atom LCD/DFP output setup
+
+ Simplify the code, properly handle dithering, coherent mode, encoding, etc.
+ Should fix bug 17897.
+
+commit f9826a5694b7adb6920eb5bdf45d840d8fb14d53
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Fri Oct 3 15:24:12 2008 -0400
+
+ Add support for DDC via atom commands for RV410
+
+ The atom calls use the hw i2c engine for DDC. For some
+ reason, sw i2c doesn't seem to work on the VGA GPIO on
+ RV410 chips, so we use atom in that case.
+
+ This fixes the longstanding VGA DDC problems on RV410/M26
+ chips.
+
+commit 23c17c0121d43c2fd11bb5cfbaa4b02abac2b16d
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Fri Oct 3 14:30:33 2008 -0400
+
+ man page updates
+
+ Update render accel and page flipping information.
+ fixes bug 17887.
+
+commit 4ac6e499089aec3c79af5dbede5fe631b105ce3d
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Wed Oct 1 18:53:15 2008 -0400
+
+ proper fix for initial rotation
+
+ The initial modeset was setting the MC regs, so just set them
+ rather than the full modeset.
+
+commit 346228b20c69a965c9e7d67157f42c1d36a5b6c3
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Wed Oct 1 14:38:27 2008 -0400
+
+ Workaround to make initial rotation work
+
+ Acceleration needs to be initialized before setting the mode
+ for initial rotation to work. Changing the order in RADEONScreenInit()
+ doesn't work because RADEONDRIKernelInit() hangs in the ioctl to
+ initialize the CP if the mode is not set prior (even if the heads
+ are turned off after setting the mode). The workaround is to set the
+ modes twice, once before accel and once after.
+
+ This needs to be looked into further.
+
+commit c359c2a31caf9f75b9fc6b6bcbc3e9dc1fe404ba
+Author: Michel Dänzer <michel@tungstengraphics.com>
+Date: Tue Sep 30 11:04:54 2008 +0200
+
+ Pass base offset into RADEONDisplayVideo() explicitly.
+
+ This prevents the base offset from flipping back and forth if double buffering
+ is enabled and the two buffers start on different sides of a 4 MB boundary.
+
+ Should fix http://bugs.freedesktop.org/show_bug.cgi?id=17254 ; please don't
+ reopen that bug report without attaching a log file captured after reproducing
+ the problem with this fix.
+
+commit ba21d5ae7fbbf5828c44c41655aff8b182453e2e
+Author: Michel Dänzer <michel@tungstengraphics.com>
+Date: Tue Sep 30 11:03:04 2008 +0200
+
+ Update GEN_INT_CNTL register value after calling DRM modeset ioctl.
+
+ Fixes sync-to-vblank hangs after mode switch with DRM vblank-rework.
+
+commit 3110646daf05fa09faaa70066cc8c3db1bb07cec
+Author: Michel Dänzer <michel@tungstengraphics.com>
+Date: Sun Sep 14 11:46:36 2008 +0200
+
+ Fix -Werror build.
+
+commit d82f2938f69402c641a1c8362fdc513419b27659
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Fri Sep 26 13:51:24 2008 -0400
+
+ atombios updates from upstream
+
+commit d0d58b39e49c5ce00bc8bd12f721ad8c7f554b91
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Wed Sep 24 11:54:34 2008 -0400
+
+ radeon: Further pll adjustments
+
+commit d100a6af8f828eb94f8ba6e8a96c24389b5cf46f
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Fri Sep 19 14:04:59 2008 -0400
+
+ cleanup macbook quirk
+
+commit 1218e38c75351a20f7414ba6fcb3545689339442
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Fri Sep 19 13:52:07 2008 -0400
+
+ more macbook fixes
+
+commit 83e1f132965deadedda7a622184eb400cd4c120c
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Fri Sep 19 09:36:59 2008 -0400
+
+ Fix copy/paste error in the last commit
+
+ DVI-D -> DVI-I
+
+commit 4af825f7b13cba8c3b204e72a07cab5009331240
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Fri Sep 19 00:29:20 2008 -0400
+
+ radeon: Add quirk for macbook
+
+ - should fix bug 17625
+
+commit 38aa450fce6a91b35c191fd07112490a62cc29c6
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Tue Aug 26 21:50:23 2008 -0400
+
+ fix some fallout from the common allocator
+
+ should fix bug 17317
+
+commit a3cc1d7a421456186024c5c069e403d374a0f0b9
+Author: Dave Airlie <airlied@linux.ie>
+Date: Tue Aug 26 08:03:20 2008 +1000
+
+ radeon: fix powerpc build
+
+commit 6cebfe257f7ddad855ee743e4eb899bd6fac7f46
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Fri Jul 11 19:32:06 2008 -0400
+
+ Switch EXA path back to static cursor allocation
+
+ pre-AVIVO cards have address limits for the cursor offset
+
+commit 4dff54a3c8d7c9f2d6ec50354ff0b92f1b7fcbdf
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Fri Jul 11 17:28:03 2008 -0400
+
+ Switch cursors over to generic allocator
+
+commit 5b1978a4796bcc31ac2f01d303dc8f8f44323025
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Mon Aug 25 10:05:28 2008 -0400
+
+ Bicubic fixes from the last cherry-pick
+
+commit 7daba77ded1c718e93ae8c372a39a6e85228d513
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Fri Jul 11 02:02:38 2008 -0400
+
+ Convert randr, Xv to a common allocator
+
+commit 610fe1a937da78f4ac813ac919c158dde8f42442
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Thu Jul 10 22:47:35 2008 -0400
+
+ Switch to using radeon_drm.h from the drm
+
+ modelled after Matthias' similar rhd change
+
+commit a6561f2ec673b38907f7181235386f32e60c32ba
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Thu Jul 10 22:31:13 2008 -0400
+
+ Move DRI to a separate struct
+
+ based on Matthias' similar work in rhd
+
+commit 75ef8dc214715d3c5c50996b293933842903ba65
+Author: Egbert Eich <eich@freedesktop.org>
+Date: Thu Jul 10 21:49:55 2008 -0400
+
+ Cleanups from rhd port
+
+ - remove unused vars
+ - remove static exa render vars
+
+commit 71ad140fa11f3a504c38d6bddf40e3a3c0a20e60
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Thu Jul 10 21:24:16 2008 -0400
+
+ Move accel state to a separate struct
+
+commit 5b2e095c31b88d8495a4f86e6cb46b49fa4acd65
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Thu Jul 10 20:07:44 2008 -0400
+
+ Move CP into a separate struct
+
+commit 2145309230e36aee7758bd244deb1e72ada0c065
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Mon Aug 25 08:47:59 2008 -0400
+
+ match textured video macro names with other accel code
+
+ OUT_VIDEO_REG() -> OUT_ACCEL_REG()
+ etc.
+
+commit 01daef0f095fbbaee701d5fe97f3dd7838b5f915
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Mon Aug 25 08:26:16 2008 -0400
+
+ Additional cleanups and re-arragement following bicubic merge
+
+commit 0a51d08c24af040fe48690662b1a912acad51700
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Mon Aug 25 06:43:14 2008 -0400
+
+ Whitespace cleanup from bucubic merge
+
+commit c0170fef510b53a6ca2c6ea7a99119235229c929
+Author: Maciej Cencora <m.cencora@gmail.com>
+Date: Thu Aug 7 06:53:39 2008 -0700
+
+ Add needed FP registers, etc. for r3xx bicubic Xv.
+
+commit d9c38326cf70f57ab777ffdf9520b8cdea9d9cb6
+Author: Dennis Kasprzyk <onestone@opencompositing.org>
+Date: Tue Aug 5 18:45:38 2008 +0200
+
+ Fix typos.
+
+commit d38ceba62aa5cee76baa342ce7719a983a79f09e
+Author: Dennis Kasprzyk <onestone@opencompositing.org>
+Date: Tue Aug 5 16:21:57 2008 +0200
+
+ Fix bicubic fp calculation.
+
+commit 6f9c7fde75edc0399559f975db9a6c4dc22714ae
+Author: Dennis Kasprzyk <onestone@opencompositing.org>
+Date: Tue Aug 5 15:38:42 2008 +0200
+
+ Fixed bicubic fragment program comments.
+
+commit 48b09ca40ccb28b5584069316fd38786a78c1dd3
+Author: Corbin Simpson <MostAwesomeDude@gmail.com>
+Date: Sat Aug 2 02:36:21 2008 -0700
+
+ Switch from 32-bit floats to 16-bit half-floats.
+ Massive bandwidth savings, or so I'm told. Yay?
+
+commit ebbb7fb634fcadf28ff99c1df2c3db89fd56932d
+Author: Corbin Simpson <MostAwesomeDude@gmail.com>
+Date: Sat Aug 2 01:45:43 2008 -0700
+
+ Change floats to uint32_t hex.
+ Useful for moving to 16-bit half-floats.
+
+commit 3b46162d8a90be3524cb513d42b9ad3d0bea45f5
+Author: Dennis Kasprzyk <onestone@opencompositing.org>
+Date: Fri Aug 1 15:24:01 2008 +0200
+
+ Move some ALU instructions after the TEX instructions, so we can do something usefull while we are waiting for the texture values.
+
+commit 2ecdec4bafc97212dde4d6908ee4ccf618adc0e1
+Author: Dennis Kasprzyk <onestone@opencompositing.org>
+Date: Fri Aug 1 04:03:12 2008 +0200
+
+ Another uneeded SEM_AQUIRE.
+
+commit e93b5d1b80d6203f63543b7b678e2f1d9221b5b3
+Author: Dennis Kasprzyk <onestone@opencompositing.org>
+Date: Fri Aug 1 03:00:26 2008 +0200
+
+ Smarter usage of the texture semaphore.
+
+commit 286f7aa18f19bd21b263701adab38b736dbeda0f
+Author: Corbin Simpson <MostAwesomeDude@gmail.com>
+Date: Thu Jul 31 17:01:44 2008 -0700
+
+ Enable bicubic filtering for all r5xx HW.
+
+commit 242aa4f630b4c60aefa3c12dc459a4d4d0b334a0
+Author: Dennis Kasprzyk <onestone@opencompositing.org>
+Date: Fri Aug 1 01:11:28 2008 +0200
+
+ Remove one constant.
+
+commit 413eacb0538977b0b3c92df074d40510f4539abc
+Author: Dennis Kasprzyk <onestone@opencompositing.org>
+Date: Fri Aug 1 00:52:09 2008 +0200
+
+ Heavy optimizations.
+
+commit a0c4a949cb49e5ac1e857aef08a8742b9f7b49da
+Author: Dennis Kasprzyk <onestone@opencompositing.org>
+Date: Thu Jul 31 21:19:18 2008 +0200
+
+ Remove uneeded negations.
+
+commit abb2b2e757d92591ab9277824b9d9746ba98f875
+Author: Dennis Kasprzyk <onestone@opencompositing.org>
+Date: Thu Jul 31 20:31:03 2008 +0200
+
+ Implement LPR in one instruction.
+
+commit c370b74bec13194573348583c38adf710b880e79
+Author: Dennis Kasprzyk <onestone@opencompositing.org>
+Date: Thu Jul 31 19:50:49 2008 +0200
+
+ Set helper texture filter correctly.
+
+commit 5e85d5a5d0c50b29086ec0c219c8b52d25dbc2e9
+Author: Corbin Simpson <MostAwesomeDude@gmail.com>
+Date: Wed Jul 30 19:45:15 2008 -0700
+
+ Update bicubic tables.
+ Now including the 2048x1 texture as well.
+
+commit 17e5e9573e59c3d82d51c261b9c5005f6aec7d43
+Author: Corbin Simpson <MostAwesomeDude@gmail.com>
+Date: Wed Jul 30 11:57:25 2008 -0700
+
+ Force R580-only for bicubic.
+ Initial reading of docs suggest RV560 and RV570 can't handle it,
+ but they're welcome to test.
+
+commit 83b52473d0e7102265918b07be053fcda17a14b4
+Author: Corbin Simpson <MostAwesomeDude@gmail.com>
+Date: Wed Jul 30 01:03:57 2008 -0700
+
+ Bump bicubic cutoff to R580.
+ RV530 chipsets can't handle fullscreen bicubic...
+
+commit 69a4998d1286bcdd7bfe874cd5628bc1cc232bae
+Author: Corbin Simpson <MostAwesomeDude@gmail.com>
+Date: Wed Jul 30 01:03:46 2008 -0700
+
+ Oops, made a mistake with vertices.
+
+commit a4ec30a677906ec2ff9824c7ddca586655f6d1a8
+Author: Corbin Simpson <MostAwesomeDude@gmail.com>
+Date: Wed Jul 30 00:54:32 2008 -0700
+
+ Merge upstream changes to vertices, and also add Xv attributes for textured video, including bicubic filtering.
+
+commit f3b81c7582aed307fa44e134ee161cd8a3158657
+Author: Corbin Simpson <MostAwesomeDude@gmail.com>
+Date: Mon Jul 28 19:50:10 2008 -0700
+
+ Fix constants.
+
+commit 7dbb7023ba023ec1a38be63af9c9f49e40222b7b
+Author: Corbin Simpson <MostAwesomeDude@gmail.com>
+Date: Mon Jul 28 17:30:41 2008 -0700
+
+ Finally got the fragment program fully working for bicubic filtering on r5xx.
+
+commit 0e4dd73b9ebc6f608eeff945b4d463a00c02e07c
+Author: Corbin Simpson <MostAwesomeDude@gmail.com>
+Date: Mon Jul 28 12:16:50 2008 -0700
+
+ More bicubic FP buggies.
+
+commit a87647e0c27e0950f4d0d8203a1242a994ad3419
+Author: Dennis Kasprzyk <onestone@compiz-fusion.org>
+Date: Sun Jul 27 10:43:01 2008 -0700
+
+ Fix texture size, texture filter, vertex offsets, etc.
+
+commit 232aa3e943fef4c4037b255c3b64a0aaff90ab5c
+Author: Corbin Simpson <MostAwesomeDude@gmail.com>
+Date: Sat Jul 26 10:56:56 2008 -0700
+
+ Make vertices emit properly.
+ *bangs head against wall*
+
+commit 8c84f67b93d926095633830aa8d95930a48b1c7b
+Author: Corbin Simpson <MostAwesomeDude@gmail.com>
+Date: Sun Jul 20 14:25:44 2008 -0700
+
+ Try to get tex coords from the VAP to RS properly when bicubic filtering is enabled.
+ I'm soo bad at this... :c
+
+commit a4a7d5f5967c51c394229de5eccaec44cfec8f50
+Author: Corbin Simpson <MostAwesomeDude@gmail.com>
+Date: Sat Jul 19 13:02:02 2008 -0700
+
+ Upload pixel shader to card for r5xx. This was ridiculous. Also it doesn't work yet...
+
+commit 20c1db2d7c110ab5c1117a57b169baa1ab070518
+Author: Corbin Simpson <MostAwesomeDude@gmail.com>
+Date: Fri Jul 18 13:48:08 2008 -0700
+
+ Upload bicubic filter to card. This was a LOT easier than I had feared, to be honest.
+
+commit a760e628134c6d7d42ec3c98118b6e5f6fcd3e7f
+Author: Corbin Simpson <MostAwesomeDude@gmail.com>
+Date: Fri Jul 18 12:21:20 2008 -0700
+
+ Allocate memory for the bicubic filter texture.
+
+commit b6c9e2bb5365de82315c6814f915e57b0c4fa444
+Author: Corbin Simpson <MostAwesomeDude@gmail.com>
+Date: Fri Jul 18 11:24:14 2008 -0700
+
+ Fixed typos in the bicubic texture tables. Whoops, looks like I'm still asleep.
+
+commit ca51f4f37e1dbf53bf7ffc0e8f612e9609e11209
+Author: Corbin Simpson <MostAwesomeDude@gmail.com>
+Date: Fri Jul 18 11:06:34 2008 -0700
+
+ 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".
+
+commit 1cf7a5494fa94e8d9f30f9b2905dfbe6d4faa445
+Author: Bryce Harrington <bryce@bryceharrington.org>
+Date: Wed Aug 20 09:46:59 2008 -0400
+
+ radeon: Fix pasto in connector table setup for vga powerbooks
+
+ fixes bug 17214
+
+commit a55e85f742d1334bf88e4681e553f025d2de38df
+Author: Michel Dänzer <michel@tungstengraphics.com>
+Date: Thu Aug 14 15:21:51 2008 -0400
+
+ Make sure video offerlay offsets don't exceed the hardware limit of 128 MB.
+
+ Always set the overlay base address such that the buffer offsets are as small
+ as possible. This could still break in theory if the buffers were more than
+ 128 MB apart, but in reality this can't happen ATM because we always allocate
+ a single memory area for all buffers.
+
+ Fixes http://bugs.freedesktop.org/show_bug.cgi?id=16845 .
+
+commit 92ee21df344a989778e37369c7beb3904a00ead6
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Thu Aug 14 14:49:45 2008 -0400
+
+ PLL adjustments
+
+ Seems higher dotclocks prefer a higher FB div.
+ Someone with a lot of should try and find out where
+ the div sweet spots are for various dotclock ranges.
+ fixes bug 17125
+
+commit 0d5e0347af4322713075193154b8a348de4a0b52
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Wed Aug 13 14:17:34 2008 -0400
+
+ Remove reset of 3D scissor registers when using the CP in the ddx
+
+ They should only affect 3D and init3d() should take care of that case
+ noticed by libv on IRC.
+
+commit 7e456e9c427d48151b166bcac08c3e8a8b180f01
+Author: Dave Airlie <airlied@linux.ie>
+Date: Tue Aug 12 08:18:30 2008 +1000
+
+ radeon: add 0x9441 for hd 4870 x2
+
+ thanks to Michael Larabel for testing
+
+commit 4dbdeea7c9316575fba26b41fd347452e42cdcf2
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Fri Aug 8 17:39:48 2008 -0400
+
+ Further cleanup and unification of i2c code
+
+ - unify the ddc and i2c code
+ - add gpio mask support for legacy chips
+ - remove the magic gpio dance for ancient monitors
+ (if you have an ancient monitor that ddc stops
+ working on let me know). This should speed up DDC
+ on legacy chips.
+
+ -- radeon sw gpio i2c --
+ 4 sets of gpio registers for clk and data and corresponding bit masks
+ mask - locks the gpio for use by sw
+ get - reads the value off the gpio pad
+ put - sets the gpio direction to output
+ a - "other stuff" On legacy chips you clear them if you want
+ to use a gpio for i2c. In some cases they are used for the
+ output value when the gpio in the output state.
+
+commit 268c848130ec1770bb645a74197b6aca7fc95abc
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Fri Aug 8 15:50:07 2008 -0400
+
+ Fix VT switching on M6 chips
+
+ Some M6 chips have a faulty MEM_SIZE register that in
+ some cases reports 0 on 8 MB cards. On EnterVT we check
+ the MEM_SIZE reg as a check to see if the card is posted or
+ not. Since this reg returns 0, the driver attempts to post
+ the card which can lead to a hang. Switch this to check if
+ either crtc is active as is done in the bios init code.
+ fixes bug 13994
+
+commit 33f88f7fc90d9d93fdcbba9ad59dd70a6596bc3f
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Thu Aug 7 17:57:07 2008 -0400
+
+ RS4xx DDC fixes take 3
+
+commit df0d1ef53100f0a19c5b5fdc349f5186c8d9bd87
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Wed Aug 6 19:13:56 2008 -0400
+
+ RS4xx: Fix up ddc gpio
+
+ - I mixed up the regs previously
+
+commit 18429390440a829fb24ed3afd99ccf8278138496
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Wed Aug 6 00:35:15 2008 -0400
+
+ Remove un-needed dac check for single crtc cards
+
+ Connector tables should be setup properly already and this
+ check breaks systems with 2 DACs and 1 crtc like the es1000.
+
+commit 001c535687d8588873037ee5363d0a709f44b418
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Tue Aug 5 17:14:48 2008 -0400
+
+ IGP: fix typo in IGP quirk handling
+
+commit eb65ddf70d182b6457e1ef5ebb820456039e8f6d
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Tue Aug 5 15:01:33 2008 -0400
+
+ IGP: attempt to get external TMDS working
+
+ RS4xx chips have a tmds init table in the mobile info table
+
+commit 8b8990917809b9a35c6e9c1b9e3b12ff81c6dbb3
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Tue Aug 5 12:16:06 2008 -0400
+
+ IGP: Updated quirk handling
+
+ - Hopefully finally fix DDC on RS4xx chips
+ - RS3xx/RS4xx do not have internal TMDS
+ - general quirk handling cleanup
+ - we don't currently support mm gpio for external TMDS
+ so return false.
+
+commit cb0deba5412a575d36f2f99377120b123506c946
+Author: Calvin Fong <hoiwai930@gmail.com>
+Date: Mon Aug 4 02:04:15 2008 -0400
+
+ IGP: add support for NTSC tv-out on legacy IGP chips
+
+ Patch from Calvin with some cleanups from me.
+ No support for PAL yet.
+
+commit 942b18aca91819fa65d853cd15ffd1cd720cbd68
+Author: Dave Airlie <airlied@redhat.com>
+Date: Mon Aug 4 14:38:21 2008 +1000
+
+ radeon: make r600 use i2c table lookup for ddc.
+
+ This may fix DDC on rv770 cards.
+
+commit 1f3eee3682f3598a303c9c3accfbe01b245cacf9
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Tue Jul 29 20:29:32 2008 -0400
+
+ Change prim types for exa and textured video to help avoid tearing
+
+ - r1xx - switch from tri fan to rect list
+ - r2xx/r3xx/r4xx/r5xx - switch from tri fan to quad list
+
+commit 5b5441f8cc119db0d1e03dd35bd06015a26270dd
+Author: Brice Goglin <bgoglin@debian.org>
+Date: Tue Jul 29 23:31:14 2008 +0200
+
+ Increase default GART size to 32MB on >=R300
+
+commit 0a505297f09aefb1b4432176a263bfdf6f256f77
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Mon Jul 28 17:12:41 2008 -0400
+
+ Fix error in driver connector table for powerbook w/ vga
+
+commit d5799ac53c3e1b2ca1da97780b171a44060c3aad
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Mon Jul 28 11:09:10 2008 -0400
+
+ Add quirk for oem x300 card
+
+ - debian bug 492457
+
+commit 64dbadddcf6d069c0472f37afeab89d3e31e937d
+Author: Owain Gordon Ainsworth <oga@openbsd.org>
+Date: Mon Jul 28 10:40:58 2008 +1000
+
+ radeon: don't call ioctl unless DRI is initialised
+
+commit 1c5858484da4fb1c9bc3ac3b4d7a97863ab99730
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Mon Jul 21 23:47:45 2008 -0400
+
+ First pass at InitDispBandwidth() for AVIVO chips
+
+ - support for LB allocation
+ - MC priority bumps for display1/2 on RV515 variants and RS690
+ If you are having display underflow problems (flickering on sides of
+ screen in high res modes, etc.) on RV515 or RS690 boards, try setting:
+ Option "DisplayPriority" "HIGH" in your config.
+ - still no support for full display watermark programming yet
+
+ Something similar might be useful in rhd as well.
+
+commit b0378bb145c8a915c943bef7d17f2cdecfccc891
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Mon Jul 21 13:47:09 2008 -0400
+
+ Interlaced mode fixups for AVIVO chips
+
+commit c18fad622a3c4f9572051120d83af68b625b5686
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Mon Jul 21 10:36:48 2008 -0400
+
+ Clear display priority bits before resetting them
+
+commit dc231ff8e063313d2bcf5acccad67a9f8a7e3314
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Mon Jul 21 10:30:41 2008 -0400
+
+ Clean up legacy display watermark setup
+
+ - makes crtc1 and crtc2 watermark setup independant.
+ - fixes the case where only crtc2 is active
+
+commit f9034214f070fe3054cd9cefd7034252de234f38
+Author: Michel Dänzer <michel@tungstengraphics.com>
+Date: Mon Jul 21 09:09:02 2008 +0200
+
+ Call DRM modeset ioctl after the IRQ has been initialized.
+
+ This lets the DRM know it can safely disable the vblank interrupts.
+
+commit ecb6347a3d7071890600c98c2addef3a8ca260ee
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Sat Jul 19 11:34:16 2008 -0400
+
+ Add oem quirk for external tmds setup on Dell Inspiron 8600
+
+ Noticed by fnord42 on IRC.
+
+commit df53d12a06fad41f00cff849458cb358ab5e2098
+Author: Benjamin Herrenschmidt <benh@kernel.crashing.org>
+Date: Thu Jul 17 14:37:05 2008 +1000
+
+ Fix console switch on R500
+
+ This patch fixes the console switch for me on R5xx.
+
+ There are two aspects to it:
+
+ - Fix the ordering of avivo_restore() to better match what's
+ happening in the driver & ATOM, properly locking/unlocking and
+ only enabling the CRTCs after everything has been properly
+ programmed.
+
+ - Don't ASIC_INIT if the card has any CRTC enabled. This is the
+ best I came up with for avoiding spurrious ASIC_INIT on cards that
+ -are- POSTed but don't have the BIOS coming from c0000 on x86. The
+ problem with spurrious ASIC_INIT is that we do it before we do
+ RADEONSave(), so that screws up the console switch.
+
+ Note that I think we also should save/restore the palette, I don't think
+ we do. right now, it's a minor issue for me because I fixed offb to be
+ able to set it on AVIVO's but it might still have to be done in the long
+ run.
+
+ Tested with a VGA analog setup on DACA and a DVI setup on TMDS 0. I
+ haven't tested any other combo but that should get us going.
+
+ Cheers,
+ Ben.
+
+ Signed-off-by: Dave Airlie <airlied@redhat.com>
+
+commit e8c07270e1fc2ee455320370692aaf90abac2773
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Tue Jul 15 17:50:32 2008 -0400
+
+ ATOM: fix for r4xx cards with no VRAM_Usage tables
+
+ fixes bug 15954
+
+commit da41e71efd41907d9347a902720bce60b32550e5
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Mon Jul 14 13:21:38 2008 -0400
+
+ ATOM: Add support for UpdateCRTC_DoubleBufferRegisters cmd table
+
+ locks/unlocks the crtc/grph/mode regs before updating the crtc
+
+commit a5e0cf13dc7ace6cf0e44e18b73b9a9266e740ab
+Author: Julien Cristau <jcristau@debian.org>
+Date: Sun Jul 6 12:17:28 2008 +0200
+
+ Link with -lpciaccess and -ldrm if needed
+
+ This makes sure the driver ends up with a DT_NEEDED reference to
+ the libraries it's using.
+
+commit f8da849fd89322a54cc4d722767da755358eab70
+Author: Michel Dänzer <michel@tungstengraphics.com>
+Date: Sun Jul 13 11:31:03 2008 +0200
+
+ Only declare local variable when it's used.
+
+commit a6db4dc65aec560f3b1f37ff73ec6b0bd8207295
+Author: Dave Airlie <airlied@linux.ie>
+Date: Sat Jul 12 18:47:07 2008 +1000
+
+ atombios: fix typo in mode conversion for panel
+
+commit 19a0d5879851eff23a3e7d5cdea55bd784051115
+Author: Dave Airlie <airlied@linux.ie>
+Date: Sat Jul 12 17:04:25 2008 +1000
+
+ atombios: use macro to get offset into table
+
+commit a9746114369d516072d841ec356ec3ba3d0be71a
+Author: Dave Airlie <airlied@linux.ie>
+Date: Sat Jul 12 10:46:36 2008 +1000
+
+ pciid: add radeon HD3850.
+
+ pci id from legume on #radeon
+
+commit ab14f725676e4d4e45278c64b03fe2d328a3e439
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Fri Jul 11 19:05:00 2008 -0400
+
+ R300: NUM_FPU adjustments for VAP_CNTL
+
+commit 810c28cc2660b73e03e4d27be97988fc5321a06f
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Fri Jul 11 15:31:57 2008 -0400
+
+ Make sure cursor offsets are properly aligned when using EXA
+
+commit 7e67d0163579a44f104e8f354a929ac9b33e4c21
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Fri Jul 11 14:30:17 2008 -0400
+
+ Fix cursor with multi-head and rotation
+
+commit 9086d008fb8c3cde0633b90ce19ffbf4eded388d
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Tue Jul 8 09:57:04 2008 -0400
+
+ Add quirk for Falcon NW laptop
+
+commit 61f82ace0210251beb0bcc492218a75a193e1deb
+Author: Benjamin Herrenschmidt <benh@kernel.crashing.org>
+Date: Tue Jul 8 21:58:43 2008 +1000
+
+ atombios: add support for other endians.
+
+ This is a cleaned up (in as much as atombios can be..) of benh's patch.
+
+ airlied - removed benh's debugging for now, it might need to be put back later..
+
+commit b4d1a47b5c6eafda5e274398eebe2701b030f22e
+Author: Dave Airlie <airlied@linux.ie>
+Date: Tue Jul 8 11:09:01 2008 +1000
+
+ rv770 initial support
+
+ adds pci ids and one register from AMD code
+
+commit 7ae4cec8cc8c90aee5dc4fa7abcce22321d4f4eb
+Author: Roland Scheidegger <sroland@tungstengraphics.com>
+Date: Mon Jul 7 14:39:47 2008 -0400
+
+ clamp tex coords (r100/r200) for textured video
+
+ fixes bug 14904
+
+commit 879f9a37856642b337e3c0233e38fd5443338eef
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Fri Jul 4 13:54:49 2008 -0400
+
+ Revert "rotate: fix rotation in conf file."
+
+ This reverts commit 22c6ca0d5d226c725ba448e5db63fdba9e32332c.
+
+ There seems to be an ordering issue in that causes a nasty hang
+ if the DRI is enabled. This needs more investigation.
+
+commit 22c6ca0d5d226c725ba448e5db63fdba9e32332c
+Author: Dave Airlie <airlied@redhat.com>
+Date: Thu Jul 3 20:14:59 2008 +1000
+
+ rotate: fix rotation in conf file.
+
+ need to set modes after init accel architecture
+
+ reported-by: Christoph Bartoschek <bartoschek@or.uni-bonn.de>
+
+commit ce1a3edd52b647744cfa4433301befb437d211bb
+Author: Dave Airlie <airlied@redhat.com>
+Date: Thu Jul 3 20:05:54 2008 +1000
+
+ radeon: drop all use of CPMode.
+
+ We never test the other codepath and I don't think I've ever recommended it
+ for anyone.
+
+commit c037b4ce8769ad840a257e22b1e4ad58b8ed96fa
+Author: Wolke Liu <wolke.lui@amd.com>
+Date: Tue Jul 1 10:45:39 2008 -0400
+
+ Add pci id for FireMV 2400
+
+commit 72992668ca96717bf69bcea95a5deeaf7c57e826
+Author: Alex Deucher <alex@botchco.com>
+Date: Mon Jun 30 14:09:09 2008 -0400
+
+ RS4xx: enable the DRI by default on all variants
+
+ Some RS4xx chips had the DRI disabled by default.
+ With the recent drm and ddx changes these chips have been
+ reported to work now with the DRI.
+
+commit 0378c8ed88c829f09b5c6d51314325eaf2685fdb
+Author: Michel Dänzer <michel@tungstengraphics.com>
+Date: Sat Jun 28 14:06:45 2008 +0200
+
+ Restore versioning of interface for Mesa DRI driver.
+
+ This doesn't have anything to do with the package version.
+
+commit cfaa23d925e3c062cf87ea844566ac11ea02d69e
+Author: Alex Deucher <alex@botchco.com>
+Date: Fri Jun 27 20:36:54 2008 -0400
+
+ RADEON: IGP VGA fixes take 2
+
+ It seems only RS300/350/400/480 are missing the primary dac
+ See bug 15708
+
+commit 31c27ffcb3c4c5334cf726ecd4e293a678b2a1ea
+Author: Alex Deucher <alex@botchco.com>
+Date: Fri Jun 27 20:29:04 2008 -0400
+
+ Revert "IGP: attempt to fix VGA on IGP chips"
+
+ This reverts commit e78e8a21b4040cd7f1983c241c860d9209398396.
+
+commit af79a77e6d8206b18bba97cf4e0770921dc439a7
+Author: Brice Goglin <Brice.Goglin@ens-lyon.org>
+Date: Fri Jun 27 17:09:13 2008 +0200
+
+ use PACKAGE_VERSION_* for radeon version
+
+ now radeon shows verion 6.9.0 instead of 4.3.0.
+
+ RADEON_VERSION_MAJOR_TILED is dropped from ddxDriverMajorVersion
+ since RADEON_VERSION_MAJOR is bigger now.
+
+commit c83fbdfa076c107012b7dfbbfbbb2feede00542b
+Author: Alex Deucher <alex@botchco.com>
+Date: Thu Jun 26 19:48:45 2008 -0400
+
+ Bump for 6.9.0 release
+
commit 32e1d1daf4f68ea37624afaa2bc1ea7742e1163b
Author: Brad Smith <brad@comstyle.com>
Date: Thu Jun 26 10:22:03 2008 -0400