feature: Dispatch monitor fence from wait

Resolves: NEO-8240
Related-To: NEO-8067

Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
This commit is contained in:
Lukasz Jobczyk
2023-08-07 13:33:24 +00:00
committed by Compute-Runtime-Automation
parent f3f623900a
commit fc1f45b630
12 changed files with 225 additions and 28 deletions

View File

@@ -169,6 +169,13 @@ GmmPageTableMngr *WddmCommandStreamReceiver<GfxFamily>::createPageTableManager()
return gmmPageTableMngr;
}
template <typename GfxFamily>
void WddmCommandStreamReceiver<GfxFamily>::flushMonitorFence() {
if (this->directSubmission.get()) {
this->directSubmission->flushMonitorFence();
}
}
template <typename GfxFamily>
void WddmCommandStreamReceiver<GfxFamily>::kmDafLockAllocations(ResidencyContainer &allocationsForResidency) {
for (auto &graphicsAllocation : allocationsForResidency) {