[9/n] Unified Shared Memory

- Wire in support for clMemFreeINTEL.

Related-To: NEO-3148

Change-Id: Ibef61b7d9bdfa3021533faa0019b6b443145f1be
Signed-off-by: Mrozek, Michal <michal.mrozek@intel.com>
This commit is contained in:
Mrozek, Michal
2019-06-19 14:10:53 +02:00
committed by sys_ocldev
parent 72841e36c2
commit 0758661c52
4 changed files with 53 additions and 6 deletions

View File

@ -3443,7 +3443,19 @@ void *clSharedMemAllocINTEL(
cl_int clMemFreeINTEL(
cl_context context,
const void *ptr) {
return CL_OUT_OF_HOST_MEMORY;
Context *neoContext = nullptr;
auto retVal = validateObjects(WithCastToInternal(context, &neoContext));
if (retVal != CL_SUCCESS) {
return retVal;
}
if (!neoContext->getSVMAllocsManager()->freeSVMAlloc(const_cast<void *>(ptr))) {
return CL_INVALID_VALUE;
}
return CL_SUCCESS;
}
cl_int clGetMemAllocInfoINTEL(