mirror of
https://github.com/intel/compute-runtime.git
synced 2025-12-19 06:24:51 +08:00
refactor: add before cmake macro for older platforms
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
This commit is contained in:
committed by
Compute-Runtime-Automation
parent
3e55b41668
commit
0940776a97
@@ -17,3 +17,4 @@ list(APPEND PVC_AND_LATER_CORE_TYPES ${XE2_AND_LATER_CORE_TYPES} "XE_HPC_CORE")
|
||||
list(APPEND DG2_AND_LATER_CORE_TYPES ${PVC_AND_LATER_CORE_TYPES} "XE_HPG_CORE")
|
||||
list(APPEND MTL_AND_LATER_CORE_TYPES ${DG2_AND_LATER_CORE_TYPES})
|
||||
list(APPEND XEHP_AND_LATER_CORE_TYPES ${MTL_AND_LATER_CORE_TYPES})
|
||||
list(APPEND XE_HPC_AND_BEFORE_CORE_TYPES "GEN8" "GEN9" "GEN11" "GEN12LP" "XE_HPG_CORE" "XE_HPC_CORE")
|
||||
|
||||
@@ -19,6 +19,15 @@ SET_FLAGS_FOR_CURRENT("XE2_HPG_CORE" "BMG" "LNL")
|
||||
|
||||
DISABLE_WDDM_LINUX_FOR("XE_HPC_CORE" "PVC")
|
||||
|
||||
foreach(CORE_TYPE ${XE_HPC_AND_BEFORE_CORE_TYPES})
|
||||
if(TESTS_${CORE_TYPE})
|
||||
set(TESTS_XE_HPC_AND_BEFORE 1)
|
||||
endif()
|
||||
if(SUPPORT_${CORE_TYPE})
|
||||
set(SUPPORT_XE_HPC_AND_BEFORE 1)
|
||||
endif()
|
||||
endforeach()
|
||||
|
||||
foreach(CORE_TYPE ${XEHP_AND_LATER_CORE_TYPES})
|
||||
if(TESTS_${CORE_TYPE})
|
||||
set(TESTS_XEHP_AND_LATER 1)
|
||||
|
||||
@@ -54,6 +54,12 @@ if(SUPPORT_XE2_AND_LATER)
|
||||
)
|
||||
endif()
|
||||
|
||||
if(SUPPORT_XE_HPC_AND_BEFORE)
|
||||
list(APPEND NEO_CORE_COMMAND_CONTAINER
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/command_encoder_pre_xe2_hpg_core.inl
|
||||
)
|
||||
endif()
|
||||
|
||||
set_property(GLOBAL PROPERTY NEO_CORE_COMMAND_CONTAINER ${NEO_CORE_COMMAND_CONTAINER})
|
||||
|
||||
add_subdirectories()
|
||||
|
||||
@@ -10,4 +10,4 @@ template <typename Family>
|
||||
size_t EncodeDispatchKernel<Family>::getDefaultIOHAlignment() {
|
||||
return 1;
|
||||
}
|
||||
} // namespace NEO
|
||||
} // namespace NEO
|
||||
|
||||
@@ -15,4 +15,4 @@ size_t EncodeDispatchKernel<Family>::getDefaultIOHAlignment() {
|
||||
return alignment;
|
||||
}
|
||||
|
||||
} // namespace NEO
|
||||
} // namespace NEO
|
||||
|
||||
Reference in New Issue
Block a user