11/*
2- * Copyright (C) 2019-2020 Intel Corporation
2+ * Copyright (C) 2019-2021 Intel Corporation
33 *
44 * SPDX-License-Identifier: MIT
55 *
1212using HwHelperTestGen12Lp = HwHelperTest;
1313
1414TGLLPTEST_F (HwHelperTestGen12Lp, givenTgllpA0WhenAdjustDefaultEngineTypeCalledThenRcsIsReturned) {
15+ auto &hwHelper = HwHelper::get (hardwareInfo.platform .eRenderCoreFamily );
1516 hardwareInfo.featureTable .ftrCCSNode = true ;
16- hardwareInfo.platform .usRevId = REVISION_A0;
17+ hardwareInfo.platform .usRevId = hwHelper. getHwRevIdFromStepping ( REVISION_A0, hardwareInfo) ;
1718
1819 auto &helper = HwHelper::get (renderCoreFamily);
1920 helper.adjustDefaultEngineType (&hardwareInfo);
2021 EXPECT_EQ (aub_stream::ENGINE_RCS, hardwareInfo.capabilityTable .defaultEngineType );
2122}
2223
2324TGLLPTEST_F (HwHelperTestGen12Lp, givenTgllpBWhenAdjustDefaultEngineTypeCalledThenRcsIsReturned) {
25+ auto &hwHelper = HwHelper::get (hardwareInfo.platform .eRenderCoreFamily );
2426 hardwareInfo.featureTable .ftrCCSNode = true ;
25- hardwareInfo.platform .usRevId = REVISION_A0 + 1 ;
27+ hardwareInfo.platform .usRevId = hwHelper. getHwRevIdFromStepping (REVISION_A1, hardwareInfo) ;
2628
2729 auto &helper = HwHelper::get (renderCoreFamily);
2830 helper.adjustDefaultEngineType (&hardwareInfo);
2931 EXPECT_EQ (aub_stream::ENGINE_RCS, hardwareInfo.capabilityTable .defaultEngineType );
3032}
3133
3234TGLLPTEST_F (HwHelperTestGen12Lp, givenTgllWhenWaForDefaultEngineIsNotAppliedThenCcsIsReturned) {
35+ auto &hwHelper = HwHelper::get (hardwareInfo.platform .eRenderCoreFamily );
3336 hardwareInfo.featureTable .ftrCCSNode = true ;
34- hardwareInfo.platform .usRevId = REVISION_A0;
37+ hardwareInfo.platform .usRevId = hwHelper. getHwRevIdFromStepping ( REVISION_A0, hardwareInfo) ;
3538 hardwareInfo.platform .eProductFamily = IGFX_UNKNOWN;
3639
3740 auto &helper = HwHelper::get (renderCoreFamily);
@@ -40,13 +43,15 @@ TGLLPTEST_F(HwHelperTestGen12Lp, givenTgllWhenWaForDefaultEngineIsNotAppliedThen
4043}
4144
4245TGLLPTEST_F (HwHelperTestGen12Lp, givenTgllpWhenSteppingBellowBThenIntegerDivisionEmulationIsEnabled) {
43- hardwareInfo.platform .usRevId = REVISION_A0;
46+ auto &hwHelper = HwHelper::get (hardwareInfo.platform .eRenderCoreFamily );
47+ hardwareInfo.platform .usRevId = hwHelper.getHwRevIdFromStepping (REVISION_A0, hardwareInfo);
4448 auto &helper = HwHelper::get (renderCoreFamily);
4549 EXPECT_TRUE (helper.isForceEmuInt32DivRemSPWARequired (hardwareInfo));
4650}
4751
4852TGLLPTEST_F (HwHelperTestGen12Lp, givenTgllpWhenSteppingBThenIntegerDivisionEmulationIsEnabled) {
49- hardwareInfo.platform .usRevId = REVISION_A0 + 1 ;
53+ auto &hwHelper = HwHelper::get (hardwareInfo.platform .eRenderCoreFamily );
54+ hardwareInfo.platform .usRevId = hwHelper.getHwRevIdFromStepping (REVISION_A1, hardwareInfo);
5055 auto &helper = HwHelper::get (renderCoreFamily);
5156 EXPECT_FALSE (helper.isForceEmuInt32DivRemSPWARequired (hardwareInfo));
5257}
0 commit comments