Skip to content

blorp: WA_16021232440 - Disable fastclear when height is 16k

Aditya Swarup requested to merge aswarup/mesa:aswarup/WA_16021232440 into main

What does this MR do and why?

blorp: WA_16021232440 - Disable fastclear when height is 16k

If surface height during fast clear is 16k, as per bspec the height programmed
should be "value - 1" i.e. 0x3FFF. However, HW adds "1" to it but ignores
overflow bit[14]. HW performs OOB check based on bit[13:0] which is 0 and
drops failed transactions.

To prevent this, split fast clears into 2 fast clears with height=8k as
suggested by Kenneth Graunke to avoid slow clears.

Signed-off-by: Aditya Swarup <aditya.swarup@intel.com>

Merge request reports