From: Jerome Glisse Date: Wed, 26 Oct 2011 15:41:22 +0000 (-0400) Subject: drm/radeon: flush read cache for gtt with fence on r6xx and newer GPU V3 X-Git-Tag: v3.2-rc1~11^2~31 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=77b1bad423599c9841ea282a82172f039bb2ff92;p=pandora-kernel.git drm/radeon: flush read cache for gtt with fence on r6xx and newer GPU V3 Cayman seems to be particularly sensitive to read cache returning old data after bind/unbind to GTT. Flush read cache for GTT range with each fences for all new hw. Should fix several rendering glitches. Like V2 flush whole address space V3 also flush shader read cache https://bugs.freedesktop.org/show_bug.cgi?id=40221 https://bugs.freedesktop.org/show_bug.cgi?id=38022 https://bugzilla.redhat.com/show_bug.cgi?id=738790 Signed-off-by: Jerome Glisse Reviewed-by: Alex Deucher Signed-off-by: Dave Airlie --- Reading git-diff-tree failed