mirror of
https://github.com/intel/compute-runtime.git
synced 2026-01-05 09:09:04 +08:00
feature: Add support for media freq domain on linux
Related-To: LOCI-4552 Signed-off-by: Mayank Raghuwanshi <mayank.raghuwanshi@intel.com>
This commit is contained in:
committed by
Compute-Runtime-Automation
parent
e3a408f536
commit
175ceb9bd1
@@ -637,6 +637,17 @@ HWTEST_F(ProductHelperTest, givenProductHelperWhenIsAdjustWalkOrderAvailableCall
|
||||
EXPECT_FALSE(productHelper->isAdjustWalkOrderAvailable(releaseHelper));
|
||||
}
|
||||
|
||||
HWTEST_F(ProductHelperTest, givenProductHelperWhenGetMediaFrequencyTileIndexCallThenFalseReturn) {
|
||||
uint32_t tileIndex = 0;
|
||||
EXPECT_FALSE(productHelper->getMediaFrequencyTileIndex(releaseHelper, tileIndex));
|
||||
}
|
||||
|
||||
HWTEST_F(ProductHelperTest, givenProductHelperAndReleaseHelperNullptrWhenCallingGetMediaFrequencyTileIndexThenReturnFalse) {
|
||||
uint32_t tileIndex = 0;
|
||||
ReleaseHelper *releaseHelper = nullptr;
|
||||
EXPECT_FALSE(productHelper->getMediaFrequencyTileIndex(releaseHelper, tileIndex));
|
||||
}
|
||||
|
||||
HWTEST_F(ProductHelperTest, givenProductHelperWhenIsPrefetcherDisablingInDirectSubmissionRequiredThenTrueIsReturned) {
|
||||
EXPECT_TRUE(productHelper->isPrefetcherDisablingInDirectSubmissionRequired());
|
||||
}
|
||||
|
||||
@@ -27,3 +27,4 @@ HWTEST_EXCLUDE_PRODUCT(ProductHelperCommonTest, givenPatIndexAndAllocationTypeWh
|
||||
HWTEST_EXCLUDE_PRODUCT(CompilerProductHelperFixture, GivenXeHpAndLaterThenBFloat16ConversionIsSupported_IsAtLeastXeHpCore, IGFX_METEORLAKE);
|
||||
HWTEST_EXCLUDE_PRODUCT(CompilerProductHelperFixture, GivenXeHpAndLaterThenMatrixMultiplyAccumulateIsSupported_IsAtLeastXeHpCore, IGFX_METEORLAKE);
|
||||
HWTEST_EXCLUDE_PRODUCT(CompilerProductHelperFixture, GivenXeFamilyThenSplitMatrixMultiplyAccumulateIsSupported_IsWithinXeGfxFamily, IGFX_METEORLAKE);
|
||||
HWTEST_EXCLUDE_PRODUCT(ProductHelperTest, givenProductHelperWhenGetMediaFrequencyTileIndexCallThenFalseReturn, IGFX_METEORLAKE);
|
||||
|
||||
@@ -274,6 +274,25 @@ MTLTEST_F(MtlProductHelper, givenMtlWhenCallIsAdjustWalkOrderAvailableThenReturn
|
||||
}
|
||||
}
|
||||
|
||||
MTLTEST_F(MtlProductHelper, givenMtlWhenCallIsGetMediaFrequencyTileIndexThenReturnProperValue) {
|
||||
VariableBackup<HardwareInfo> backupHwInfo(defaultHwInfo.get());
|
||||
unsigned int gmdReleases[] = {70, 71};
|
||||
defaultHwInfo->ipVersion.architecture = 12;
|
||||
|
||||
for (auto gmdRelease : gmdReleases) {
|
||||
defaultHwInfo->ipVersion.release = gmdRelease;
|
||||
refreshReleaseHelper(defaultHwInfo.get());
|
||||
uint32_t tileIndex = 0;
|
||||
EXPECT_TRUE(productHelper->getMediaFrequencyTileIndex(releaseHelper, tileIndex));
|
||||
}
|
||||
}
|
||||
|
||||
MTLTEST_F(MtlProductHelper, givenMtlAndReleaseHelperNullptrWhenCallingGetMediaFrequencyTileIndexThenReturnFalse) {
|
||||
uint32_t tileIndex = 0;
|
||||
ReleaseHelper *releaseHelper = nullptr;
|
||||
EXPECT_FALSE(productHelper->getMediaFrequencyTileIndex(releaseHelper, tileIndex));
|
||||
}
|
||||
|
||||
MTLTEST_F(MtlProductHelper, givenMtlAndReleaseHelperNullptrWhengetIsMatrixMultiplyAccumulateSupportedThenReturnsFalse) {
|
||||
auto &compilerProductHelper = this->executionEnvironment->rootDeviceEnvironments[0]->getHelper<CompilerProductHelper>();
|
||||
ReleaseHelper *releaseHelper = nullptr;
|
||||
|
||||
Reference in New Issue
Block a user