feature: add support for Panther Lake platform

Related-To: NEO-12803

Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
This commit is contained in:
Mateusz Jablonski
2025-01-03 12:50:18 +00:00
committed by Compute-Runtime-Automation
parent 8e41928eb8
commit bb1a125f0c
169 changed files with 9419 additions and 24 deletions

View File

@@ -0,0 +1,7 @@
#
# Copyright (C) 2025 Intel Corporation
#
# SPDX-License-Identifier: MIT
#
add_subdirectories()

View File

@@ -0,0 +1,14 @@
#
# Copyright (C) 2025 Intel Corporation
#
# SPDX-License-Identifier: MIT
#
if(SUPPORT_PTL)
target_sources(${L0_STATIC_LIB_NAME}
PRIVATE
${CMAKE_CURRENT_SOURCE_DIR}/enable_sysman_product_helper_ptl.cpp
${CMAKE_CURRENT_SOURCE_DIR}/sysman_product_helper_ptl.cpp
)
endif()

View File

@@ -0,0 +1,16 @@
/*
* Copyright (C) 2025 Intel Corporation
*
* SPDX-License-Identifier: MIT
*
*/
#include "level_zero/sysman/source/shared/windows/product_helper/sysman_product_helper_hw.h"
namespace L0 {
namespace Sysman {
static EnableSysmanProductHelper<IGFX_PTL> enablePtl;
} // namespace Sysman
} // namespace L0

View File

@@ -0,0 +1,23 @@
/*
* Copyright (C) 2025 Intel Corporation
*
* SPDX-License-Identifier: MIT
*
*/
#include "level_zero/sysman/source/shared/windows/product_helper/sysman_product_helper_hw.h"
#include "level_zero/sysman/source/shared/windows/product_helper/sysman_product_helper_hw.inl"
namespace L0 {
namespace Sysman {
constexpr static auto gfxProduct = IGFX_PTL;
template <>
bool SysmanProductHelperHw<gfxProduct>::isZesInitSupported() {
return true;
}
template class SysmanProductHelperHw<gfxProduct>;
} // namespace Sysman
} // namespace L0