refactor: remove not needed code

- low priority never uses direct submission

Signed-off-by: Michal Mrozek <michal.mrozek@intel.com>
This commit is contained in:
Michal Mrozek
2025-09-02 11:57:15 +00:00
committed by Compute-Runtime-Automation
parent c340a8b075
commit 3ee33d26d9
7 changed files with 1 additions and 33 deletions

View File

@@ -1284,7 +1284,6 @@ HWTEST_F(InitDirectSubmissionTest, givenLowPriorityContextWhenDirectSubmissionDi
auto hwInfo = device->getRootDeviceEnvironment().getMutableHardwareInfo();
hwInfo->capabilityTable.directSubmissionEngines.data[aub_stream::ENGINE_RCS].engineSupported = true;
hwInfo->capabilityTable.directSubmissionEngines.data[aub_stream::ENGINE_RCS].useLowPriority = false;
hwInfo->capabilityTable.directSubmissionEngines.data[aub_stream::ENGINE_RCS].submitOnInit = false;
csr->setupContext(*osContext);
@@ -1296,26 +1295,6 @@ HWTEST_F(InitDirectSubmissionTest, givenLowPriorityContextWhenDirectSubmissionDi
csr.reset();
}
HWTEST_F(InitDirectSubmissionTest, givenLowPriorityContextWhenDirectSubmissionEnabledOnLowPriorityThenExpectFeatureAvailable) {
auto csr = std::make_unique<CommandStreamReceiverHw<FamilyType>>(*device->executionEnvironment, device->getRootDeviceIndex(), device->getDeviceBitfield());
std::unique_ptr<OsContext> osContext(OsContext::create(device->getExecutionEnvironment()->rootDeviceEnvironments[0]->osInterface.get(), device->getRootDeviceIndex(), 0,
EngineDescriptorHelper::getDefaultDescriptor({aub_stream::ENGINE_RCS, EngineUsage::lowPriority},
PreemptionMode::ThreadGroup, device->getDeviceBitfield())));
osContext->ensureContextInitialized(false);
auto hwInfo = device->getRootDeviceEnvironment().getMutableHardwareInfo();
hwInfo->capabilityTable.directSubmissionEngines.data[aub_stream::ENGINE_RCS].engineSupported = true;
hwInfo->capabilityTable.directSubmissionEngines.data[aub_stream::ENGINE_RCS].useLowPriority = true;
hwInfo->capabilityTable.directSubmissionEngines.data[aub_stream::ENGINE_RCS].submitOnInit = false;
csr->setupContext(*osContext);
csr->initializeTagAllocation();
bool ret = csr->initDirectSubmission();
EXPECT_TRUE(ret);
EXPECT_TRUE(csr->isDirectSubmissionEnabled());
csr.reset();
}
HWTEST_F(InitDirectSubmissionTest, givenInternalContextWhenDirectSubmissionDisabledOnInternalThenExpectFeatureNotAvailable) {
auto csr = std::make_unique<CommandStreamReceiverHw<FamilyType>>(*device->executionEnvironment, device->getRootDeviceIndex(), device->getDeviceBitfield());
std::unique_ptr<OsContext> osContext(OsContext::create(device->getExecutionEnvironment()->rootDeviceEnvironments[0]->osInterface.get(), device->getRootDeviceIndex(), 0,

View File

@@ -98,7 +98,6 @@ BMGTEST_F(BmgHwInfoTest, whenCheckDirectSubmissionEnginesThenProperValuesAreSetT
EXPECT_FALSE(directSubmissionEngines.data[i].useNonDefault);
EXPECT_TRUE(directSubmissionEngines.data[i].useRootDevice);
EXPECT_FALSE(directSubmissionEngines.data[i].useInternal);
EXPECT_FALSE(directSubmissionEngines.data[i].useLowPriority);
break;
case aub_stream::ENGINE_CCS1:
case aub_stream::ENGINE_BCS:
@@ -107,7 +106,6 @@ BMGTEST_F(BmgHwInfoTest, whenCheckDirectSubmissionEnginesThenProperValuesAreSetT
EXPECT_TRUE(directSubmissionEngines.data[i].useNonDefault);
EXPECT_TRUE(directSubmissionEngines.data[i].useRootDevice);
EXPECT_FALSE(directSubmissionEngines.data[i].useInternal);
EXPECT_FALSE(directSubmissionEngines.data[i].useLowPriority);
break;
default:
EXPECT_FALSE(directSubmissionEngines.data[i].engineSupported);
@@ -115,7 +113,6 @@ BMGTEST_F(BmgHwInfoTest, whenCheckDirectSubmissionEnginesThenProperValuesAreSetT
EXPECT_FALSE(directSubmissionEngines.data[i].useNonDefault);
EXPECT_FALSE(directSubmissionEngines.data[i].useRootDevice);
EXPECT_FALSE(directSubmissionEngines.data[i].useInternal);
EXPECT_FALSE(directSubmissionEngines.data[i].useLowPriority);
}
}
}

View File

@@ -97,7 +97,6 @@ LNLTEST_F(LnlHwInfoTest, whenCheckDirectSubmissionEnginesThenProperValuesAreSetT
EXPECT_FALSE(directSubmissionEngines.data[i].useNonDefault);
EXPECT_TRUE(directSubmissionEngines.data[i].useRootDevice);
EXPECT_FALSE(directSubmissionEngines.data[i].useInternal);
EXPECT_FALSE(directSubmissionEngines.data[i].useLowPriority);
break;
default:
EXPECT_FALSE(directSubmissionEngines.data[i].engineSupported);
@@ -105,7 +104,6 @@ LNLTEST_F(LnlHwInfoTest, whenCheckDirectSubmissionEnginesThenProperValuesAreSetT
EXPECT_FALSE(directSubmissionEngines.data[i].useNonDefault);
EXPECT_FALSE(directSubmissionEngines.data[i].useRootDevice);
EXPECT_FALSE(directSubmissionEngines.data[i].useInternal);
EXPECT_FALSE(directSubmissionEngines.data[i].useLowPriority);
}
}
}

View File

@@ -90,7 +90,6 @@ PTLTEST_F(PtlHwInfoTest, whenCheckDirectSubmissionEnginesThenProperValuesAreSetT
EXPECT_FALSE(directSubmissionEngines.data[i].useNonDefault);
EXPECT_TRUE(directSubmissionEngines.data[i].useRootDevice);
EXPECT_FALSE(directSubmissionEngines.data[i].useInternal);
EXPECT_FALSE(directSubmissionEngines.data[i].useLowPriority);
break;
case aub_stream::ENGINE_BCS:
EXPECT_TRUE(directSubmissionEngines.data[i].engineSupported);
@@ -98,7 +97,6 @@ PTLTEST_F(PtlHwInfoTest, whenCheckDirectSubmissionEnginesThenProperValuesAreSetT
EXPECT_TRUE(directSubmissionEngines.data[i].useNonDefault);
EXPECT_TRUE(directSubmissionEngines.data[i].useRootDevice);
EXPECT_FALSE(directSubmissionEngines.data[i].useInternal);
EXPECT_FALSE(directSubmissionEngines.data[i].useLowPriority);
break;
default:
EXPECT_FALSE(directSubmissionEngines.data[i].engineSupported);
@@ -106,7 +104,6 @@ PTLTEST_F(PtlHwInfoTest, whenCheckDirectSubmissionEnginesThenProperValuesAreSetT
EXPECT_FALSE(directSubmissionEngines.data[i].useNonDefault);
EXPECT_FALSE(directSubmissionEngines.data[i].useRootDevice);
EXPECT_FALSE(directSubmissionEngines.data[i].useInternal);
EXPECT_FALSE(directSubmissionEngines.data[i].useLowPriority);
}
}
}

View File

@@ -67,7 +67,6 @@ HWTEST2_F(XeLpgHwInfoTests, whenCheckDirectSubmissionEnginesThenProperValuesAreS
EXPECT_FALSE(directSubmissionEngines.data[i].useNonDefault);
EXPECT_TRUE(directSubmissionEngines.data[i].useRootDevice);
EXPECT_FALSE(directSubmissionEngines.data[i].useInternal);
EXPECT_FALSE(directSubmissionEngines.data[i].useLowPriority);
break;
default:
EXPECT_FALSE(directSubmissionEngines.data[i].engineSupported);
@@ -75,7 +74,6 @@ HWTEST2_F(XeLpgHwInfoTests, whenCheckDirectSubmissionEnginesThenProperValuesAreS
EXPECT_FALSE(directSubmissionEngines.data[i].useNonDefault);
EXPECT_FALSE(directSubmissionEngines.data[i].useRootDevice);
EXPECT_FALSE(directSubmissionEngines.data[i].useInternal);
EXPECT_FALSE(directSubmissionEngines.data[i].useLowPriority);
}
}
}