mirror of
https://github.com/intel/compute-runtime.git
synced 2025-11-15 10:14:56 +08:00
Compile kernels per platform type (core/lp)
compiled kernels are in (binary dir)/(family name with type) folder Change-Id: Ied1827ab7f4ecc5c1de4c3535b1c0ba3b5cd86ee
This commit is contained in:
committed by
sys_ocldev
parent
34ff5852eb
commit
abbc0a5471
@@ -158,6 +158,14 @@ macro(SET_FLAGS_FOR GEN_TYPE)
|
||||
endforeach()
|
||||
endif()
|
||||
endmacro()
|
||||
macro(ADD_PLATFORM_FOR_GEN LIST_TYPE GEN_TYPE PLATFORM_NAME PLATFORM_TYPE)
|
||||
ADD_ITEM_FOR_GEN("PLATFORMS" ${LIST_TYPE} ${GEN_TYPE} ${PLATFORM_NAME})
|
||||
set(${GEN_TYPE}_HAS_${PLATFORM_TYPE} TRUE)
|
||||
set(${PLATFORM_NAME}_IS_${PLATFORM_TYPE} TRUE)
|
||||
if(NOT DEFAULT_${LIST_TYPE}_${GEN_TYPE}_${PLATFORM_TYPE}_PLATFORM)
|
||||
string(TOLOWER ${PLATFORM_NAME} DEFAULT_${LIST_TYPE}_${GEN_TYPE}_${PLATFORM_TYPE}_PLATFORM)
|
||||
endif()
|
||||
endmacro()
|
||||
|
||||
SET_FLAGS_FOR("GEN8" "BDW")
|
||||
SET_FLAGS_FOR("GEN9" "SKL" "KBL" "BXT" "GLK" "CFL")
|
||||
@@ -174,8 +182,8 @@ INIT_LIST("CONFIGURATIONS" "MT_TESTS")
|
||||
|
||||
# Add supported and tested platforms
|
||||
if(SUPPORT_GEN8)
|
||||
ADD_ITEM_FOR_GEN("PLATFORMS" "SUPPORTED" "GEN8" "BDW")
|
||||
ADD_ITEM_FOR_GEN("PLATFORMS" "SUPPORTED_2_0" "GEN8" "BDW")
|
||||
ADD_PLATFORM_FOR_GEN("SUPPORTED" "GEN8" "BDW" "CORE")
|
||||
ADD_PLATFORM_FOR_GEN("SUPPORTED_2_0" "GEN8" "BDW" "CORE")
|
||||
if(TESTS_GEN8)
|
||||
ADD_ITEM_FOR_GEN("FAMILY_NAME" "TESTED" "GEN8" "BDWFamily")
|
||||
ADD_ITEM_FOR_GEN("PLATFORMS" "TESTED" "GEN8" "BDW")
|
||||
@@ -191,8 +199,8 @@ if(SUPPORT_GEN9)
|
||||
ADD_ITEM_FOR_GEN("FAMILY_NAME" "TESTED" "GEN9" "SKLFamily")
|
||||
endif()
|
||||
if(SUPPORT_SKL)
|
||||
ADD_ITEM_FOR_GEN("PLATFORMS" "SUPPORTED" "GEN9" "SKL")
|
||||
ADD_ITEM_FOR_GEN("PLATFORMS" "SUPPORTED_2_0" "GEN9" "SKL")
|
||||
ADD_PLATFORM_FOR_GEN("SUPPORTED" "GEN9" "SKL" "CORE")
|
||||
ADD_PLATFORM_FOR_GEN("SUPPORTED_2_0" "GEN9" "SKL" "CORE")
|
||||
if(TESTS_SKL)
|
||||
ADD_ITEM_FOR_GEN("PLATFORMS" "TESTED" "GEN9" "SKL")
|
||||
ADD_ITEM_FOR_GEN("PLATFORMS" "TESTED_APPVERIFIER" "GEN9" "SKL")
|
||||
@@ -203,8 +211,8 @@ if(SUPPORT_GEN9)
|
||||
endif()
|
||||
|
||||
if(SUPPORT_KBL)
|
||||
ADD_ITEM_FOR_GEN("PLATFORMS" "SUPPORTED" "GEN9" "KBL")
|
||||
ADD_ITEM_FOR_GEN("PLATFORMS" "SUPPORTED_2_0" "GEN9" "KBL")
|
||||
ADD_PLATFORM_FOR_GEN("SUPPORTED" "GEN9" "KBL" "CORE")
|
||||
ADD_PLATFORM_FOR_GEN("SUPPORTED_2_0" "GEN9" "KBL" "CORE")
|
||||
if(TESTS_KBL)
|
||||
ADD_ITEM_FOR_GEN("PLATFORMS" "TESTED" "GEN9" "KBL")
|
||||
ADD_ITEM_FOR_GEN("CONFIGURATIONS" "UNIT_TESTS" "GEN9" "kbl/1/3/6")
|
||||
@@ -212,7 +220,7 @@ if(SUPPORT_GEN9)
|
||||
endif()
|
||||
|
||||
if(SUPPORT_GLK)
|
||||
ADD_ITEM_FOR_GEN("PLATFORMS" "SUPPORTED" "GEN9" "GLK")
|
||||
ADD_PLATFORM_FOR_GEN("SUPPORTED" "GEN9" "GLK" "LP")
|
||||
if(TESTS_GLK)
|
||||
ADD_ITEM_FOR_GEN("PLATFORMS" "TESTED" "GEN9" "GLK")
|
||||
ADD_ITEM_FOR_GEN("CONFIGURATIONS" "UNIT_TESTS" "GEN9" "glk/1/3/6")
|
||||
@@ -220,7 +228,7 @@ if(SUPPORT_GEN9)
|
||||
endif()
|
||||
|
||||
if(SUPPORT_CFL)
|
||||
ADD_ITEM_FOR_GEN("PLATFORMS" "SUPPORTED" "GEN9" "CFL")
|
||||
ADD_PLATFORM_FOR_GEN("SUPPORTED" "GEN9" "CFL" "CORE")
|
||||
ADD_ITEM_FOR_GEN("PLATFORMS" "SUPPORTED_2_0" "GEN9" "CFL")
|
||||
if(TESTS_CFL)
|
||||
ADD_ITEM_FOR_GEN("PLATFORMS" "TESTED" "GEN9" "CFL")
|
||||
@@ -229,7 +237,7 @@ if(SUPPORT_GEN9)
|
||||
endif()
|
||||
|
||||
if(SUPPORT_BXT)
|
||||
ADD_ITEM_FOR_GEN("PLATFORMS" "SUPPORTED" "GEN9" "BXT")
|
||||
ADD_PLATFORM_FOR_GEN("SUPPORTED" "GEN9" "BXT" "LP")
|
||||
if(TESTS_BXT)
|
||||
ADD_ITEM_FOR_GEN("PLATFORMS" "TESTED" "GEN9" "BXT")
|
||||
ADD_ITEM_FOR_GEN("CONFIGURATIONS" "AUB_TESTS" "GEN9" "bxt/1/3/6")
|
||||
|
||||
Reference in New Issue
Block a user