Rebased ref, commits from common ancestor:
commit efa0fc15c2c99dea89f3b212f1667d49592c36b9
Author: Brice Goglin <bgog...@debian.org>
Date:   Thu Apr 9 12:16:29 2009 +0200

    Prepare changelog for upload

diff --git a/debian/changelog b/debian/changelog
index 1a08553..5a76f73 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,8 +1,8 @@
-xserver-xorg-video-ati (1:6.12.2-1) UNRELEASED; urgency=low
+xserver-xorg-video-ati (1:6.12.2-1) unstable; urgency=low
 
   * New upstream release, closes: #523302.
 
- -- Brice Goglin <bgog...@debian.org>  Thu, 09 Apr 2009 12:11:52 +0200
+ -- Brice Goglin <bgog...@debian.org>  Thu, 09 Apr 2009 12:16:12 +0200
 
 xserver-xorg-video-ati (1:6.11.0-1) experimental; urgency=low
 

commit 10efaa3f69667465a9d5f577b9171665c525de79
Author: Brice Goglin <bgog...@debian.org>
Date:   Thu Apr 9 12:16:09 2009 +0200

    New upstream release

diff --git a/ChangeLog b/ChangeLog
index bd5c8e5..483babc 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,928 @@
+commit 1b02b93895c31a0c9d641e47b46dce43b40edd97
+Author: Alex Deucher <alexdeuc...@gmail.com>
+Date:   Wed Apr 8 10:34:44 2009 -0400
+
+    Bump for release
+
+commit da74b94a5da8f0bcf4ae99b20e594d2f0f4fc6f6
+Author: Alex Deucher <alexdeuc...@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 <alexdeuc...@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 <alexdeuc...@gmail.com>
+Date:   Wed Apr 1 15:07:01 2009 -0400
+
+    Cast info->sclk to int
+
+commit b580e388e0e31843308c783c1ca859672dc6ca0e
+Author: Alex Deucher <alexdeuc...@gmail.com>
+Date:   Wed Apr 1 14:59:43 2009 -0400
+
+    Fix missing ')' in PCIE macro
+
+commit 8ec27be3c8043a6ddc816b0b1480dd19f8d73832
+Author: Alex Deucher <alexdeuc...@gmail.com>
+Date:   Tue Apr 7 11:33:44 2009 -0400
+
+    radeon: fix Xv vsync for multi-head
+
+commit f8c7d6a6162196a743f6885ecaf63ba50de1722a
+Author: Alex Deucher <alexdeuc...@gmail.com>
+Date:   Sat Apr 4 16:05:20 2009 -0400
+
+    DCE3/3.2: cleanup dpms after previous changes
+
+commit a707d355c3c6ff92252c5a060a1fc32d97547552
+Author: Alex Deucher <alexdeuc...@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 <edfu...@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 <alexdeuc...@gmail.com>
+Date:   Thu Apr 2 12:09:00 2009 -0400
+
+    Add RV790 (HD 4890) support
+
+commit 0c6f20a9404c6a4210c5180bdca61c13fc186754
+Author: Alex Deucher <alexdeuc...@gmail.com>
+Date:   Tue Mar 31 15:51:11 2009 -0400
+
+    Add PCIE register accessors
+
+commit 229d4e20e5adcdf9207944c19ca721477936ff02
+Author: Alex Deucher <alexdeuc...@gmail.com>
+Date:   Tue Mar 31 15:39:42 2009 -0400
+
+    Unify mc_idle()
+
+commit f44b486848094b75479abef61c1aa075aede835c
+Author: Alex Deucher <alexdeuc...@gmail.com>
+Date:   Tue Mar 31 15:33:11 2009 -0400
+
+    COMBIS: Clarify case 0 for LCD DDC table
+
+commit e6f3c48899a92174a55f6fe7327412bc88039d87
+Author: Alex Deucher <alexdeuc...@gmail.com>
+Date:   Tue Mar 31 15:30:40 2009 -0400
+
+    COMBIOS: fix default sclk/mclk from bios
+
+commit 75bf5272936093bc024559e5744d97d8e79943b1
+Author: Alex Deucher <alexdeuc...@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 <alexdeuc...@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 <alexdeuc...@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 <alexdeuc...@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 <alexdeuc...@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 <alexdeuc...@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 <alexdeuc...@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 <alexdeuc...@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 <srol...@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 <srol...@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 <srol...@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 <srol...@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 <alexdeuc...@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 <alexdeuc...@gmail.com>
+Date:   Sun Mar 22 01:31:30 2009 -0400
+
+    radeon: add new chip ids
+
+commit 1ddee7cd6fd267b2fc86f21af27c5425eb0835a4
+Author: Alex Deucher <alexdeuc...@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 <alexdeuc...@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 <alexdeuc...@gmail.com>
+Date:   Thu Mar 19 20:09:32 2009 -0400
+
+    Add new pci ids
+
+commit 68e83f10adb23fc359c1da881f5d666cd08b4067
+Author: Alex Deucher <alexdeuc...@gmail.com>
+Date:   Wed Mar 18 20:58:19 2009 -0400
+
+    bump version post release
+
+commit a196aae19603c8651dc502f5cb0df4d55befe163
+Author: Alex Deucher <alexdeuc...@gmail.com>
+Date:   Wed Mar 18 20:52:12 2009 -0400
+
+    bump for release
+
+commit 537da7018b0fd2ad263fc5cdc55b3b85cf8e9205
+Author: Alex Deucher <alexdeuc...@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 <alexdeuc...@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....@libero.it>
+Date:   Wed Mar 18 12:13:53 2009 -0400
+
+    man page update
+
+commit 6ae54d3ea023968887bf0cb0ec1be2115621d554
+Author: Alex Deucher <alexdeuc...@gmail.com>
+Date:   Wed Mar 18 11:50:22 2009 -0400
+
+    AVIVO: Fix dac load detection
+
+commit 04e36b794c216e4fa77c780fd989df1ef1c7f0d9
+Author: Fabio <fabio....@libero.it>
+Date:   Tue Mar 17 11:29:26 2009 -0400
+
+    man page updates
+    
+    from bug 20648
+
+commit a6855c370194b6df307ea33724fe17a85d67607e
+Author: Alex Deucher <alexdeuc...@gmail.com>
+Date:   Mon Mar 16 13:52:42 2009 -0400
+
+    radeon: add another AGP quirk
+    
+    bug 20647
+
+commit a55ced5ee20c07e743c7c0978803fd10589c1531
+Author: Alex Deucher <alexdeuc...@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 <alexdeuc...@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 <alexdeuc...@gmail.com>
+Date:   Sat Mar 14 18:16:49 2009 -0400
+
+    radeon: fix typo in bios scratch reg setup
+
+commit 96fce5a56269509a935e8ee621a5e17cc9005ddc
+Author: Alex Deucher <alexdeuc...@gmail.com>
+Date:   Fri Mar 13 19:29:58 2009 -0400
+
+    Bump post-release
+
+commit 8da1b82a70de7b3ef38905bd77c58a20fd44ddd6
+Author: Alex Deucher <alexdeuc...@gmail.com>
+Date:   Fri Mar 13 19:23:19 2009 -0400
+
+    bump for release
+
+commit 28d9d699dcdff394aa561505f7f54f08db800828
+Author: Alex Deucher <alexdeuc...@gmail.com>
+Date:   Fri Mar 13 18:18:31 2009 -0400
+
+    radeon: man page updates
+
+commit 06963796d00b5cb6704412a7d4417fcefae4aa4d
+Author: Adam Jackson <a...@redhat.com>
+Date:   Fri Mar 13 18:14:43 2009 -0400
+
+    uniphy: start adding DisplayPort setup
+
+commit 1db81afe4f8db55e02a65cd22ad84c6bbb27e8ef
+Author: Alex Deucher <alexdeuc...@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 <alexdeuc...@gmail.com>
+Date:   Fri Mar 13 14:10:58 2009 -0400
+
+    R6xx/R7xx: EXA VSync Option not supported yet
+
+commit 8c2d40894448329e721360811c124998a17ba2ba
+Author: Alex Deucher <alexdeuc...@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 <alexdeuc...@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 <alexdeuc...@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 <a...@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 <coopery...@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 <airl...@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 <y...@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 <alexdeuc...@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 <airl...@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 <alexdeuc...@gmail.com>
+Date:   Tue Mar 10 09:53:14 2009 -0400
+
+    radeon: clean more thoroughly in RADEONFreeRec()
+
+commit 03ec2099fdc859b23e5fa56ac8696ec045f1b110
+Author: 오유연(Yu-yeon Oh) <yuyeon...@tmax.co.kr>
+Date:   Tue Mar 10 09:51:08 2009 -0400
+
+    radeon_driver.c small memory bug
+
+commit 60dac878cc8626b0821c4c7a6a6dfa12a5597cfa
+Author: Alex Deucher <alexdeuc...@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 <airl...@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 <alexdeuc...@gmail.com>
+Date:   Mon Mar 9 17:49:25 2009 -0400
+
+    R6xx/r7xx: clarify EXA message
+
+commit 1d355798f3d421cabf2a3a0ba32a580483476ab0
+Author: Alex Deucher <alexdeuc...@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 <r...@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 <r...@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 <a...@redhat.com>
+Date:   Fri Mar 6 15:38:00 2009 -0500
+
+    output: Allow for multiple DisplayPort outputs.
+
+commit 8f7c17a6b77ca368f067c2acb803cc8f9ef19351
+Author: Tormod Volden <debian.tor...@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 <alexdeuc...@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 <alexdeuc...@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 <alexdeuc...@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 <alexdeuc...@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 <alexdeuc...@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 <alexdeuc...@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 <alexdeuc...@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 <alexdeuc...@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 <alexdeuc...@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 <alexdeuc...@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 <alexdeuc...@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 <alexdeuc...@gmail.com>
+Date:   Mon Mar 2 15:38:35 2009 -0500
+
+    R6xx/R7xx EXA: cleanup composite texture setup
+
+commit b7164ac4ad55e5d0fc474df8ae762b469b91ba30
+Author: Alex Deucher <alexdeuc...@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 <alexdeuc...@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 <deathsim...@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 <alexdeuc...@gmail.com>
+Date:   Sun Mar 1 22:30:31 2009 -0500
+
+    R6xx/R7xx: code cleanups
+
+commit 528061d51bb4248d6fabec9579dead32a730467a
+Author: Alex Deucher <alexdeuc...@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 <alexdeuc...@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 <alexdeuc...@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 <alexdeuc...@gmail.com>
+Date:   Sun Mar 1 12:39:31 2009 -0500
+
+    R300: Add AGP quirk
+    
+    bug 7770
+
+commit 017bc7f34de2e40919f0e711205b78ee4e3643f6
+Author: Tormod Volden <debian.tor...@gmail.com>
+Date:   Sat Feb 28 10:33:35 2009 -0500
+
+    M9+: Add AGP quirk for Sony Vaio
+
+commit 49b57767d0d2c041517b0764c2ed2d2ba5a7092c
+Author: Bryce Harrington <br...@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.tor...@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 <daen...@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 <daen...@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 <alexdeuc...@gmail.com>
+Date:   Thu Feb 26 17:31:13 2009 -0500
+
+    DCE3.2: fix up Save()/Restore()
+
+commit 4fc978f3d83ef6370c9715e7ca5350640ccbfe10
+Author: Alex Deucher <alexdeuc...@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 <alexdeuc...@gmail.com>
+Date:   Thu Feb 26 11:44:13 2009 -0500
+
+    Merge branch 'r6xx-r7xx-support' of 
git+ssh://ag...@git.freedesktop.org/git/xorg/driver/xf86-video-ati
+
+commit 22d7746bfc1bcbb3269afac88971254088ea9ece
+Author: Alex Deucher <alexdeuc...@gmail.com>
+Date:   Thu Feb 26 11:00:46 2009 -0500
+
+    RS600: enable the DRI by default
+
+commit 8373f4399b03961f2c928a9275d47e9f41bd92bb
+Author: Alex Deucher <alexdeuc...@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 <alexdeuc...@gmail.com>
+Date:   Tue Feb 24 11:08:46 2009 -0500
+
+    R6xx/R7xx EXA: init copy_area to NULL
+
+commit 95ce13572dc2d9f5dd6cf55c23411e275c0aadf1
+Author: Alex Deucher <alexdeuc...@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.vandoesb...@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 <alexdeuc...@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 <daen...@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 <daen...@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 <daen...@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 <daen...@vmware.com>
+Date:   Tue Feb 24 08:12:23 2009 +0100
+
+    Fix compile warning when building without EXA.
+
+commit 132e61741185f4a1114e66a34bdbf21e08e4d5d8
+Author: Alex Deucher <alexdeuc...@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 <alexdeuc...@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 <alexdeuc...@gmail.com>
+Date:   Thu Feb 19 21:18:07 2009 -0500
+
+    R6xx/R7xx: add wait for idle MMIO path
+
+commit 1f783117f79f95f1744681ccc7d80dc0e7b53057
+Author: Alex Deucher <alexdeuc...@gmail.com>
+Date:   Thu Feb 19 21:07:06 2009 -0500
+
+    RBBM_GUICNTL is pre-r6xx only
+
+commit f3933ed200dbf61b05a114f7697f2bb68d92abe7
+Author: Alex Deucher <alexdeuc...@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 <alexdeuc...@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 <alexdeuc...@gmail.com>
+Date:   Thu Feb 19 18:58:40 2009 -0500
+
+    R6xx/R7xx: fix up a few more paths
+
+commit cadae2a8d9979b2d61eae7d1f7a9ab8f5eb28e83
+Author: Alex Deucher <alexdeuc...@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 <alexdeuc...@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 <alexdeuc...@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 <alexdeuc...@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 <alexdeuc...@gmail.com>
+Date:   Wed Feb 18 19:02:56 2009 -0500
+
+    R6xx/R7xx: reset 3D state after VT switch
+
+commit 6545f0a2967414fa518a78440060b8b69c0146ee
+Author: Alex Deucher <alexdeuc...@gmail.com>
+Date:   Wed Feb 18 18:15:18 2009 -0500
+
+    R6xx/R7xx: fixup accel paths
+
+commit 61311b1de019c5a2344928a47347a966c229b08a
+Author: Alex Deucher <alexdeuc...@gmail.com>
+Date:   Wed Feb 18 17:27:05 2009 -0500
+
+    Bump version post release
+
 commit 0d3d1f1f7b450dabd3ad7d2df26ad1c72709b29b
 Author: Alex Deucher <alexdeuc...@gmail.com>
 Date:   Wed Feb 18 17:24:57 2009 -0500
@@ -43,6 +968,12 @@ Date:   Tue Feb 17 19:52:27 2009 -0500
     
     fixes bug 16781
 
+commit 3dff20e276615e8b77177689a4a5f8d91b3e8eac
+Author: Alex Deucher <alexdeuc...@gmail.com>
+Date:   Tue Feb 17 13:14:38 2009 -0500
+
+    R6xx/R7xx EXA: switch to surface sync packet
+
 commit 31bd6d28dd35021e0e706d4f094989deb856c26a
 Author: Alex Deucher <alexdeuc...@gmail.com>
 Date:   Tue Feb 17 11:24:02 2009 -0500
@@ -89,6 +1020,35 @@ Date:   Sun Feb 15 18:24:01 2009 +1000
     Signed-off-by: David S. Miller <da...@davemloft.net>
     Signed-off-by: Dave Airlie <airl...@linux.ie>
 
+commit 7cde00f49649e25fd5816927c7a5e28b608fabcd
+Author: Alex Deucher <alexdeuc...@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 <y...@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 <alexdeuc...@gmail.com>
+Date:   Thu Feb 12 13:53:11 2009 -0500
+


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to