feature: add initial support for Xe2 platforms

Related-To: NEO-8188, NEO-10774
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
This commit is contained in:
Mateusz Jablonski
2024-07-09 09:29:17 +00:00
committed by Compute-Runtime-Automation
parent 0158decb2b
commit 778645c11e
239 changed files with 13854 additions and 18 deletions

View File

@@ -15,6 +15,7 @@ SET_FLAGS_FOR_LEGACY("GEN11" "ICLLP" "LKF" "EHL")
SET_FLAGS_FOR_CURRENT("GEN12LP" "TGLLP" "RKL" "ADLS" "ADLP" "DG1" "ADLN")
SET_FLAGS_FOR_CURRENT("XE_HPG_CORE" "DG2" "MTL" "ARL")
SET_FLAGS_FOR_CURRENT("XE_HPC_CORE" "PVC")
SET_FLAGS_FOR_CURRENT("XE2_HPG_CORE" "BMG" "LNL")
DISABLE_WDDM_LINUX_FOR("XE_HPC_CORE" "PVC")
@@ -54,6 +55,15 @@ foreach(CORE_TYPE ${PVC_AND_LATER_CORE_TYPES})
endif()
endforeach()
foreach(CORE_TYPE ${XE2_AND_LATER_CORE_TYPES})
if(TESTS_${CORE_TYPE})
set(TESTS_XE2_AND_LATER 1)
endif()
if(SUPPORT_${CORE_TYPE})
set(SUPPORT_XE2_AND_LATER 1)
endif()
endforeach()
if(SUPPORT_ARL)
ENABLE_ADDITIONAL_SKU("MTL")
if(TESTS_ARL)
@@ -376,3 +386,39 @@ if(SUPPORT_XE_HPC_CORE)
endif()
endif()
endif()
if(SUPPORT_XE2_HPG_CORE)
ADD_AOT_DEFINITION(XE2)
set(XE2_HPG_CORE_TEST_KERNELS_BLOCKLIST "CopyBuffer_simd8.cl")
if(TESTS_XE2_HPG_CORE)
ADD_ITEM_FOR_CORE_TYPE("FAMILY_NAME" "TESTED" "XE2_HPG_CORE" "Xe2HpgCoreFamily")
endif()
if(SUPPORT_BMG)
ADD_AOT_DEFINITION(XE2_HPG)
ADD_AOT_DEFINITION(BMG)
set(BMG_XE2_HPG_CORE_REVISIONS 4)
set(BMG_XE2_HPG_CORE_RELEASES "20.1.0" "20.1.1" "20.1.4")
ADD_PRODUCT("SUPPORTED" "BMG" "IGFX_BMG")
ADD_PLATFORM_FOR_CORE_TYPE("SUPPORTED" "XE2_HPG_CORE" "BMG")
ADD_PLATFORM_FOR_CORE_TYPE("SUPPORTED_IMAGES" "XE2_HPG_CORE" "BMG")
if(TESTS_BMG)
ADD_ITEM_FOR_CORE_TYPE("PLATFORMS" "TESTED" "XE2_HPG_CORE" "BMG")
ADD_PRODUCT("TESTED" "BMG" "IGFX_BMG")
endif()
endif()
if(SUPPORT_LNL)
ADD_AOT_DEFINITION(XE2_LPG)
ADD_AOT_DEFINITION(LNL)
set(LNL_XE2_HPG_CORE_REVISIONS 4)
set(LNL_XE2_HPG_CORE_RELEASES "20.4.0" "20.4.1" "20.4.4")
ADD_PRODUCT("SUPPORTED" "LNL" "IGFX_LUNARLAKE")
ADD_PLATFORM_FOR_CORE_TYPE("SUPPORTED" "XE2_HPG_CORE" "LNL")
ADD_PLATFORM_FOR_CORE_TYPE("SUPPORTED_IMAGES" "XE2_HPG_CORE" "LNL")
if(TESTS_LNL)
ADD_ITEM_FOR_CORE_TYPE("PLATFORMS" "TESTED" "XE2_HPG_CORE" "LNL")
ADD_PRODUCT("TESTED" "LNL" "IGFX_LUNARLAKE")
endif()
endif()
endif()