From f6bc161d4af0775fac4ca3bc2b466834f2db941e Mon Sep 17 00:00:00 2001 From: Christophe Paquot Date: Wed, 5 Feb 2020 22:59:32 -0800 Subject: [PATCH] SWDEV-220533 - HostMapped should use fine grained. Change-Id: I4ad2064e8e5ea1cd4ed7df143c778ccb685c4f22 [ROCm/clr commit: 0c6efd9678962ea1b8b4fc9c3fd668c347a416cc] --- projects/clr/hipamd/vdi/hip_memory.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/projects/clr/hipamd/vdi/hip_memory.cpp b/projects/clr/hipamd/vdi/hip_memory.cpp index 2aa54aca30..5d568e26a4 100644 --- a/projects/clr/hipamd/vdi/hip_memory.cpp +++ b/projects/clr/hipamd/vdi/hip_memory.cpp @@ -204,7 +204,7 @@ hipError_t hipHostMalloc(void** ptr, size_t sizeBytes, unsigned int flags) { } unsigned int ihipFlags = CL_MEM_SVM_FINE_GRAIN_BUFFER | (flags << 16); - if (flags & hipHostMallocCoherent || + if (flags & (hipHostMallocCoherent | hipHostMallocMapped) || (!(flags & hipHostMallocNonCoherent) && HIP_HOST_COHERENT)) { ihipFlags |= CL_MEM_SVM_ATOMICS; }