From 851240024c8e620e50ddbf899ed349ee1fe06a4d Mon Sep 17 00:00:00 2001 From: foreman Date: Fri, 26 May 2017 16:08:36 -0400 Subject: [PATCH] P4 to Git Change 1414965 by gandryey@gera-w8 on 2017/05/26 15:51:24 SWDEV-79445 - OCL generic changes and code clean-up - use getBackendDevice() for HSA agent look-up for persistent memory allocation Affected files ... ... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocmemory.cpp#23 edit [ROCm/clr commit: 8854784f494db91f6594a420c872d8f13c163882] --- projects/clr/rocclr/runtime/device/rocm/rocmemory.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/projects/clr/rocclr/runtime/device/rocm/rocmemory.cpp b/projects/clr/rocclr/runtime/device/rocm/rocmemory.cpp index e05c722fb7..757cb7cec5 100644 --- a/projects/clr/rocclr/runtime/device/rocm/rocmemory.cpp +++ b/projects/clr/rocclr/runtime/device/rocm/rocmemory.cpp @@ -639,7 +639,7 @@ bool Buffer::create() { #ifdef WITH_AMDGPU_PRO if ((memFlags & CL_MEM_USE_PERSISTENT_MEM_AMD) && dev().ProEna()) { void* host_ptr = nullptr; - deviceMemory_ = dev().iPro().AllocDmaBuffer(dev().getGpuAgents()[0], size(), &host_ptr); + deviceMemory_ = dev().iPro().AllocDmaBuffer(dev().getBackendDevice(), size(), &host_ptr); if (deviceMemory_ == nullptr) { return false; }