P4 to Git Change 1336294 by gandryey@gera-w8 on 2016/11/03 17:50:35

SWDEV-86035 - Add PAL backend to OpenCL
	- Use size() method in the segment freeze instead of vmSize(), because vmSize() is aligned in PAL and different heaps may have different alignments

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palprogram.cpp#21 edit


[ROCm/clr commit: 30b62e264c]
This commit is contained in:
foreman
2016-11-03 18:14:18 -04:00
parent bad810bb2f
commit 5a2827406e
@@ -120,8 +120,9 @@ Segment::freeze(bool destroySysmem)
VirtualGPU& gpu = *gpuAccess_->dev().xferQueue();
bool result = true;
if (cpuAccess_ != nullptr) {
assert(gpuAccess_->size() == cpuAccess_->size() && "Backing store size mismatch!");
result = cpuAccess_->partialMemCopyTo(gpu,
0, 0, gpuAccess_->vmSize(), *gpuAccess_, false, true);
0, 0, gpuAccess_->size(), *gpuAccess_, false, true);
gpu.releaseMemObjects();
gpu.waitAllEngines();
}