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,
       };
    }
 

Reply via email to