i965/icl: Disable binding table prefetching
authorTopi Pohjolainen <topi.pohjolainen@intel.com>
Wed, 30 May 2018 11:46:08 +0000 (07:46 -0400)
committerAnuj Phogat <anuj.phogat@gmail.com>
Fri, 27 Jul 2018 18:05:04 +0000 (11:05 -0700)
commita5889d70f2074201ceaeac4f96a9a0c0b1f68a31
treeee4fe6173ec581dd219731c8d84bdd393cc0aef3
parent1d71981b274ecfb9764b360772be7e9bcc868484
i965/icl: Disable binding table prefetching

Gen 11 workarounds table #2056 WABTPPrefetchDisable suggests to
disable prefetching of binding tables for ICLLP A0 and B0
steppings. It fixes multiple gpu hangs in
ext_framebuffer_multisample* tests on ICLLP B0 h/w.

Anuj: Add comments and commit message.
      Add gen 11 checks in the code.

Signed-off-by: Anuj Phogat <anuj.phogat@gmail.com>
Reviewed-by: Rafael Antognolli <rafael.antognolli@intel.com>
src/intel/blorp/blorp_genX_exec.h
src/mesa/drivers/dri/i965/genX_state_upload.c