compute-runtime/shared/test/common
HeFan2017 418e0f7322 Deferred deletion of allocations in main thread
Add a clearQueueTillFirstFailure interface to DeferredDeleter, which
iterates the queue from the front and delete the allocations in the
queue till a failure. It is called by defer deletion of allocations
occupied by mutliple contexts to unlock the execution in main thread.

Related-To: NEO-7532

Signed-off-by: HeFan2017 <fan.f.he@intel.com>
2022-12-20 10:11:56 +01:00
..
aub_stream_mocks Update aubstream interface: use product family from aubstream 2022-11-21 15:30:09 +01:00
cmd_parse Rename HwInfoConfig to ProductHelper 2022-12-14 14:39:52 +01:00
compiler_interface Linker: add support for symbols with local binding 2022-09-08 14:50:29 +02:00
debug_settings CMake: don't include shared/test/unit_test when shared tests are skipped 2022-08-25 10:48:37 +02:00
device_binary_format Remove not used method 2022-10-05 17:10:51 +02:00
fixtures Rename HwHelper -> GfxCoreHelper 2022-12-09 10:29:06 +01:00
gen8 Rename HwInfoConfig to ProductHelper 2022-12-14 14:39:52 +01:00
gen9 Rename HwInfoConfig to ProductHelper 2022-12-14 14:39:52 +01:00
gen11 Rename HwInfoConfig to ProductHelper 2022-12-14 14:39:52 +01:00
gen12lp Rename HwInfoConfig to ProductHelper 2022-12-14 14:39:52 +01:00
helpers Remove unused useSingleSubdevice flag 2022-12-16 12:15:12 +01:00
libult Add support for USM shared in WSL for dGPU 2022-12-19 11:09:55 +01:00
libult_cs cmake: refactor add_subdirectory for shared 2021-10-26 07:41:08 +02:00
memory_manager Add memory prefetch modes for single and multiple subdevices 2022-12-07 15:25:32 +01:00
mock_gdi Add wddm ult for wsl build [3/n] 2022-12-08 16:50:02 +01:00
mock_gmm Refactor: pass root device environment to gmm client context 2022-11-28 13:26:29 +01:00
mocks Deferred deletion of allocations in main thread 2022-12-20 10:11:56 +01:00
os_interface Add support for USM shared in WSL for dGPU 2022-12-19 11:09:55 +01:00
page_fault_manager Move files from shared/test/unit_test to shared/test/common 2022-08-30 12:24:28 +02:00
source_level_debugger Move files from shared/test/unit_test to /common (preamble, utilities) 2022-08-17 11:24:58 +02:00
test_configuration Add wddm ult for wsl build [3/n] 2022-12-08 16:50:02 +01:00
test_dynamic_lib Move test_dynamic_lib to shared 2022-06-13 16:40:26 +02:00
test_files Add environmental variable to force CPU copy. 2022-12-07 14:00:10 +01:00
test_macros Rename HwInfoConfig to ProductHelper 2022-12-14 14:39:52 +01:00
utilities Use dedicated using type for TaskCount 2022-11-28 16:44:44 +01:00
xe_hp_core Rename HwInfoConfig to ProductHelper 2022-12-14 14:39:52 +01:00
xe_hpc_core Rename HwInfoConfig to ProductHelper 2022-12-14 14:39:52 +01:00
xe_hpg_core Rename HwInfoConfig to ProductHelper 2022-12-14 14:39:52 +01:00
CMakeLists.txt CMake: don't include shared/test/unit_test when shared tests are skipped 1/n 2022-08-09 11:41:09 +02:00
base_ult_config_listener.cpp Refactor aubstream include interface 2022-11-23 10:30:13 +01:00
base_ult_config_listener.h Move files between shared/test/common and /unit_test (xe_*_core, page_fault...) 2022-08-17 16:17:00 +02:00
test_stats.h Move files between shared/test/common and /unit_test (xe_*_core, page_fault...) 2022-08-17 16:17:00 +02:00
tests_configuration.h Move files between shared/test/common and /unit_test (xe_*_core, page_fault...) 2022-08-17 16:17:00 +02:00