feature(sysman): New shared directory in the sysman code.

The files containing the new 'SysmanKmdInterface' has been moved into
the new 'shared' directory in the existing sysman directory. More files
are to be added in this directory which will be used by all the sysman
modules in the sysman and tools directories.

Related-To: LOCI-4649

Signed-off-by: Bari, Pratik <pratik.bari@intel.com>
This commit is contained in:
Bari, Pratik 2023-07-17 15:34:01 +00:00 committed by Compute-Runtime-Automation
parent 622a3ed89c
commit 16b56b9a6f
11 changed files with 32 additions and 9 deletions

View File

@ -11,8 +11,8 @@
#include "shared/source/device/device.h"
#include "shared/source/helpers/hw_info.h"
#include "level_zero/sysman/source/linux/sysman_kmd_interface.h"
#include "level_zero/sysman/source/linux/zes_os_sysman_imp.h"
#include "level_zero/sysman/source/shared/linux/sysman_kmd_interface.h"
#include <cmath>

View File

@ -16,8 +16,6 @@ if(UNIX)
${CMAKE_CURRENT_SOURCE_DIR}/sysman_hw_device_id_linux.h
${CMAKE_CURRENT_SOURCE_DIR}/zes_os_sysman_driver_imp.cpp
${CMAKE_CURRENT_SOURCE_DIR}/zes_os_sysman_driver_imp.h
${CMAKE_CURRENT_SOURCE_DIR}/sysman_kmd_interface.cpp
${CMAKE_CURRENT_SOURCE_DIR}/sysman_kmd_interface.h
)
endif()

View File

@ -20,9 +20,9 @@
#include "level_zero/sysman/source/linux/pmt/sysman_pmt.h"
#include "level_zero/sysman/source/linux/pmu/sysman_pmu.h"
#include "level_zero/sysman/source/linux/sysman_fs_access.h"
#include "level_zero/sysman/source/linux/sysman_kmd_interface.h"
#include "level_zero/sysman/source/pci/linux/sysman_os_pci_imp.h"
#include "level_zero/sysman/source/pci/sysman_pci_utils.h"
#include "level_zero/sysman/source/shared/linux/sysman_kmd_interface.h"
namespace L0 {
namespace Sysman {

View File

@ -0,0 +1,12 @@
#
# Copyright (C) 2023 Intel Corporation
#
# SPDX-License-Identifier: MIT
#
target_sources(${L0_STATIC_LIB_NAME}
PRIVATE
${CMAKE_CURRENT_SOURCE_DIR}/CMakeLists.txt
)
add_subdirectories()

View File

@ -0,0 +1,13 @@
#
# Copyright (C) 2023 Intel Corporation
#
# SPDX-License-Identifier: MIT
#
if(UNIX)
target_sources(${L0_STATIC_LIB_NAME}
PRIVATE
${CMAKE_CURRENT_SOURCE_DIR}/sysman_kmd_interface.cpp
${CMAKE_CURRENT_SOURCE_DIR}/sysman_kmd_interface.h
)
endif()

View File

@ -5,7 +5,7 @@
*
*/
#include "level_zero/sysman/source/linux/sysman_kmd_interface.h"
#include "level_zero/sysman/source/shared/linux/sysman_kmd_interface.h"
#include "shared/source/os_interface/linux/drm_neo.h"

View File

@ -5,7 +5,7 @@
*
*/
#include "level_zero/sysman/source/linux/sysman_kmd_interface.h"
#include "level_zero/sysman/source/shared/linux/sysman_kmd_interface.h"
#include "level_zero/sysman/test/unit_tests/sources/frequency/linux/mock_sysfs_frequency_prelim.h"
#include "level_zero/sysman/test/unit_tests/sources/linux/mock_sysman_fixture.h"

View File

@ -11,7 +11,7 @@
#include "shared/source/device/device.h"
#include "shared/source/helpers/hw_info.h"
#include "level_zero/sysman/source/linux/sysman_kmd_interface.h"
#include "level_zero/sysman/source/shared/linux/sysman_kmd_interface.h"
#include "level_zero/tools/source/sysman/linux/os_sysman_imp.h"
#include "igfxfmid.h"

View File

@ -16,7 +16,7 @@
#include "level_zero/core/source/device/device_imp.h"
#include "level_zero/core/source/driver/driver_handle_imp.h"
#include "level_zero/sysman/source/linux/sysman_kmd_interface.h"
#include "level_zero/sysman/source/shared/linux/sysman_kmd_interface.h"
#include "level_zero/tools/source/sysman/firmware_util/firmware_util.h"
#include "level_zero/tools/source/sysman/linux/fs_access.h"
#include "level_zero/tools/source/sysman/pci/linux/os_pci_imp.h"

View File

@ -5,7 +5,7 @@
*
*/
#include "level_zero/sysman/source/linux/sysman_kmd_interface.h"
#include "level_zero/sysman/source/shared/linux/sysman_kmd_interface.h"
#include "level_zero/tools/test/unit_tests/sources/sysman/frequency/linux/mock_sysfs_frequency_prelim.h"
#include "level_zero/tools/test/unit_tests/sources/sysman/linux/mock_sysman_fixture.h"