compute-runtime/opencl/test/unit_test
Maciej Plewka 0a16dc6c47 Fix multi thread usage of external host alloc
This is fixed reupload of this commit after auto revert
With this commit OpenCL will track if external host memory is used from
few threads and will secure to update task count in all threads before
destroing allocation.

Resolves: NEO-6807

Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
2022-05-05 13:32:15 +02:00
..
accelerators Use full path to include test.h 1/n 2021-12-15 12:34:34 +01:00
api Assign gpgpu engine at first enqueue 2022-04-29 11:33:12 +02:00
aub_mem_dump Store GmmHelper in Gmm class 2022-04-27 15:45:49 +02:00
aub_tests Correct test and struct names 2022-05-05 11:35:28 +02:00
built_ins fix code issues reported by clang 14 2022-04-29 10:43:34 +02:00
command_queue Assign BCS at first blit enqueue 2022-05-04 17:11:34 +02:00
command_stream Add MemorySynchronizationCommand to Blit commands estimation 2022-05-04 12:25:56 +02:00
compiler_interface Clean-Up unused code related to GMock 2022-03-22 16:16:34 +01:00
context Store GmmHelper in Gmm class 2022-04-27 15:45:49 +02:00
d3d_sharing Store GmmHelper in Gmm class 2022-04-27 15:45:49 +02:00
device Revert "Move shared helper files to shared directory" 2022-04-27 13:12:16 +02:00
event Assign BCS at first blit enqueue 2022-05-04 17:11:34 +02:00
execution_environment Disable DirectSubmission in aub/tbx mode 2022-03-01 11:00:42 +01:00
fixtures Store GmmHelper in Gmm class 2022-04-27 15:45:49 +02:00
gen8 Clean-Up unused code related to GMock 2022-03-22 16:16:34 +01:00
gen9 Revert "Move shared helper files to shared directory" 2022-04-27 13:12:16 +02:00
gen11 Revert "Move shared helper files to shared directory" 2022-04-27 13:12:16 +02:00
gen12lp Store GmmHelper in Gmm class 2022-04-27 15:45:49 +02:00
gen_common Remove duplicated test.h header 2021-12-15 15:34:45 +01:00
gmm_helper Store GmmHelper in Gmm class 2022-04-27 15:45:49 +02:00
gtpin Move AllocationType enum out of GraphicsAllocation class 2022-02-04 17:49:09 +01:00
helpers Initial implementation for creating buffer with ext memory for OpenCl 2022-05-05 13:13:54 +02:00
indirect_heap Use fw declaration of IndirectHeap in CommandContainer 2022-01-26 13:30:26 +01:00
kernel Store GmmHelper in Gmm class 2022-04-27 15:45:49 +02:00
libult Split command queue hw tests 2022-04-01 08:35:40 +02:00
linux Enable engines round robin assign 2022-04-28 11:49:15 +02:00
mem_obj Initial implementation for creating buffer with ext memory for OpenCl 2022-05-05 13:13:54 +02:00
memory_manager Fix multi thread usage of external host alloc 2022-05-05 13:32:15 +02:00
mock_gl Revert "Move shared helper files to shared directory" 2022-04-27 13:12:16 +02:00
mocks Assign BCS at first blit enqueue 2022-05-04 17:11:34 +02:00
mt_tests Allow setting gtest_output for targets 2022-04-29 11:43:56 +02:00
offline_compiler Set only base values in GT_SYSTEM_INFO for AOT 2022-05-04 10:36:26 +02:00
os_interface Set PAT programming support during VmBind support query 2022-05-04 16:26:15 +02:00
perf_tests Move generic command stream receiver files to shared 2021-09-22 23:55:31 +02:00
platform Clean-Up unused code related to GMock 2022-03-22 16:16:34 +01:00
preemption Clean-Up unused code related to GMock 2022-03-22 16:16:34 +01:00
profiling Improve dumping timestamp packet contents. 2022-01-28 13:20:53 +01:00
program feat(zebin): add support for build options section 2022-04-27 11:26:42 +02:00
sampler Change default lod preclamp mode in sampler_state 2022-03-22 11:24:09 +01:00
scenarios Use fw declaration of IndirectHeap in CommandContainer 2022-01-26 13:30:26 +01:00
sharings Store GmmHelper in Gmm class 2022-04-27 15:45:49 +02:00
sku_info Remove WaDefaultTile4 flag 2022-02-25 10:59:28 +01:00
source_level_debugger Refactor debugger code 2022-04-21 13:04:34 +02:00
test_dynamic_lib Copyright header update 2021-05-17 20:38:19 +02:00
test_files Assign BCS at first blit enqueue 2022-05-04 17:11:34 +02:00
test_macros Remove device enqueue part 13 2022-01-31 16:02:37 +01:00
utilities Refactor: use stack vector for root device indices 2022-04-14 14:05:42 +02:00
windows Use full path to include test.h 1/n 2021-12-15 12:34:34 +01:00
xe_hp_core Store GmmHelper in Gmm class 2022-04-27 15:45:49 +02:00
xe_hpc_core Correct test and struct names 2022-05-05 11:35:28 +02:00
xe_hpg_core Store GmmHelper in Gmm class 2022-04-27 15:45:49 +02:00
CMakeLists.txt Revert "Move shared helper files to shared directory" 2022-04-27 13:12:16 +02:00
igdrcl_tests_pch.cpp
igdrcl_tests_pch.h Use full path to include test.h 1/n 2021-12-15 12:34:34 +01:00
lsan_suppressions.txt
main.cpp Move signals to separate file 2022-02-02 14:41:46 +01:00
ult_config_listener.cpp Move command stream tests to shared 2021-12-22 13:00:43 +01:00
ult_config_listener.h
user_settings_32.user Update MIT copyright headers to always use SPDX 2021-06-23 14:00:21 +02:00
user_settings_64.user Update MIT copyright headers to always use SPDX 2021-06-23 14:00:21 +02:00