Amendments in GPU address acquisition for media sharing on Linux

Related-To: NEO-3774

Change-Id: If3dbf1a63c4a56d8a97d6a16eb08d2ba06d8ed88
Signed-off-by: Slawomir Milczarek <slawomir.milczarek@intel.com>
This commit is contained in:
Slawomir Milczarek
2020-05-21 14:15:01 +02:00
committed by sys_ocldev
parent e61fa3260f
commit 92f4144661
2 changed files with 35 additions and 1 deletions

View File

@@ -441,7 +441,7 @@ BufferObject *DrmMemoryManager::findAndReferenceSharedBufferObject(int boHandle)
BufferObject *DrmMemoryManager::createSharedBufferObject(int boHandle, size_t size, bool requireSpecificBitness, uint32_t rootDeviceIndex) {
uint64_t gpuRange = 0llu;
gpuRange = acquireGpuRange(size, requireSpecificBitness, rootDeviceIndex, false);
gpuRange = acquireGpuRange(size, requireSpecificBitness, rootDeviceIndex, isLocalMemorySupported(rootDeviceIndex));
auto bo = new (std::nothrow) BufferObject(&getDrm(rootDeviceIndex), boHandle, size);
if (!bo) {