ChangeLog | 1096 +++++++++++---------------------------- configure.ac | 4 debian/changelog | 12 man/radeon.man | 10 src/atipciids.h | 3 src/atombios_crtc.c | 42 - src/atombios_output.c | 28 src/drmmode_display.c | 29 - src/drmmode_display.h | 2 src/legacy_crtc.c | 4 src/r600_exa.c | 130 +++- src/r600_textured_videofuncs.c | 14 src/r6xx_accel.c | 10 src/radeon.h | 28 src/radeon_accel.c | 41 - src/radeon_accelfuncs.c | 4 src/radeon_atombios.c | 10 src/radeon_crtc.c | 234 +++++--- src/radeon_cursor.c | 3 src/radeon_dri.c | 3 src/radeon_driver.c | 111 ++- src/radeon_exa.c | 44 - src/radeon_exa_funcs.c | 20 src/radeon_exa_render.c | 6 src/radeon_kms.c | 21 src/radeon_legacy_memory.c | 5 src/radeon_modes.c | 10 src/radeon_output.c | 4 src/radeon_probe.c | 8 src/radeon_render.c | 8 src/radeon_textured_video.c | 35 - src/radeon_textured_videofuncs.c | 54 - src/radeon_video.c | 73 +- src/radeon_video.h | 4 34 files changed, 969 insertions(+), 1141 deletions(-)
New commits: commit 3ba16b96776dc0d180e295db39fa87d82ccceee9 Author: Brice Goglin <[email protected]> Date: Wed Mar 3 17:37:31 2010 +0100 Prepare changelog for upload diff --git a/debian/changelog b/debian/changelog index ed02425..d74eadc 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,8 +1,8 @@ -xserver-xorg-video-ati (1:6.12.191-1) UNRELEASED; urgency=low +xserver-xorg-video-ati (1:6.12.191-1) experimental; urgency=low * New upstream release candidate. - -- Brice Goglin <[email protected]> Wed, 03 Mar 2010 17:35:41 +0100 + -- Brice Goglin <[email protected]> Wed, 03 Mar 2010 17:37:19 +0100 xserver-xorg-video-ati (1:6.12.99+git20100201.a887818f-1) experimental; urgency=low commit 7ec70a504777b3d49d746d3195b363c246d9cb58 Author: Brice Goglin <[email protected]> Date: Wed Mar 3 17:36:55 2010 +0100 New upstream release candidate diff --git a/ChangeLog b/ChangeLog index 9e8539e..97d510d 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,331 @@ +commit e6dc886634b38e4a36af7b5f0b23299d5acd7244 +Author: Dave Airlie <[email protected]> +Date: Tue Mar 2 10:25:15 2010 +1000 + + radeon: bump configure.ac + +commit 4975658f05c387b39b3e96a292a7683f17645c2c +Author: Dave Airlie <[email protected]> +Date: Sat Feb 27 16:47:19 2010 +1000 + + pciids: hopefully fix HP + +commit e76b90b399c3cc0f0998c0209300c46f97505498 +Author: Alex Deucher <[email protected]> +Date: Fri Feb 26 15:01:28 2010 -0500 + + rv740: disable dfs workaround for drm 1.32+ + + rv740 pipe setup was fixed in 2.6.33 + +commit 2de0af5f5b806f9dbfdb1e9b6a5cf96d9433961d +Author: Matt Turner <[email protected]> +Date: Wed Feb 24 22:46:28 2010 -0500 + + Use RADEON_ALIGN instead of open coding it. + + Also fix some RADEON_ALIGN(x, 63), which would return incorrect results + for odd x. Though this shouldn't happen, it's still not right. You + wouldn't ever write (x + 62) & ~62 which is clearly wrong (and what it + expands to). + + CC: Jerome Glisse <[email protected]> + CC: Alex Deucher <[email protected]> + CC: Dave Airlie <[email protected]> + Signed-off-by: Matt Turner <[email protected]> + +commit c7e81d2f3a372e0d5f751dd0c5091aec2b56d936 +Author: Matt Turner <[email protected]> +Date: Wed Feb 24 22:46:27 2010 -0500 + + Use/define RADEON_GPU_PAGE_SIZE instead of sprinkling 4096 everywhere. + + Also, define RADEON_BUFFER_ALIGN in terms of it, and replace some + RADEON_ALIGN(x, RADEON_BUFFER_ALIGN) with RADEON_ALIGN(x, + RADEON_GPU_PAGE_SIZE) since this is really what was intended. + + CC: Jerome Glisse <[email protected]> + CC: Alex Deucher <[email protected]> + CC: Dave Airlie <[email protected]> + Signed-off-by: Matt Turner <[email protected]> + +commit c0a5c9403dff254e1669df606a4193794270aeff +Author: Dave Airlie <[email protected]> +Date: Fri Feb 26 19:17:28 2010 +1000 + + pci: add HP vendor id + +commit 3970cc5563900f08ba5236b23f765c926616c345 +Author: Cooper Yuan <[email protected]> +Date: Fri Feb 26 16:14:12 2010 +0800 + + add more triple-head server ID + +commit b499eee7506f7478649e0000e9f8fcd00ac9d88d +Author: James Le Cuirot <[email protected]> +Date: Thu Feb 25 21:13:18 2010 -0500 + + clean up kms zaphod handling + + Taken from James patch on bug 24523 + + agd5f: adapt to the current code + +commit 433c8617341f5768255826435a2b09afba684f02 +Author: Alex Deucher <[email protected]> +Date: Thu Feb 25 21:03:13 2010 -0500 + + update ZaphodHeads option + + Now that the screen section mapping is fixed, + Make the option per-instance and allow multiple + outputs to be specified; e.g., DVI-0 and HDMI-0 + associated with instance 0 and LVDS and VGA-0 + associated with instance 1. + +commit f3e20b01c77f02bdf3483ceee27a1f00d240c33d +Author: James Le Cuirot <[email protected]> +Date: Thu Feb 25 19:10:19 2010 -0500 + + zaphod: Fix entity instance assignment. + + Each screen needs to have a pointer back to its + device's entity instance, Currently Screen1 is + pointing to Screen0's instance so when it comes + to match up the screen sections with the detected + screens, Screen0 gets chosen in both cases. + + See bug 24523 + +commit 1b7e9a2e50f77819b3aff4e37ba39eaec69ff932 +Author: Alex Deucher <[email protected]> +Date: Tue Feb 23 11:39:55 2010 -0500 + + radeon: fixes for zaphodheads option + + Needed for systems with more than two outputs. + Both KMS and non-KMS zaphod work on systems with + more than two outputs now. + +commit bd83e5f1c75b8c00b43846c7225568917fc9a8ce +Author: Dave Airlie <[email protected]> +Date: Tue Feb 23 19:27:24 2010 +1000 + + zaphod: hopefully fix kms + zaphod + +commit 0c3468d812e3790ce03d9e76779ae81e7b7b82d5 +Author: Alex Deucher <[email protected]> +Date: Mon Feb 22 17:34:51 2010 -0500 + + AVIVO: set frac fb divider pll flag + + matches previous behavior + +commit 212e152536c4325e6799018891d9aee132681f48 +Author: Alex Deucher <[email protected]> +Date: Mon Feb 22 17:27:24 2010 -0500 + + radeon: update new pll algo + + - add support for pre-avivo chips + - add support for fixed post/ref dividers + - add support for non-fractional fb dividers + + By default avivo chips use the new algo and + pre-avivo chips use the old algo. Use the + "NewPLL" option to toggle between them (set to + TRUE for the new algo, FALSE for the old). + +commit e68d3a3890fc81c51f2006b5548da1e8756ad2fd +Author: Alex Deucher <[email protected]> +Date: Thu Feb 18 14:02:00 2010 -0500 + + RS600: add connector quirk + + System lists DVI port as HDMI. + + fixes fdo bug 26605 + +commit a3b730eceb522c7ac1ef3dd6f6c7d773118d03f7 +Author: Jerome Glisse <[email protected]> +Date: Thu Feb 18 14:13:48 2010 +0100 + + r6xx/kms: when reseting BO force default state emission + + In KMS world each cs need to fully initialize the 3D engine + when we were erasing cs in IBDiscard for r6xx we weren't + forcing reemission of default state. This patch force this + emission. Fix : + + http://bugs.freedesktop.org/show_bug.cgi?id=26603 + http://bugzilla.kernel.org/show_bug.cgi?id=15284 + +commit 579cdcf9b4e38c791a497b747a055fc0a07d8dd6 +Author: Alex Deucher <[email protected]> +Date: Wed Feb 17 12:22:48 2010 -0500 + + radeon: add ZaphodHeads option + + Allows users that want to use zaphod mode to select + which xrandr outputs are assigned to which head. E.g., + + Option "ZaphodHeads" "LVDS,VGA-0" + will assign LVDS to the first zaphod driver instance + and VGA-0 to the second instance. + +commit 47136fa347d1756523239746b4c74cd5278a1118 +Author: Michel Dänzer <[email protected]> +Date: Mon Feb 15 16:44:39 2010 +0100 + + EXA: Fix order of coordinates passed to radeon_pick_best_crtc(). + + The wrong order prevented tearing avoidance from working with EXA/DRI2. + +commit 6e95905f759b844373be62ec513c78153ed00222 +Author: Michel Dänzer <[email protected]> +Date: Mon Feb 15 17:02:16 2010 +0100 + + Allocate BOs for 'video offscreen surfaces' and 'TV-in' in VRAM. + + I think these can only really work in VRAM, though right now there's probably + nothing to prevent them from getting evicted... + +commit 78e7047c5235b09858b66dd3688d39aaa27d7589 +Author: Pauli Nieminen <[email protected]> +Date: Mon Feb 15 13:40:37 2010 +0200 + + Allocate Xv buffers to GTT. + + KMS doesn't have acceleration for upload to vram. memcpy/memmove to VRAM + directly is very slow (40M/s in benchmark) which causes visible problems + to video. + + Allocating video buffer in GTT will give good performance (350-450M/s) + for memmove operation. This is nice performance boost for Xv under KMS. + + Signed-off-by: Pauli Nieminen <[email protected]> + +commit 3ec25e59854b6b03ad763bc374d3475a50f562d8 +Author: Pauli Nieminen <[email protected]> +Date: Mon Feb 15 13:45:28 2010 +0200 + + Use memcpy instead of memove for RADEONSwapCopy. + + memcpy has about 25% better performance than memmove when + destination is GTT (wc caching). Changing memmove to memcpy + in SwapCopy will reduce CPU time spent moving data between + host and GPU. + + memcpy will specially help Xv when playing high resolution + videos. + + The swap path doesn't support overlapping memory copies either + so extra safety is not worth the performance hit in commonly + used code path. + + Signed-off-by: Pauli Nieminen <[email protected]> + + [ Michel Dänzer: Fixed up whitespace ] + +commit 221ef11b31756deb7134801730e76c040e841f5c +Author: Alex Deucher <[email protected]> +Date: Fri Feb 12 14:15:10 2010 -0500 + + r6xx/r7xx: implement EXA vline support + +commit 8ad4025affe1fb2f417e3a3031d74f83be5df253 +Author: Alex Deucher <[email protected]> +Date: Fri Feb 12 11:34:47 2010 -0500 + + radeon: consolidate crtc selector for vline wait + + Use the Xv version as it takes into account the area + covered by the op rather than just picking the largest + crtc area. + +commit 4f9d1714a7382594b834d446bbe502663f6a2778 +Author: Alex Deucher <[email protected]> +Date: Fri Feb 5 12:27:51 2010 -0500 + + r500: fix relocs for Xv planar video + + fixes fdo bug 26445 + +commit b7ca1ab11ac0e4e4be5a1e7789ae8633b460a2d4 +Author: Dave Airlie <[email protected]> +Date: Fri Feb 5 13:37:20 2010 +1000 + + rs400/rs480: mc idle bit is bit 2 like original radeon + + backport from a KMS fix, the rs400/480 mc idle is bit 2 not bit 4. + + Signed-off-by: Dave Airlie <[email protected]> + +commit 97c387e269672b146a95b45fbef5c8c18e473e36 +Author: Gaetan Nadon <[email protected]> +Date: Fri Jan 29 16:08:17 2010 -0500 + + config: remove dead LINUXDOC macro usage + + This module does not generate LINUXDOC documentation. + + Signed-off-by: Gaetan Nadon <[email protected]> + +commit 05fa2dee0c63d56fd523ee1ebab479bcb9f5e89d +Author: Alex Deucher <[email protected]> +Date: Thu Feb 4 13:13:58 2010 -0500 + + evergreen: minor clean up in transmitter setup + + both link and encoder must be set for linkb + +commit 76eea5e02776f7beeb8f4491a374bd36792eda92 +Author: Alex Deucher <[email protected]> +Date: Thu Feb 4 10:52:14 2010 -0500 + + r600: reduce number of cache flushes + + We don't need to flush so often. Next step + would be to move the flushing to the drm and only + flush after each command buffer rather than each + draw. + +commit 8d63d70f7ebaf9d250f0449d3720ef47516c05df +Author: Alex Deucher <[email protected]> +Date: Wed Feb 3 15:22:22 2010 -0500 + + evergreen: use external clock source for DP PHY + + DP CRTC clock always comes from DCPLL. This frees + up PPll1/2 for non-DP-mode PHYs and CRTCs + +commit ecbc26431914216a8b207e81451282ea07c8b92f +Author: Alex Deucher <[email protected]> +Date: Wed Feb 3 03:52:07 2010 -0500 + + evergreen: blank/unblank DP in dpms calls + +commit 710a2fd07235349f084ec40626cc28fbae523d27 +Author: Alex Deucher <[email protected]> +Date: Wed Feb 3 03:00:24 2010 -0500 + + evergreen: pll fixes + + SetPixelClock needs to be called for DP outputs with a + valid PLL. + +commit 9ab2377ee23c5dc360ba135a77aa6b181a1862e6 +Author: Alex Deucher <[email protected]> +Date: Tue Feb 2 15:15:36 2010 -0500 + + evergreen: DP requires coherent mode + +commit 634da80056525a48ec17ffb81e2fb59b168bea9e +Author: Alex Deucher <[email protected]> +Date: Tue Feb 2 15:09:57 2010 -0500 + + evergreen: fix units on frac_fb_div + commit a887818f491f6c7315c56c4e0d0b702c4c6aa4ac Author: Alex Deucher <[email protected]> Date: Mon Feb 1 11:01:47 2010 -0500 @@ -166,24 +494,6 @@ Date: Tue Jan 19 14:54:04 2010 -0800 Signed-off-by: Alan Coopersmith <[email protected]> -commit 712ac98af7cd862e802a8f735318dfb9c6a7ad28 -Author: Alex Deucher <[email protected]> -Date: Tue Jan 19 11:59:38 2010 -0500 - - ATOM: Upstream parser updates - -commit 664ab901c09872c27d3d2ed76c9a48c10ce274da -Author: Alex Deucher <[email protected]> -Date: Thu Jan 7 01:52:35 2010 -0500 - - radeon: updated ObjectID.h - -commit 687521bd16027c26e1b9f206cdedb19e2fce8910 -Author: Alex Deucher <[email protected]> -Date: Mon Dec 21 17:32:40 2009 -0500 - - ATOM: add new power table defs - commit bd011784c0609f1fd03dcb784744c8f5cdef33da Author: Alex Deucher <[email protected]> Date: Tue Jan 19 11:59:38 2010 -0500 @@ -219,14 +529,6 @@ Date: Thu Jan 14 11:21:33 2010 +1000 Seems we have to not do auxch DDC if we aren't talking to a DP sink. -commit a89b7b880a464cbd416c1ad23663d07efb07c9af -Author: Alex Deucher <[email protected]> -Date: Mon Jan 11 15:13:45 2010 -0500 - - rv100: fix typo in fix for bug 25992 - - Noticed by Maarten Maathuis. - commit 6a363f68415d37c302151581f2a86855dba39b67 Author: Alex Deucher <[email protected]> Date: Mon Jan 11 15:13:45 2010 -0500 @@ -235,27 +537,6 @@ Date: Mon Jan 11 15:13:45 2010 -0500 Noticed by Maarten Maathuis. -commit 6065ca92763fef1a08185854fc07fb60259ca99e -Author: Alex Deucher <[email protected]> -Date: Mon Jan 4 11:05:44 2010 -0500 - - radeon: fix LVDS power sequence on Mac cards - - Noticed by John R. Dunning. Fix taken from radeonfb. - - I'm not sure if this sequence would be useful on any PC - laptops or not so make it mac specific for now. - -commit e8b9de06482ff792b8d7fa40ce3bc024caca62f6 -Author: Alex Deucher <[email protected]> -Date: Mon Jan 11 12:40:06 2010 -0500 - - rv100: reject modes >135 Mhz with DVI - - Due to heat issues. fixes bug 25992 - - Signed-off-by: Alex Deucher <[email protected]> - commit 7b01e1ee29f681bf1735ecded6445d12beeb52d8 Author: Alex Deucher <[email protected]> Date: Mon Jan 11 12:40:06 2010 -0500 @@ -317,16 +598,6 @@ Date: Wed Dec 16 15:52:18 2009 -0500 Signed-off-by: Gaetan Nadon <[email protected]> -commit 587f693886e9025ba6fc30a8405902c43b2fcfb2 -Author: Alex Deucher <[email protected]> -Date: Tue Dec 22 08:45:27 2009 -0500 - - radeon: add cvt timing if we only have panel w/h - - fixes mac laptops without an edid - - Signed-off-by: Alex Deucher <[email protected]> - commit 9d0f3af7278dc939fd4e6f3ea69d9f488a9fbed7 Author: Alex Deucher <[email protected]> Date: Tue Dec 22 08:45:27 2009 -0500 @@ -373,17 +644,6 @@ Date: Wed Dec 16 15:29:53 2009 -0500 Signed-off-by: Gaetan Nadon <[email protected]> -commit e7b26abc3c20fb53bf2cd02404ac5e0654fee18d -Author: Matthias Hopf <[email protected]> -Date: Tue Dec 15 10:53:48 2009 -0500 - - fix 200M freezes on VT switch if CRTC is disabled - - It appears that RS4xx chips need to have the crtc - enabled when the timing is programmed. - - agd5f: minor fixes/cleanup of the original patch - commit 3a30210d50b27f8772fc5045133940246764fce9 Author: Matthias Hopf <[email protected]> Date: Tue Dec 15 10:53:48 2009 -0500 @@ -429,22 +689,6 @@ Date: Wed Dec 9 12:55:25 2009 -0500 Signed-off-by: Alex Deucher <[email protected]> -commit 45edca0e9d7b833b9de3037e94f293122c922e42 -Author: Michel Dänzer <[email protected]> -Date: Thu Sep 3 14:55:05 2009 +0200 - - EXA: Check for solid/gradient pictures the same way for all generations. - - In particular, also catch them for >= R300. - -commit 3d59746808bc5f335104d27a8dce0fe94ab3cb78 -Author: Matthijs Kooijman <[email protected]> -Date: Thu Dec 3 12:10:14 2009 -0500 - - radeon: fix crtc2 dpms - - noticed by Matthijs Kooijman on fdo bug 22140 - commit f082b1693d6f7f763ccf5a8436a89890ca2c6129 Author: Matthijs Kooijman <[email protected]> Date: Thu Dec 3 12:10:14 2009 -0500 @@ -705,21 +949,6 @@ Date: Tue Nov 24 15:11:12 2009 +1000 r600: enable mixed pixmaps -commit 26ecf3aad5f3a70b3267614bff6030604820f4d9 -Author: Alex Deucher <[email protected]> -Date: Mon Nov 23 12:54:41 2009 -0500 - - DCE3.2: fix uniphy2 dvi issues - - In some cases the atom transmitter table sets the - golden value of this reg differently which some monitors - don't like. I haven't had time to dig further, so this - works around it for now. - - Fixes fdo bug 24313 - - Signed-off-by: Alex Deucher <[email protected]> - commit b9eb2380df5145c85b2ef694a04628c055c47429 Author: Alex Deucher <[email protected]> Date: Mon Nov 23 12:12:02 2009 -0500 @@ -904,27 +1133,6 @@ Date: Wed Nov 18 00:04:33 2009 -0500 radeon: pull previous displayport work into master -commit 51266161f70baf4ddbf79ba6225ee2ae107a9f36 -Author: Alex Deucher <[email protected]> -Date: Tue Nov 17 14:16:22 2009 -0500 - - radeon: deal with connectors sourced to the same encoder - - Some systems have multiple connectors connected to the - same encoder; e.g., DVI and HDMI connected to the same - encoder with the same ddc line. Since we expose - connectors as xrandr outputs, randr treats them separately - which results in it trying to source the same encoder to - different crtcs. If we have an HDMI and DVI-D port on the - same encoder, pick the one to be considered connected - based on the edid (HDMI if edid indicates HDMI, DVI - otherwise). Also, don't turn off (dpms) encoders that are - shared. - - Fixes fdo bug 21767. - - Signed-off-by: Alex Deucher <[email protected]> - commit 437113124bbd6fb166825169eabec4dfde900dd9 Author: Alex Deucher <[email protected]> Date: Tue Nov 17 14:16:22 2009 -0500 @@ -946,14 +1154,6 @@ Date: Tue Nov 17 14:16:22 2009 -0500 Signed-off-by: Alex Deucher <[email protected]> -commit c2892cbd18e0f25401b615055425f727e096b7cd -Author: Alex Deucher <[email protected]> -Date: Tue Nov 17 11:45:09 2009 -0500 - - radeon: fix potential memory leak in ddc code - - Signed-off-by: Alex Deucher <[email protected]> - commit 9b8605d4e2bf7703c7848f3e2022a8c7328a3acd Author: Alex Deucher <[email protected]> Date: Tue Nov 17 11:45:09 2009 -0500 @@ -1001,12 +1201,6 @@ Date: Mon Nov 16 19:00:52 2009 -0500 Signed-off-by: Alex Deucher <[email protected]> -commit 93de38348fa77987297c3977d5acddbae54fbc10 -Author: Alex Deucher <[email protected]> -Date: Thu Nov 12 11:11:17 2009 -0500 - - radeon: man page updates - commit 0c4710c67a2fee2061fc3da43c9f908585693cfa Author: Alex Deucher <[email protected]> Date: Thu Nov 12 11:11:17 2009 -0500 @@ -1031,16 +1225,6 @@ Date: Mon Nov 9 16:59:11 2009 -0500 noticed by glisse. -commit 6dc632e2e91b6a7159ab3a27617b031713d8b8c4 -Author: Alex Deucher <[email protected]> -Date: Mon Nov 9 15:09:34 2009 -0500 - - IGP: some IGP chips report as AGP - - Set bus type appropriately. fixes bug 25002 - - Signed-off-by: Alex Deucher <[email protected]> - commit 0ee7763fb33bf7fbc4ae1e8372cbc74578bfb720 Author: Alex Deucher <[email protected]> Date: Mon Nov 9 15:09:34 2009 -0500 @@ -1067,19 +1251,6 @@ Date: Thu Nov 5 14:11:55 2009 -0500 This patch is very broken. -commit eab41805c0e6cc6deb7eca9342457b690834d7d2 -Author: Alex Deucher <[email protected]> -Date: Thu Nov 5 10:23:03 2009 -0500 - - EXA: fallback if no pMaskPicture->pDrawable - - A solid or gradient mask could be used for blending - the source picture onto the destination picture. - - Fixes fdo bug 24838 - - Signed-off-by: Alex Deucher <[email protected]> - commit b6ac42cce2156880ac18b32e15acbff40b2f53e9 Author: Tomáš Chvátal <[email protected]> Date: Sat Oct 31 23:07:07 2009 +0100 @@ -1131,23 +1302,6 @@ Date: Sun Nov 1 13:58:03 2009 -0500 Signed-off-by: Alex Deucher <[email protected]> -commit ca9c619c9c085fac3bea486cfce1c8b5ba09cd52 -Author: Alex Deucher <[email protected]> -Date: Fri Oct 30 17:36:29 2009 -0400 - - radeon: clamp the internal FB map to the aperture size v2 - - We don't use the invisible memory yet and on cards with - large amounts of vram this can cause the top of GART - calculation to overflow. - - Fixes bug fdo bug 24301: - http://bugs.freedesktop.org/show_bug.cgi?id=24301 - - v2: only clamp cards with more than 512 MB. This seems - to cause problems on some older cards due to the way the - drm and ddx set up the internal memory map. - commit 19b4f5f9b647cd470616b8ec1d34f1e4afa357ad Author: Alex Deucher <[email protected]> Date: Tue Oct 27 11:55:20 2009 -0400 @@ -1362,19 +1516,6 @@ Date: Wed Oct 7 16:30:03 2009 -0400 Depending on the output and clock, this table will adjust the pixelclock accordingly. -commit 0db4b1708c2e5f3c14f48de186ee866ab8d9d5a9 -Author: Alex Deucher <[email protected]> -Date: Wed Oct 7 17:01:55 2009 -0400 - - radeon: clamp the internal FB map to the aperture size - - We don't use the invisible memory yet and on cards with - large amounts of vram this can cause the top of GART - calculation to overflow. - - Fixes bug fdo bug 24301: - http://bugs.freedesktop.org/show_bug.cgi?id=24301 - commit 5f846360c46f5a989f5d0fde6d251cdbd61d4968 Author: Alex Deucher <[email protected]> Date: Wed Oct 7 17:01:55 2009 -0400 @@ -1588,12 +1729,6 @@ Date: Fri Sep 25 19:05:38 2009 -0400 Signed-off-by: Alex Deucher <[email protected]> -commit ecc192e2e5d72090bb35b142c6dc4639ec2542f0 -Author: Dave Airlie <[email protected]> -Date: Sat Sep 26 06:03:51 2009 +1000 - - radeon: fix zaphod - commit 0380a9cf98d34e88dd81370ade5525680ec89c02 Author: Alex Deucher <[email protected]> Date: Fri Sep 25 16:46:43 2009 -0400 @@ -1664,21 +1799,6 @@ Date: Thu Sep 24 10:40:40 2009 -0400 Signed-off-by: Alex Deucher <[email protected]> -commit d1d3681748251fb7e95b8d56e6c37847ca6b1a8d -Author: Michael Olbrich <[email protected]> -Date: Sun Sep 20 14:19:41 2009 +0200 - - use AC_CHECK_HEADER instead of AC_CHECK_FILE - - AC_CHECK_FILE is not possible when cross-compiling. Use AC_CHECK_HEADER / - AC_PREPROC_IFELSE instead. - - [ Michel Dänzer: Shuffled things around slightly to make it work on my setup ] - - Signed-off-by: Michael Olbrich <[email protected]> - Signed-off-by: Michel Dänzer <[email protected]> - (cherry picked from commit 97a4e747bfac14f34646c55ddf639e8fe22f2f55) - commit 97a4e747bfac14f34646c55ddf639e8fe22f2f55 Author: Michael Olbrich <[email protected]> Date: Sun Sep 20 14:19:41 2009 +0200 @@ -1748,53 +1868,12 @@ Date: Fri Sep 11 14:25:31 2009 -0400 Should be DVI-I, not DVI-D -commit b7c14b00ff6a217cb69727b384cc4f4b433a907e -Author: Dave Airlie <[email protected]> -Date: Fri Sep 11 09:31:46 2009 +1000 - - ati 6.12.4 - -commit 93df2faf1ea2008248566326f10ed737e7f6fc66 -Author: Dave Airlie <[email protected]> -Date: Fri Sep 11 09:19:17 2009 +1000 - - Update to xextproto 7.1 support. - - DPMS header was split into dpms.h (client) and dpmsconst.h (server). Drivers - need to include dpmsconst.h if xextproto 7.1 is available. - - Signed-off-by: Peter Hutterer <[email protected]> - - Conflicts: - - src/drmmode_display.c - commit a88f60e7b789cd23a79e6e18a7e3fa008d15aa77 Author: Alex Deucher <[email protected]> Date: Thu Sep 10 13:42:31 2009 -0400 r600: add CS UTS and DFS hooks -commit 9589d19eb8cbf7b1a978c7ea3eaacb328fb48cd8 -Author: Dave Airlie <[email protected]> -Date: Thu Sep 10 13:02:26 2009 +1000 - - ati 6.12.3 - -commit 1c09cdd8d23c6f79640b5b653e799089798eea2a -Author: Dave Airlie <[email protected]> -Date: Tue Jul 28 15:22:40 2009 +1000 - - ati: change to using ABI version check - (cherry picked from commit 63c873cbd4d1d21d9f688028c0900c79fadc42c1) - -commit 034b6d057cd62ce60961d4f7b3fa4e9eb35c9626 -Author: Dave Airlie <[email protected]> -Date: Tue Jul 28 13:32:28 2009 +1000 - - ati: update for resources/RAC API removal - (cherry picked from commit 21a621c297ac71c65c239ea960c38706e718b91c) - commit 0bb0ff0e55aaf8e64017d204e376a14f0a7384a3 Author: Dave Airlie <[email protected]> Date: Thu Sep 10 11:48:00 2009 +1000 @@ -1842,14 +1921,6 @@ Date: Tue Sep 8 11:25:39 2009 +1000 work out if we really need to flush this often, since mesa doesn't have to and we are just doing 3D ops. -commit b0de26fb70a21f03a66e192913a571dcf0ac616f -Author: Alex Deucher <[email protected]> -Date: Sun Sep 6 10:53:29 2009 -0400 - - RV280: add agp quirk - - deb bug 545040 - commit 917f2d7cd1815279710939edc27133ca6609460f Author: Alex Deucher <[email protected]> Date: Sun Sep 6 10:53:29 2009 -0400 @@ -2067,15 +2138,6 @@ Date: Tue Aug 25 12:14:33 2009 -0400 r6xx/r7xx: move more common state to default state setup -commit a2968896884545f5c8f3f16c398c1ee4534ad7a8 -Author: Alex Deucher <[email protected]> -Date: Tue Aug 25 11:39:56 2009 -0400 - - RV740: disable small DFS transfers - - Seems problematic on all rv740 chips, so until we - can find a solution, disable them. - commit fc74e1194c980d978667e02c60a29a761a694bde Author: Alex Deucher <[email protected]> Date: Tue Aug 25 11:39:56 2009 -0400 @@ -2103,12 +2165,6 @@ Date: Mon Aug 24 18:59:22 2009 +1000 Solid seem to try and handle 1bpp which really no. -commit 4a2f0022373b553c922e63c84f2de82a5426a1b5 -Author: Dave Airlie <[email protected]> -Date: Mon Aug 24 14:11:24 2009 +1000 - - r600: fix bad unit in texture setup - commit e4b2d57ddca8739ec0b452565713398d036be0d5 Author: Dave Airlie <[email protected]> Date: Mon Aug 24 14:11:24 2009 +1000 @@ -2167,58 +2223,6 @@ Date: Tue Aug 18 02:53:29 2009 -0400 If the DisplayPriority option is set to HIGH, force the diplay mem requests to urgent. -commit 7d91ae120894dec5361d7ac5a981749fa96eed0e -Author: Dave Airlie <[email protected]> -Date: Mon Aug 17 15:50:21 2009 +1000 - - radeon: move detected monitor type debugging. - - We should print this after DAC detection to be useful for TV - -commit db7af4cf56a60228110f60f6dc49931f28548cff -Author: Dave Airlie <[email protected]> -Date: Mon Aug 17 15:31:16 2009 +1000 - - atom: recall crtc source script after tv dpms on - - For some reason we lost the DACB source when we dpms tv back on. - -commit 2647a20eb4ece70ce668234129220a3e43f324fa -Author: Dave Airlie <[email protected]> -Date: Mon Aug 17 15:25:17 2009 +1000 - - atombios: store dac detect result into save register. - - We end up writing back an empty save register over the dac - detection results so the atombios table can no longer - figure out the S-video vs composite so sets the wrong one up. - - this gets tv-out on my r580 with a composite connector working. - -commit d22557069e1691dbb998015f286ab3a8331f486b -Author: Dave Airlie <[email protected]> -Date: Mon Aug 17 13:44:20 2009 +1000 - - atom/tvout: set the correct scaler up for tv out - - If we need to use the second scaler actually set the second scaler - up. - -commit dc9799c94c7f2c7f16e09de03376936e24b4e17f -Author: Dave Airlie <[email protected]> -Date: Mon Aug 17 12:17:31 2009 +1000 - - r100/r200: dont emit wrong clamp modes. - - for rect textures you don't want to use wrap clamping which - is the default. - -commit c71efd81b070fc9fee862dce02391e42b6524405 -Author: Dave Airlie <airl...@itt42.(none)> -Date: Mon Aug 17 09:38:09 2009 +1000 - - radeon/tv: fix typo in crtc register modifications - commit 8fd6f69c84103b277de70181988e843da23c85b0 Author: Dave Airlie <[email protected]> Date: Mon Aug 17 15:50:21 2009 +1000 @@ -2277,20 +2281,6 @@ Date: Mon Aug 17 09:38:09 2009 +1000 radeon/tv: fix typo in crtc register modifications -commit dcfecf624a43bbe2c24d03505c4e6cb755dd3b44 -Author: Adam Jackson <[email protected]> -Date: Mon Aug 10 13:59:49 2009 -0400 - - Fix misleading filenames in DRI setup failure messages - -commit 2fee5d4925f1ac031f37577c66a148d6e5e8d161 -Author: Alex Deucher <[email protected]> -Date: Tue Aug 11 15:29:17 2009 -0400 - - RV280: add agp quirk - - from Hartmut Niemann - commit 92baeafde8f0c1eed2b6769e96f8093e3d6d7478 Author: Alex Deucher <[email protected]> Date: Tue Aug 11 15:29:17 2009 -0400 @@ -2379,46 +2369,18 @@ Date: Tue Aug 4 21:09:25 2009 +0200 kernel modesetting. Also this DFS is dumb and might endup doing blit from GTT to GTT. -commit 9a6cf3c145e1a42f50f8f1a85a4bea5ceeb98578 -Author: Alex Deucher <[email protected]> -Date: Tue Aug 4 11:16:05 2009 -0400 - - RS880: enable accel - commit fce31b61a88522733863a9b4e9f1c935c439cb4e Author: Alex Deucher <[email protected]> Date: Tue Aug 4 11:16:05 2009 -0400 RS880: enable accel -commit 7c317c6cd8762429743b6d1f62312b35971f7841 -Author: Alex Deucher <[email protected]> -Date: Mon Aug 3 15:55:04 2009 -0400 - - radeon: add some new r7xx pci ids - commit 6b1b4b9214d58175727f7992fc42bc7244c42bf2 Author: Alex Deucher <[email protected]> Date: Mon Aug 3 15:55:04 2009 -0400 radeon: add some new r7xx pci ids -commit 1dd67e5bcd4ee760926fb5bd90fa519060a22577 -Author: Bryce Harrington <[email protected]> -Date: Sat Aug 1 16:50:43 2009 -0400 - - radeon: AGPMode quirk needed for SiS - - fixes bug 23065 - -commit 35a44bfa8fd6f2e5c7d45162c38a5c9f50c61452 -Author: Bryce Harrington <[email protected]> -Date: Sat Aug 1 16:48:48 2009 -0400 - - radeon: AGPMode quirk needed for IBM Thinkpad T40 with Mobility M7 LW - - fixes bug 23064 - commit f564460e94c9d0f1cf3ff4b8535481b2b8b4e9c1 Author: Alex Deucher <[email protected]> Date: Sat Aug 1 16:53:47 2009 -0400 @@ -2445,14 +2407,6 @@ Date: Sat Aug 1 16:48:48 2009 -0400 fixes bug 23064 -commit fc0cdcc3d287228242f0b5d3dad464f0440fe590 -Author: Bryce Harrington <[email protected]> -Date: Sat Aug 1 16:41:41 2009 -0400 - - radeon: AGPMode quirk needed for HP Omnibook 6200 - - fixed bug 23063 - commit 2391531ed6b7c11ddd5ab91b2369821cc5f8b8a7 Author: Bryce Harrington <[email protected]> Date: Sat Aug 1 16:41:41 2009 -0400 @@ -2469,20 +2423,6 @@ Date: Sat Aug 1 16:06:52 2009 -0400 fixed bicubic filtering after VT switch or suspend/resume -commit 0a03220810a5fa4eec3f16c3c25bd42dd3b31f1c -Author: Dave Airlie <[email protected]> -Date: Thu Jul 30 09:54:01 2009 +1000 - - radeon: fix r600 shadow fb mode with cursor allocation in wrong place - - From RHEL QE testing, we could end up with the cursor at 0 since - we think EXA is in use when really it isn't. the info->useEXA = FALSe - might be unnecessary but better to be explicit - - stable: fix slightly different - - Signed-off-by: Dave Airlie <[email protected]> - commit 447a2ce1b88aa2d6d5713e93174c4002617720f7 Author: Dave Airlie <[email protected]> Date: Thu Jul 30 09:54:01 2009 +1000 @@ -2495,14 +2435,6 @@ Date: Thu Jul 30 09:54:01 2009 +1000 Signed-off-by: Dave Airlie <[email protected]> -commit a8225ce61a26bd310b3d649a33e9687cf9626858 -Author: Alex Deucher <[email protected]> -Date: Wed Jul 29 03:34:11 2009 -0400 - - radeon: fix typo in object header to connector type conversion - - Should fix bug 19943 - commit 2b9a5be3bb22fad1d52ec9eea7733c5e956250b7 Author: Alex Deucher <[email protected]> Date: Wed Jul 29 03:34:11 2009 -0400 @@ -2536,18 +2468,6 @@ Date: Mon Jul 27 14:22:02 2009 +0200 We may want to explore more sophisticated schemes in the future, but for now this seems to improve KMS 2D performance quite a bit. -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected] Archive: http://lists.debian.org/[email protected]

