diff --git a/src/intel/vulkan/anv_private.h b/src/intel/vulkan/anv_private.h index c44d22d9ba1..425fc9de1bc 100644 --- a/src/intel/vulkan/anv_private.h +++ b/src/intel/vulkan/anv_private.h @@ -3101,6 +3101,8 @@ enum anv_pipe_bits { */ ANV_PIPE_CCS_CACHE_FLUSH_BIT = (1 << 17), + ANV_PIPE_TLB_INVALIDATE_BIT = (1 << 18), + ANV_PIPE_CS_STALL_BIT = (1 << 20), ANV_PIPE_END_OF_PIPE_SYNC_BIT = (1 << 21), diff --git a/src/intel/vulkan/genX_cmd_buffer.c b/src/intel/vulkan/genX_cmd_buffer.c index a5e9a9b0789..981e38f736d 100644 --- a/src/intel/vulkan/genX_cmd_buffer.c +++ b/src/intel/vulkan/genX_cmd_buffer.c @@ -2543,6 +2543,8 @@ genX(batch_emit_pipe_control_write)(struct anv_batch *batch, pipe.DepthStallEnable = bits & ANV_PIPE_DEPTH_STALL_BIT; + pipe.TLBInvalidate = bits & ANV_PIPE_TLB_INVALIDATE_BIT; + #if GFX_VERx10 >= 125 pipe.PSSStallSyncEnable = bits & ANV_PIPE_PSS_STALL_SYNC_BIT; #endif