From 39eb0cf1369e344db176dd33baeaa008d88ed4f1 Mon Sep 17 00:00:00 2001
From: foreman
Date: Thu, 12 Apr 2018 12:05:24 -0400
Subject: [PATCH] P4 to Git Change 1540428 by gandryey@gera-lnx-rcf on
2018/04/12 11:38:42
SWDEV-86035 - Keep invisible memory for scratch buffer
- Currently scratch memory isn't used for compute, but PAL will assert on Local type
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palvirtual.cpp#91 edit
[ROCm/clr commit: f933209ee40869d21063c99466516bcef57cd7e9]
---
projects/clr/rocclr/runtime/device/pal/palvirtual.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/projects/clr/rocclr/runtime/device/pal/palvirtual.cpp b/projects/clr/rocclr/runtime/device/pal/palvirtual.cpp
index 4121e9899c..61a40def05 100644
--- a/projects/clr/rocclr/runtime/device/pal/palvirtual.cpp
+++ b/projects/clr/rocclr/runtime/device/pal/palvirtual.cpp
@@ -770,7 +770,7 @@ bool VirtualGPU::create(bool profiling, uint deviceQueueSize, uint rtCUs,
createInfo.allocInfo[Pal::EmbeddedDataAlloc].allocSize = 64 * Ki;
createInfo.allocInfo[Pal::EmbeddedDataAlloc].suballocSize = 64 * Ki;
- createInfo.allocInfo[Pal::GpuScratchMemAlloc].allocHeap = Pal::GpuHeapLocal;
+ createInfo.allocInfo[Pal::GpuScratchMemAlloc].allocHeap = Pal::GpuHeapInvisible;
createInfo.allocInfo[Pal::GpuScratchMemAlloc].allocSize = 64 * Ki;
createInfo.allocInfo[Pal::GpuScratchMemAlloc].suballocSize = 64 * Ki;