compute-runtime/shared/source/os_interface
Maciej Bielski 6924a48ca6 refactor: prepare CLOS logic for extension
Prepare cache setup and reservation logic to be extended w.r.t other
cache-levels.

Conceptually this change is like adding a switch-statement, in several
places, in which existing code makes a single (and only) case. This is
caused by splitting larger development to ease the review. Further cases
will be added in following steps. Such approach sometimes creates code
which may seem redundant but it is meant to simplify plugging following
extensions in an easy way.

Related-To: NEO-12837
Signed-off-by: Maciej Bielski <maciej.bielski@intel.com>
2025-02-17 10:43:08 +01:00
..
create_command_stream_receiver_drm
create_command_stream_receiver_drm_or_wddm
create_command_stream_receiver_wddm
linux refactor: prepare CLOS logic for extension 2025-02-17 10:43:08 +01:00
windows fix: pass ReadOnly flag only for page-misaligned input ptr 2025-02-11 10:42:42 +01:00
CMakeLists.txt refactor: adjust file names after pre-gen12 removal 1/3 2025-01-22 22:47:24 +01:00
aub_memory_operations_handler.cpp fix: Set vmbind user fence when makeMemoryResident 2025-02-10 14:20:09 +01:00
aub_memory_operations_handler.h fix: Set vmbind user fence when makeMemoryResident 2025-02-10 14:20:09 +01:00
create_os_context_drm.cpp
create_os_context_drm_or_wddm.cpp
create_os_context_wddm.cpp
create_os_time_drm.cpp
create_os_time_drm_or_wddm.cpp
create_os_time_wddm.cpp
debug_env_reader.cpp fix: untrusted input 2025-02-10 14:54:03 +01:00
debug_env_reader.h
device_factory.cpp refactor: unify device hierarchy mode 2025-01-14 21:08:44 +01:00
device_factory.h
discover_devices_drm.cpp
discover_devices_drm_or_wddm.cpp
discover_devices_wddm.cpp
driver_info.h
external_semaphore.h fix: Fix ULTs & signal path in External Semaphore 2025-01-09 07:40:16 +01:00
init_os_interface_drm.cpp
init_os_interface_drm_or_wddm.cpp
init_os_interface_wddm.cpp
metrics_library.cpp fix: correct loading L0 loader functions 2024-10-17 15:39:20 +02:00
os_context.cpp refactor: engineInstancedType removed 2024-10-09 16:30:48 +02:00
os_context.h feature: Introduce ULLS light 2025-02-12 17:52:02 +01:00
os_environment.h
os_handle.h
os_inc_base.h
os_interface.cpp
os_interface.h performance: enable staging write for cl buffers 2025-02-05 09:41:17 +01:00
os_library.cpp fix: correct loading L0 loader functions 2024-10-17 15:39:20 +02:00
os_library.h feature: Add logic for reading loaded library's version 2024-12-20 17:29:19 +01:00
os_memory.cpp
os_memory.h
os_thread.h fix: create thread with function pointer 2024-08-21 18:02:37 +02:00
os_time.cpp fix: zeDeviceGetGlobalTimestamp to use submisison 2024-12-04 19:10:07 +01:00
os_time.h fix: zeDeviceGetGlobalTimestamp to use submisison 2024-12-04 19:10:07 +01:00
performance_counters.cpp fix: stop direct submission before oa configuration activation 2024-10-22 14:26:44 +02:00
performance_counters.h fix: stop direct submission before oa configuration activation 2024-10-22 14:26:44 +02:00
print.h
product_helper.cpp fix: correct preemption surface size when getting wmtp sip from igc 2024-10-01 11:06:58 +02:00
product_helper.h fix: disable 3d and media sharing support on PVC 2025-02-14 17:37:05 +01:00
product_helper.inl fix: disable 3d and media sharing support on PVC 2025-02-14 17:37:05 +01:00
product_helper_before_gen12lp.inl
product_helper_hw.h fix: disable 3d and media sharing support on PVC 2025-02-14 17:37:05 +01:00
product_helper_tgllp_and_later.inl refactor: adjust file names after pre-gen12 removal 1/3 2025-01-22 22:47:24 +01:00
product_helper_xe2_and_later.inl feature: add getMaxLocalSubRegionSize() to product helper 2025-02-06 15:20:34 +01:00
product_helper_xe_hpc_and_later.inl feature: finalizes 2d block load/store query 2024-10-16 02:19:22 +02:00
product_helper_xe_hpg_and_xe_hpc.inl feature: add getMaxLocalSubRegionSize() to product helper 2025-02-06 15:20:34 +01:00
sys_calls_common.h fix: move pathExists out of sys calls and do not mock it 2024-09-10 19:24:45 +02:00