SWDEV-316824 - Fix P2P compute copy path
Use device memory object for the GPU VA address look-up. Change-Id: I76bf58b29205f7b3ba1bf68e9fcca69421267203
Dieser Commit ist enthalten in:
@@ -2104,9 +2104,9 @@ bool KernelBlitManager::copyBuffer(device::Memory& srcMemory, device::Memory& ds
|
||||
|
||||
// Program kernels arguments for the blit operation
|
||||
cl_mem mem = as_cl<amd::Memory>(srcMemory.owner());
|
||||
setArgument(kernels_[blitType], 0, sizeof(cl_mem), &mem);
|
||||
setArgument(kernels_[blitType], 0, sizeof(cl_mem), &mem, 0, &srcMemory);
|
||||
mem = as_cl<amd::Memory>(dstMemory.owner());
|
||||
setArgument(kernels_[blitType], 1, sizeof(cl_mem), &mem);
|
||||
setArgument(kernels_[blitType], 1, sizeof(cl_mem), &mem, 0, &dstMemory);
|
||||
// Program source origin
|
||||
uint64_t srcOffset = srcOrigin[0] / CopyBuffAlignment[i];
|
||||
setArgument(kernels_[blitType], 2, sizeof(srcOffset), &srcOffset);
|
||||
|
||||
In neuem Issue referenzieren
Einen Benutzer sperren