[Mesa-dev] [PATCH 1/3] i965: Fix cache pollution race during L3 partitioning set-up.

Kenneth Graunke kenneth at whitecape.org
Sat Feb 6 21:03:56 UTC 2016


On Thursday, January 14, 2016 6:37:01 PM PST Francisco Jerez wrote:
> We need to split the stalling flush from the RO cache invalidation
> into a different PIPE_CONTROL command to make sure that the top of the
> pipe invalidation happens after any previous rendering is complete.
> Otherwise it's possible for previous rendering to pollute the L3 cache
> in the short window of time between RO invalidation and the completion
> of the stalling flush.  Fixes rendering artifacts on Unigine Heaven,
> Metro Last Light Redux and Metro 2033 Redux.
> 
> Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=93540
> Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=93599
> Tested-by: Darius Spitznagel <d.spitznagel at goodbytez.de>

Series is:
Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: This is a digitally signed message part.
URL: <https://lists.freedesktop.org/archives/mesa-dev/attachments/20160206/e1630bff/attachment.sig>


More information about the mesa-dev mailing list