From b473a80f6ad52b8ddd14052be77df2af3af115d0 Mon Sep 17 00:00:00 2001 From: Payam Date: Wed, 26 Jan 2022 08:17:23 -0500 Subject: [PATCH] SWDEV-245531 - GLInterop adding svm support Change-Id: Id7f2a7a214f5ad692b4a7acf26cfb1dc423ed54a --- rocclr/device/pal/palresource.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/rocclr/device/pal/palresource.cpp b/rocclr/device/pal/palresource.cpp index 4c1142895b..8e47100b26 100644 --- a/rocclr/device/pal/palresource.cpp +++ b/rocclr/device/pal/palresource.cpp @@ -150,6 +150,9 @@ GpuMemoryReference* GpuMemoryReference::Create(const Device& dev, } Pal::GpuMemoryCreateInfo createInfo = {}; + if (amd::IS_HIP) { //creating svm buffer in case of interop with HIP + createInfo.vaRange = Pal::VaRange::Svm; + } GpuMemoryReference* memRef = new (gpuMemSize) GpuMemoryReference(dev); if (memRef != nullptr) { result = dev.iDev()->OpenExternalSharedGpuMemory(openInfo, &memRef[1], &createInfo,