Module: Mesa
Branch: main
Commit: e6e320fc7996db60231d277bc3e28fdd01018b33
URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=e6e320fc7996db60231d277bc3e28fdd01018b33

Author: Tapani Pälli <[email protected]>
Date:   Tue Apr 18 20:28:26 2023 +0300

anv: make Wa_16013994831 to use intel_needs_workaround

Signed-off-by: Tapani Pälli <[email protected]>
Reviewed-by: José Roberto de Souza <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22560>

---

 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
 

Reply via email to