refactor: optimize checking if heapless state init is enabled

Related-To: NEO-7824
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
This commit is contained in:
Kamil Kopryk
2024-04-15 18:00:26 +00:00
committed by Compute-Runtime-Automation
parent 5cfe731948
commit 52b4c75f68
7 changed files with 7 additions and 3 deletions

View File

@@ -218,6 +218,7 @@ ze_result_t CommandListCoreFamily<gfxCoreFamily>::appendLaunchKernelWithParams(K
engineGroupType == NEO::EngineGroupType::renderCompute, // isRcs
this->dcFlushSupport, // dcFlushEnable
this->heaplessModeEnabled, // isHeaplessModeEnabled
this->heaplessStateInitEnabled, // isHeaplessStateInitEnabled
false, // interruptEvent
!this->scratchAddressPatchingEnabled, // immediateScratchAddressPatching
};

View File

@@ -345,6 +345,7 @@ ze_result_t CommandListCoreFamily<gfxCoreFamily>::appendLaunchKernelWithParams(K
engineGroupType == NEO::EngineGroupType::renderCompute, // isRcs
this->dcFlushSupport, // dcFlushEnable
this->heaplessModeEnabled, // isHeaplessModeEnabled
this->heaplessStateInitEnabled, // isHeaplessStateInitEnabled
interruptEvent, // interruptEvent
!this->scratchAddressPatchingEnabled, // immediateScratchAddressPatching
};

View File

@@ -213,6 +213,7 @@ HWTEST2_F(CommandListAppendLaunchKernel, givenNotEnoughSpaceInCommandStreamWhenA
false, // isRcs
commandList->getDcFlushRequired(true), // dcFlushEnable
false, // isHeaplessModeEnabled
false, // isHeaplessStateInitEnabled
false, // interruptEvent
false, // immediateScratchAddressPatching
};

View File

@@ -710,6 +710,7 @@ HWTEST2_F(CommandListAppendLaunchKernel, givenNotEnoughSpaceInCommandStreamWhenA
false, // isRcs
commandList->getDcFlushRequired(true), // dcFlushEnable
false, // isHeaplessModeEnabled
false, // isHeaplessStateInitEnabled
false, // interruptEvent
false, // immediateScratchAddressPatching
};