fix: add cache flush as dependency for bcs ccs synchronization

Related-to: NEO-9872
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
This commit is contained in:
Maciej Plewka
2024-05-09 11:17:06 +00:00
committed by Compute-Runtime-Automation
parent 10ed479b16
commit e39893485c
13 changed files with 112 additions and 5 deletions

View File

@@ -199,6 +199,7 @@ class CommandStreamReceiverHw : public CommandStreamReceiver {
void programStateBaseAddressHeapless(Device &device, LinearStream &commandStream);
void programComputeModeHeapless(Device &device, LinearStream &commandStream);
void handleAllocationsResidencyForflushTaskStateless(const IndirectHeap *dsh, const IndirectHeap *ioh, const IndirectHeap *ssh);
bool submitDependencyUpdate(TagNodeBase *tag) override;
protected:
void programPreemption(LinearStream &csr, DispatchFlags &dispatchFlags);