mirror of
https://github.com/intel/compute-runtime.git
synced 2026-01-22 11:21:47 +08:00
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:
committed by
Compute-Runtime-Automation
parent
c340a8b075
commit
3ee33d26d9
@@ -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,
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user