From ae5d55796033af6918db16cda72b7b2e24e3cacc Mon Sep 17 00:00:00 2001
From: foreman
Date: Tue, 14 Jan 2020 17:44:07 -0500
Subject: [PATCH] P4 to Git Change 2056720 by gandryey@gera-win10 on 2020/01/14
17:35:01
SWDEV-79445 - OCL generic changes and code clean-up
- Use ClPrint to trace memory allocations
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palmemory.cpp#31 edit
---
rocclr/runtime/device/pal/palmemory.cpp | 9 ++++++++-
1 file changed, 8 insertions(+), 1 deletion(-)
diff --git a/rocclr/runtime/device/pal/palmemory.cpp b/rocclr/runtime/device/pal/palmemory.cpp
index cf69049165..e8c2397e2c 100644
--- a/rocclr/runtime/device/pal/palmemory.cpp
+++ b/rocclr/runtime/device/pal/palmemory.cpp
@@ -174,7 +174,9 @@ bool Memory::create(Resource::MemoryType memType, Resource::CreateParams* params
memRef()->gpu_ = params->gpu_;
}
if (memRef() != nullptr) {
-// printf("VM:%llx\n", iMem()->Desc().gpuVirtAddr);
+ ClPrint(amd::LOG_DEBUG, amd::LOG_RESOURCE, "Alloc: %8llx bytes, VM[%10llx, %10llx]",
+ iMem()->Desc().size, iMem()->Desc().gpuVirtAddr,
+ iMem()->Desc().gpuVirtAddr + iMem()->Desc().size);
}
}
@@ -385,6 +387,11 @@ bool Memory::createInterop() {
}
Memory::~Memory() {
+ if (memRef() != nullptr) {
+ ClPrint(amd::LOG_DEBUG, amd::LOG_RESOURCE, "Free-: %8llx bytes, VM[%10llx, %10llx]",
+ iMem()->Desc().size, iMem()->Desc().gpuVirtAddr,
+ iMem()->Desc().gpuVirtAddr + iMem()->Desc().size);
+ }
// Clean VA cache
dev().removeVACache(this);