We've been missing this workaround for a while and since it's required for Gen12, let's implement it for Gen9 first.
v2: Update comment for Gen9.
v3: Fix clearing of bits... (Lionel)
8949d27bb8b anv: implement gen9 post sync pipe control workaround
src/intel/vulkan/anv_private.h | 6 ++++++
src/intel/vulkan/genX_cmd_buffer.c | 24 ++++++++++++++++++++++++
src/intel/vulkan/genX_query.c | 9 +++++++++
3 files changed, 39 insertions(+)