/* * Copyright (C) 2018-2022 Intel Corporation * * SPDX-License-Identifier: MIT * */ #include "shared/source/gen9/hw_cmds.h" #include "shared/source/helpers/cache_policy_bdw_and_later.inl" #include "shared/source/helpers/compiler_aot_config_bdw_and_later.inl" #include "shared/source/helpers/compiler_hw_info_config_base.inl" #include "shared/source/helpers/compiler_hw_info_config_bdw_and_later.inl" #include "shared/source/helpers/compiler_hw_info_config_before_xe_hpc.inl" #include "shared/source/helpers/enable_product.inl" #include "shared/source/os_interface/hw_info_config.h" namespace NEO { #ifdef SUPPORT_BXT template struct L1CachePolicyHelper; static EnableGfxProductHw enableGfxProductHwBXT; static EnableCompilerHwInfoConfig enableCompilerHwInfoConfigBXT; #endif #ifdef SUPPORT_CFL template struct L1CachePolicyHelper; static EnableGfxProductHw enableGfxProductHwCFL; static EnableCompilerHwInfoConfig enableCompilerHwInfoConfigCFL; #endif #ifdef SUPPORT_GLK template struct L1CachePolicyHelper; static EnableGfxProductHw enableGfxProductHwGLK; static EnableCompilerHwInfoConfig enableCompilerHwInfoConfigGLK; #endif #ifdef SUPPORT_KBL template struct L1CachePolicyHelper; static EnableGfxProductHw enableGfxProductHwKBL; static EnableCompilerHwInfoConfig enableCompilerHwInfoConfigKBL; #endif #ifdef SUPPORT_SKL template struct L1CachePolicyHelper; static EnableGfxProductHw enableGfxProductHwSKL; static EnableCompilerHwInfoConfig enableCompilerHwInfoConfigSKL; #endif } // namespace NEO