From e6e320fc7996db60231d277bc3e28fdd01018b33 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tapani=20P=C3=A4lli?= Date: Tue, 18 Apr 2023 20:28:26 +0300 Subject: [PATCH] anv: make Wa_16013994831 to use intel_needs_workaround MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Tapani Pälli Reviewed-by: José Roberto de Souza Part-of: --- src/intel/vulkan/genX_cmd_buffer.c | 2 +- src/intel/vulkan/genX_gpu_memcpy.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/intel/vulkan/genX_cmd_buffer.c b/src/intel/vulkan/genX_cmd_buffer.c index 1bf5cbd8a59..50b5b9a915a 100644 --- a/src/intel/vulkan/genX_cmd_buffer.c +++ b/src/intel/vulkan/genX_cmd_buffer.c @@ -3206,7 +3206,7 @@ genX(streamout_prologue)(struct anv_cmd_buffer *cmd_buffer) * level preemption for another reason in genX_state.c so we can skip this * for Gfx12. */ - if (!intel_device_info_is_dg2(cmd_buffer->device->info)) + if (!intel_needs_workaround(cmd_buffer->device->info, 16013994831)) return; if (cmd_buffer->state.gfx.pipeline->uses_xfb) { diff --git a/src/intel/vulkan/genX_gpu_memcpy.c b/src/intel/vulkan/genX_gpu_memcpy.c index b903ac92c17..14f1ad227c2 100644 --- a/src/intel/vulkan/genX_gpu_memcpy.c +++ b/src/intel/vulkan/genX_gpu_memcpy.c @@ -82,7 +82,7 @@ emit_common_so_memcpy(struct anv_batch *batch, struct anv_device *device, } /* Wa_16013994831 - Disable preemption during streamout. */ - if (intel_device_info_is_dg2(device->info)) + if (intel_needs_workaround(device->info, 16013994831)) genX(batch_set_preemption)(batch, false); #endif