From 66aa7f2f8a76cdda09090427759d0a9383056770 Mon Sep 17 00:00:00 2001 From: Aditya Avinash Atluri Date: Fri, 26 Feb 2016 18:50:40 -0600 Subject: [PATCH] Corrected hipPointerGetAttribute Made hipPointerGetAttribute work same as cudaPointerGetAttribute for HCC --- src/hip_hcc.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/hip_hcc.cpp b/src/hip_hcc.cpp index e3770b7001..aa2cae652e 100644 --- a/src/hip_hcc.cpp +++ b/src/hip_hcc.cpp @@ -1732,7 +1732,12 @@ hipError_t hipPointerGetAttributes(hipPointerAttribute_t *attributes, void* ptr) attributes->hostPointer = amPointerInfo._hostPointer; attributes->devicePointer = amPointerInfo._devicePointer; attributes->isManaged = 0; - + if(attributes->memoryType == hipMemoryTypeHost){ + attributes->hostPointer = ptr; + } + if(attributes->memoryType == hipMemoryTypeDevice){ + attributes->devicePointer = ptr; + } attributes->allocationFlags = amPointerInfo._appAllocationFlags; attributes->device = amPointerInfo._appId;