From d63da63f3f8dbfe82af36c14f76928471974f5e1 Mon Sep 17 00:00:00 2001 From: Lars-Ivar Hesselberg Simonsen Date: Tue, 17 Sep 2024 17:42:25 +0200 Subject: [PATCH] panvk: Fix use of cs_sync64_wait in cmd_wait_event The sync objects used by events are of type panvk_cs_sync32, making this mismatch hit an assert in cs_to_reg_tuple. Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/11886 Reviewed-by: Boris Brezillon Part-of: --- src/panfrost/vulkan/csf/panvk_vX_cmd_event.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/panfrost/vulkan/csf/panvk_vX_cmd_event.c b/src/panfrost/vulkan/csf/panvk_vX_cmd_event.c index 4ac54fcdc8c..1de143192f8 100644 --- a/src/panfrost/vulkan/csf/panvk_vX_cmd_event.c +++ b/src/panfrost/vulkan/csf/panvk_vX_cmd_event.c @@ -132,7 +132,7 @@ cmd_wait_event(struct panvk_cmd_buffer *cmdbuf, struct panvk_event *event, (j * sizeof(struct panvk_cs_sync32))); cs_move32_to(b, seqno, 0); - cs_sync64_wait(b, false, MALI_CS_CONDITION_GREATER, seqno, sync_addr); + cs_sync32_wait(b, false, MALI_CS_CONDITION_GREATER, seqno, sync_addr); } } }