From c32a504b5937bd427dfd8526f7bc6999b5bc09e4 Mon Sep 17 00:00:00 2001 From: Ben Goz Date: Wed, 9 Mar 2016 12:05:52 +0200 Subject: [PATCH] Support MapMemoryToGPUNodes on APU Change-Id: Ie77a2eb23cd9fe6671ff9e0630977220218e55dd Signed-off-by: Ben Goz [ROCm/ROCR-Runtime commit: b1393f822438747f5ac57a38609b732bfe2e46ec] --- projects/rocr-runtime/src/memory.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/projects/rocr-runtime/src/memory.c b/projects/rocr-runtime/src/memory.c index 50d4011788..de0b0aaf0b 100644 --- a/projects/rocr-runtime/src/memory.c +++ b/projects/rocr-runtime/src/memory.c @@ -277,6 +277,11 @@ hsaKmtMapMemoryToGPUNodes( uint32_t *gpu_id_array; HSAKMT_STATUS ret; + if (!is_dgpu && NumberOfNodes == 1) + return hsaKmtMapMemoryToGPU(MemoryAddress, + MemorySizeInBytes, + AlternateVAGPU); + ret = validate_nodeid_array(&gpu_id_array, NumberOfNodes, NodeArray); if (ret != HSAKMT_STATUS_SUCCESS)