mirror of
https://github.com/intel/compute-runtime.git
synced 2026-01-03 14:55:24 +08:00
fix: invalidate tlb when dispatch monitor fence
Related-To: NEO-8067 Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
This commit is contained in:
committed by
Compute-Runtime-Automation
parent
b6535541ab
commit
1d2ed7e534
@@ -142,6 +142,7 @@ HWCMDTEST_F(IGFX_XE_HP_CORE, RenderDispatcherTest,
|
||||
EXPECT_EQ(gpuVa, NEO::UnitTestHelper<FamilyType>::getPipeControlPostSyncAddress(*pipeControl));
|
||||
EXPECT_EQ(value, pipeControl->getImmediateData());
|
||||
EXPECT_TRUE(pipeControl->getWorkloadPartitionIdOffsetEnable());
|
||||
EXPECT_TRUE(pipeControl->getTlbInvalidate());
|
||||
break;
|
||||
}
|
||||
}
|
||||
@@ -175,6 +176,7 @@ HWCMDTEST_F(IGFX_XE_HP_CORE, RenderDispatcherTest,
|
||||
EXPECT_EQ(gpuAddress, NEO::UnitTestHelper<FamilyType>::getPipeControlPostSyncAddress(*pipeControl));
|
||||
EXPECT_EQ(value, pipeControl->getImmediateData());
|
||||
EXPECT_TRUE(pipeControl->getNotifyEnable());
|
||||
EXPECT_TRUE(pipeControl->getTlbInvalidate());
|
||||
break;
|
||||
}
|
||||
}
|
||||
@@ -203,6 +205,7 @@ HWTEST_F(RenderDispatcherTest, givenRenderWithDcFlushFlagTrueWhenAddingMonitorFe
|
||||
(pipeControl->getImmediateData() == value);
|
||||
if (foundMonitorFence) {
|
||||
EXPECT_TRUE(pipeControl->getDcFlushEnable());
|
||||
EXPECT_TRUE(pipeControl->getTlbInvalidate());
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user