mirror of
https://github.com/intel/compute-runtime.git
synced 2026-01-03 06:49:52 +08:00
fix: add missing residency management in heapless mode
Related-To: NEO-7824 Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
This commit is contained in:
committed by
Compute-Runtime-Automation
parent
6bcf3eb41d
commit
0a59a26a2c
@@ -156,6 +156,15 @@ ze_result_t CommandQueueHw<gfxCoreFamily>::executeCommandListsRegularHeapless(
|
||||
return ret;
|
||||
}
|
||||
|
||||
this->getGlobalFenceAndMakeItResident();
|
||||
this->getWorkPartitionAndMakeItResident();
|
||||
this->getGlobalStatelessHeapAndMakeItResident(ctx);
|
||||
this->makePreemptionAllocationResidentForModeMidThread(ctx.isDevicePreemptionModeMidThread);
|
||||
this->makeSipIsaResidentIfSipKernelUsed(ctx);
|
||||
this->makeDebugSurfaceResidentIfNEODebuggerActive(ctx.isNEODebuggerActive(this->device));
|
||||
this->makeRayTracingBufferResident(neoDevice->getRTMemoryBackedBuffer());
|
||||
this->makeSbaTrackingBufferResidentIfL0DebuggerEnabled(ctx.isDebugEnabled);
|
||||
|
||||
this->makeCsrTagAllocationResident();
|
||||
|
||||
if (instructionCacheFlushRequired) {
|
||||
|
||||
Reference in New Issue
Block a user