Disable sysmem alloc for SVM memory

Device backend is responsible for memory allocation, including
possible HMM support.

Change-Id: I0e4e5ae3b9551790f4f85f0791cca63196cc896e
이 커밋은 다음에 포함됨:
German Andryeyev가 2020-07-15 12:04:23 -04:00를 커밋했습니다
1 부모 55b5f5f06c
커밋 af1c4a5794
1 파일이 변경됨
+3 -2
+3 -2
파일 보기
@@ -214,8 +214,9 @@ bool Memory::allocHostMemory(void* initFrom, bool allocHostMem, bool forceCopy)
}
}
}
// Allocate host memory buffer if needed
else if (allocHostMem && !isInterop()) {
// Allocate host memory buffer if needed.
// @note: SVM host memory allocation should be done in the device backend
else if (allocHostMem && !isInterop() && !(getMemFlags() & CL_MEM_SVM_FINE_GRAIN_BUFFER)) {
if (!hostMemRef_.allocateMemory(size_, context_())) {
DevLogError("Cannot allocate Host Memory Buffer \n");
return false;