Skip to content

Commit 78c96db

Browse files
Create wrappers for different version of i915 headers
Related-To: NEO-6852 Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
1 parent 56a264a commit 78c96db

39 files changed

+120
-85
lines changed

level_zero/tools/source/debug/linux/prelim/debug_session.h

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,13 @@
88
#pragma once
99
#include "shared/source/helpers/topology_map.h"
1010
#include "shared/source/os_interface/linux/drm_debug.h"
11+
#include "shared/source/os_interface/linux/i915_prelim.h"
1112
#include "shared/source/os_interface/linux/sys_calls.h"
1213

1314
#include "level_zero/core/source/device/device.h"
1415
#include "level_zero/tools/source/debug/debug_session.h"
1516
#include "level_zero/tools/source/debug/debug_session_imp.h"
1617

17-
#include "third_party/uapi/prelim/drm/i915_drm.h"
18-
1918
#include <atomic>
2019
#include <mutex>
2120
#include <queue>

level_zero/tools/source/metrics/linux/os_metric_ip_sampling_imp_linux.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
#include "shared/source/helpers/constants.h"
1010
#include "shared/source/os_interface/hw_info_config.h"
1111
#include "shared/source/os_interface/linux/drm_neo.h"
12+
#include "shared/source/os_interface/linux/i915.h"
1213
#include "shared/source/os_interface/linux/ioctl_helper.h"
1314
#include "shared/source/os_interface/linux/sys_calls.h"
1415
#include "shared/source/os_interface/os_interface.h"
@@ -17,8 +18,6 @@
1718
#include "level_zero/core/source/device/device_imp.h"
1819
#include "level_zero/tools/source/metrics/os_metric_ip_sampling.h"
1920

20-
#include "drm/i915_drm.h"
21-
2221
#include <algorithm>
2322

