mirror of
https://github.com/intel/compute-runtime.git
synced 2025-12-21 09:14:47 +08:00
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:
committed by
Compute-Runtime-Automation
parent
0158decb2b
commit
778645c11e
@@ -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()
|
||||
|
||||
Reference in New Issue
Block a user