intel/fs: Add Wa_14014435656
authorSagar Ghuge <sagar.ghuge@intel.com>
Thu, 9 Sep 2021 17:45:33 +0000 (10:45 -0700)
committerMarge Bot <emma+marge@anholt.net>
Thu, 17 Mar 2022 14:18:02 +0000 (14:18 +0000)
commit2e336c602de041a5bfd8c787b3c060b0df257947
tree1647d469e75c4af3887ca854c4b660763cabbf4e
parent6031ad4bf690fe250d90063dec7e0269da5b3016
intel/fs: Add Wa_14014435656

For any fence greater than local scope, always set flush type to at
least invalidate so that fence goes on properly.

v2: Fixup condition to trigger workaround (Lionel)

v3: Simplify workaround (Curro)

v4: Don't drop the existing WA (Curro)

Signed-off-by: Sagar Ghuge <sagar.ghuge@intel.com>
Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Cc: 22.0 <mesa-stable>
Reviewed-by: Tapani Pälli <tapani.palli@intel.com>
Reviewed-by: Francisco Jerez <currojerez@riseup.net>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14947>
src/intel/compiler/brw_eu_emit.c