compute-runtime/shared/test/unit_test/memory_manager
HeFan2017 2ea734491a 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>
2023-01-13 09:20:35 +01:00
..
CMakeLists.txt Fixed conditions to remove memory prefetch allocations in L0 backend 2022-11-23 16:19:34 +01:00
address_mapper_tests.cpp Remove usage of TestLegacy from shared tests 2022-08-16 14:36:33 +02:00
alignment_selector_tests.cpp Cleanup includes 13 2022-12-16 12:36:27 +01:00
deferrable_allocation_deletion_tests.cpp style: format code using clang-format 15.0.6 2023-01-05 10:33:47 +01:00
deferred_deleter_tests.cpp Deferred deletion of allocations in main thread 2023-01-13 09:20:35 +01:00
gfx_partition_tests.cpp Revert "Add debug flag for EOT WA" 2022-07-09 01:21:56 +02:00
graphics_allocation_tests.cpp Fail when handle cannot be obtain for an allocation 2022-11-30 20:59:02 +01:00
host_ptr_manager_tests.cpp style: format code using clang-format 15.0.6 2023-01-05 10:33:47 +01:00
internal_allocation_storage_tests.cpp style: format code using clang-format 15.0.6 2023-01-05 10:33:47 +01:00
local_memory_usage_tests.cpp Reduce the size of masks to 4. 2022-09-19 21:53:40 +02:00
memory_manager_allocate_in_device_pool_tests.cpp Separation of MemoryAllocation from os_agnostic_memory_manager.h 2023-01-04 15:09:36 +01:00
memory_manager_allocate_in_preferred_pool_tests.cpp Separation of MemoryAllocation from os_agnostic_memory_manager.h 2023-01-04 15:09:36 +01:00
memory_manager_multi_device_tests.cpp Cleanup includes 16 2022-12-29 15:12:37 +01:00
memory_manager_tests.cpp Deferred deletion of allocations in main thread 2023-01-13 09:20:35 +01:00
memory_pool_tests.cpp Change MemoryPool to enum class 2022-06-02 12:46:15 +02:00
multi_graphics_allocation_tests.cpp style: format code using clang-format 15.0.6 2023-01-05 10:33:47 +01:00
page_table_tests.cpp Remove usage of TestLegacy from shared tests 2022-08-16 14:36:33 +02:00
physical_address_allocator_hw_tests.cpp Move files between shared/test/unit_test and /common (fixtures, helpers, mocks) 2022-08-11 12:53:19 +02:00
physical_address_allocator_tests.cpp Move files between shared/test/unit_test and /common (fixtures, helpers, mocks) 2022-08-11 12:53:19 +02:00
prefetch_manager_tests.cpp Revert "Check for context in appendMemoryCopy" 2022-12-21 05:38:37 +01:00
special_heap_pool_tests.cpp Fix typos 2022-11-29 17:12:10 +01:00
storage_info_tests.cpp Cleanup includes 15 2022-12-23 12:36:51 +01:00
surface_tests.cpp Refactor: don't use global GfxCoreHelper getter in shared files 2/n 2022-12-30 11:35:04 +01:00
unified_memory_manager_cache_tests.cpp L0: add support for deferred memory free as per ContextImp::freeMemExt 2023-01-12 21:05:02 +01:00
unified_memory_manager_tests.cpp L0: add support for deferred memory free as per ContextImp::freeMemExt 2023-01-12 21:05:02 +01:00