compute-runtime/shared/source
Oskar Hubert Weber 38a3667304 fix: avoid joining thread in deferred deleter
Join thread in DllMain (which we are not aware of)
can result in hang occurring in DeferredDeleter, if the library is
freed before FreeLibraryAndExitThread call from within the worker thread,
the thread gets stuck, thus the main thread is stuck on worker->join().

Related-To: NEO-14121

Signed-off-by: Oskar Hubert Weber <oskar.hubert.weber@intel.com>
2025-04-16 10:02:10 +02:00
..
ail fix: remove patchtoken fallback 2025-02-10 12:29:45 +01:00
assert_handler refactor: Change wording from NonCopyableOrMovable to NonCopyableAndNonMovable 2025-02-17 14:19:10 +01:00
aub fix: re-add switch case for once writable query 2025-03-19 09:54:54 +01:00
aub_mem_dump feature: add support for Panther Lake platform 2025-01-07 11:39:56 +01:00
aub_stream_stubs refactor: use legacy versions of injectMMIOList and setTbxServerIp 2024-05-16 10:47:35 +02:00
built_ins refactor: Modernize writeDataToFile function 2025-04-14 14:28:58 +02:00
command_container performance: cache MOCS values 2025-04-14 14:12:48 +02:00
command_stream refactor: cleanup headers 2025-04-14 14:59:40 +02:00
commands
compiler_interface feature: Enabling support for redirecting FCL to IGC for OCL 2025-04-14 18:41:48 +02:00
debug_settings feature: Enabling support for redirecting FCL to IGC for OCLOC 2025-04-15 16:44:35 +02:00
debugger feature: Add ftrHeaplessMode flag 2025-04-02 21:06:05 +02:00
device refactor: rename variable slmSize 2025-04-14 20:00:29 +02:00
device_binary_format feature: Add support for BUFFER_SIZE explicit argument 2025-04-07 14:15:26 +02:00
direct_submission refactor: Simplify fence selection in ULLS 2025-04-15 14:04:47 +02:00
dll fix: Fail device init if kernel debugging is misconfigured 2025-04-02 21:06:30 +02:00
execution_environment refactor: Adjust USM cleaner to ULLS light 2025-04-15 14:05:02 +02:00
gen12lp refactor: rename variable slmSize 2025-04-14 20:00:29 +02:00
gen_common feature: add support for Panther Lake platform 2025-01-07 11:39:56 +01:00
generated feature: Update COMPUTE_WALKER instruction 2025-04-08 00:01:43 +02:00
gmm_helper performance: change usage for semaphoreBuffer on integrated devices 2025-04-16 09:07:05 +02:00
helpers fix: Return max wg count equal one on platforms without dispatch all support 2025-04-15 15:41:23 +02:00
image fix: allow for image array type if array size is 1 for Xe2 and later 2025-02-05 13:50:05 +01:00
indirect_heap fix: Add asserts to ensure NonCopyable and NonMovable 3/n 2025-02-18 17:16:03 +01:00
kernel feature: Add support for BUFFER_SIZE explicit argument 2025-04-07 14:15:26 +02:00
memory_manager fix: avoid joining thread in deferred deleter 2025-04-16 10:02:10 +02:00
memory_properties
os_interface fix: avoid joining thread in deferred deleter 2025-04-16 10:02:10 +02:00
page_fault_manager fix: hotfix for svmcpu tbx uploads 2025-03-14 04:47:21 +01:00
pin fix: correct loading L0 loader functions 2024-10-17 15:39:20 +02:00
program feature: add L0 API to query kernel argument info 2025-03-27 16:43:33 +01:00
release_helper refactor: Adjust size to preferred SLM values array 2025-04-01 11:56:50 +02:00
sip_external_lib feature: Introduce SipClassType::externalLib 2025-03-19 11:06:03 +01:00
sku_info feature: Add ftrHeaplessMode flag 2025-04-02 21:06:05 +02:00
tbx
unified_memory feature: Implement appendMemoryPrefetch for Shared System USM allocations 2025-03-13 06:26:38 +01:00
utilities refactor: cleanup headers 2025-04-14 14:59:40 +02:00
xe2_hpg_core refactor: Simplify fence selection in ULLS 2025-04-15 14:04:47 +02:00
xe3_core build: update default PTL revision to B0 2025-04-16 09:44:58 +02:00
xe_hpc_core refactor: rename variable slmSize 2025-04-14 20:00:29 +02:00
xe_hpg_core refactor: rename variable slmSize 2025-04-14 20:00:29 +02:00
CMakeLists.txt feature: Introduce SipClassType::externalLib 2025-03-19 11:06:03 +01:00
enable_cores.cmake