fix: mark aub/tbx writable on get from usm reuse

Related-To: NEO-6893, NEO-15359, HSD-18042681561

Signed-off-by: Dominik Dabek <dominik.dabek@intel.com>
This commit is contained in:
Dominik Dabek
2025-06-25 18:14:37 +00:00
committed by Compute-Runtime-Automation
parent 442c11b5ba
commit 4cbd6c79a0
2 changed files with 12 additions and 1 deletions

View File

@@ -162,6 +162,7 @@ void *SVMAllocsManager::SvmAllocationCache::get(size_t size, const UnifiedMemory
allocationIter->svmData->size = size;
allocationIter->svmData->isSavedForReuse = false;
allocationIter->svmData->gpuAllocations.getDefaultGraphicsAllocation()->setAubWritable(true, std::numeric_limits<uint32_t>::max());
allocationIter->svmData->gpuAllocations.getDefaultGraphicsAllocation()->setTbxWritable(true, std::numeric_limits<uint32_t>::max());
allocations.erase(allocationIter);
return allocationPtr;
}