SWDEV-461702 - Disable interprocess for >3GBs local memory due to PAL failure.
Change-Id: I211d4de2e04a45148b92d256378516d2f79e210a
[ROCm/clr commit: c03ccdb9b9]
This commit is contained in:
committed by
Jaydeepkumar Patel
parent
dfe46a3093
commit
af3ed0fcf1
@@ -1684,6 +1684,10 @@ pal::Memory* Device::createBuffer(amd::Memory& owner, bool directAccess) const {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
params.interprocess_ = (owner.getMemFlags() & ROCCLR_MEM_INTERPROCESS) ? true : false;
|
params.interprocess_ = (owner.getMemFlags() & ROCCLR_MEM_INTERPROCESS) ? true : false;
|
||||||
|
// Disable interprocess for >3GBs local memory due to PAL failure.
|
||||||
|
if ((type == Resource::Local || type == Resource::Persistent) && owner.getSize() > 3 * Gi) {
|
||||||
|
params.interprocess_ = false;
|
||||||
|
}
|
||||||
if (owner.ipcShared()) {
|
if (owner.ipcShared()) {
|
||||||
type = Resource::IpcMemory;
|
type = Resource::IpcMemory;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user