2423
namespace L0 {

level_zero/tools/source/sysman/engine/linux/os_engine_imp.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@
88
#include "level_zero/tools/source/sysman/engine/linux/os_engine_imp.h"
99

1010
#include "shared/source/os_interface/linux/engine_info.h"
11+
#include "shared/source/os_interface/linux/i915.h"
1112

12-
#include "drm/i915_drm.h"
1313
#include "sysman/linux/os_sysman_imp.h"
1414

1515
namespace L0 {

level_zero/tools/source/sysman/memory/linux/os_memory_imp_dg1.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,12 @@
66
*/
77

88
#include "shared/source/memory_manager/memory_manager.h"
9+
#include "shared/source/os_interface/linux/i915.h"
910
#include "shared/source/os_interface/linux/memory_info.h"
1011

1112
#include "level_zero/core/source/driver/driver_handle_imp.h"
1213
#include "level_zero/tools/source/sysman/memory/linux/os_memory_imp.h"
1314

14-
#include "drm/i915_drm.h"
1515
#include "sysman/linux/os_sysman_imp.h"
1616

1717
namespace L0 {

level_zero/tools/source/sysman/memory/linux/os_memory_imp_prelim.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,12 @@
88
#include "level_zero/tools/source/sysman/memory/linux/os_memory_imp_prelim.h"
99

1010
#include "shared/source/memory_manager/memory_manager.h"
11+
#include "shared/source/os_interface/linux/i915.h"
1112
#include "shared/source/os_interface/linux/system_info.h"
1213

1314
#include "level_zero/core/source/driver/driver_handle.h"
1415
#include "level_zero/tools/source/sysman/sysman_const.h"
1516

16-
#include "drm/i915_drm.h"
1717
#include "drm/intel_hwconfig_types.h"
1818
#include "igfxfmid.h"
1919
#include "sysman/linux/os_sysman_imp.h"

level_zero/tools/source/sysman/scheduler/linux/os_scheduler_imp_prelim.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@
66
*/
77

88
#include "shared/source/os_interface/linux/engine_info.h"
9+
#include "shared/source/os_interface/linux/i915.h"
910

1011
#include "level_zero/tools/source/sysman/scheduler/linux/os_scheduler_imp.h"
1112

12-
#include "drm/i915_drm.h"
1313
#include "sysman/linux/os_sysman_imp.h"
1414

1515
namespace L0 {

level_zero/tools/test/unit_tests/sources/debug/linux/test_debug_api_linux.cpp

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,32 +5,29 @@
55
*
66
*/
77

8+
#include "shared/source/os_interface/linux/i915_prelim.h"
89
// Force prelim headers over upstream headers
9-
// clang-format off
10-
#include "third_party/uapi/prelim/drm/i915_drm.h"
11-
// clang-format on
12-
1310
// prevent including any other headers to avoid redefintion errors
1411
#define _I915_DRM_H_
1512
#define _UAPI_I915_DRM_H_
1613

1714
#include "shared/source/os_interface/linux/drm_debug.h"
1815
#include "shared/source/os_interface/os_interface.h"
1916
#include "shared/test/common/helpers/debug_manager_state_restore.h"
17+
#include "shared/test/common/libult/linux/drm_mock_helper.h"
2018
#include "shared/test/common/libult/linux/drm_query_mock.h"
2119
#include "shared/test/common/mocks/mock_sip.h"
20+
#include "shared/test/common/mocks/ult_device_factory.h"
2221
#include "shared/test/common/test_macros/test.h"
22+
#include "shared/test/unit_test/helpers/gtest_helpers.h"
2323

24-
#include "shared/test/common/libult/linux/drm_mock_helper.h"
2524
#include "level_zero/core/source/hw_helpers/l0_hw_helper.h"
2625
#include "level_zero/core/test/unit_tests/fixtures/device_fixture.h"
2726
#include "level_zero/core/test/unit_tests/mocks/mock_built_ins.h"
2827
#include "level_zero/include/zet_intel_gpu_debug.h"
2928
#include "level_zero/tools/source/debug/debug_handlers.h"
3029
#include "level_zero/tools/source/debug/linux/prelim/debug_session.h"
3130
#include "level_zero/tools/test/unit_tests/sources/debug/mock_debug_session.h"
32-
#include "shared/test/common/mocks/ult_device_factory.h"
33-
#include "shared/test/unit_test/helpers/gtest_helpers.h"
3431

3532
#include "common/StateSaveAreaHeader.h"
3633

level_zero/tools/test/unit_tests/sources/sysman/memory/linux/mock_memory.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,13 @@
66
*/
77

88
#pragma once
9+
#include "shared/source/os_interface/linux/i915.h"
910
#include "shared/source/os_interface/linux/memory_info.h"
1011

1112
#include "level_zero/core/test/unit_tests/mocks/mock_memory_manager.h"
1213
#include "level_zero/tools/source/sysman/memory/linux/os_memory_imp.h"
1314
#include "level_zero/tools/source/sysman/memory/memory_imp.h"
1415

15-
#include "drm/i915_drm.h"
1616
#include "sysman/linux/os_sysman_imp.h"
1717

1818
using namespace NEO;

opencl/test/unit_test/linux/main_linux_dll.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
#include "shared/source/memory_manager/memory_manager.h"
1313
#include "shared/source/os_interface/driver_info.h"
1414
#include "shared/source/os_interface/linux/allocator_helper.h"
15+
#include "shared/source/os_interface/linux/i915.h"
1516
#include "shared/source/os_interface/linux/sys_calls.h"
1617
#include "shared/source/os_interface/os_interface.h"
1718
#include "shared/test/common/helpers/custom_event_listener.h"

opencl/test/unit_test/linux/mock_os_layer.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,9 @@
88
#include "mock_os_layer.h"
99

1010
#include "shared/source/helpers/string.h"
11+
#include "shared/source/os_interface/linux/drm_neo.h"
1112
#include "shared/source/os_interface/linux/drm_wrappers.h"
13+
#include "shared/source/os_interface/linux/i915.h"
1214

1315
#include <cassert>
1416
#include <dirent.h>

0 commit comments

Comments
 (0)