From bc13db734d732eeae9b9e165468b68cb3229894b Mon Sep 17 00:00:00 2001 From: "Warchulski, Jaroslaw" Date: Tue, 24 Jan 2023 12:14:14 +0000 Subject: [PATCH] Cleanup includes 41 Cleaned up files: shared/source/command_stream/aub_command_stream_receiver_hw.h shared/source/helpers/common_types.h shared/source/os_interface/linux/drm_neo.h shared/source/os_interface/windows/hw_device_id.h Related-To: NEO-5548 Signed-off-by: Warchulski, Jaroslaw --- .../device_imp_drm_or_wddm/device_imp.cpp | 1 + .../device/device_drm_or_wddm/test_device.cpp | 1 + .../source/sysman/engine/linux/os_engine_imp.h | 5 ++++- .../windows/wddm_memory_manager_tests.cpp | 1 + .../unit_test/windows/wddm_create_tests.cpp | 2 +- .../aub_command_stream_receiver_hw.h | 5 +++-- .../aub_command_stream_receiver_hw_base.inl | 1 + .../wddm/execution_environment_wddm.cpp | 3 ++- shared/source/helpers/common_types.h | 5 +---- shared/source/memory_manager/memory_manager.h | 4 ++++ .../os_interface/linux/drm_memory_manager.cpp | 1 + shared/source/os_interface/linux/drm_neo.h | 2 -- .../source/os_interface/linux/os_time_linux.h | 3 ++- .../source/os_interface/windows/hw_device_id.h | 3 ++- .../os_interface/windows/hw_device_id_win.cpp | 4 +++- ...figure_device_address_space_drm_or_wddm.cpp | 1 + .../source/os_interface/windows/wddm/wddm.cpp | 4 ++++ shared/source/os_interface/windows/wddm/wddm.h | 18 ++++++++++-------- .../windows/wddm/wddm_interface.cpp | 1 + ..._allocator_multi_device_fixture_windows.cpp | 3 ++- shared/test/common/mocks/mock_wddm.cpp | 1 + shared/test/common/mocks/mock_wddm.h | 1 + .../aub_command_stream_receiver_2_tests.cpp | 3 ++- .../command_stream/aub_file_stream_tests.cpp | 1 + ...e_device_address_space_drm_or_wddm_test.cpp | 1 + .../windows/hw_info_config_win_tests.cpp | 2 +- .../os_interface/windows/wddm20_tests.cpp | 1 + .../windows/wddm_kmdaf_listener_tests.cpp | 1 + .../os_interface/windows/wddm_tests.cpp | 1 + 29 files changed, 55 insertions(+), 25 deletions(-) diff --git a/level_zero/core/source/device/device_imp_drm_or_wddm/device_imp.cpp b/level_zero/core/source/device/device_imp_drm_or_wddm/device_imp.cpp index 0c9dbbb94a..088c71d142 100644 --- a/level_zero/core/source/device/device_imp_drm_or_wddm/device_imp.cpp +++ b/level_zero/core/source/device/device_imp_drm_or_wddm/device_imp.cpp @@ -9,6 +9,7 @@ #include "shared/source/command_stream/command_stream_receiver.h" #include "shared/source/execution_environment/root_device_environment.h" +#include "shared/source/gmm_helper/gmm_lib.h" #include "shared/source/os_interface/os_interface.h" #include "shared/source/os_interface/windows/hw_device_id.h" #include "shared/source/os_interface/windows/os_context_win.h" diff --git a/level_zero/core/test/unit_tests/sources/device/device_drm_or_wddm/test_device.cpp b/level_zero/core/test/unit_tests/sources/device/device_drm_or_wddm/test_device.cpp index fd8b5c890a..452443cc6c 100644 --- a/level_zero/core/test/unit_tests/sources/device/device_drm_or_wddm/test_device.cpp +++ b/level_zero/core/test/unit_tests/sources/device/device_drm_or_wddm/test_device.cpp @@ -10,6 +10,7 @@ #include "shared/source/os_interface/windows/hw_device_id.h" #include "shared/source/os_interface/windows/os_context_win.h" #include "shared/source/os_interface/windows/os_environment_win.h" +#include "shared/source/os_interface/windows/wddm/um_km_data_translator.h" #include "shared/source/os_interface/windows/wddm/wddm.h" #include "shared/test/common/helpers/engine_descriptor_helper.h" #include "shared/test/common/mocks/mock_device.h" diff --git a/level_zero/tools/source/sysman/engine/linux/os_engine_imp.h b/level_zero/tools/source/sysman/engine/linux/os_engine_imp.h index fbd3ba14ab..62e692e1b2 100644 --- a/level_zero/tools/source/sysman/engine/linux/os_engine_imp.h +++ b/level_zero/tools/source/sysman/engine/linux/os_engine_imp.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2020-2022 Intel Corporation + * Copyright (C) 2020-2023 Intel Corporation * * SPDX-License-Identifier: MIT * @@ -12,6 +12,9 @@ #include "level_zero/tools/source/sysman/sysman_const.h" #include "sysman/engine/os_engine.h" + +#include + namespace L0 { class PmuInterface; struct Device; diff --git a/opencl/test/unit_test/os_interface/windows/wddm_memory_manager_tests.cpp b/opencl/test/unit_test/os_interface/windows/wddm_memory_manager_tests.cpp index 5983c9a270..102e3e729c 100644 --- a/opencl/test/unit_test/os_interface/windows/wddm_memory_manager_tests.cpp +++ b/opencl/test/unit_test/os_interface/windows/wddm_memory_manager_tests.cpp @@ -16,6 +16,7 @@ #include "shared/source/os_interface/hw_info_config.h" #include "shared/source/os_interface/os_library.h" #include "shared/source/os_interface/windows/os_context_win.h" +#include "shared/source/os_interface/windows/wddm/um_km_data_translator.h" #include "shared/source/os_interface/windows/wddm_residency_controller.h" #include "shared/source/utilities/tag_allocator.h" #include "shared/test/common/helpers/debug_manager_state_restore.h" diff --git a/opencl/test/unit_test/windows/wddm_create_tests.cpp b/opencl/test/unit_test/windows/wddm_create_tests.cpp index df656fd7b6..dfa7d0580e 100644 --- a/opencl/test/unit_test/windows/wddm_create_tests.cpp +++ b/opencl/test/unit_test/windows/wddm_create_tests.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2018-2022 Intel Corporation + * Copyright (C) 2018-2023 Intel Corporation * * SPDX-License-Identifier: MIT * diff --git a/shared/source/command_stream/aub_command_stream_receiver_hw.h b/shared/source/command_stream/aub_command_stream_receiver_hw.h index 2429bcfc4c..6a6203afe9 100644 --- a/shared/source/command_stream/aub_command_stream_receiver_hw.h +++ b/shared/source/command_stream/aub_command_stream_receiver_hw.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2018-2022 Intel Corporation + * Copyright (C) 2018-2023 Intel Corporation * * SPDX-License-Identifier: MIT * @@ -7,10 +7,11 @@ #pragma once #include "shared/source/command_stream/command_stream_receiver_simulated_hw.h" -#include "shared/source/memory_manager/page_table.h" #include "shared/source/memory_manager/residency_container.h" namespace NEO { +class PDPE; +class PML4; class AubSubCaptureManager; diff --git a/shared/source/command_stream/aub_command_stream_receiver_hw_base.inl b/shared/source/command_stream/aub_command_stream_receiver_hw_base.inl index a1055d0b6e..cad583a1fa 100644 --- a/shared/source/command_stream/aub_command_stream_receiver_hw_base.inl +++ b/shared/source/command_stream/aub_command_stream_receiver_hw_base.inl @@ -34,6 +34,7 @@ #include "shared/source/memory_manager/graphics_allocation.h" #include "shared/source/memory_manager/memory_banks.h" #include "shared/source/memory_manager/memory_manager.h" +#include "shared/source/memory_manager/page_table.h" #include "shared/source/os_interface/hw_info_config.h" #include "aubstream/aubstream.h" diff --git a/shared/source/execution_environment/wddm/execution_environment_wddm.cpp b/shared/source/execution_environment/wddm/execution_environment_wddm.cpp index 56baf1255a..8b1ba211a9 100644 --- a/shared/source/execution_environment/wddm/execution_environment_wddm.cpp +++ b/shared/source/execution_environment/wddm/execution_environment_wddm.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2021-2022 Intel Corporation + * Copyright (C) 2021-2023 Intel Corporation * * SPDX-License-Identifier: MIT * @@ -11,6 +11,7 @@ #include "shared/source/os_interface/os_interface.h" #include "shared/source/os_interface/windows/wddm/wddm.h" +#include #include namespace NEO { diff --git a/shared/source/helpers/common_types.h b/shared/source/helpers/common_types.h index 9b1f0f8a4a..fb75ffb9da 100644 --- a/shared/source/helpers/common_types.h +++ b/shared/source/helpers/common_types.h @@ -1,13 +1,11 @@ /* - * Copyright (C) 2019-2022 Intel Corporation + * Copyright (C) 2019-2023 Intel Corporation * * SPDX-License-Identifier: MIT * */ #pragma once -#include "shared/source/utilities/stackvec.h" - #include #include #include @@ -19,7 +17,6 @@ using EngineControlContainer = std::vector; using DeviceBitfield = std::bitset<4>; class Device; using DeviceVector = std::vector>; -using SubDeviceIdsVec = StackVec; enum class DebugPauseState : uint32_t { disabled, diff --git a/shared/source/memory_manager/memory_manager.h b/shared/source/memory_manager/memory_manager.h index 0a172d09b9..0cde863d56 100644 --- a/shared/source/memory_manager/memory_manager.h +++ b/shared/source/memory_manager/memory_manager.h @@ -13,6 +13,7 @@ #include "shared/source/memory_manager/graphics_allocation.h" #include "shared/source/memory_manager/memadvise_flags.h" #include "shared/source/os_interface/os_memory.h" +#include "shared/source/utilities/stackvec.h" #include "memory_properties_flags.h" @@ -24,6 +25,9 @@ #include namespace NEO { + +using SubDeviceIdsVec = StackVec; + class MultiGraphicsAllocation; class PageFaultManager; class GfxPartition; diff --git a/shared/source/os_interface/linux/drm_memory_manager.cpp b/shared/source/os_interface/linux/drm_memory_manager.cpp index 70b58d6f63..494a1695cd 100644 --- a/shared/source/os_interface/linux/drm_memory_manager.cpp +++ b/shared/source/os_interface/linux/drm_memory_manager.cpp @@ -44,6 +44,7 @@ #include #include #include +#include namespace NEO { diff --git a/shared/source/os_interface/linux/drm_neo.h b/shared/source/os_interface/linux/drm_neo.h index 67ec5f1862..328d45b54f 100644 --- a/shared/source/os_interface/linux/drm_neo.h +++ b/shared/source/os_interface/linux/drm_neo.h @@ -22,8 +22,6 @@ #include #include #include -#include -#include #include #include diff --git a/shared/source/os_interface/linux/os_time_linux.h b/shared/source/os_interface/linux/os_time_linux.h index c82c3d7a3a..1ce61e4c6e 100644 --- a/shared/source/os_interface/linux/os_time_linux.h +++ b/shared/source/os_interface/linux/os_time_linux.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2020-2021 Intel Corporation + * Copyright (C) 2020-2023 Intel Corporation * * SPDX-License-Identifier: MIT * @@ -10,6 +10,7 @@ #include "shared/source/os_interface/os_time.h" #include +#include namespace NEO { diff --git a/shared/source/os_interface/windows/hw_device_id.h b/shared/source/os_interface/windows/hw_device_id.h index e8e551d77a..9604a39aa0 100644 --- a/shared/source/os_interface/windows/hw_device_id.h +++ b/shared/source/os_interface/windows/hw_device_id.h @@ -8,7 +8,6 @@ #pragma once #include "shared/source/helpers/driver_model_type.h" #include "shared/source/os_interface/os_interface.h" -#include "shared/source/os_interface/windows/wddm/um_km_data_translator.h" #include "shared/source/os_interface/windows/windows_wrapper.h" #include @@ -17,7 +16,9 @@ namespace NEO { class Gdi; +class UmKmDataTranslator; struct OsEnvironment; + class HwDeviceIdWddm : public HwDeviceId { public: static constexpr DriverModelType driverModelType = DriverModelType::WDDM; diff --git a/shared/source/os_interface/windows/hw_device_id_win.cpp b/shared/source/os_interface/windows/hw_device_id_win.cpp index e665aef57c..d65931d075 100644 --- a/shared/source/os_interface/windows/hw_device_id_win.cpp +++ b/shared/source/os_interface/windows/hw_device_id_win.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2020-2022 Intel Corporation + * Copyright (C) 2020-2023 Intel Corporation * * SPDX-License-Identifier: MIT * @@ -9,6 +9,8 @@ #include "shared/source/os_interface/windows/gdi_interface.h" #include "shared/source/os_interface/windows/hw_device_id.h" #include "shared/source/os_interface/windows/os_environment_win.h" +#include "shared/source/os_interface/windows/wddm/um_km_data_translator.h" + namespace NEO { HwDeviceIdWddm::~HwDeviceIdWddm() { diff --git a/shared/source/os_interface/windows/wddm/configure_device_address_space_drm_or_wddm.cpp b/shared/source/os_interface/windows/wddm/configure_device_address_space_drm_or_wddm.cpp index 8c042f37d4..9ca9abc8f9 100644 --- a/shared/source/os_interface/windows/wddm/configure_device_address_space_drm_or_wddm.cpp +++ b/shared/source/os_interface/windows/wddm/configure_device_address_space_drm_or_wddm.cpp @@ -21,6 +21,7 @@ #include "shared/source/os_interface/windows/gdi_interface.h" #include "shared/source/os_interface/windows/gfx_escape_wrapper.h" #include "shared/source/os_interface/windows/wddm/um_km_data_temp_storage.h" +#include "shared/source/os_interface/windows/wddm/um_km_data_translator.h" #include "shared/source/os_interface/windows/wddm/wddm.h" #include "gmm_memory.h" diff --git a/shared/source/os_interface/windows/wddm/wddm.cpp b/shared/source/os_interface/windows/wddm/wddm.cpp index 7bcf3f6bdf..62b7ac19c8 100644 --- a/shared/source/os_interface/windows/wddm/wddm.cpp +++ b/shared/source/os_interface/windows/wddm/wddm.cpp @@ -893,6 +893,10 @@ void Wddm::kmDafLock(D3DKMT_HANDLE handle) { kmDafListener->notifyLock(featureTable->flags.ftrKmdDaf, getAdapter(), device, handle, 0, getGdi()->escape); } +bool Wddm::isKmDafEnabled() const { + return featureTable->flags.ftrKmdDaf; +} + bool Wddm::setLowPriorityContextParam(D3DKMT_HANDLE contextHandle) { D3DKMT_SETCONTEXTSCHEDULINGPRIORITY contextPriority = {}; diff --git a/shared/source/os_interface/windows/wddm/wddm.h b/shared/source/os_interface/windows/wddm/wddm.h index d66116b1fa..a78c0175e7 100644 --- a/shared/source/os_interface/windows/wddm/wddm.h +++ b/shared/source/os_interface/windows/wddm/wddm.h @@ -6,38 +6,40 @@ */ #pragma once +#include "shared/source/gmm_helper/gmm_lib.h" #include "shared/source/os_interface/windows/hw_device_id.h" +#include "shared/source/os_interface/windows/sharedata_wrapper.h" #include "shared/source/os_interface/windows/wddm/wddm_defs.h" -#include "sku_info.h" - #include struct _SYSTEM_INFO; typedef struct _SYSTEM_INFO SYSTEM_INFO; namespace NEO { -class WddmResidencyLogger; enum PreemptionMode : uint32_t; -struct OSMemory; -class GfxPartition; class Gdi; +class GfxPartition; class Gmm; class GmmMemory; -class ProductHelper; class OsContextWin; +class ProductHelper; class SettingsReader; class WddmAllocation; class WddmInterface; class WddmResidencyController; +class WddmResidencyLogger; class WddmResidentAllocationsContainer; struct AllocationStorageData; +struct FeatureTable; struct HardwareInfo; struct KmDafListener; -struct RootDeviceEnvironment; struct MonitoredFence; struct OsHandleStorage; +struct OSMemory; +struct RootDeviceEnvironment; +struct WorkaroundTable; enum class HeapIndex : uint32_t; @@ -80,7 +82,7 @@ class Wddm : public DriverModel { MOCKABLE_VIRTUAL void *lockResource(const D3DKMT_HANDLE &handle, bool applyMakeResidentPriorToLock, size_t size); MOCKABLE_VIRTUAL void unlockResource(const D3DKMT_HANDLE &handle); MOCKABLE_VIRTUAL void kmDafLock(D3DKMT_HANDLE handle); - MOCKABLE_VIRTUAL bool isKmDafEnabled() const { return featureTable->flags.ftrKmdDaf; } + MOCKABLE_VIRTUAL bool isKmDafEnabled() const; MOCKABLE_VIRTUAL bool setAllocationPriority(const D3DKMT_HANDLE *handles, uint32_t allocationCount, uint32_t priority); diff --git a/shared/source/os_interface/windows/wddm/wddm_interface.cpp b/shared/source/os_interface/windows/wddm/wddm_interface.cpp index 376c4c2256..f81f01264f 100644 --- a/shared/source/os_interface/windows/wddm/wddm_interface.cpp +++ b/shared/source/os_interface/windows/wddm/wddm_interface.cpp @@ -13,6 +13,7 @@ #include "shared/source/os_interface/windows/gdi_interface.h" #include "shared/source/os_interface/windows/os_context_win.h" #include "shared/source/os_interface/windows/wddm/um_km_data_temp_storage.h" +#include "shared/source/os_interface/windows/wddm/um_km_data_translator.h" #include "shared/source/os_interface/windows/wddm/wddm.h" using namespace NEO; diff --git a/shared/test/common/fixtures/windows/memory_allocator_multi_device_fixture_windows.cpp b/shared/test/common/fixtures/windows/memory_allocator_multi_device_fixture_windows.cpp index 47f8c622e6..2e496d7d12 100644 --- a/shared/test/common/fixtures/windows/memory_allocator_multi_device_fixture_windows.cpp +++ b/shared/test/common/fixtures/windows/memory_allocator_multi_device_fixture_windows.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2020-2022 Intel Corporation + * Copyright (C) 2020-2023 Intel Corporation * * SPDX-License-Identifier: MIT * @@ -10,6 +10,7 @@ #include "shared/source/memory_manager/definitions/storage_info.h" #include "shared/source/os_interface/os_interface.h" #include "shared/source/os_interface/windows/os_environment_win.h" +#include "shared/source/os_interface/windows/wddm/um_km_data_translator.h" #include "shared/test/common/fixtures/memory_allocator_multi_device_fixture.h" #include "shared/test/common/mock_gdi/mock_gdi.h" #include "shared/test/common/mocks/mock_wddm.h" diff --git a/shared/test/common/mocks/mock_wddm.cpp b/shared/test/common/mocks/mock_wddm.cpp index 19645cf430..e7e9e66194 100644 --- a/shared/test/common/mocks/mock_wddm.cpp +++ b/shared/test/common/mocks/mock_wddm.cpp @@ -12,6 +12,7 @@ #include "shared/source/helpers/aligned_memory.h" #include "shared/source/os_interface/windows/gdi_interface.h" #include "shared/source/os_interface/windows/os_environment_win.h" +#include "shared/source/os_interface/windows/wddm/um_km_data_translator.h" #include "shared/source/os_interface/windows/wddm_allocation.h" #include "shared/test/common/mock_gdi/mock_gdi.h" #include "shared/test/common/mocks/mock_wddm_residency_allocations_container.h" diff --git a/shared/test/common/mocks/mock_wddm.h b/shared/test/common/mocks/mock_wddm.h index fe05ab517f..df3177a28a 100644 --- a/shared/test/common/mocks/mock_wddm.h +++ b/shared/test/common/mocks/mock_wddm.h @@ -13,6 +13,7 @@ #include "shared/source/os_interface/windows/wddm/wddm.h" #include "shared/source/os_interface/windows/wddm_residency_allocations_container.h" #include "shared/source/os_interface/windows/windows_defs.h" +#include "shared/source/utilities/stackvec.h" #include "shared/test/common/mocks/wddm_mock_helpers.h" #include "shared/test/common/test_macros/mock_method_macros.h" diff --git a/shared/test/unit_test/command_stream/aub_command_stream_receiver_2_tests.cpp b/shared/test/unit_test/command_stream/aub_command_stream_receiver_2_tests.cpp index 48cdf27103..7e06a5b9f4 100644 --- a/shared/test/unit_test/command_stream/aub_command_stream_receiver_2_tests.cpp +++ b/shared/test/unit_test/command_stream/aub_command_stream_receiver_2_tests.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2018-2022 Intel Corporation + * Copyright (C) 2018-2023 Intel Corporation * * SPDX-License-Identifier: MIT * @@ -10,6 +10,7 @@ #include "shared/source/helpers/engine_node_helper.h" #include "shared/source/helpers/hardware_context_controller.h" #include "shared/source/helpers/hw_helper.h" +#include "shared/source/memory_manager/page_table.h" #include "shared/source/os_interface/os_context.h" #include "shared/test/common/fixtures/aub_command_stream_receiver_fixture.h" #include "shared/test/common/fixtures/mock_aub_center_fixture.h" diff --git a/shared/test/unit_test/command_stream/aub_file_stream_tests.cpp b/shared/test/unit_test/command_stream/aub_file_stream_tests.cpp index c51f496a71..b60438979b 100644 --- a/shared/test/unit_test/command_stream/aub_file_stream_tests.cpp +++ b/shared/test/unit_test/command_stream/aub_file_stream_tests.cpp @@ -11,6 +11,7 @@ #include "shared/source/helpers/flat_batch_buffer_helper.h" #include "shared/source/helpers/hardware_context_controller.h" #include "shared/source/helpers/neo_driver_version.h" +#include "shared/source/memory_manager/page_table.h" #include "shared/source/os_interface/os_context.h" #include "shared/test/common/fixtures/aub_command_stream_receiver_fixture.h" #include "shared/test/common/helpers/batch_buffer_helper.h" diff --git a/shared/test/unit_test/os_interface/wddm_linux/configure_device_address_space_drm_or_wddm_test.cpp b/shared/test/unit_test/os_interface/wddm_linux/configure_device_address_space_drm_or_wddm_test.cpp index f8e8e8f001..068c4d0f21 100644 --- a/shared/test/unit_test/os_interface/wddm_linux/configure_device_address_space_drm_or_wddm_test.cpp +++ b/shared/test/unit_test/os_interface/wddm_linux/configure_device_address_space_drm_or_wddm_test.cpp @@ -15,6 +15,7 @@ #include "shared/source/os_interface/windows/device_time_wddm.h" #include "shared/source/os_interface/windows/gdi_interface.h" #include "shared/source/os_interface/windows/os_environment_win.h" +#include "shared/source/os_interface/windows/wddm/um_km_data_translator.h" #include "shared/source/os_interface/windows/wddm/wddm.h" #include "shared/source/os_interface/windows/wddm_memory_manager.h" #include "shared/test/common/helpers/default_hw_info.h" diff --git a/shared/test/unit_test/os_interface/windows/hw_info_config_win_tests.cpp b/shared/test/unit_test/os_interface/windows/hw_info_config_win_tests.cpp index a1de2187eb..5790f561c0 100644 --- a/shared/test/unit_test/os_interface/windows/hw_info_config_win_tests.cpp +++ b/shared/test/unit_test/os_interface/windows/hw_info_config_win_tests.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2018-2022 Intel Corporation + * Copyright (C) 2018-2023 Intel Corporation * * SPDX-License-Identifier: MIT * diff --git a/shared/test/unit_test/os_interface/windows/wddm20_tests.cpp b/shared/test/unit_test/os_interface/windows/wddm20_tests.cpp index 08a7b7c834..eb3b1177a2 100644 --- a/shared/test/unit_test/os_interface/windows/wddm20_tests.cpp +++ b/shared/test/unit_test/os_interface/windows/wddm20_tests.cpp @@ -7,6 +7,7 @@ #include "shared/source/gmm_helper/gmm_helper.h" #include "shared/source/os_interface/windows/driver_info_windows.h" +#include "shared/source/os_interface/windows/wddm/um_km_data_translator.h" #include "shared/source/os_interface/windows/wddm_engine_mapper.h" #include "shared/source/os_interface/windows/wddm_memory_manager.h" #include "shared/source/utilities/debug_settings_reader.h" diff --git a/shared/test/unit_test/os_interface/windows/wddm_kmdaf_listener_tests.cpp b/shared/test/unit_test/os_interface/windows/wddm_kmdaf_listener_tests.cpp index 71cf6468f0..d6cb0cf052 100644 --- a/shared/test/unit_test/os_interface/windows/wddm_kmdaf_listener_tests.cpp +++ b/shared/test/unit_test/os_interface/windows/wddm_kmdaf_listener_tests.cpp @@ -11,6 +11,7 @@ #include "shared/source/gmm_helper/gmm_helper.h" #include "shared/source/memory_manager/memory_manager.h" #include "shared/source/os_interface/windows/os_environment_win.h" +#include "shared/source/os_interface/windows/wddm/um_km_data_translator.h" #include "shared/source/os_interface/windows/wddm/wddm.h" #include "shared/source/os_interface/windows/wddm_allocation.h" #include "shared/test/common/mock_gdi/mock_gdi.h" diff --git a/shared/test/unit_test/os_interface/windows/wddm_tests.cpp b/shared/test/unit_test/os_interface/windows/wddm_tests.cpp index 304f4d2419..ca0fa18594 100644 --- a/shared/test/unit_test/os_interface/windows/wddm_tests.cpp +++ b/shared/test/unit_test/os_interface/windows/wddm_tests.cpp @@ -8,6 +8,7 @@ #include "shared/source/gmm_helper/gmm.h" #include "shared/source/helpers/string.h" #include "shared/source/os_interface/driver_info.h" +#include "shared/source/os_interface/windows/wddm/um_km_data_translator.h" #include "shared/source/os_interface/windows/wddm_allocation.h" #include "shared/test/common/helpers/debug_manager_state_restore.h" #include "shared/test/common/os_interface/windows/wddm_fixture.h"