From 356f08aeab0b7815e7279f1da11ff8f569bc1817 Mon Sep 17 00:00:00 2001 From: Chia-I Wu Date: Tue, 1 Jul 2025 14:07:25 -0700 Subject: [PATCH] panvk: propagate CS error in barrier sync wait We don't want barriers to hide CS errors. Signed-off-by: Chia-I Wu Reviewed-by: Lars-Ivar Hesselberg Simonsen Part-of: --- src/panfrost/vulkan/csf/panvk_vX_cmd_buffer.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/panfrost/vulkan/csf/panvk_vX_cmd_buffer.c b/src/panfrost/vulkan/csf/panvk_vX_cmd_buffer.c index 9d5d6c802d4..448112c7fea 100644 --- a/src/panfrost/vulkan/csf/panvk_vX_cmd_buffer.c +++ b/src/panfrost/vulkan/csf/panvk_vX_cmd_buffer.c @@ -625,7 +625,7 @@ panvk_per_arch(emit_barrier)(struct panvk_cmd_buffer *cmdbuf, offsetof(struct panvk_cs_subqueue_context, syncobjs)); cs_add64(b, sync_addr, sync_addr, sizeof(struct panvk_cs_sync64) * i); cs_move64_to(b, add_val, 1); - cs_sync64_add(b, false, MALI_CS_SYNC_SCOPE_CSG, add_val, sync_addr, + cs_sync64_add(b, true, MALI_CS_SYNC_SCOPE_CSG, add_val, sync_addr, cs_now()); ++cs_state->relative_sync_point; }