From: Jerome Glisse Date: Thu, 7 Jan 2010 11:39:21 +0000 (+0100) Subject: drm/radeon/kms: Schedule host path read cache flush through the ring V2 X-Git-Tag: v2.6.33-rc4~17^2~1^2~5 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=cafe6609d6dc0a6a278f9fdbb59ce4d761a35ddd;p=pandora-kernel.git drm/radeon/kms: Schedule host path read cache flush through the ring V2 R300 family will hard lockup if host path read cache flush is done through MMIO to HOST_PATH_CNTL. But scheduling same flush through ring seems harmless. This patch remove the hdp_flush callback and add a flush after each fence emission which means a flush after each IB schedule. Thus we should have same behavior without the hard lockup. Tested on R100,R200,R300,R400,R500,R600,R700 family. V2: Adjust fence counts in r600_blit_prepare_copy() Signed-off-by: Jerome Glisse Reviewed-by: Alex Deucher Signed-off-by: Dave Airlie --- Reading git-diff-tree failed