From 9ed2f459e656dcbaaa3dde2da14ac9800bc875f8 Mon Sep 17 00:00:00 2001
From: foreman
Date: Fri, 19 Sep 2014 15:22:00 -0400
Subject: [PATCH] P4 to Git Change 1078881 by gandryey@gera-dev-w7 on
2014/09/19 15:04:45
ECR #304775 - Keep CB warm-up with CP write for SI+ only
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuresource.cpp#193 edit
---
rocclr/runtime/device/gpu/gpuresource.cpp | 10 ++++++----
1 file changed, 6 insertions(+), 4 deletions(-)
diff --git a/rocclr/runtime/device/gpu/gpuresource.cpp b/rocclr/runtime/device/gpu/gpuresource.cpp
index ea107be614..1c0fd10c3b 100644
--- a/rocclr/runtime/device/gpu/gpuresource.cpp
+++ b/rocclr/runtime/device/gpu/gpuresource.cpp
@@ -1915,10 +1915,12 @@ void
Resource::warmUpRenames(VirtualGPU& gpu)
{
for (uint i = 0; i < dev().settings().maxRenames_; ++i) {
- uint dummy = 0;
- const bool NoWait = false;
- // Write 0 for the buffer paging by VidMM
- writeRawData(gpu, sizeof(dummy), &dummy, NoWait);
+ if (dev().settings().siPlus_) {
+ uint dummy = 0;
+ const bool NoWait = false;
+ // Write 0 for the buffer paging by VidMM
+ writeRawData(gpu, sizeof(dummy), &dummy, NoWait);
+ }
const bool Force = true;
rename(gpu, Force);
}