On Thu, Jun 06, 2013 at 11:49:56AM -0300, Rodrigo Vivi wrote:
> WaFbcNukeOn3DBlt for IVB, HSW.
> 
> According BSPec: "Workaround: Do not enable Render Command Streamer tracking 
> for FBC.
> Instead insert a LRI to address 0x50380 with data 0x00000004 after the 
> PIPE_CONTROL that
> follows each render submission."
> 
> v2: Chris noticed that flush_domains check was missing here and also 
> suggested to do
>     LRI only when fbc is enabled. To avoid do a I915_READ on every flush lets 
> use the
>     module parameter check.
> 
> v3: Adding Wa name as Damien suggested.
> 
> v4: Ville noticed VLV doesn't support fbc at all and comment came wrong from 
> spec.
> 
> v5: Ville noticed than on blt a Cache Clean LRI should be used instead the 
> Nuke one.
> 
> v6: Check for flush domain on blt (by Ville).
>     Check for scanout dirty (by Chris).
Note quite what I had in mind, see
https://patchwork.kernel.org/patch/2606131/
-Chris

-- 
Chris Wilson, Intel Open Source Technology Centre
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx

Reply via email to