From b0be4f1dae69299db2dfea5b572e5e6d8af58a97 Mon Sep 17 00:00:00 2001 From: foreman Date: Thu, 24 Nov 2016 17:43:45 -0500 Subject: [PATCH] P4 to Git Change 1345883 by gandryey@gera-w8 on 2016/11/24 17:31:06 SWDEV-102801 - OpenCL on PAL - mGPU SVM support - Update SVM path to use existent cache coherency logic for MGPU Affected files ... ... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/cl_memobj.cpp#80 edit ... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.cpp#560 edit ... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpumemory.cpp#130 edit ... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuvirtual.cpp#409 edit ... //depot/stg/opencl/drivers/opencl/runtime/device/pal/paldevice.cpp#38 edit ... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palkernel.cpp#25 edit ... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palmemory.cpp#8 edit ... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palvirtual.cpp#39 edit ... //depot/stg/opencl/drivers/opencl/runtime/platform/memory.cpp#123 edit [ROCm/clr commit: 5036b5da85d766e3b6ca9a7b9578787316b19e66] --- projects/clr/opencl/api/opencl/amdocl/cl_memobj.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/projects/clr/opencl/api/opencl/amdocl/cl_memobj.cpp b/projects/clr/opencl/api/opencl/amdocl/cl_memobj.cpp index c927447a13..90330b6ae1 100644 --- a/projects/clr/opencl/api/opencl/amdocl/cl_memobj.cpp +++ b/projects/clr/opencl/api/opencl/amdocl/cl_memobj.cpp @@ -433,7 +433,7 @@ RUNTIME_ENTRY_RET(cl_mem, clCreateBuffer, ( return (cl_mem) 0; } mem = new(amdContext) amd::Buffer(*svmMem, flags, offset, size); - host_ptr = NULL; + svmMem->setHostMem(host_ptr); } else { mem = new(amdContext) amd::Buffer(amdContext, flags, size);