From 15f3dc646d2c3865c3e9037a0a969fcecc2134b8 Mon Sep 17 00:00:00 2001 From: Krzysztof Swiecicki Date: Wed, 12 Aug 2026 12:24:03 +0000 Subject: [PATCH] [UR][L0][L0v2] Handle TYPE_HOST_IMPORTED in urUSMGetMemAllocInfo --- unified-runtime/source/adapters/level_zero/usm.cpp | 3 +++ unified-runtime/source/adapters/level_zero/v2/usm.cpp | 3 +++ 2 files changed, 6 insertions(+) diff --git a/unified-runtime/source/adapters/level_zero/usm.cpp b/unified-runtime/source/adapters/level_zero/usm.cpp index 4694ee5411ceb..58330a223bfa6 100644 --- a/unified-runtime/source/adapters/level_zero/usm.cpp +++ b/unified-runtime/source/adapters/level_zero/usm.cpp @@ -411,6 +411,9 @@ ur_result_t urUSMGetMemAllocInfo( case ZE_MEMORY_TYPE_SHARED: MemAllocaType = UR_USM_TYPE_SHARED; break; + case ZE_MEMORY_TYPE_HOST_IMPORTED: + MemAllocaType = UR_USM_TYPE_HOST; + break; default: UR_LOG(ERR, "urUSMGetMemAllocInfo: unexpected usm memory type"); return UR_RESULT_ERROR_INVALID_VALUE; diff --git a/unified-runtime/source/adapters/level_zero/v2/usm.cpp b/unified-runtime/source/adapters/level_zero/v2/usm.cpp index 337484808c791..770d2488f6220 100644 --- a/unified-runtime/source/adapters/level_zero/v2/usm.cpp +++ b/unified-runtime/source/adapters/level_zero/v2/usm.cpp @@ -809,6 +809,9 @@ ur_result_t urUSMGetMemAllocInfo( case ZE_MEMORY_TYPE_SHARED: memAllocType = UR_USM_TYPE_SHARED; break; + case ZE_MEMORY_TYPE_HOST_IMPORTED: + memAllocType = UR_USM_TYPE_HOST; + break; default: UR_LOG(ERR, "urUSMGetMemAllocInfo: unexpected usm memory type"); return UR_RESULT_ERROR_INVALID_VALUE;