Hi Daniel,
I have tried this patchset on a RV250 with linux-next (next-20101115) in combination w/ patchset from "[PATCH 0/9] make struct drm_mm_node embeddable" [1].
glxgears works nice. 2nd test-case is Eric Anholt's OpenArena benchmark. The screen gets blank and system is unusable (cold start, poweroff-button).
Mesa is from master GIT branch:
$ cd ~/src/mesa $ grep -A4 "git log" mesa.log + git log --pretty=short -1 commit 9cf25b3d1cd2910ae33e1faafa04629638bff0fe Author: Marek Olšák maraeo@gmail.com
r300g: return shader caps from Draw for SWTCL vertex shaders
Daniel requested me to bisect:
bad: 3-3-drm-radeon-kill-radeon_bo--gobj-pointer.patch + 2-3-drm-radeon-introduce-gem_to_radeon_bo-helper.patch good: 1-3-drm-radeon-embed-struct-drm_gem_object.patch
$cd ~/src/linux-2.6/linux-2.6.37-rc1/debian/build/source_i386_none $ cat .pc/applied-patches danvet-embed-drm_gem_object-into-radeon_bo/1-3-drm-radeon-embed-struct-drm_gem_object.patch
Looks like patch #2 is culprit according to Daniel.
Kind Regards, - Sedat -
[1] http://lists.freedesktop.org/archives/dri-devel/2010-November/005420.html
dri-devel@lists.freedesktop.org