xserver-xorg-video-ati: Changes to 'debian-experimental'
ChangeLog | 762 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 762 insertions(+)
New commits:
commit 7e4f07f3490372aaa85f710563884c3e698dab4a
Author: Maarten Lankhorst <maarten.lankhorst@canonical.com>
Date: Mon Jul 16 15:33:07 2012 +0200
bump changelog
diff --git a/ChangeLog b/ChangeLog
index db00375..c9af4a3 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,765 @@
+commit 6ef1ad6a46348d3aecd8d1f5e94431ca2298853c
+Author: Michel Dänzer <michel.daenzer@amd.com>
+Date: Fri Jul 13 11:15:25 2012 +0200
+
+ Deal more gracefully with DRI2 being unavailable at build or run time.
+
+ Signed-off-by: Michel Dänzer <michel.daenzer@amd.com>
+
+commit ef8a404391036d8aa814dbda2407c789b8a64b92
+Author: Michel Dänzer <michel.daenzer@amd.com>
+Date: Thu Jul 5 20:14:48 2012 +0200
+
+ Initial SI support.
+
+ Defaults to shadowfb. 3D acceleration is available with glamor. 2D
+ acceleration is disabled until the radeonsi driver can handle glamor's
+ shaders.
+
+ v2: add chip flags (Alex Deucher)
+
+ Signed-off-by: Michel Dänzer <michel.daenzer@amd.com>
+ Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
+
+commit e9edd2f5002c642b59f028b3ec076d604ae8ce9d
+Author: Michel Dänzer <michel.daenzer@amd.com>
+Date: Wed Jun 20 08:40:07 2012 +0200
+
+ Initial glamor support.
+
+ Enable at build time with --enable-glamor and runtime with
+
+ Option "AccelMethod" "glamor"
+
+ The most notable lack of functionality is XVideo. Use something like VDPAU for
+ now.
+
+ Signed-off-by: Michel Dänzer <michel.daenzer@amd.com>
+
+commit 9eac8021f3d33a63156f9f5d43a220e88bb3f8db
+Author: Michel Dänzer <michel.daenzer@amd.com>
+Date: Wed Jun 27 14:48:47 2012 +0200
+
+ EXA: Factor out pixmap BO allocation into a helper function.
+
+ Signed-off-by: Michel Dänzer <michel.daenzer@amd.com>
+
+commit 060c7836e7f7777bacca4e23f57c5985beab33bc
+Author: Michel Dänzer <michel.daenzer@amd.com>
+Date: Wed Jul 4 11:49:18 2012 +0200
+
+ Some cosmetic fixups for the radeon manpage.
+
+ ATI -> ATI/AMD
+ PCIE -> PCIe
+
+ Signed-off-by: Michel Dänzer <michel.daenzer@amd.com>
+
+commit c3a9f64fe40c78331b9340c3832d344f38b11564
+Author: Michel Dänzer <michel.daenzer@amd.com>
+Date: Wed Jul 4 11:46:30 2012 +0200
+
+ Drop UMS specific parts from the radeon manpage.
+
+ Signed-off-by: Michel Dänzer <michel.daenzer@amd.com>
+
+commit 5ebebfdb4fadada157d1369f35a8610c0fa72e02
+Author: Dave Airlie <airlied@redhat.com>
+Date: Fri Jun 29 15:03:43 2012 +0100
+
+ radeon: fix conflict with fix in master.
+
+ Signed-off-by: Dave Airlie <airlied@redhat.com>
+
+commit ff12ddf613ad42e4566d6e10fc6cf33a4e445736
+Author: Dave Airlie <airlied@redhat.com>
+Date: Fri Jun 29 15:00:44 2012 +0100
+
+ configure: bump to 6.99.99
+
+ this is in prep for 7.0 release.
+
+ Signed-off-by: Dave Airlie <airlied@redhat.com>
+
+commit 50689ec8dbd4a68527b2ac16cecac298b8d441d0
+Merge: 6a60fcd ae682a6
+Author: Dave Airlie <airlied@redhat.com>
+Date: Fri Jun 29 14:59:47 2012 +0100
+
+ Merge remote-tracking branch 'origin/kms-only'
+
+ This merges the removal of the UMS code and subsequent simplifications.
+
+ Hell yes.
+
+ * origin/kms-only: (24 commits)
+ radeon: fix radeonchipsets properly
+ radeon: fix RADEONChipsets
+ radeon: migrate remainder of radeon_driver.c to rest of driver
+ radeon: avoid including large static struct twice.
+ radeon: drop some more unused macros/inlines
+ radeon: drop another unused struct member.
+ radeon: more unused stuff
+ radeon: drop cardType shouldn't matter to userspace.
+ radeon: drop radeonGetPixmapOffset
+ radeon: move more functions into texture video
+ radeon: drop legacy memory, merge into radeon video
+ radeon: drop unused txoffset vars.
+ radeon: drop vb_mc_addr, not needed anymore
+ radeon: drop offset member of r600 accel object
+ radeon: move macros into radeon.h
+ radeon: drop more wrapper macros.
+ radeon: further macro cleanups.
+ radeon: make exa copy funcs static.
+ radeon: drop FUNC_NAME macro and ONCE_ONLY stuff
+ radeon: drop radeon_commonfuncs.
+ ...
+
+ Conflicts:
+ configure.ac
+
+commit 6a60fcdf060a0f553d8d4f7939c2a05aa04bedfa
+Author: Dave Airlie <airlied@redhat.com>
+Date: Fri Jun 29 14:57:58 2012 +0100
+
+ configure: bump version after release.
+
+ Signed-off-by: Dave Airlie <airlied@redhat.com>
+
+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 ae682a6a1781ab023ab36e3154d6b3e88da63d64
+Author: Dave Airlie <airlied@redhat.com>
+Date: Mon Jun 18 13:11:31 2012 +0100
+
+ radeon: fix radeonchipsets properly
+
+commit 6514bcdc0fc199b4f3a8b4273bd29e0fe255d232
+Author: Dave Airlie <airlied@redhat.com>
+Date: Mon Jun 18 13:02:03 2012 +0100
+
+ radeon: fix RADEONChipsets
+
+ reported on irc by okias.
+
+ Signed-off-by: Dave Airlie <airlied@redhat.com>
+
+commit dd4ab5aba9047d522dbcfe8a341c368312e1a471
+Author: Dave Airlie <airlied@redhat.com>
+Date: Sat Jun 16 08:47:32 2012 +0100
+
+ radeon: migrate remainder of radeon_driver.c to rest of driver
+
+ This helps make a few more things static and the driver generally
+ smaller.
+
+ Signed-off-by: Dave Airlie <airlied@redhat.com>
+
+commit a19237fad2492d70777167c631f4e6e1fae0e908
+Author: Dave Airlie <airlied@redhat.com>
+Date: Sat Jun 16 08:19:35 2012 +0100
+
+ radeon: avoid including large static struct twice.
+
+ Just extern this in the one file that needs access.
+
+ Signed-off-by: Dave Airlie <airlied@redhat.com>
+
+commit c8a5c5a0dd9adc46b03b898c9c1719dbbde05ba1
+Author: Dave Airlie <airlied@redhat.com>
+Date: Fri Jun 15 19:52:14 2012 +0100
+
+ radeon: drop some more unused macros/inlines
+
+ These are no longer used anywhere.
+
+ Signed-off-by: Dave Airlie <airlied@redhat.com>
+
+commit 3097f273443b5b8fce097e2b1e09a17b02d06a40
+Author: Dave Airlie <airlied@redhat.com>
+Date: Fri Jun 15 19:45:15 2012 +0100
+
+ radeon: drop another unused struct member.
+
+ Signed-off-by: Dave Airlie <airlied@redhat.com>
+
+commit cb97e75acab84b67b7b7358860788638efc9b344
+Author: Dave Airlie <airlied@redhat.com>
+Date: Fri Jun 15 19:38:45 2012 +0100
+
+ radeon: more unused stuff
+
+ Remove all CurrentLayout stuff.
+
+ Signed-off-by: Dave Airlie <airlied@redhat.com>
+
+commit 81593e7deb688fa3108a0589c1418459ec0df4de
+Author: Dave Airlie <airlied@redhat.com>
+Date: Fri Jun 15 18:52:52 2012 +0100
+
+ radeon: drop cardType shouldn't matter to userspace.
+
+ Signed-off-by: Dave Airlie <airlied@redhat.com>
+
+commit 997b0dddfeb180043ece5eff0ac0d6a1a751f9b5
+Author: Dave Airlie <airlied@redhat.com>
+Date: Fri Jun 15 18:43:01 2012 +0100
+
+ radeon: drop radeonGetPixmapOffset
+
+ no longer needed.
+
+ Signed-off-by: Dave Airlie <airlied@redhat.com>
+
+commit 639061edb3ac35a24e4d6633c9b6384434dcac64
+Author: Dave Airlie <airlied@redhat.com>
+Date: Fri Jun 15 18:38:48 2012 +0100
+
+ radeon: move more functions into texture video
+
+ make more thing static.
+
+ Signed-off-by: Dave Airlie <airlied@redhat.com>
+
+commit 85711a0a6a553232b603dbbb2b2d234c35391578
+Author: Dave Airlie <airlied@redhat.com>
+Date: Fri Jun 15 17:26:50 2012 +0100
+
+ radeon: drop legacy memory, merge into radeon video
+
+ This merges these two functions into textured video code.
+
+ Signed-off-by: Dave Airlie <airlied@redhat.com>
+
+commit 445ca1d66ce7b37762731fe67407cc1b978bb129
+Author: Dave Airlie <airlied@redhat.com>
+Date: Fri Jun 15 17:13:48 2012 +0100
+
+ radeon: drop unused txoffset vars.
+
+ These vars aren't being used anymore.
+
+ Signed-off-by: Dave Airlie <airlied@redhat.com>
+
+commit 832244de9e6d7aa1b8fbeb29c9a6a86923744d60
+Author: Dave Airlie <airlied@redhat.com>
+Date: Fri Jun 15 17:09:00 2012 +0100
+
+ radeon: drop vb_mc_addr, not needed anymore
+
+ This field is totally unused now, so drop it.
+
+ Signed-off-by: Dave Airlie <airlied@redhat.com>
+
+commit 6559b6e28bf111b64c3aeb5ec1260acfeb3e0b7f
+Author: Dave Airlie <airlied@redhat.com>
+Date: Fri Jun 15 17:05:54 2012 +0100
+
+ radeon: drop offset member of r600 accel object
+
+ This is always 0 now.
+
+ Signed-off-by: Dave Airlie <airlied@redhat.com>
+
+commit 857179e538c9752fab239a21312d0fcc80022151
+Author: Dave Airlie <airlied@redhat.com>
+Date: Fri Jun 15 16:55:23 2012 +0100
+
+ radeon: move macros into radeon.h
+
+ Drop separate header file, there isn't many separate macros now.
+
+ Signed-off-by: Dave Airlie <airlied@redhat.com>
+
+commit 148e889149f5ecc3dc2473f2a9e01572eeb037d3
+Author: Dave Airlie <airlied@redhat.com>
+Date: Fri Jun 15 16:52:24 2012 +0100
+
+ radeon: drop more wrapper macros.
+
+ Signed-off-by: Dave Airlie <airlied@redhat.com>
+
+commit ad8629e3323efe484dd1421d94dd934e1bfafe56
+Author: Dave Airlie <airlied@redhat.com>
+Date: Fri Jun 15 16:49:13 2012 +0100
+
+ radeon: further macro cleanups.
+
+ drop some more of the wrapper macros.
+
+ Signed-off-by: Dave Airlie <airlied@redhat.com>
+
+commit 96644f96f1a2df1d7d1ca8cbdc9a105affdb4f32
+Author: Dave Airlie <airlied@redhat.com>
+Date: Fri Jun 15 16:34:53 2012 +0100
+
+ radeon: make exa copy funcs static.
+
+ These are no longer used outside this area.
+
+ Signed-off-by: Dave Airlie <airlied@redhat.com>
+
+commit 83904b820b81d226940ec6d663246f243f92e7ba
+Author: Dave Airlie <airlied@redhat.com>
+Date: Fri Jun 15 16:30:41 2012 +0100
+
+ radeon: drop FUNC_NAME macro and ONCE_ONLY stuff
+
+ Drop all the CP vs MMIO macros that name functions.
+
+ Signed-off-by: Dave Airlie <airlied@redhat.com>
+
+commit b422d8085aab4e01a1ac4ffb247c73fe51aafa0d
+Author: Dave Airlie <airlied@redhat.com>
+Date: Fri Jun 15 16:14:54 2012 +0100
+
+ radeon: drop radeon_commonfuncs.
+
+ modify all the macros and drop it into radeon_accel.c
+
+ Signed-off-by: Dave Airlie <airlied@redhat.com>
+
+commit 29dd3f84eecd2892a438f004403521de8986a91d
+Author: Dave Airlie <airlied@redhat.com>
+Date: Fri Jun 15 16:11:03 2012 +0100
+
+ radeon: misc cleanups.
+
+ Signed-off-by: Dave Airlie <airlied@redhat.com>
+
+commit 678c1f3425c0fa7e98795c8e351da77d04652e02
+Author: Dave Airlie <airlied@redhat.com>
+Date: Fri Jun 15 16:06:27 2012 +0100
+
+ make pci chipsets static
+
+ Signed-off-by: Dave Airlie <airlied@redhat.com>
+
+commit 95cbbe999418c72dc407069d31e759d70f49ab16
+Author: Dave Airlie <airlied@redhat.com>
+Date: Fri Jun 15 16:01:53 2012 +0100
+
+ drop RING_LOCALS/ACCEL_PREAMBLE
+
+ these were unused now.
+
+ Signed-off-by: Dave Airlie <airlied@redhat.com>
+
+commit 18d5ae3bd9075ac1a2ee21b071ac133e2e634b62
+Author: Dave Airlie <airlied@redhat.com>
+Date: Fri Jun 15 10:05:03 2012 +0100
+
+ radeon: drop all UMS/DRI1/XAA/overlay support.
+
+ This overhauls the radeon driver and removes all the old UMS-only code,
+ it drops all the UMS, DRI1, XAA, overlay Xv, video capture, tv tuners
+
+ There are probably a lot more cleanups that will fall out of this afterwards.
+
+ So far this is compile/build tested.
+
+ 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
Reply to: