summaryrefslogtreecommitdiff
path: root/driver/xf86-video-ati/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'driver/xf86-video-ati/ChangeLog')
-rw-r--r--driver/xf86-video-ati/ChangeLog402
1 files changed, 402 insertions, 0 deletions
diff --git a/driver/xf86-video-ati/ChangeLog b/driver/xf86-video-ati/ChangeLog
index db003752d..f1fbb4aab 100644
--- a/driver/xf86-video-ati/ChangeLog
+++ b/driver/xf86-video-ati/ChangeLog
@@ -1,3 +1,405 @@
+commit 008eb209d506ed7195fd544dfa91be9783946fd5
+Author: Dave Airlie <airlied@redhat.com>
+Date: Fri Jun 29 14:46:55 2012 +0100
+
+ configure: bump version number to 6.14.6 pre-release
+
+ Signed-off-by: Dave Airlie <airlied@redhat.com>
+
+commit 72fea2635a56c4f572c07fc50fc58f703a21eb4f
+Author: Dave Airlie <airlied@redhat.com>
+Date: Fri Jun 29 14:46:17 2012 +0100
+
+ radeon: require libdrm 2.4.36 for KMS support.
+
+ This is due to some commits to the surface manager that fix bugs.
+
+ Signed-off-by: Dave Airlie <airlied@redhat.com>
+
+commit 179b035835bfa99283d44ba2d5ee17e686196535
+Author: Michel Dänzer <michel.daenzer@amd.com>
+Date: Wed Jun 27 19:26:51 2012 +0200
+
+ Fix up displayWidth vs. virtualX confusion in radeon_setup_kernel_mem().
+
+ It was using the pitch (displayWidth) for the virtual width (virtualX). This
+ prevented using page flipping in some cases, as displayWidth was already
+ overaligned for virtualX, so the DRI2 front and back buffers ended up having
+ a different pitch.
+
+ Signed-off-by: Michel Dänzer <michel.daenzer@amd.com>
+ Reviewed-by: Jerome Glisse <jglisse@redhat.com>
+
+commit 5dc5012320536f7b1e86a81ed3b823e3626828e1
+Author: Dave Airlie <airlied@redhat.com>
+Date: Mon Jun 25 09:23:04 2012 +0100
+
+ radeon: dixPrivateKeyRegistered is only in server 1.9
+
+ just fallback to the old behaviour on older servers.
+
+ should fix: https://bugs.freedesktop.org/show_bug.cgi?id=51388
+ Review-over-irc: Michel Dänzer <michel.daenzer@amd.com>
+ Signed-off-by: Dave Airlie <airlied@redhat.com>
+
+commit 248e912c487636d7352cfad43c03fc9f19fc2215
+Author: Michel Dänzer <michel.daenzer@amd.com>
+Date: Fri Jun 8 12:18:48 2012 +0200
+
+ UMS: Fix CRTC DPMS state check.
+
+ Signed-off-by: Michel Dänzer <michel.daenzer@amd.com>
+
+commit 58883711136fa6671d4f3250d4ee973e2953ebb4
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Thu Jun 7 11:47:21 2012 -0400
+
+ configure: bump version post release
+
+ Signed-off-by: Alex Deucher <alexdeucher@gmail.com>
+
+commit 3a9103f855c67bbcd7b97ee2e96836353e0d789d
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Thu Jun 7 11:27:08 2012 -0400
+
+ configure: bump for release
+
+ Signed-off-by: Alex Deucher <alexdeucher@gmail.com>
+
+commit f1693ee09e9b251eb75e3e5fe0ee7699fec6fb98
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Thu Jun 7 11:23:31 2012 -0400
+
+ configure: bump libdrm_radeon requirement
+
+ Signed-off-by: Alex Deucher <alexdeucher@gmail.com>
+
+commit 77a056c1725c9c44a328ed324687bdf35144e9e2
+Author: Michel Dänzer <michel.daenzer@amd.com>
+Date: Wed Jun 6 12:29:37 2012 +0200
+
+ Don't page-flip or wait on a CRTC while we're VT-switched away.
+
+ We don't know what the CRTC state is.
+
+ Signed-off-by: Michel Dänzer <michel.daenzer@amd.com>
+
+commit 1d9f1eb7e65c57c52759ccbfa51e8bdd5a10acac
+Author: Michel Dänzer <michel.daenzer@amd.com>
+Date: Wed Jun 6 12:16:08 2012 +0200
+
+ Don't wait on a CRTC which has been disabled via DPMS (bug #49761).
+
+ Fixes https://bugs.freedesktop.org/show_bug.cgi?id=49761 .
+
+ Signed-off-by: Michel Dänzer <michel.daenzer@amd.com>
+
+commit 4603285aa8efaf2614f15a38254465cec2075f11
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Tue Jun 5 09:48:59 2012 -0400
+
+ radeon: add new PCI ids
+
+ Signed-off-by: Alex Deucher <alexdeucher@gmail.com>
+
+commit 9307609420b4b209767d2057b4803bcb16cc1455
+Author: Dave Airlie <airlied@redhat.com>
+Date: Sat Jun 2 17:16:34 2012 +0100
+
+ radeon: improve smooth startup fallbacks.
+
+ If we can't handover the framebuffer, memset it to black.
+
+ mostly ported from nouveau.
+
+ Signed-off-by: Dave Airlie <airlied@redhat.com>
+
+commit 89a4c79a43a2b6963e41d7812e8fe5beedb556af
+Author: Dave Airlie <airlied@redhat.com>
+Date: Sat Jun 2 17:14:14 2012 +0100
+
+ radeon: fix smooth startup with tiling enabled.
+
+ We need to use the surface we worked out when we allocated the front bo,
+ not work out a new surface from scratch.
+
+ This fixes smooth handover from plymouth to gdm on F17.
+
+ Signed-off-by: Dave Airlie <airlied@redhat.com>
+
+commit c1b9b2c9d71a87a0b98ccdb542da8a30c8c4d99a
+Author: Dave Airlie <airlied@redhat.com>
+Date: Fri Jun 1 12:22:06 2012 +0100
+
+ radeon: fix compat api for newest planned API.
+
+ Signed-off-by: Dave Airlie <airlied@redhat.com>
+
+commit 68c51d148b22ee8cbe98b5d5441e3494804ee808
+Author: Dave Airlie <airlied@redhat.com>
+Date: Fri Jun 1 12:21:34 2012 +0100
+
+ drmmode: drop flags arg to adjust frame.
+
+ Signed-off-by: Dave Airlie <airlied@redhat.com>
+
+commit b1e9c3081d2b975682a62389aa29063b79f9655c
+Author: Dave Airlie <airlied@redhat.com>
+Date: Thu May 24 17:54:41 2012 +0100
+
+ radeon: move include down further
+
+ fixes tinderbox build.
+
+ Signed-off-by: Dave Airlie <airlied@redhat.com>
+
+commit 5ed959585f35a4eff2cd803ae222b46d164f210d
+Author: Dave Airlie <airlied@redhat.com>
+Date: Thu May 24 08:17:11 2012 +0100
+
+ radeon: update compat-api.h for block handler + enable/disable fb.
+
+ This updates the compat stuff for the latest block handler code,
+ and the enable/disable interface.
+
+ Signed-off-by: Dave Airlie <airlied@redhat.com>
+
+commit 2de17efdcb502f91fb145130c12be3cb164f03c5
+Author: Dave Airlie <airlied@redhat.com>
+Date: Thu May 24 08:16:39 2012 +0100
+
+ radeon/xvmc: fix build with new API.
+
+ This was missing the compat include.
+
+ Signed-off-by: Dave Airlie <airlied@redhat.com>
+
+commit a1f47768309aa8b14b13f05ba01bb490024c4cbc
+Author: Dave Airlie <airlied@redhat.com>
+Date: Thu May 24 07:55:14 2012 +0100
+
+ radeon: fix a few more RHDAtomBiosFunc uses
+
+ I missed these in my initial search/replace for some reason.
+
+ Signed-off-by: Dave Airlie <airlied@redhat.com>
+
+commit c26e40cf60eb6a2bffb5ec7cba1f1bbffcbf1d53
+Author: Dave Airlie <airlied@redhat.com>
+Date: Wed May 23 12:12:54 2012 +0100
+
+ radeon/atombios: rewrite atombios parser code to not use xf86Screens.
+
+ Just pass the ScrnInfoPtr around instead.
+
+ Signed-off-by: Dave Airlie <airlied@redhat.com>
+
+commit 14122214edabd2a574b66577289a7c8732f4e953
+Author: Dave Airlie <airlied@redhat.com>
+Date: Wed May 23 11:57:35 2012 +0100
+
+ radeon/generic_bus: stop passing scrnIndex
+
+ Just pass a pointer to the screen, removes usage of xf86Screens lookup
+
+ Signed-off-by: Dave Airlie <airlied@redhat.com>
+
+commit 2101e485480e3ffd6a17ed12f5287b8b1e4e0223
+Author: Dave Airlie <airlied@redhat.com>
+Date: Tue May 22 16:17:55 2012 +0100
+
+ compat for new server API
+
+commit 9d2549057ffced996bfaeb8df4901ef57da636c7
+Author: Dave Airlie <airlied@redhat.com>
+Date: Wed May 16 15:45:53 2012 +0100
+
+ ati: convert to new screen conversion APIs
+
+ The compat header takes care of the old server vs new server.
+
+ this commit was autogenerated from util/modular/x-driver-screen-scrn-conv.sh
+
+ Signed-off-by: Dave Airlie <airlied@redhat.com>
+
+commit 80a45bfc26e20d1d481f13cb15c0720d165a8306
+Author: Dave Airlie <airlied@redhat.com>
+Date: Wed May 16 15:42:59 2012 +0100
+
+ radeon: add compat-api.h
+
+commit 84c3900b5179a8d2cc5f925e94ed5b2bbdee1ad9
+Author: Dave Airlie <airlied@redhat.com>
+Date: Wed May 23 08:49:45 2012 +0100
+
+ radeon/xaa: drop scrnIndex parameter to some functions
+
+ This isn't needed, and makes api changes later easier.
+
+ Signed-off-by: Dave Airlie <airlied@redhat.com>
+
+commit 3fb694b308ebadd1b849836059b6b56bb19385f7
+Author: Thierry Vignaud <thierry.vignaud@gmail.com>
+Date: Wed May 16 14:43:53 2012 +0200
+
+ UMS/EXA: Add reminder for potential solid picture performance issue.
+
+commit 4b9bad959438725e4434e2aa4f142542d8dcc260
+Author: Roland Scheidegger <rscheidegger_lists@hispeed.ch>
+Date: Fri May 11 05:25:32 2012 +0200
+
+ radeon: use GB_GR and BG_RG formats for packed yuv video for r600+
+
+ Those formats were invented for exactly that purpose so use them.
+ This saves some code and also some hw resources (only need one
+ sampler instead of two for packed yuv).
+ Only tested on EG.
+
+commit 37786e9027b8c8d1f9ec9928915784dd28853766
+Author: Roland Scheidegger <rscheidegger_lists@hispeed.ch>
+Date: Fri May 11 05:25:33 2012 +0200
+
+ radeon: avoid rounding errors in texture coords for textured xv on EG+
+
+ make sure the division is done with floats, otherwise the coordinate
+ can be wrong up to 1 texel.
+ Particularly visible with clipping and small source scaled up (since one
+ texel can be a shift of several pixels) but could be seen even unscaled.
+ Should provide more accurate coords without clipping too depending on the
+ scale factor probably.
+ This is a straight port of 688c8a54a00b01e73a11970ad2abe858f8c7c5c4
+ when I apparently forgot the eg code...
+
+commit faea3aafa8c9a7c1bc866ffcd847972c5569c8bc
+Author: Anisse Astier <anisse@astier.eu>
+Date: Thu May 10 17:22:59 2012 +0200
+
+ Fail more gracefully when drm surface manager can't be initialized
+
+ Should make bugs like https://bugs.freedesktop.org/show_bug.cgi?id=48138
+ easier to diagnose.
+
+ [ Michel Dänzer: Appended newline to error message. ]
+
+ Signed-off-by: Anisse Astier <anisse@astier.eu>
+ Singed-off-by: Michel Dänzer <michel.daenzer@amd.com>
+
+commit b0b7d8d26fd107df342b5c87b0a38e5bb08101a9
+Author: Michel Dänzer <michel.daenzer@amd.com>
+Date: Wed May 9 11:08:49 2012 +0200
+
+ EXA/UMS: Synchronize to the GPU before writing solid colour to scratch pixmap.
+
+ UMS doesn't do this automagically. It's a big hammer that will probably suck
+ for performance, but I don't have any better ideas right now.
+
+ Signed-off-by: Michel Dänzer <michel.daenzer@amd.com>
+
+commit 6bda7ceda645e838723883d133d614def1511d16
+Author: Michel Dänzer <michel.daenzer@amd.com>
+Date: Thu May 3 15:07:30 2012 +0200
+
+ EXA: Attempt to fix solid picture acceleration with UMS.
+
+ Only compile tested, but should fix
+ https://bugs.freedesktop.org/show_bug.cgi?id=49182 .
+
+ Signed-off-by: Michel Dänzer <michel.daenzer@amd.com>
+
+commit b33cf9cf9dce5add8aaccab10ba5aaa64247c8ce
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Wed May 2 09:55:16 2012 -0400
+
+ radeon: add MacModel entry for SAM440ep embedded board
+
+ Signed-off-by: Alex Deucher <alexdeucher@gmail.com>
+
+commit 0bda305f7ab2a4720b3fea3f318ab2a73be151e5
+Author: Alex Deucher <alexander.deucher@amd.com>
+Date: Fri Apr 13 13:28:10 2012 -0400
+
+ EXA: Support acceleration of solid pictures on R2xx.
+
+ Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
+ Reviewed-by: Michel Dänzer <michel.daenzer@amd.com>
+
+commit a7754b076e355fef3aea082b6e2d3aefbb8e7a9b
+Author: Alex Deucher <alexander.deucher@amd.com>
+Date: Fri Apr 13 13:24:46 2012 -0400
+
+ EXA: Support acceleration of solid pictures on R1xx.
+
+ Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
+ Reviewed-by: Michel Dänzer <michel.daenzer@amd.com>
+
+commit cac2d7ed54918579418fc762558497d3ec547fad
+Author: Alex Deucher <alexander.deucher@amd.com>
+Date: Sat Apr 14 08:53:39 2012 -0400
+
+ EXA: Support acceleration of solid pictures on Evergreen/NI.
+
+ Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
+ Reviewed-by: Michel Dänzer <michel.daenzer@amd.com>
+
+commit d88b9700137ee407c483f263bb55c77cd6f92fef
+Author: Michel Dänzer <michel.daenzer@amd.com>
+Date: Fri Apr 13 09:35:38 2012 +0200
+
+ EXA: Support acceleration of solid pictures on R3xx-R7xx.
+
+ Allocate 1x1 scratch pixmaps to hold the solid picture colours.
+
+ This works around https://bugs.freedesktop.org/show_bug.cgi?id=47266 and might
+ improve performance in other cases as well.
+
+ Signed-off-by: Michel Dänzer <michel.daenzer@amd.com>
+
+commit 66b586b9b9cdaf70f0fcd547b5a04f044d848d44
+Author: Michel Dänzer <michel.daenzer@amd.com>
+Date: Mon Apr 16 15:33:36 2012 +0200
+
+ RADEONCopySwap: Fix RADEON_HOST_DATA_SWAP_16BIT case.
+
+ It was the same code as for RADEON_HOST_DATA_SWAP_32BIT. This caused bus errors
+ on FreeBSD/PPC, but I'm not sure how it could not cause problems anywhere...
+
+ Reported-by: Andreas Tobler <andreast@fgznet.ch>
+ Signed-off-by: Michel Dänzer <michel.daenzer@amd.com>
+ Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
+
+commit 1e656cd5973bbcf85b63406638ede0bccd65e28f
+Author: Michel Dänzer <michel.daenzer@amd.com>
+Date: Mon Apr 16 15:44:01 2012 +0200
+
+ Make radeon_setup_kernel_mem failures more graceful and verbose.
+
+ So that bugs like https://bugs.freedesktop.org/show_bug.cgi?id=48138 can be
+ diagnosed more easily.
+
+ Signed-off-by: Michel Dänzer <michel.daenzer@amd.com>
+
+commit d282719a9c2fb0ee32830aa75b8dfbb9392954ed
+Author: Jerome Glisse <jglisse@redhat.com>
+Date: Wed Apr 4 17:08:30 2012 -0400
+
+ r6xx-r9xx: force 1D tiling for buffer with height < 64
+
+ Due to some old kernel issue, height is 8 aligned insided the ddx
+ For buffer with height btw 57 & 63 this lead ddx to believe it can
+ allocate a 2D tiled surface while mesa will not align height and
+ will assume 1D tiled leading to disagreement and rendering issue.
+ This patch force buffer with height < 64 to be 1D tiled.
+
+ Signed-off-by: Jerome Glisse <jglisse@redhat.com>
+
+commit de2419e5509398328903ca61f4ea80852cba6bc4
+Author: Alex Deucher <alexdeucher@gmail.com>
+Date: Thu Mar 29 00:28:39 2012 -0400
+
+ configure: bump version post release
+
+ Signed-off-by: Alex Deucher <alexdeucher@gmail.com>
+
commit 9425c50e93903fb64d9e569cfdc1e2c35d16ce25
Author: Alex Deucher <alexdeucher@gmail.com>
Date: Thu Mar 29 00:19:12 2012 -0400