From f7c194edf78458b62384e84e224d16cb5205fada Mon Sep 17 00:00:00 2001 From: kjayapra-amd Date: Mon, 5 Dec 2022 13:36:24 -0800 Subject: [PATCH] SWDEV-371904 - Adding pseudo fine grain flag to hsa memory allocation for device fine grained memory. Change-Id: I8c605d6bc3ac905bfffc6de3a56911151ef0e663 --- hipamd/src/hip_memory.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hipamd/src/hip_memory.cpp b/hipamd/src/hip_memory.cpp index df11140e13..e5310428c3 100644 --- a/hipamd/src/hip_memory.cpp +++ b/hipamd/src/hip_memory.cpp @@ -489,7 +489,7 @@ hipError_t hipExtMallocWithFlags(void** ptr, size_t sizeBytes, unsigned int flag if (flags == hipDeviceMallocDefault) { ihipFlags = 0; } else if (flags == hipDeviceMallocFinegrained) { - ihipFlags = CL_MEM_SVM_ATOMICS; + ihipFlags = CL_MEM_SVM_ATOMICS | ROCCLR_MEM_HSA_PSEUDO_FINE_GRAIN; } else if (flags == hipMallocSignalMemory) { ihipFlags = CL_MEM_SVM_ATOMICS | CL_MEM_SVM_FINE_GRAIN_BUFFER | ROCCLR_MEM_HSA_SIGNAL_MEMORY; if (sizeBytes != 8) {