compute-runtime/shared/source/os_interface/windows
Jitendra Sharma f8c89fe984 Refactor memory manager so as to support device reset
Move out neoDevice dependent pieces of memory manager code into
separate methods. Those methods could be used for recreating a neoDevice
after a device reset is performed.

Related-To: LOCI-2615

Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com>
2021-10-19 07:16:29 +02:00
..
wddm WSL validate reserve_gpu_va args in ULTs 2021-10-07 22:05:21 +02:00
CMakeLists.txt Move kmd notify properties to shared 2021-10-07 18:12:19 +02:00
d3dkmthk_wrapper.h Enabling WDDM_LINUX by default 2021-07-14 12:42:29 +02:00
debug_registry_reader.cpp Fix windows wrappers 2021-10-06 09:01:36 +02:00
debug_registry_reader.h Copyright header update 2021-05-17 20:38:19 +02:00
deferrable_deletion_win.cpp Improving cpp compliance - marking unused vars 2021-05-20 15:14:35 +02:00
deferrable_deletion_win.h Changing default for WDDM_LINUX support 2021-06-09 03:13:32 +02:00
device_command_stream.inl Move command stream receiver files to shared 2021-09-23 12:47:21 +02:00
device_time_gpu_cpu_drm_or_wddm.cpp Allways take cpu time from OSTime on WSL 2021-09-10 11:56:23 +02:00
device_time_gpu_cpu_wddm.cpp Allways take cpu time from OSTime on WSL 2021-09-10 11:56:23 +02:00
device_time_wddm.cpp Allways take cpu time from OSTime on WSL 2021-09-10 11:56:23 +02:00
device_time_wddm.h Allways take cpu time from OSTime on WSL 2021-09-10 11:56:23 +02:00
driver_info_windows.cpp Improve driverstore compatibility checker 2021-07-02 12:52:13 +02:00
driver_info_windows.h Refactor of global factories 2021-05-28 19:09:24 +02:00
dxcore_wrapper.h WDDM_LINUX config improvements 2021-06-01 10:13:18 +02:00
dxgi_wrapper.h WDDM/GMM cleanup 2021-05-30 15:04:50 +02:00
environment_variables.h Move environment_variables to shared 2020-03-10 14:25:02 +01:00
gdi_interface.cpp Improving cpp compliance 2021-05-20 00:10:06 +02:00
gdi_interface.h Changing default for WDDM_LINUX support 2021-06-09 03:13:32 +02:00
gfx_escape_wrapper.h Adding wsl_compute_helper 2021-06-07 14:36:21 +02:00
gmm_interface_win.cpp Add absolute include paths 2020-02-23 23:49:12 +01:00
hw_device_id.h Refactoring HwDeviceId 2021-05-24 21:38:20 +02:00
hw_device_id_win.cpp Fix clang-tidy issues 2021-06-11 09:33:11 +02:00
hw_info_config_drm_stub.cpp Refactoring hwinfoconfig 2021-05-25 09:02:07 +02:00
hw_info_config_wddm.cpp Add compilerHwInfoConfig 2021-10-06 21:27:34 +02:00
init_wddm_os_interface.cpp Fixing memleak during wddm init 2021-08-05 19:35:58 +02:00
kmd_notify_properties_windows.cpp Move kmd notify properties to shared 2021-10-07 18:12:19 +02:00
kmdaf_listener.cpp Fix clang-tidy issues 2021-06-11 09:33:11 +02:00
kmdaf_listener.h Fix clang-tidy issues 2021-06-11 09:33:11 +02:00
kmdaf_listener_stub.cpp Fix clang-tidy issues 2021-06-11 09:33:11 +02:00
max_chunk_size_drm_or_wddm.cpp Mitigation for WDDM_LINUX allocation size limits 2021-07-16 03:36:19 +02:00
max_chunk_size_wddm.cpp Mitigation for WDDM_LINUX allocation size limits 2021-07-16 03:36:19 +02:00
os_context_win.cpp Add EngineDescriptor helper 2021-08-12 15:19:46 +02:00
os_context_win.h Add EngineDescriptor helper 2021-08-12 15:19:46 +02:00
os_environment_win.cpp Load GDI once 2020-03-19 11:13:30 +01:00
os_environment_win.h Load GDI once 2020-03-19 11:13:30 +01:00
os_inc.h Refactor/cleanup around wddm 2021-05-26 16:26:28 +02:00
os_interface_win.cpp Refactor of global factories 2021-05-28 19:09:24 +02:00
os_interface_win.h Refactor of global factories 2021-05-28 19:09:24 +02:00
os_library_win.cpp Copyright header update 2021-05-17 20:38:19 +02:00
os_library_win.h Improving cpp compliance 2021-05-20 00:10:06 +02:00
os_memory_virtual_alloc.cpp WSL - partition layout for 48-bit limited addressing 2021-09-28 18:09:46 +02:00
os_memory_win.cpp WSL - partition layout for 48-bit limited addressing 2021-09-28 18:09:46 +02:00
os_memory_win.h WSL - partition layout for 48-bit limited addressing 2021-09-28 18:09:46 +02:00
os_metrics_library.cpp Move metrics library to shared 2021-10-06 21:46:22 +02:00
os_socket.h Copyright header update 2021-05-17 20:38:19 +02:00
os_thread_win.cpp Copyright header update 2021-05-17 20:38:19 +02:00
os_thread_win.h Copyright header update 2021-05-17 20:38:19 +02:00
os_time_win.cpp Refactor of global factories 2021-05-28 19:09:24 +02:00
os_time_win.h Refactor of global factories 2021-05-28 19:09:24 +02:00
page_table_manager_functions.cpp Remove not needed include header 2021-10-06 21:32:40 +02:00
performance_counters_win.cpp Move performance counters to shared 2021-09-24 11:59:55 +02:00
performance_counters_win.h Move performance counters to shared 2021-09-24 11:59:55 +02:00
print.cpp Copyright header update 2021-05-17 20:38:19 +02:00
sharedata_wrapper.h WSL - partition layout for 48-bit limited addressing 2021-09-28 18:09:46 +02:00
sys_calls.cpp Fix windows wrappers 2021-10-06 09:01:36 +02:00
sys_calls.h Fix windows wrappers 2021-10-06 09:01:36 +02:00
thk_wrapper.h WSL - fixing missing GPU VA reservation 2021-08-03 20:30:49 +02:00
trim_callback.cpp Add missing maybe_unused keywords 2021-06-09 16:07:21 +02:00
trim_callback_stub.cpp Refactor/cleanup around wddm 2021-05-26 16:26:28 +02:00
wddm_additional_context_flags.cpp Enable new DriverProtection interface for MapGpuVa 2021-08-17 18:02:26 +02:00
wddm_allocation.cpp Copyright header update 2021-05-17 20:38:19 +02:00
wddm_allocation.h Changing default for WDDM_LINUX support 2021-06-09 03:13:32 +02:00
wddm_apply_additional_map_gpu_va_fields.cpp Enable new DriverProtection interface for MapGpuVa 2021-08-17 18:02:26 +02:00
wddm_device_command_stream.h Move PageTableManager from rootDeviceEnvironment to CommandStreamReceiver 2021-09-30 12:59:11 +02:00
wddm_device_command_stream.inl Move PageTableManager from rootDeviceEnvironment to CommandStreamReceiver 2021-09-30 12:59:11 +02:00
wddm_engine_mapper.cpp Add CCS1-3 to EngineNodeHelper 2021-06-28 11:48:21 +02:00
wddm_engine_mapper.h Copyright header update 2021-05-17 20:38:19 +02:00
wddm_memory_manager.cpp Change shared allocations required alignment to 64KB. 2021-10-08 13:08:11 +02:00
wddm_memory_manager.h Refactor memory manager so as to support device reset 2021-10-19 07:16:29 +02:00
wddm_memory_manager_allocate_in_device_pool.cpp Improve returning global and max alloc memory size 2020-10-30 15:58:42 +01:00
wddm_memory_operations_handler.cpp Improving cpp compliance 2021-05-20 00:10:06 +02:00
wddm_memory_operations_handler.h Fix DirectSubmission residency handling 2021-09-03 16:57:42 +02:00
wddm_residency_allocations_container.cpp Fixing gcc warnig in DECLARE_COMMAND_BUFFER 2021-06-09 15:51:51 +02:00
wddm_residency_allocations_container.h Fixing gcc warnig in DECLARE_COMMAND_BUFFER 2021-06-09 15:51:51 +02:00
wddm_residency_controller.cpp Fix clang-tidy issues 2021-06-11 09:33:11 +02:00
wddm_residency_controller.h Refactor/cleanup around wddm 2021-05-26 16:26:28 +02:00
windows_defs.h Cleanup in WDDM files 2021-05-27 17:38:02 +02:00
windows_inc.cpp Copyright header update 2021-05-17 20:38:19 +02:00
windows_wrapper.h Fix windows wrappers 2021-10-06 09:01:36 +02:00