Hi all,

Here are a couple of patches stalling the command streamer before
disabling the indirect state pointers.

We started disabling indirect state pointers on CNL and later applied
it back to Gen7+. A recent bug report on Gen9 seems to imply that we
get a page fault right after the instruction disabling the indirect
state pointers.

The theory here is that disabling the pointers might affect the
previous running 3DPRIMITIVE which is still pulling data out of the
pointers (we can see that EUs & samplers still at work while the page
fault happens).

These patches pass the CI but it's not confirmed whether that solves
the issue reported.

Cheers,

Lionel Landwerlin (2):
  i965: require post sync operation prior to ISP disable
  anv: emit stall at pixel scoreboard before ISP disable

 src/intel/vulkan/genX_cmd_buffer.c           | 9 ++++++++-
 src/mesa/drivers/dri/i965/brw_pipe_control.c | 8 ++++++--
 2 files changed, 14 insertions(+), 3 deletions(-)

--
2.17.0
_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to