diff --git a/projects/clr/opencl/api/opencl/amdocl/cl_svm.cpp b/projects/clr/opencl/api/opencl/amdocl/cl_svm.cpp index fa8f673f47..20fe587d3f 100644 --- a/projects/clr/opencl/api/opencl/amdocl/cl_svm.cpp +++ b/projects/clr/opencl/api/opencl/amdocl/cl_svm.cpp @@ -756,6 +756,7 @@ RUNTIME_ENTRY(cl_int, clEnqueueSVMMap, ( return CL_INVALID_CONTEXT; } + svmMem->commitSvmMemory(); offset = static_cast
(svm_ptr) - static_cast(svmMem->getSvmPtr()); if (offset < 0 || offset + size > svmMem->getSize()) { LogWarning("wrong svm address ");