compute-runtime/shared/test/common/os_interface/linux
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
..
xe feature: Add support for optional PF enable flag for exec queue create 2025-02-05 19:24:01 +01:00
CMakeLists.txt build: correct setting for i915/xe prelim setting in package scripts 2024-10-09 15:55:59 +02:00
create_drm_memory_manager.cpp refactor: remove redundant definitions KB/MB/GB 2023-12-05 08:55:18 +01:00
device_command_stream_fixture.cpp test: don't use product specific ioctl helper in generic tests 2024-12-18 17:26:12 +01:00
device_command_stream_fixture.h refactor: prepare CLOS logic for extension 2025-02-17 10:43:08 +01:00
device_command_stream_fixture_context.cpp refactor: correct naming of DrmIoctl enums 2023-12-12 10:02:19 +01:00
device_command_stream_fixture_context.h style: format code using clang-format 15.0.6 2023-01-05 10:33:47 +01:00
device_command_stream_fixture_prelim.h refactor: prepare CLOS logic for extension 2025-02-17 10:43:08 +01:00
drm_buffer_object_fixture.h test: stop abusing ctors in DrmMockCustom and derived types 2024-07-10 08:34:09 +02:00
drm_command_stream_fixture.h refactor: Remove redundancy around gemCloseWorker in csr 2025-02-13 21:42:28 +01:00
drm_memory_manager_fixture.cpp refactor: adjust unit tests to work with secondary engines 2025-01-22 13:31:43 +01:00
drm_memory_manager_fixture.h feature: support physical host memory 2024-11-20 08:19:52 +01:00
drm_memory_manager_prelim_fixtures.h test: stop abusing ctors in DrmMockCustom and derived types 2024-07-10 08:34:09 +02:00
drm_mock_cache_info.h refactor: prepare CLOS logic for extension 2025-02-17 10:43:08 +01:00
drm_mock_device_blob.h fix: remove number of RT stacks from capability table 2024-11-21 14:46:50 +01:00
drm_mock_extended.cpp refactor: prepare CLOS logic for extension 2025-02-17 10:43:08 +01:00
drm_mock_extended.h refactor: prepare CLOS logic for extension 2025-02-17 10:43:08 +01:00
drm_mock_memory_info.h feature: add Drm-specific memoryBanks computation logic 2024-07-03 10:01:39 +02:00
drm_neo_create.cpp test: don't use product specific ioctl helper in generic tests 2024-12-18 17:26:12 +01:00
options.cpp refactor: cleanup around options files 2024-11-15 22:21:16 +01:00
options.inl refactor: cleanup around options files 2024-11-15 22:21:16 +01:00
signal_utils.cpp test: improve test timeout configuration 2024-02-28 09:05:29 +01:00
sys_calls_linux_ult.cpp refactor: Extend wrapper for system calls with mkfifo command 2025-02-07 18:49:36 +01:00
sys_calls_linux_ult.h refactor: Extend wrapper for system calls with mkfifo command 2025-02-07 18:49:36 +01:00
sys_calls_win.cpp refactor: remove redundant getPid() 2024-07-22 22:51:47 +02:00