Skip to content

Commit 769e09e

Browse files
Group gen specific small cpp files together part 5
Change-Id: I3d1c0a3a416fb491a0a30c15f147c75fd0b548dd
1 parent 98b8b4b commit 769e09e

7 files changed

+41
-143
lines changed

runtime/enable_gens.cmake

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -72,9 +72,8 @@ macro(macro_for_each_platform)
7272
foreach(PLATFORM_FILE "hw_info_${PLATFORM_IT_LOWER}.inl")
7373
list(APPEND RUNTIME_SRCS_${GEN_TYPE}_CPP_BASE ${GENX_PREFIX}/${PLATFORM_FILE})
7474
endforeach()
75-
75+
7676
list(APPEND RUNTIME_SRCS_${GEN_TYPE}_CPP_LINUX ${GENX_PREFIX}/linux/hw_info_config_${PLATFORM_IT_LOWER}.inl)
77-
list(APPEND RUNTIME_SRCS_${GEN_TYPE}_CPP_WINDOWS ${GENX_PREFIX}/windows/hw_info_config_${PLATFORM_IT_LOWER}.cpp)
7877

7978
# Enable platform
8079
list(APPEND ${GEN_TYPE}_SRC_LINK_BASE ${GENX_PREFIX}/enable_${PLATFORM_IT_LOWER}.cpp)
@@ -97,7 +96,8 @@ macro(macro_for_each_gen)
9796
endforeach()
9897

9998
apply_macro_for_each_platform()
100-
99+
100+
list(APPEND RUNTIME_SRCS_${GEN_TYPE}_CPP_WINDOWS ${GENX_PREFIX}/windows/hw_info_config_${GEN_TYPE_LOWER}.cpp)
101101
list(APPEND RUNTIME_SRCS_${GEN_TYPE}_CPP_LINUX ${GENX_PREFIX}/linux/hw_info_config_${GEN_TYPE_LOWER}.cpp)
102102

103103
list(APPEND ${GEN_TYPE}_SRC_LINK_BASE ${GENX_PREFIX}/enable_family_full_${GEN_TYPE_LOWER}.cpp)

runtime/gen8/windows/hw_info_config_bdw.cpp renamed to runtime/gen8/windows/hw_info_config_gen8.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,10 +26,13 @@
2626

2727
namespace OCLRT {
2828

29+
#ifdef SUPPORT_BDW
2930
template <>
3031
int HwInfoConfigHw<IGFX_BROADWELL>::configureHardwareCustom(HardwareInfo *hwInfo, OSInterface *osIface) {
3132
return 0;
3233
}
3334

3435
template class HwInfoConfigHw<IGFX_BROADWELL>;
36+
#endif
37+
3538
} // namespace OCLRT

runtime/gen9/windows/hw_info_config_bxt.cpp

Lines changed: 0 additions & 35 deletions
This file was deleted.

runtime/gen9/windows/hw_info_config_cfl.cpp renamed to runtime/gen9/windows/hw_info_config_gen9.cpp

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,10 +26,45 @@
2626

2727
namespace OCLRT {
2828

29+
#ifdef SUPPORT_BXT
30+
template <>
31+
int HwInfoConfigHw<IGFX_BROXTON>::configureHardwareCustom(HardwareInfo *hwInfo, OSInterface *osIface) {
32+
return 0;
33+
}
34+
35+
template class HwInfoConfigHw<IGFX_BROXTON>;
36+
#endif
37+
#ifdef SUPPORT_CFL
2938
template <>
3039
int HwInfoConfigHw<IGFX_COFFEELAKE>::configureHardwareCustom(HardwareInfo *hwInfo, OSInterface *osIface) {
3140
return 0;
3241
}
3342

3443
template class HwInfoConfigHw<IGFX_COFFEELAKE>;
44+
#endif
45+
#ifdef SUPPORT_GLK
46+
template <>
47+
int HwInfoConfigHw<IGFX_GEMINILAKE>::configureHardwareCustom(HardwareInfo *hwInfo, OSInterface *osIface) {
48+
return 0;
49+
}
50+
51+
template class HwInfoConfigHw<IGFX_GEMINILAKE>;
52+
#endif
53+
#ifdef SUPPORT_KBL
54+
template <>
55+
int HwInfoConfigHw<IGFX_KABYLAKE>::configureHardwareCustom(HardwareInfo *hwInfo, OSInterface *osIface) {
56+
return 0;
57+
}
58+
59+
template class HwInfoConfigHw<IGFX_KABYLAKE>;
60+
#endif
61+
#ifdef SUPPORT_SKL
62+
template <>
63+
int HwInfoConfigHw<IGFX_SKYLAKE>::configureHardwareCustom(HardwareInfo *hwInfo, OSInterface *osIface) {
64+
return 0;
65+
}
66+
67+
template class HwInfoConfigHw<IGFX_SKYLAKE>;
68+
#endif
69+
3570
} // namespace OCLRT

runtime/gen9/windows/hw_info_config_glk.cpp

Lines changed: 0 additions & 35 deletions
This file was deleted.

runtime/gen9/windows/hw_info_config_kbl.cpp

Lines changed: 0 additions & 35 deletions
This file was deleted.

runtime/gen9/windows/hw_info_config_skl.cpp

Lines changed: 0 additions & 35 deletions
This file was deleted.

0 commit comments

Comments
 (0)