ChangeLog | 967 ++++++ configure.ac | 7 debian/README.source | 24 debian/changelog | 46 debian/compat | 2 debian/control | 13 debian/patches/series | 1 debian/rules | 124 debian/watch | 1 debian/xserver-xorg-video-ati.install | 1 debian/xserver-xorg-video-ati.manpages | 1 debian/xserver-xorg-video-radeon.install | 1 debian/xserver-xorg-video-radeon.manpages | 1 debian/xserver-xorg-video-radeon.postinst.in | 21 debian/xserver-xorg-video-radeon.postrm.in | 21 debian/xserver-xorg-video-radeon.prerm.in | 21 debian/xsfbs/repack.sh | 32 debian/xsfbs/xsfbs.mk | 285 - debian/xsfbs/xsfbs.sh | 622 ---- man/ati.man | 2 man/radeon.man | 187 - src/Makefile.am | 7 src/ati_pciids_gen.h | 41 src/atombios_crtc.c | 26 src/atombios_output.c | 456 +-- src/drmmode_display.c | 313 +- src/drmmode_display.h | 16 src/evergreen_accel.c | 1201 ++++++++ src/evergreen_exa.c | 1965 +++++++++++++ src/evergreen_reg.h | 247 + src/evergreen_reg_auto.h | 4039 +++++++++++++++++++++++++++ src/evergreen_shader.c | 3124 ++++++++++++++++++++ src/evergreen_shader.h | 292 + src/evergreen_state.h | 341 ++ src/evergreen_textured_videofuncs.c | 556 +++ src/pcidb/ati_pciids.csv | 43 src/r600_exa.c | 198 - src/r600_shader.c | 766 +++-- src/r600_shader.h | 4 src/r600_state.h | 42 src/r600_textured_videofuncs.c | 64 src/r6xx_accel.c | 124 src/radeon.h | 60 src/radeon_accel.c | 9 src/radeon_atombios.c | 5 src/radeon_bios.c | 1 src/radeon_chipinfo_gen.h | 41 src/radeon_chipset_gen.h | 43 src/radeon_commonfuncs.c | 2 src/radeon_crtc.c | 4 src/radeon_cursor.c | 41 src/radeon_dri2.c | 542 +++ src/radeon_dri2.h | 2 src/radeon_driver.c | 903 ++++-- src/radeon_exa.c | 58 src/radeon_exa_funcs.c | 46 src/radeon_exa_render.c | 9 src/radeon_exa_shared.c | 51 src/radeon_exa_shared.h | 3 src/radeon_kms.c | 83 src/radeon_legacy_memory.c | 3 src/radeon_output.c | 18 src/radeon_pci_chipset_gen.h | 41 src/radeon_pci_device_match_gen.h | 41 src/radeon_probe.c | 1 src/radeon_probe.h | 50 src/radeon_reg.h | 6 src/radeon_textured_video.c | 36 src/radeon_textured_videofuncs.c | 2 src/radeon_vbo.c | 67 src/radeon_vbo.h | 54 src/radeon_video.c | 46 src/radeon_video.h | 1 73 files changed, 16095 insertions(+), 2419 deletions(-)
New commits: commit 98fb9301d6b7218c2d7a6f659668abf5d8ed6bd3 Author: Cyril Brulebois <k...@debian.org> Date: Sun Feb 20 14:01:25 2011 +0100 Upload to experimental. diff --git a/debian/changelog b/debian/changelog index d236d5a..03fd97d 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,8 +1,8 @@ -xserver-xorg-video-ati (1:6.14.0-1+exp1) UNRELEASED; urgency=low +xserver-xorg-video-ati (1:6.14.0-1+exp1) experimental; urgency=low * Rebuild against Xserver 1.10 rc2. - -- Cyril Brulebois <k...@debian.org> Sun, 20 Feb 2011 14:00:39 +0100 + -- Cyril Brulebois <k...@debian.org> Sun, 20 Feb 2011 14:01:18 +0100 xserver-xorg-video-ati (1:6.14.0-1) unstable; urgency=low commit 9d92d99749115da96542bf5e981a78981e29a462 Author: Cyril Brulebois <k...@debian.org> Date: Sun Feb 20 14:01:09 2011 +0100 Rebuild against Xserver 1.10 rc2. diff --git a/debian/changelog b/debian/changelog index 250f262..d236d5a 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +xserver-xorg-video-ati (1:6.14.0-1+exp1) UNRELEASED; urgency=low + + * Rebuild against Xserver 1.10 rc2. + + -- Cyril Brulebois <k...@debian.org> Sun, 20 Feb 2011 14:00:39 +0100 + xserver-xorg-video-ati (1:6.14.0-1) unstable; urgency=low * New upstream release: diff --git a/debian/control b/debian/control index ee34eca..027346a 100644 --- a/debian/control +++ b/debian/control @@ -8,7 +8,7 @@ Build-Depends: dh-autoreconf, quilt, pkg-config, - xserver-xorg-dev (>= 2:1.9.4), + xserver-xorg-dev (>= 2:1.9.99.902), x11proto-gl-dev, x11proto-xext-dev, x11proto-core-dev, commit 1588a8462ed9c9f6754eba86731b6b5d2a26e3b9 Author: Cyril Brulebois <k...@debian.org> Date: Fri Feb 18 14:58:30 2011 +0100 Upload to unstable. diff --git a/debian/changelog b/debian/changelog index 6e075b4..250f262 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,11 +1,11 @@ -xserver-xorg-video-ati (1:6.14.0-1) UNRELEASED; urgency=low +xserver-xorg-video-ati (1:6.14.0-1) unstable; urgency=low * New upstream release: - Many bug fixes. - Improved Evergreen support. - Added Ontario support. - -- Cyril Brulebois <k...@debian.org> Thu, 17 Feb 2011 13:57:01 +0100 + -- Cyril Brulebois <k...@debian.org> Thu, 17 Feb 2011 14:50:50 +0100 xserver-xorg-video-ati (1:6.13.2-2) unstable; urgency=low commit ed0c5ac55a34ffc18a43d78cef4bb83cb6e1e3fa Author: Cyril Brulebois <k...@debian.org> Date: Thu Feb 17 13:57:17 2011 +0100 Bump changelogs. diff --git a/ChangeLog b/ChangeLog index 5fcd1dd..60277a1 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,900 @@ +commit 0a1a0513a61f392580bde39cca4880f2c19abc8d +Author: Alex Deucher <alexdeuc...@gmail.com> +Date: Thu Feb 3 18:09:17 2011 -0500 + + bump version for release + + Signed-off-by: Alex Deucher <alexdeuc...@gmail.com> + +commit ef9bfb262db7004bef3704e5d914687e50d3fca4 +Author: Alex Deucher <alexdeuc...@gmail.com> +Date: Tue Feb 1 19:24:44 2011 -0500 + + kms/pre-6xx: fix pageflipping with tiling + + Use UTS/DFS to tile/untile as appropriate for sw access on + pre-6xx. + + Fixes: + https://bugs.freedesktop.org/show_bug.cgi?id=33738 + + Signed-off-by: Alex Deucher <alexdeuc...@gmail.com> + +commit bb16dd77321e5a64a3cb2d2ca9982117799ac1a8 +Author: Alex Deucher <alexdeuc...@gmail.com> +Date: Tue Feb 1 19:20:00 2011 -0500 + + kms/r6xx+: fix tiling and pageflipping harder + + Thanks for Michel for final fix. Fixes: + https://bugs.freedesktop.org/show_bug.cgi?id=33738 + for r6xx+ asics. A similar approach for pre-r6xx + asics is pending. + + Signed-off-by: Alex Deucher <alexdeuc...@gmail.com> + +commit 9c124f781049ef11a8b19894a29b7f62975b3011 +Author: Alex Deucher <alexdeuc...@gmail.com> +Date: Tue Feb 1 18:59:40 2011 -0500 + + radeon: remove device 0x4243 + + 0x4243 is a PCI bridge, not a gpu. + + See: + https://bugs.freedesktop.org/show_bug.cgi?id=33815 + + Signed-off-by: Alex Deucher <alexdeuc...@gmail.com> + +commit 66eb81b62e5ae8e1d7bd44ed8a179e5ec1ca69af +Author: Michel Dänzer <daen...@vmware.com> +Date: Mon Jan 31 12:26:20 2011 +0100 + + UMS: Slightly improve xserver version check. + + This will ensure the xserver definitions necessary to compile the new code are + there. xf86CrtcSetMode will be unresolved at runtime with a few xserver + commits, but I'm afraid this is the best we can do. + + See https://bugs.freedesktop.org/show_bug.cgi?id=33719 . + +commit 3dc28c86eb57cac819e4ed650acfe1f7df6ef565 +Author: Alex Deucher <alexdeuc...@gmail.com> +Date: Thu Jan 27 13:09:26 2011 -0500 + + ums: fix build against xserver >= 1.10 + + xf86CrtcSetMode was removed in: + http://cgit.freedesktop.org/xorg/xserver/commit/?id=8b35118c03590a7ad3786d3284bafb3f40fcb8cc + +commit f58e1354b78bf6b70120bddfe1566da3b0723f72 +Author: Jerome Glisse <jgli...@redhat.com> +Date: Wed Jan 26 16:13:30 2011 -0500 + + dp: fix displayport support by syncing with KMS code + + Warning the dp clock value are divided by 10 in ddx (10 times + bigger than kernel value) this is somethings very picky. + + Signed-off-by: Jerome Glisse <jgli...@redhat.com> + +commit 0f90133ac61c5e1d80b6fa9256e079349940029f +Author: Alex Deucher <alexdeuc...@gmail.com> +Date: Mon Jan 24 12:40:22 2011 -0500 + + vbo: warn if we add a bo with a pointer to the wait list + +commit 42529603ecf86fcfd0a8f3495d9db9ce1ee9b4c3 +Author: Alex Deucher <alexdeuc...@gmail.com> +Date: Mon Jan 24 12:30:56 2011 -0500 + + vbo: always flush the cbuf bo in flush_indirect() + + Always flush the cbuf in case we end up with a cbuf mapped in + Prepare*(), but never end up issuing a draw call since the cbuf + may be in use by multiple ops. + + The CS check for the cbuf bo is no longer necessay because + the cbuf bo is NULL at this point due to the radeon_vbo_put() + just prior. + + Fixes: + https://bugs.freedesktop.org/show_bug.cgi?id=32188 + +commit 9b0e03e98ab739efb4031f81cc4a1a50b3d87a42 +Author: Alex Deucher <alexdeuc...@gmail.com> +Date: Mon Jan 24 00:13:25 2011 -0500 + + vbo: avoid extra cs revalidation in vbo alloc + + Make sure we have a valid bo before revalidating. + +commit fadee0409a8e13b78bbccb83dd70f590fee23d57 +Author: Alex Deucher <alexdeuc...@gmail.com> +Date: Fri Jan 21 17:30:28 2011 -0500 + + vbo: balance radeon_vbo_get() and radeon_vbo_put() + + bo_ref() and bo_map() in radeon_vbo_get() + bo_unmap() and bo_unref() in radeon_vbo_put() + + rather than doing the bo_map() separately in + radeon_vbo_space(). + +commit af7d81625a8cf873e6efc881489b3eda9861bd03 +Author: Alex Deucher <alexdeuc...@gmail.com> +Date: Fri Jan 21 17:01:25 2011 -0500 + + evergreen: use vb_offset rather than vb_start_op for cbuf offset + +commit 4817fac5f728b777939e2e2bee16b842c9e1367b +Author: Alex Deucher <alexdeuc...@gmail.com> +Date: Fri Jan 21 15:59:32 2011 -0500 + + vbo: remove useless radeon_vb_discard() + + We already reset vb_start_op to -1 in the + UMS/KMS ib discard functions. + +commit 0a03f03a65aad925ba2d9c76b1d3356184607bf9 +Author: Alex Deucher <alexdeuc...@gmail.com> +Date: Thu Jan 20 17:07:32 2011 -0500 + + evergreen/ni: fix Xv artifacts + + Port of the 6xx/7xx fix to evergreen. Bad texture size + for texture cache flush. + +commit f41cf83750ba9a2e0797fdb21ea9104b85ce53aa +Author: Marton Balint <c...@fazekas.hu> +Date: Thu Jan 20 17:04:56 2011 -0500 + + r6xx/7xx: fix Xv artifacts + + bad textures size for cache flushes. + + Fixes: + https://bugs.freedesktop.org/show_bug.cgi?id=22007 + +commit 57fbddfc21d8c6794f378489b764cc2a0ad4a48c +Author: Michel Dänzer <daen...@vmware.com> +Date: Tue Jan 18 16:07:52 2011 +0100 + + Fix crash freeing KMS video memory. + + Where's that brown paper bag? :} + +commit 6548bb9836253c586023ffe5ad1497ddabaa50fc +Author: Michel Dänzer <daen...@vmware.com> +Date: Tue Jan 18 10:23:41 2011 +0100 + + Fix KMS textured video leaks (bug #33193). + + v2: Fix radeon_legacy_free_memory() argument type error pointed out by + Marton Balint, refactor video memory freeing logic into helper function. + + Fixes https://bugs.freedesktop.org/show_bug.cgi?id=33193 . + +commit edc3496b55577ee8509ddd9188e6f2bcdf7169a1 +Author: Dave Airlie <airl...@redhat.com> +Date: Mon Jan 17 07:55:29 2011 +1000 + + radeon: add back flush in block handler. + + this is also needed for certain things like stipple rendering. + + Signed-off-by: Dave Airlie <airl...@redhat.com> + +commit 63d7dece3f4be8b14012b3a2bedd850831c0437b +Author: Alex Deucher <alexdeuc...@gmail.com> +Date: Thu Jan 13 11:24:26 2011 -0500 + + rs880 fix typo in HD 4250 string + + Noticed by Nigel Taylor + + Fixes: + https://bugs.freedesktop.org/show_bug.cgi?id=33057 + +commit c5b3db18d888552328e9718ea022794fc5bde352 +Author: Alex Deucher <alexdeuc...@gmail.com> +Date: Tue Jan 11 16:21:18 2011 -0500 + + kms: fix pitch aligment for scanout + + Display has slightly stricter pitch alignment requirements + than other blocks. Factor that in when aligning pitch. + + Fixes: + https://bugs.freedesktop.org/show_bug.cgi?id=32997 + +commit bbd7adce889359b5eb3239b73e904b3ede283e12 +Author: Alex Deucher <alexdeuc...@gmail.com> +Date: Tue Jan 11 15:41:03 2011 -0500 + + radeon: fix yet another pitch align + +commit af2e6d7d2f1b3d8f8f6b0acfb2b7b0cfaff7bcdb +Author: Alex Deucher <alexdeuc...@gmail.com> +Date: Tue Jan 11 14:42:17 2011 -0500 + + radeon: fix pitch align in pageflip code + +commit e5d0a400d08da2358fac9c2ad12042f125525736 +Merge: 0e432df e27e9b4 +Author: Alex Deucher <alexdeuc...@gmail.com> +Date: Mon Jan 10 18:16:49 2011 -0500 + + Merge branch 'kms-pflip' of git+ssh://git.freedesktop.org/git/xorg/driver/xf86-video-ati + +commit 0e432dff9e06a183acaeb20db29cbd03ff0f4b82 +Author: Alex Deucher <alexdeuc...@gmail.com> +Date: Thu Jan 6 20:56:45 2011 -0500 + + NI: add pci ids + +commit 34d61785b9bc13287bd7ab8bdd8a1b99a3df4440 +Author: Alex Deucher <alexdeuc...@gmail.com> +Date: Tue Nov 23 20:54:57 2010 -0500 + + Add EXA/Xv acceleration support for NI chips + +commit 97322c00faf08461b941edf97efe86d8b082a0ce +Author: Alex Deucher <alexdeuc...@gmail.com> +Date: Wed Nov 24 12:18:04 2010 -0500 + + Bail on NI cards with UMS + + NI cards require KMS. + +commit c678b79f99238473df6ff1bedbae840950cdf88c +Author: Alex Deucher <alexdeuc...@gmail.com> +Date: Tue Nov 23 20:45:25 2010 -0500 + + add NI family ids + +commit e27e9b4e50ad42885ad2e25be897cdf29aa59712 +Author: Mario Kleiner <mario.klei...@tuebingen.mpg.de> +Date: Sun Dec 19 03:56:17 2010 +0100 + + ddx/ati: Bugfix for pageflip consistency check. + + target_msc wasn't passed from vblank event handler + to pageflip routine, due to a missing initalization. + Now fixed. + + Signed-off-by: Mario Kleiner <mario.klei...@tuebingen.mpg.de> + +commit 30c5f217f91ed1ee15b5fff0002521d98682efb7 +Author: Alex Deucher <alexdeuc...@gmail.com> +Date: Fri Dec 17 13:40:40 2010 -0500 + + exa/dfs/ontario: always use the CPU for DFS for now + + There are issues with rendering to gart memory that haven't + been sorted out completely yet. + +commit e97079c1b621433b4aa3ecfdd2aa0884aac5df76 +Author: Alex Deucher <alexdeuc...@gmail.com> +Date: Thu Dec 16 18:49:55 2010 -0500 + + DCE4.1: fix DIGx routing + + Works more like DCE4.0. With only two DIGx blocks + the routing is hardcoded based on link. + This fixes blank screen issues when changing crtc + routing due to incorrect crtc to dig mapping. + + Signed-off-by: Alex Deucher <alexdeuc...@gmail.com> + +commit 3b1fb12dec7df4e9434b2c51568ac8d997638922 +Author: Alex Deucher <alexdeuc...@gmail.com> +Date: Sun Dec 12 19:16:47 2010 -0500 + + man: minor formatting fixes + +commit b1af52e522158788a9613d6f1a2309a3987ad59f +Author: Alex Deucher <alexdeuc...@gmail.com> +Date: Tue Dec 7 19:17:09 2010 -0500 + + man: add rs880 info + +commit f9bbb26dd97254b66de11bb2abd821aa293ecba5 +Author: Matt Turner <matts...@gmail.com> +Date: Thu Dec 2 17:00:11 2010 -0500 + + Add missing call to vbeFree (bug 4417) + + Also kill unneeded vbe.h include from radeon_bios.c. + + Signed-off-by: Matt Turner <matts...@gmail.com> + +commit 9fc16ff3f8806971cb495e8838af1e5f9149d34f +Author: Alex Deucher <alexdeuc...@gmail.com> +Date: Fri Dec 3 02:04:28 2010 -0500 + + radeon: remove duplicated define + + xfixedtofloat macro was defined several times + +commit f074762fff4253a457cb48519bb33a2e2c90f8b9 +Author: Alex Deucher <alexdeuc...@gmail.com> +Date: Fri Dec 3 01:25:41 2010 -0500 + + radeon/exa: fallback for non-affine transforms + + We need to implement a texture lookup with perspective + divide for non-affine transforms. For now just fallback. + Should fix: + https://bugs.freedesktop.org/show_bug.cgi?id=31799 + although it appears either EXA or the xserver gets this + wrong too. + +commit 774b114baa932078f8bf91ea302850a8c54c2c07 +Author: Nicolas Joly <nj...@pasteur.fr> +Date: Thu Dec 2 16:02:44 2010 -0500 + + ati: remove leftover word in ati.man + + fixes: + https://bugs.freedesktop.org/show_bug.cgi?id=28297 + +commit 69639ef377a9d6701cdef902f8a1c5e0b58cf833 +Author: Alex Deucher <alexdeuc...@gmail.com> +Date: Thu Dec 2 02:12:24 2010 -0500 + + radeon/kms: pageflipping man page updates + +commit f48af8a6cfa1ac665f07b8f9712e94b77bc4f5e9 +Author: Mario Kleiner <mario.klei...@tuebingen.mpg.de> +Date: Tue Nov 23 04:41:53 2010 +0100 + + ddx/ati: Fix reporting of pageflip completion events on multi-head. + + When a drawable is page-flipped on multiple crtc's (fullscreen + drawable on mirror-mode or multi-head x-screen), only one pageflip + event is finally delivered, after the last participating crtc signals + flip completion, this to avoid visual corruption. + + Old code returned vblank count and timestamps of flip completion + of this last crtc, instead of the values of the "master crtc", the + one that was used for initially scheduling/triggering the pagflip + via vblank events. (master = radeon_dri2_drawable_crtc(drawable)) + + This patch makes sure that the pageflip completion values of the + "master" crtc are returned, otherwise client applications will + get confused by the random (msc, ust) values returned by whichever + crtc was the last to complete its flip. Without this, the returned + values change randomly and jump forward and backward in time and + count. + + The patch also implements a consistency check on returned vblank + count values of pageflip completion. Impossible values are detected, + a x-warning is logged and returned (msc,ust) values are marked invalid, + so clients could perform error handling. Such a warning would indicate + bugs in the pageflip completion routine of future kms drivers or the + ddx to aid driver debugging. + + Signed-off-by: Mario Kleiner <mario.klei...@tuebingen.mpg.de> + +commit 122536ee0aeb1eef1a9d80d5e464dcb423dc2837 +Author: Mario Kleiner <mario.klei...@tuebingen.mpg.de> +Date: Mon Nov 22 04:11:07 2010 +0100 + + ddx/ati: Add option "SwapbuffersWait" to control vsync of DRI2 swaps. + + A new optional kms driver option "SwapbuffersWait" is defined + for xorg.conf, which defaults to "on". If "on", DRI2 bufferswaps + will be synchronized to vsync, otherwise not. + + This currently only affects copy-swaps, not pageflipped swaps. + It also requires a swap_interval setting of zero by the OpenGL + client. + + Ideally, we'd provide a way for dri2 to pass the current swap + interval to the ddx so we could change this dynamically. + + Signed-off-by: Mario Kleiner <mario.klei...@tuebingen.mpg.de> + +commit 0de680730294bd623f6b3e189faa7b88a09d3a2a +Author: Alex Deucher <alexdeuc...@gmail.com> +Date: Wed Nov 17 17:39:39 2010 -0500 + + radeon/kms: add pageflip support + + requires radeon drm 2.8.0 or higher + + Signed-off-by: Alex Deucher <alexdeuc...@gmail.com> + Signed-off-by: Jerome Glisse <jgli...@redhat.com> + +commit fccdca8db34010f566bd068c74cdef0f4a8cb7f5 +Author: Alex Deucher <alexdeuc...@gmail.com> +Date: Wed Nov 17 17:37:25 2010 -0500 + + radeon/kms: allow tiled front buffer on 6xx/7xx + + Use UTS/DFS to tile/untile as appropriate for sw access. + Also enables pageflipping with tiling enabled. + +commit 035f7f3ab529ca19b853066792af8a23d08a0f53 +Author: Dave Airlie <airl...@redhat.com> +Date: Wed Dec 1 10:23:14 2010 +1000 + + radeon: add some missing math.h and assert.h includes + +commit 0f924e83d7be6fca7e024acdf973089efdf3b627 +Author: Dave Airlie <airl...@redhat.com> +Date: Wed Dec 1 10:23:33 2010 +1000 + + radeon: make sure EXA is off when EXA is disabled with --disable-exa + +commit e142e55c56d8440d7185b594c696ec9eeb699cda +Author: Alex Deucher <alexdeuc...@gmail.com> +Date: Tue Nov 30 15:51:21 2010 -0500 + + evergreen: set default group_bytes to 256 + + 512 seems to cause issues on certain cards. + + Fixes: + https://bugs.freedesktop.org/show_bug.cgi?id=31724 + +commit 90f831361844f1b80b3f6bb718ff5ac584d73d48 +Author: Alex Deucher <alexdeuc...@gmail.com> +Date: Mon Nov 29 18:09:05 2010 -0500 + + evergreen: use dot4 for transforms + +commit 3cae361d0448b6e231c80f53d64bdbbdd74dc4cf +Author: Alex Deucher <alexdeuc...@gmail.com> +Date: Mon Nov 29 17:44:47 2010 -0500 + + 6xx/7xx: clean up gpr/const handling in shaders + +commit d9bcac516f2a810acb300b29169e56a2df0b47ac +Author: Alex Deucher <alexdeuc...@gmail.com> +Date: Mon Nov 29 17:23:30 2010 -0500 + + r6xx/r7xx use dot4 for transforms + +commit 5d3f33729be0639cef17372345b2dab6127e39d9 +Author: Alex Deucher <alexdeuc...@gmail.com> +Date: Wed Nov 24 10:59:09 2010 -0500 + + radeon/kms: fix output enumeration + + If a system has a mix of DVI-I, and DVI-D connectors, or a mix + of HDMI-A and HDMI-B connectors, the enumeration was per + connector type, but the naming was the same for multiple + connectors (DVI-[0-n] for DVI-I, -D, -A, and HDMI-[0-n] + for HDMI-A, and -B), you'd end up with multiple connectors + with the same name. Fix this by tracking the number of + connectors across similar connector types. + +commit dc470b5382ffa27bd4a673b21fb6b978d3716ca0 +Author: Alex Deucher <alexdeuc...@gmail.com> +Date: Tue Nov 23 01:46:15 2010 -0500 + + radeon/man: divide driver options into UMS and KMS + +commit 4cbb7100df4b983d77c20a77431cf2f5101bde36 +Author: Alex Deucher <alexdeuc...@gmail.com> +Date: Tue Nov 23 01:22:04 2010 -0500 + + update man page to include ontario + +commit 718dfd443897d70d97fc19afddfbcfe1e39a9c59 +Author: Alex Deucher <alexdeuc...@gmail.com> +Date: Mon Nov 22 13:11:50 2010 -0500 + + Ontario: add workaround for small pixmap issues with DFS + + On past asics these kind a problems were usually due to a bad + backend map config. I suspect in this case, and the previous + cases it may be related to using linear buffers rather than + tiled. + + Signed-off-by: Alex Deucher <alexdeuc...@gmail.com> + +commit 61c97b0812c820564c7bc9d64a998c109bcd46b3 +Author: Alex Deucher <alexdeuc...@gmail.com> +Date: Mon Nov 22 13:10:16 2010 -0500 + + Add EXA/Xv acceleration support for Ontario Fusion APUs + + Signed-off-by: Alex Deucher <alexdeuc...@gmail.com> + +commit 0659f35dfbeda7dd3ff58da1deb6484fabadc332 +Author: Alex Deucher <alexdeuc...@gmail.com> +Date: Mon Nov 22 13:07:00 2010 -0500 + + Add Ontario fusion APU pci ids + + Signed-off-by: Alex Deucher <alexdeuc...@gmail.com> + +commit fa0cec331e6c94cebf82270dcd6c179b15851c5e +Author: Alex Deucher <alexdeuc...@gmail.com> +Date: Mon Nov 22 12:56:45 2010 -0500 + + ontario: add UMS modesetting support + + Accel not enabled yet. + + Signed-off-by: Alex Deucher <alexdeuc...@gmail.com> + +commit 7ad1f01573e930aa6238eaeb0e11708ae548dfce +Author: Jerome Glisse <jgli...@redhat.com> +Date: Fri Nov 19 10:27:40 2010 -0500 + + evergreen: fix typo for fetch resource offset + + Signed-off-by: Jerome Glisse <jgli...@redhat.com> + +commit 3455a3b58532ea3ad901a317126968ab6cbb21b7 +Author: Alex Deucher <alexdeuc...@gmail.com> +Date: Wed Nov 17 17:32:41 2010 -0500 + + radeon/kms: fix buffer base alignment for tiling + + On r6xx+, 2D tiling can require larger than 4k base alignment. + +commit beb7fecd0191e38fb238134ba612985062cf9770 +Author: Dave Airlie <airl...@redhat.com> +Date: Mon Nov 15 11:59:58 2010 +1000 + + dce4: improve the VT switching code. + + add in lots more blocks of regs to save/restore + +commit 51e51f864a691e51b5193d102398ced667e0beb1 +Author: Dave Airlie <airl...@redhat.com> +Date: Thu Nov 11 18:48:40 2010 +1000 + + evergreen: remove warnings since last commit + +commit abbf73ee990512ac16ca77e8bb23288495e1f9f4 +Author: Dave Airlie <airl...@redhat.com> +Date: Thu Nov 11 09:38:15 2010 +1000 + + evergreen: add UMS VT switch support. + + This isn't perfect, but it brings back text VTs here on the + DAC and DVI outputs. + +commit e1dfaf93d06bc5eafdbc2e1823d19204ce8f242c +Author: Dave Airlie <airl...@redhat.com> +Date: Thu Nov 11 09:15:27 2010 +1000 + + avivo: use arrays to store the crtc/pll info for save/restore + + this is just prep work for evergreen VT save/restore + +commit 0c2834e67df6e143a7d15f373faaddca1dda6b18 +Author: Michel Dänzer <daen...@vmware.com> +Date: Fri Nov 5 09:30:40 2010 +0100 + + Fix incorrect CS size in one textured video path. (Bug #31364) + + Fixes https://bugs.freedesktop.org/show_bug.cgi?id=31364 . + +commit 2a7b080727f61559cf8444c93a5088f4155a8fdf +Author: Alex Deucher <alexdeuc...@gmail.com> +Date: Fri Oct 29 16:56:45 2010 -0400 + + radeon/kms: more alignment fixes + +commit bf60af579382a0d48f7a65a4cec88759cc8b683c +Author: Dave Airlie <airl...@redhat.com> +Date: Thu Oct 28 13:06:54 2010 +1000 + + dri2: reference count the client privates key/callback + + This lets multi-screen work better, but still having issues after server + recycle, but it doesn't crash at least. + +commit fb22d0c06a7dc42216230e198ff443d8035e9d21 +Author: Dave Airlie <airl...@redhat.com> +Date: Thu Oct 28 11:10:03 2010 +1000 + + radeon: only register block handler once per fd. + + should fix https://bugs.freedesktop.org/show_bug.cgi?id=29726 + + the problem is of course the second head instance tries to access the + fd and fails, however I think this might break syncing on the second + head but not sure, but its better than just hanging up the X server + +commit 040140b5d7cbeaf5d83687bc87e4a236ff9f0cbd +Author: Alex Deucher <alexdeuc...@gmail.com> +Date: Wed Oct 27 20:16:17 2010 -0400 + + drm/radeon: unify fb bo alignment harder + + More duplicated paths discoved... + +commit f07f9b7b61c05f2de1d61bb0e2f71bd017c8d36a +Author: Alex Deucher <alexdeuc...@gmail.com> +Date: Wed Oct 27 12:37:42 2010 -0400 + + kms/radeon: unify fb bo alignment handling + + Previously there were 3 different paths with what should + have had duplicated code: + - EXACreatePixmap2 + - Initial front buffer creation + - Randr resize + + This patch attempts to unify the alignment across all 3. + + This may fix tiling issues in some cases and should make + buffer pitches match for pageflipping. + +commit d31046ba6c8eee9b7decc3875697d37c38bc38f3 +Author: Michel Dänzer <daen...@vmware.com> +Date: Wed Oct 27 12:12:04 2010 +0200 + + Re-use result of GetScreenPixmap call. + + Fixes compile warning due to local variable ppix being unused when building + against current xserver Git. + +commit 4dd7f835c17b00707f1d8d4e36a24380ba52761e +Author: Michel Dänzer <daen...@vmware.com> +Date: Wed Oct 27 12:09:03 2010 +0200 + + Fix another stray xfree() call. + +commit f815e9c3c61b1ed73e7dd9383587efcdd8dfc07f +Author: Michel Dänzer <daen...@vmware.com> +Date: Wed Oct 27 11:29:12 2010 +0200 + + Don't try to delete DRI2 event list entries that were never added. (Bug #31086) + + Fixes https://bugs.freedesktop.org/show_bug.cgi?id=31086 . + +commit df92245e1fd0ead2581b675cd96ac8bcc8cb65d7 +Author: Alex Deucher <alexdeuc...@gmail.com> +Date: Sun Oct 24 14:27:27 2010 -0400 + + r100: add some missing bits in SE_COORD_FMT + + Texture coordinates work fine with or without these, + but this should be more correct I think although + I don't think it matters since we aren't sending w + anyway. + +commit fc7aa6e3bbb86eaa2f34b827629f7e82cde65ac7 +Author: Alex Deucher <alexdeuc...@gmail.com> +Date: Sun Oct 24 11:56:48 2010 -0400 + + UMS/radeon: fix typo in restore palette + +commit 5efdf514ab0e5439114e8dd7a49105812155eb69 +Author: Alex Deucher <alexdeuc...@gmail.com> +Date: Sun Oct 24 11:45:19 2010 -0400 + + UMS/radeon: fix screen dimming on VT switch + + Save and restore the palettes on VT switch. The restore + has to be done after the vga restore to work properly as + determined by Jonathan Kollasch. + + Fixes: + https://bugs.freedesktop.org/show_bug.cgi?id=18407 + +commit 1e3ede62c39307d0210cb2044badd619a4f44fec +Author: Alex Deucher <alexdeuc...@gmail.com> +Date: Sun Oct 24 11:24:07 2010 -0400 + + UMS/atom: default to DVI mode if we don't have monitor hdmi info + + Fixes: + https://bugs.freedesktop.org/show_bug.cgi?id=30330 + +commit 51f26a7f01b68e373867c03881868ca8830664d6 +Author: Mark Schreiber <ma...@alumni.cmu.edu> +Date: Sat Apr 10 10:55:08 2010 -0700 + + Correct spelling and grammar + +commit 0f575984594e6977b4a7cb794dad8c6e56c850f1 +Author: Alex Deucher <alexdeuc...@gmail.com> +Date: Tue Oct 19 19:21:39 2010 -0400 + + Xv: limit overlay to 2047x2047 + + Fixes: + https://bugs.freedesktop.org/show_bug.cgi?id=15391 + +commit 0f184630cd4760199430320215e4280438fc4ce5 +Author: Alex Deucher <alexdeuc...@gmail.com> +Date: Tue Oct 19 17:13:06 2010 -0400 + + radeon: fix compilation on xserver >= 1.10 + + Fixes: + https://bugs.freedesktop.org/show_bug.cgi?id=30451 + + Signed-off-by: Alex Deucher <alexdeuc...@gmail.com> + +commit 179b0e15924ae2757efaece6488ae835ba6436e3 +Author: Dave Airlie <airl...@redhat.com> +Date: Tue Oct 19 13:37:22 2010 +1000 + + r600: for 2d tiles we need to align to channels no banks. + +commit 809cacbc23ab37aa7952665f9b2e37c03a34f173 +Author: Adam Jackson <a...@redhat.com> +Date: Mon Oct 18 12:32:11 2010 -0400 + + kms: Let the server know if we got more than 1 EDID block + + Otherwise things like xf86MonitorIsHDMI() won't work right. + + Signed-off-by: Adam Jackson <a...@redhat.com> + +commit 042037e485396981cf4a420c247104ba5d016ca0 +Author: Alex Deucher <alexdeuc...@gmail.com> +Date: Thu Oct 14 17:00:51 2010 -0400 + + evergreen: requires same cursor fix as avivo chips + +commit 0f37458c253aec46d98db6661c4def711df8fc17 +Author: Adam Jackson <a...@redhat.com> +Date: Thu Oct 14 14:37:34 2010 -0400 + + Don't allow the config file to override BIOS location + + Signed-off-by: Adam Jackson <a...@redhat.com> + +commit 2918df3a312fc600e83f84c298b9653d2eb3a8d5 +Author: Alex Deucher <alexdeuc...@gmail.com> +Date: Wed Oct 13 17:16:04 2010 -0400 + + evergreen: increase XV_CRTC Xv attribute range + + Cover all 6 possible crtcs. + +commit 0d1f9fd03d0196dda5c1ce34b2e68b007c1874f2 +Author: Alex Deucher <alexdeuc...@gmail.com> +Date: Sun Oct 10 12:06:22 2010 -0400 + + DCE3+: UMS modesetting fixes + + - add mising LVTMA case statement for DCE3.0 dig encoder + - some DCE4 systems have EN/DISABLE_OUTPUT actions + +commit acf4024aa0ef192355b2bd8281507b1c2e6b7de4 +Author: Alex Deucher <alexdeuc...@gmail.com> +Date: Fri Oct 8 16:30:36 2010 -0400 + + ATOM DDC fixes for UMS + + - Header size was already subtraced from table size + - Only hw capable ddc pads are shared with aux + +commit 74fd2b91477106a26a2d9fb4b11c885910996041 +Author: Alex Deucher <alexdeuc...@gmail.com> +Date: Thu Oct 7 17:33:00 2010 -0400 + + DCE3.2 UMS: fix duallink + + Should fix: + https://bugs.freedesktop.org/show_bug.cgi?id=30686 + +commit 8c544272f218fd8bd93a898b96afedc2498b27bb +Author: Alex Deucher <alexdeuc...@gmail.com> +Date: Thu Oct 7 17:25:47 2010 -0400 + + fix the non-kms build + + Should fix: + https://bugs.freedesktop.org/show_bug.cgi?id=30685 + +commit 81360adffb2a66b9a95a38671f9227a9718c9841 +Author: Oldřich Jedlička <oldium....@seznam.cz> +Date: Mon Sep 6 21:14:52 2010 +0200 + + radeon: proper DRI2 pending events handling when client gone. (v6) + + Properly handle asynchronous DRI2 events for disconnected clients. + Track client's pending requests and mark them as invalid when the + client disconnects. + + This is based on the version from Alban Browaeys in bug #29065. + + v1 (Alban Browaeys): Based upon a detailed explanation from Oldřich + Jedlička and comments from Christopher James Halse Rogers. + on http://lists.x.org/archives/xorg-driver-ati/2010-August/016780.html . + + v2: Updated version to apply on master. Removed unnecessary + client_index field from _DRI2FrameEvent. Added freeing/removing from + list to failed paths of radeon_dri2_schedule_wait_msc and + radeon_dri2_schedule_swap. + + v3: Adopt to older xorg-server that doesn't have dixRegisterPrivateKey. + + v4: Conditional include of list.h, unreachable return removed. + + v5: Distribute list.h as xorg_list.h, remove xorg-server version check. + Use the version from xorg-server when available (checked in + configure.ac). + + v6: Removed xorg_list.h, made DRI2 scheduling features dependent on + list.h presence. + +commit adee138f007e26307f1aab7f8fe066150c12e55d +Author: Jesse Adkins <jesserayadk...@gmail.com> +Date: Tue Sep 28 13:29:50 2010 -0700 + + Purge cvs tags. + + Signed-off-by: Jesse Adkins <jesserayadk...@gmail.com> -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/e1pr9g1-0006bm...@alioth.debian.org