From bd34138596879d73294acb8271621f0ee5bfda72 Mon Sep 17 00:00:00 2001
From: foreman
Date: Mon, 4 Nov 2019 16:39:35 -0500
Subject: [PATCH] P4 to Git Change 2024543 by cpaquot@cpaquot-ocl-lc-lnx on
2019/11/04 16:32:23
SWDEV-206239 - [HIP] Return hipErrorMemoryAllocation for fine grained VRAM for now
Affected files ...
... //depot/stg/opencl/drivers/opencl/api/hip/hip_memory.cpp#83 edit
---
hipamd/api/hip/hip_memory.cpp | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/hipamd/api/hip/hip_memory.cpp b/hipamd/api/hip/hip_memory.cpp
index 69275bbb67..6eed6e2c23 100644
--- a/hipamd/api/hip/hip_memory.cpp
+++ b/hipamd/api/hip/hip_memory.cpp
@@ -168,6 +168,11 @@ hipError_t hipExtMallocWithFlags(void** ptr, size_t sizeBytes, unsigned int flag
HIP_RETURN(hipErrorInvalidValue);
}
+ // XXX Till we have fine grained VRAM support...
+ if ((flags & hipDeviceMallocFinegrained) != 0) {
+ HIP_RETURN(hipErrorMemoryAllocation);
+ }
+
HIP_RETURN(ihipMalloc(ptr, sizeBytes, (flags & hipDeviceMallocFinegrained)? CL_MEM_SVM_FINE_GRAIN_BUFFER | CL_MEM_SVM_ATOMICS: 0));
}