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