From b4d4c4b83d125ffe9ea3c4d1f6a9aa80dbf0f165 Mon Sep 17 00:00:00 2001 From: Oded Gabbay Date: Tue, 5 May 2015 10:51:50 +0300 Subject: [PATCH] Don't report local mem aperture if local mem size is 0 Signed-off-by: Oded Gabbay [ROCm/ROCR-Runtime commit: 8aa0791ddb3b4d0bbf602d6004cca3669c278368] --- projects/rocr-runtime/src/topology.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/projects/rocr-runtime/src/topology.c b/projects/rocr-runtime/src/topology.c index 3275aba9c2..903b6f78a8 100644 --- a/projects/rocr-runtime/src/topology.c +++ b/projects/rocr-runtime/src/topology.c @@ -846,7 +846,7 @@ hsaKmtGetNodeMemoryProperties( } /*Add Local memory - HSA_HEAPTYPE_FRAME_BUFFER_PRIVATE*/ - if (i < NumBanks){ + if ((i < NumBanks) && (node[NodeId].node.LocalMemSize > 0)) { MemoryProperties[i].HeapType = HSA_HEAPTYPE_FRAME_BUFFER_PRIVATE; MemoryProperties[i].SizeInBytes = node[NodeId].node.LocalMemSize; MemoryProperties[i].VirtualBaseAddress = fmm_get_aperture_base(FMM_GPUVM, gpu_id);