fix: l3 flush after post sync logic in OCL

Related-To: NEO-13163
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
This commit is contained in:
Kamil Kopryk
2025-06-18 16:11:06 +00:00
committed by Compute-Runtime-Automation
parent 77e25f90d7
commit f0f89836e0
10 changed files with 63 additions and 9 deletions

View File

@@ -555,7 +555,8 @@ class CommandQueueHw : public CommandQueue {
CsrDependencies &csrDeps,
KernelOperation *blockedCommandsData,
TimestampPacketDependencies &timestampPacketDependencies,
bool relaxedOrderingEnabled);
bool relaxedOrderingEnabled,
bool blocking);
MOCKABLE_VIRTUAL bool isGpgpuSubmissionForBcsRequired(bool queueBlocked, TimestampPacketDependencies &timestampPacketDependencies, bool containsCrossEngineDependency, bool textureCacheFlushRequired) const;
void setupEvent(EventBuilder &eventBuilder, cl_event *outEvent, uint32_t cmdType);