New branch 'autobuild-unstable' available with the following commits:
commit e34dc2770654b11ddb759848583d4ee0e7b5ca35
Author: Cyril Brulebois k...@debian.org
Date: Sun Oct 17 22:31:53 2010 +0200
Add version to the xutils-dev build-dep, needed for new macros.
commit 10544931d61b4b07e3ef10cc98c99ac27cbfc471
Author: Cyril Brulebois k...@debian.org
Date: Sun Oct 17 22:31:31 2010 +0200
Add bug closure (#587999).
commit c00ea036995bf167e3132c226f6421ce43c9e244
Author: Cyril Brulebois k...@debian.org
Date: Sun Oct 17 22:04:45 2010 +0200
New upstream release.
commit 8f893e7d2d4eab0a1c612b815ee68ccb1dee8265
Merge: e3a7fe4 cc5005a
Author: Cyril Brulebois k...@debian.org
Date: Sun Oct 17 22:03:17 2010 +0200
Merge commit 'xf86-video-ati-6.13.2'
commit e3a7fe4c1131867144efa9af30fa82d8bd61e475
Author: Cyril Brulebois k...@debian.org
Date: Sun Oct 17 22:02:14 2010 +0200
Revert fix build on non-kms
This reverts commit 41d0440ede985724f6becf3a5a2356efb98c42f5.
The only purpose is making it easy to merge from upstream.
commit cc5005af61f45a3552f7358dc5aa711e42f5af54
Author: Alex Deucher alexdeuc...@gmail.com
Date: Mon Sep 27 18:20:53 2010 -0400
bump version for release
commit 7f8820fcec8c90bf2f823170bd08a23e8b4ff7af
Author: Michael Cree mc...@orcon.net.nz
Date: Mon Sep 27 13:39:12 2010 -0400
Fix some unaligned 32bit accesses in the AtomBios code.
On the Alpha architecture unaligned 32bit accesses incur a software
trap to the kernel and pollute the kernel logs. Fixed by use of the
ldl_u() interface.
Signed-off-by: Michael Cree mc...@orcon.net.nz
commit c4f834cdfbe96aa47ac5fb039f9dd7aa9730c8a3
Author: Nicolas Reinecke n...@das-labor.org
Date: Mon Sep 27 13:33:55 2010 -0400
radeon: Convert remaining x(c)alloc/xfree to m/calloc/free.
Fixes deprecation warnings missed out by
f7a91ece264af9f3fd2fc18e99aefcda93ce9f5c
commit f8fb9312d791af1f77020e8c2d35bb30841ed9aa
Author: Karl Tomlinson kar...@karlt.net
Date: Sun Aug 22 22:46:33 2010 +1200
RADEONPrepareAccess_CS: fallback to DFS when pixmap is in VRAM
This avoids costly CPU VRAM reads and lets EXA manage a system memory cache
of the portions of pixmaps needed for unaccelerated operations.
https://bugs.freedesktop.org/show_bug.cgi?id=27139
commit 35c4ff936601ee083f51510a5192fb97d622a483
Author: Karl Tomlinson kar...@karlt.net
Date: Sun Aug 22 22:28:06 2010 +1200
radeon: complete UTS and DFS even when a scratch BO is not necessary
Turns on the big-endian paths even for little-endian systems, and adds
similar paths to the r6xx/r7xx functions.
This makes UTS and DFS reliable, which will let PrepareAccess (with
mixed pixmaps) choose to fail based on whether the pixmap is in VRAM
(to avoid CPU reads).
commit d46381a3a6bf10903803f5acaa7aa0ce06373b96
Author: Karl Tomlinson kar...@karlt.net
Date: Sun Aug 22 21:02:45 2010 +1200
radeon: complete big endian UTS and DFS even when scratch allocation fails.
On big endian systems, PrepareAccess will fail when byte-swapping is
required so UploadToScreen and DownloadFromScreen cannot rely on
fallback to PrepareAccess.
When scratch BO space allocation fails, this patch merely adds simple
fallback to direct CPU access without any GPU blit. This sometimes
requires a CS flush even in UploadToScreen.
(No allocation retry after a flush is added here.)
commit 4ced4e1eff67946e306c0c67c9ed59dd5f3c4ba9
Author: Karl Tomlinson kar...@karlt.net
Date: Sun Aug 22 20:04:42 2010 +1200
RADEONDownloadFromScreenCS: flush CS writes before mapping BO for read
If unflushed CS operations write to the pixmap BO, then these need to be
flushed before mapping the BO for read. This currently only affects big
endian systems and only when the operation writes to the GTT domain.
commit a4eef8faffbb1ea2f742273ee855f4e6f992e5c8
Author: Karl Tomlinson kar...@karlt.net
Date: Sat Aug 21 22:29:34 2010 +1200
FinishAccess_CS: set bo_mapped to FALSE on unmap
This is actually only necessary when PrepareAccess may behave differently on
different calls with the same pixmap, which currently doesn't happen.
However resetting bo_mapped is necessary to let PrepareAccess (with mixed
pixmaps) choose to fail based on whether the pixmap is in VRAM (to avoid CPU
reads).
commit bfebe039af0c0282d04eb6234b6e6d1e02097146
Author: Karl Tomlinson kar...@karlt.net
Date: Sat Aug 21 21:44:39 2010 +1200
DownloadFromScreenCS: download via a scratch BO if pixmap domain is unknown
radeon_bo_is_busy() may return without setting the domain out-parameter.
If this happens, then download via a scratch GTT BO to avoid CPU VRAM read.
commit b90cb61ccb0f4f80e0627141f223354a9371d47d
Author: Alex Deucher alexdeuc...@gmail.com
Date: Tue Sep 7 11:51:16 2010 -0400
radeon: set interlaced and doublescan