compute-runtime/shared/source
Wrobel, Patryk 4c58eda90d Ensure that BO handle is closed only once
When one process had exported and then opened IPC handle
of memory, then close function was called twice for the
same BO handle. It caused debugBreak() and aborted
an application.

This change allows multiple separate BOs to share one
handle. The last shared handle owner calls close() function.

Related-To: NEO-7200
Signed-off-by: Wrobel, Patryk <patryk.wrobel@intel.com>
2023-02-13 14:42:49 +01:00
..
ail feat(AIL): make AIL oneDNN WA platform-independent 2023-02-10 20:49:45 +01:00
aub refactor: rename hw_helper files to gfx_core_helper files 2023-02-01 19:37:51 +01:00
aub_mem_dump refactor: rename hw_helper files to gfx_core_helper files 2023-02-01 19:37:51 +01:00
built_ins Cleanup includes 48 2023-02-10 17:23:02 +01:00
command_container Cleanup includes 48 2023-02-10 17:23:02 +01:00
command_stream Split the L0 BCS split into D2H and H2D 2023-02-13 14:17:39 +01:00
commands Cleanup includes 9 2022-11-30 14:48:50 +01:00
compiler_interface feat(zebin): Add support for ELF section type SHT_NOBITS 2023-02-10 16:17:16 +01:00
debug_settings Feature OCL: allocate multi root device buffers in local memory 2023-02-13 14:30:25 +01:00
debugger refactor: rename hw_helper files to gfx_core_helper files 2023-02-01 19:37:51 +01:00
device Cleanup includes 48 2023-02-10 17:23:02 +01:00
device_binary_format feat(ocloc concat): allow device binary 2023-02-10 17:45:00 +01:00
direct_submission Dynamic queue size limit in RelaxedOrdering mode 2023-02-06 12:02:02 +01:00
dll Cleanup includes 48 2023-02-10 17:23:02 +01:00
execution_environment refactor: rename compiler product helper files 2023-02-03 09:03:24 +01:00
gen8 Cleanup includes 50 2023-02-10 20:26:13 +01:00
gen9 Cleanup includes 50 2023-02-10 20:26:13 +01:00
gen11 Cleanup includes 50 2023-02-10 20:26:13 +01:00
gen12lp Cleanup includes 51 2023-02-10 21:54:48 +01:00
gen_common Initial PVC support 2021-12-07 10:22:41 +01:00
generated style: format code using clang-format 15.0.6 2023-01-05 10:33:47 +01:00
gmm_helper Cleanup includes 52 2023-02-13 11:39:34 +01:00
helpers Cleanup includes 50 2023-02-10 20:26:13 +01:00
image Cleanup includes 23 2023-01-09 12:30:30 +01:00
indirect_heap Allocate and consume shared heaps atomically 2023-02-07 12:52:54 +01:00
kernel Cleanup includes 52 2023-02-13 11:39:34 +01:00
memory_manager Ensure that BO handle is closed only once 2023-02-13 14:42:49 +01:00
memory_properties Initial implementation for creating buffer with ext memory for OpenCl 2022-05-05 13:13:54 +02:00
os_interface Ensure that BO handle is closed only once 2023-02-13 14:42:49 +01:00
page_fault_manager Cleanup includes 22 2023-01-05 16:59:01 +01:00
program feat(zebin): Add support for ELF section type SHT_NOBITS 2023-02-10 16:17:16 +01:00
sku_info Cleanup includes 26 2023-01-11 09:10:45 +01:00
source_level_debugger L0 Debug - Fix imm cmdlist mode on windows 2022-11-25 20:37:14 +01:00
tbx
unified_memory Separate Device and Shared transfer types 2023-02-10 10:09:27 +01:00
utilities Cleanup includes 42 2023-01-25 09:16:39 +01:00
xe_hp_core Cleanup includes 52 2023-02-13 11:39:34 +01:00
xe_hpc_core Cleanup includes 50 2023-02-10 20:26:13 +01:00
xe_hpg_core revert: disabled deferred deleter on DG2 2023-02-13 11:05:24 +01:00
CMakeLists.txt Unify include directories for i915 headers 2022-08-24 14:58:01 +02:00
enable_cores.cmake refactor: rename compiler product helper files 2023-02-03 09:03:24 +01:00