@@ -13,17 +13,13 @@ using namespace NEO;
1313struct HwInfoConfigTestLinuxIcllp : HwInfoConfigTestLinux {
1414 void SetUp () override {
1515 HwInfoConfigTestLinux::SetUp ();
16-
17- drm->storedDeviceID = IICL_LP_GT1_MOB_DEVICE_F0_ID;
1816 }
1917};
2018
2119ICLLPTEST_F (HwInfoConfigTestLinuxIcllp, GivenIcllpThenHwInfoIsCorrect) {
2220 auto hwInfoConfig = HwInfoConfig::get (productFamily);
2321 int ret = hwInfoConfig->configureHwInfoDrm (&pInHwInfo, &outHwInfo, osInterface);
2422 EXPECT_EQ (0 , ret);
25- EXPECT_EQ ((unsigned short )drm->storedDeviceID , outHwInfo.platform .usDeviceID );
26- EXPECT_EQ ((unsigned short )drm->storedDeviceRevID , outHwInfo.platform .usRevId );
2723 EXPECT_EQ ((uint32_t )drm->storedEUVal , outHwInfo.gtSystemInfo .EUCount );
2824 EXPECT_EQ ((uint32_t )drm->storedSSVal , outHwInfo.gtSystemInfo .SubSliceCount );
2925 EXPECT_EQ (1u , outHwInfo.gtSystemInfo .SliceCount );
@@ -35,19 +31,9 @@ ICLLPTEST_F(HwInfoConfigTestLinuxIcllp, GivenIcllpThenHwInfoIsCorrect) {
3531ICLLPTEST_F (HwInfoConfigTestLinuxIcllp, GivenInvalidDeviceIdWhenConfiguringHwInfoThenNegativeOneReturned) {
3632 auto hwInfoConfig = HwInfoConfig::get (productFamily);
3733
38- drm->storedRetValForDeviceID = -1 ;
39- int ret = hwInfoConfig->configureHwInfoDrm (&pInHwInfo, &outHwInfo, osInterface);
40- EXPECT_EQ (-1 , ret);
41-
42- drm->storedRetValForDeviceID = 0 ;
43- drm->storedRetValForDeviceRevID = -1 ;
44- ret = hwInfoConfig->configureHwInfoDrm (&pInHwInfo, &outHwInfo, osInterface);
45- EXPECT_EQ (-1 , ret);
46-
47- drm->storedRetValForDeviceRevID = 0 ;
4834 drm->failRetTopology = true ;
4935 drm->storedRetValForEUVal = -1 ;
50- ret = hwInfoConfig->configureHwInfoDrm (&pInHwInfo, &outHwInfo, osInterface);
36+ auto ret = hwInfoConfig->configureHwInfoDrm (&pInHwInfo, &outHwInfo, osInterface);
5137 EXPECT_EQ (-1 , ret);
5238
5339 drm->storedRetValForEUVal = 0 ;
@@ -61,16 +47,16 @@ class IcllpHwInfoTests : public ::testing::Test {};
6147typedef ::testing::Types<ICLLP_1x8x8, ICLLP_1x4x8, ICLLP_1x6x8> icllpTestTypes;
6248TYPED_TEST_CASE (IcllpHwInfoTests, icllpTestTypes);
6349TYPED_TEST (IcllpHwInfoTests, WhenGettingSystemInfoThenParamsAreValid) {
64- HardwareInfo hwInfo = *defaultHwInfo;
6550 auto executionEnvironment = std::make_unique<ExecutionEnvironment>();
6651 executionEnvironment->prepareRootDeviceEnvironments (1 );
6752 DrmMock drm (*executionEnvironment->rootDeviceEnvironments [0 ]);
6853 executionEnvironment->rootDeviceEnvironments [0 ]->setHwInfo (defaultHwInfo.get ());
69- GT_SYSTEM_INFO >SystemInfo = hwInfo.gtSystemInfo ;
70- DeviceDescriptor device = {0 , &hwInfo, &TypeParam::setupHardwareInfo};
54+ DeviceDescriptor device = {0 , &TypeParam::hwInfo, &TypeParam::setupHardwareInfo};
7155
7256 int ret = drm.setupHardwareInfo (&device, false );
7357
58+ const auto >SystemInfo = executionEnvironment->rootDeviceEnvironments [0 ]->getHardwareInfo ()->gtSystemInfo ;
59+
7460 EXPECT_EQ (ret, 0 );
7561 EXPECT_GT (gtSystemInfo.EUCount , 0u );
7662 EXPECT_GT (gtSystemInfo.ThreadCount , 0u );
0 commit comments