From 61d9003dd4f14c20ea7a7815a211a614c82e0a1b Mon Sep 17 00:00:00 2001 From: Ross Brunton Date: Wed, 29 Jan 2025 11:35:18 +0000 Subject: [PATCH] [UR] Bump with l0 event changes UR: https://github.com/oneapi-src/unified-runtime/pull/2620 --- sycl/cmake/modules/UnifiedRuntimeTag.cmake | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/sycl/cmake/modules/UnifiedRuntimeTag.cmake b/sycl/cmake/modules/UnifiedRuntimeTag.cmake index 4c07083d355c7..5e5187733c20e 100644 --- a/sycl/cmake/modules/UnifiedRuntimeTag.cmake +++ b/sycl/cmake/modules/UnifiedRuntimeTag.cmake @@ -1,9 +1,12 @@ -# commit 14f4a3ba70b91b3adc411ec6bfc8ae86e948a990 -# Merge: 4643d1c0 3ed86fae -# Author: Kenneth Benzie (Benie) -# Date: Wed Jan 29 13:55:27 2025 +0000 +set(UNIFIED_RUNTIME_REPO "https://github.com/RossBrunton/unified-runtime.git") +# commit 80fa413d390d07de396daa851d3fc2ff3ea8cb35 +# Author: Ross Brunton +# Date: Mon Jan 27 12:34:34 2025 +0000 +# Remove virtual methods from ur_mem_handle_t_ # -# Merge pull request #2578 from Bensuo/ewan/remove_command_ref_counting +# We want to transition to handle pointers containing the ddi table as the +# first element. For this to work, handle object must not have a vtable. # -# Remove command-buffer command handle ref counting -set(UNIFIED_RUNTIME_TAG 14f4a3ba70b91b3adc411ec6bfc8ae86e948a990) +# Since ur_mem_handle_t_ is relatively simple, it's easy enough to roll +# out our own version of dynamic dispatch. +set(UNIFIED_RUNTIME_TAG 80fa413d390d07de396daa851d3fc2ff3ea8cb35)