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:
@@ -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();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user