Enable implicit flush control by default for XE_HPG family

[2/3] - enable implicit flush for new resources

Related-To: NEO-6827

Signed-off-by: Igor Venevtsev <igor.venevtsev@intel.com>
This commit is contained in:
Igor Venevtsev
2023-01-12 14:24:24 +00:00
committed by Compute-Runtime-Automation
parent bbc13485d3
commit d99d5963df
4 changed files with 14 additions and 6 deletions

View File

@@ -166,7 +166,7 @@ HWTEST2_F(CommandStreamReceiverHwTestDg2AndLater, givenGen12AndLaterWhenRayTraci
EXPECT_EQ(0u, cs.getUsed());
}
HWTEST2_F(CommandStreamReceiverHwTestDg2AndLater, givenNotXE_HP_COREWhenCheckingNewResourceImplicitFlushThenReturnFalse, IsAtLeastXeHpgCore) {
HWTEST2_F(CommandStreamReceiverHwTestDg2AndLater, givenNotXE_HPG_COREWhenCheckingNewResourceImplicitFlushThenReturnFalse, IsNotXeHpgCore) {
MockCsrHw<FamilyType> commandStreamReceiver(*pDevice->executionEnvironment, pDevice->getRootDeviceIndex(), pDevice->getDeviceBitfield());
auto osContext = pDevice->getDefaultEngine().osContext;
commandStreamReceiver.setupContext(*osContext);
@@ -174,7 +174,15 @@ HWTEST2_F(CommandStreamReceiverHwTestDg2AndLater, givenNotXE_HP_COREWhenChecking
EXPECT_FALSE(commandStreamReceiver.checkPlatformSupportsNewResourceImplicitFlush());
}
HWTEST2_F(CommandStreamReceiverHwTestDg2AndLater, givenNotXE_HPG_COREWhenCheckingGpuIdleImplicitFlushThenReturnFalse, IsNotXeHpgCore) {
HWTEST2_F(CommandStreamReceiverHwTestDg2AndLater, givenXE_HPG_COREWhenCheckingNewResourceImplicitFlushThenReturnTrue, IsXeHpgCore) {
MockCsrHw<FamilyType> commandStreamReceiver(*pDevice->executionEnvironment, pDevice->getRootDeviceIndex(), pDevice->getDeviceBitfield());
auto osContext = pDevice->getDefaultEngine().osContext;
commandStreamReceiver.setupContext(*osContext);
EXPECT_TRUE(commandStreamReceiver.checkPlatformSupportsNewResourceImplicitFlush());
}
HWTEST2_F(CommandStreamReceiverHwTestDg2AndLater, givenNotXE_HPG_COREWhenCheckingNewResourceGpuIdleThenReturnFalse, IsNotXeHpgCore) {
MockCsrHw<FamilyType> commandStreamReceiver(*pDevice->executionEnvironment, pDevice->getRootDeviceIndex(), pDevice->getDeviceBitfield());
auto osContext = pDevice->getDefaultEngine().osContext;
commandStreamReceiver.setupContext(*osContext);