diff --git a/opencl/test/unit_test/helpers/hw_helper_tests.cpp b/opencl/test/unit_test/helpers/hw_helper_tests.cpp index 4962468b3e..caa3ac63c4 100644 --- a/opencl/test/unit_test/helpers/hw_helper_tests.cpp +++ b/opencl/test/unit_test/helpers/hw_helper_tests.cpp @@ -1309,6 +1309,11 @@ HWTEST_F(HwHelperTest, whenSetRenderCompressedFlagThenProperFlagSet) { using isXeHpCoreOrBelow = IsAtMostProduct; HWTEST2_F(HwHelperTest, givenXeHPAndBelowPlatformWhenCheckingIfAdditionalPipeControlArgsAreRequiredThenReturnFalse, isXeHpCoreOrBelow) { - auto &hwHelper = HwHelper::get(renderCoreFamily); + const auto &hwHelper = HwHelper::get(renderCoreFamily); EXPECT_FALSE(hwHelper.additionalPipeControlArgsRequired()); } + +HWTEST2_F(HwHelperTest, givenXeHPAndBelowPlatformPlatformWhenCheckingIfEngineTypeRemappingIsRequiredThenReturnFalse, isXeHpCoreOrBelow) { + const auto &hwHelper = HwHelper::get(renderCoreFamily); + EXPECT_FALSE(hwHelper.isEngineTypeRemappingToHwSpecificRequired()); +} diff --git a/shared/source/helpers/hw_helper.h b/shared/source/helpers/hw_helper.h index c70a6b9435..0afe9ebf41 100644 --- a/shared/source/helpers/hw_helper.h +++ b/shared/source/helpers/hw_helper.h @@ -150,6 +150,7 @@ class HwHelper { virtual void applyAdditionalCompressionSettings(Gmm &gmm, bool isNotCompressed) const = 0; virtual void applyRenderCompressionFlag(Gmm &gmm, uint32_t isRenderCompressed) const = 0; virtual bool additionalPipeControlArgsRequired() const = 0; + virtual bool isEngineTypeRemappingToHwSpecificRequired() const = 0; static uint32_t getSubDevicesCount(const HardwareInfo *pHwInfo); static uint32_t getCopyEnginesCount(const HardwareInfo &hwInfo); @@ -380,6 +381,8 @@ class HwHelperHw : public HwHelper { bool additionalPipeControlArgsRequired() const override; + bool isEngineTypeRemappingToHwSpecificRequired() const override; + protected: LocalMemoryAccessMode getDefaultLocalMemoryAccessMode(const HardwareInfo &hwInfo) const override; diff --git a/shared/source/helpers/hw_helper_base.inl b/shared/source/helpers/hw_helper_base.inl index 015ebd3c94..464949824b 100644 --- a/shared/source/helpers/hw_helper_base.inl +++ b/shared/source/helpers/hw_helper_base.inl @@ -646,4 +646,9 @@ void HwHelperHw::applyRenderCompressionFlag(Gmm &gmm, uint32_t isRend gmm.resourceParams.Flags.Info.RenderCompressed = isRenderCompressed; } +template +bool HwHelperHw::isEngineTypeRemappingToHwSpecificRequired() const { + return false; +} + } // namespace NEO