From 4a32175966e98c399a172598863fca69c6d72002 Mon Sep 17 00:00:00 2001 From: Rafal Maziejuk Date: Mon, 18 Oct 2021 16:55:44 +0000 Subject: [PATCH] Enable BCS for images on xe_hp_core OCL Signed-off-by: Rafal Maziejuk Related-To: NEO-6142 --- opencl/test/unit_test/xe_hp_core/excludes_xe_hp_core.cpp | 1 + .../xe_hp_core/os_agnostic_hw_info_config_xe_hp_core.inl | 5 +++++ .../common/xe_hp_core/test_hw_info_config_xe_hp_core.cpp | 4 ++-- 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/opencl/test/unit_test/xe_hp_core/excludes_xe_hp_core.cpp b/opencl/test/unit_test/xe_hp_core/excludes_xe_hp_core.cpp index 4f67731b3a..47279fe877 100644 --- a/opencl/test/unit_test/xe_hp_core/excludes_xe_hp_core.cpp +++ b/opencl/test/unit_test/xe_hp_core/excludes_xe_hp_core.cpp @@ -15,3 +15,4 @@ HWTEST_EXCLUDE_PRODUCT(HwInfoConfigTest, whenCallingGetDeviceMemoryNameThenDdrIs HWTEST_EXCLUDE_PRODUCT(HwInfoConfigTest, givenHwInfoConfigWhenAskedIfExtraParametersAreInvalidThenFalseIsReturned, IGFX_XE_HP_CORE); HWTEST_EXCLUDE_PRODUCT(CommandStreamReceiverFlushTaskXeHPAndLaterTests, givenProgramPipeControlPriorToNonPipelinedStateCommandDebugKeyAndStateSipWhenItIsRequiredThenThereIsPipeControlPriorToIt, IGFX_XE_HP_CORE); HWTEST_EXCLUDE_PRODUCT(HwInfoConfigTest, givenHwInfoConfigWhenAskedIfTile64With3DSurfaceOnBCSIsSupportedThenTrueIsReturned, IGFX_XE_HP_CORE); +HWTEST_EXCLUDE_PRODUCT(HwInfoConfigTest, givenHwInfoConfigWhenAskedIfBlitterForImagesIsSupportedThenFalseIsReturned, IGFX_XE_HP_CORE); diff --git a/shared/source/xe_hp_core/os_agnostic_hw_info_config_xe_hp_core.inl b/shared/source/xe_hp_core/os_agnostic_hw_info_config_xe_hp_core.inl index 1f4ac22c2d..0600accabe 100644 --- a/shared/source/xe_hp_core/os_agnostic_hw_info_config_xe_hp_core.inl +++ b/shared/source/xe_hp_core/os_agnostic_hw_info_config_xe_hp_core.inl @@ -113,3 +113,8 @@ template <> bool HwInfoConfigHw::extraParametersInvalid(const HardwareInfo &hwInfo) const { return HwHelper::get(hwInfo.platform.eDisplayCoreFamily).isWorkaroundRequired(REVISION_A0, REVISION_B, hwInfo); } + +template <> +bool HwInfoConfigHw::isBlitterForImagesSupported() const { + return true; +} diff --git a/shared/test/common/xe_hp_core/test_hw_info_config_xe_hp_core.cpp b/shared/test/common/xe_hp_core/test_hw_info_config_xe_hp_core.cpp index c2cbb46e34..5b1ab57239 100644 --- a/shared/test/common/xe_hp_core/test_hw_info_config_xe_hp_core.cpp +++ b/shared/test/common/xe_hp_core/test_hw_info_config_xe_hp_core.cpp @@ -112,8 +112,8 @@ XEHPTEST_F(TestXeHPHwInfoConfig, givenXEHPWhenHeapInLocalMemIsCalledThenCorrectV } XEHPTEST_F(TestXeHPHwInfoConfig, givenXeHpCoreWhenIsBlitterForImagesSupportedIsCalledThenFalseIsReturned) { - HardwareInfo hwInfo = *defaultHwInfo; + const auto &hwInfo = *defaultHwInfo; const auto &hwInfoConfig = *HwInfoConfig::get(hwInfo.platform.eProductFamily); - EXPECT_FALSE(hwInfoConfig.isBlitterForImagesSupported()); + EXPECT_TRUE(hwInfoConfig.isBlitterForImagesSupported()); }