On Wednesday 02 of June 2010, Chris Wilson wrote: > Cursors need to be in the GTT domain when being accessed by the GPU. > Previously this was a fortuitous byproduct of userspace using pwrite() > to upload the image data into the cursor. The redundant clflush was > removed in commit 9b8c4a and so the image was no longer being flushed > out of the caches into main memory. One could also devise a scenario > where the cursor was rendered by the GPU, prior to being attached as the > cursor, resulting in similar corruption due to the missing MI_FLUSH. > > Fixes: > > Bug 28335 - Cursor corruption caused by commit 9b8c4a0b21 > https://bugs.freedesktop.org/show_bug.cgi?id=28335 > > Signed-off-by: Chris Wilson <ch...@chris-wilson.co.uk>
Tested-by: Arkadiusz Miśkiewicz <ar...@maven.pl> -- Arkadiusz Miśkiewicz PLD/Linux Team arekm / maven.pl http://ftp.pld-linux.org/ _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/intel-gfx