Module: Mesa Branch: main Commit: 79b907f9412971b8f6316e1de757a2c3cfdbc603 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=79b907f9412971b8f6316e1de757a2c3cfdbc603
Author: Rob Clark <robdcl...@chromium.org> Date: Thu Nov 2 07:29:23 2023 -0700 tu/msm: Fix timeline semaphore support Fixes: daefc6e2a40b ("turnip: prep work for timeline semaphore support") Signed-off-by: Rob Clark <robdcl...@chromium.org> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/25981> --- src/freedreno/vulkan/tu_knl_drm_msm.cc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/freedreno/vulkan/tu_knl_drm_msm.cc b/src/freedreno/vulkan/tu_knl_drm_msm.cc index 3a5e3563bd6..e8fe7a9f82c 100644 --- a/src/freedreno/vulkan/tu_knl_drm_msm.cc +++ b/src/freedreno/vulkan/tu_knl_drm_msm.cc @@ -1028,6 +1028,7 @@ msm_queue_submit(struct tu_queue *queue, struct vk_queue_submit *submit) in_syncobjs[nr_in_syncobjs++] = (struct drm_msm_gem_submit_syncobj) { .handle = tu_syncobj_from_vk_sync(sync), .flags = 0, + .point = submit->waits[i].wait_value, }; } @@ -1037,6 +1038,7 @@ msm_queue_submit(struct tu_queue *queue, struct vk_queue_submit *submit) out_syncobjs[nr_out_syncobjs++] = (struct drm_msm_gem_submit_syncobj) { .handle = tu_syncobj_from_vk_sync(sync), .flags = 0, + .point = submit->signals[i].signal_value, }; }