compute-runtime/shared/source/memory_manager
Jaime Arteaga 522d2550ee Add allocation ID to be retrieved by L0 getMemAllocProperties
zeMemGetAllocProperties() specifies an ID for the allocation can be
retrieved by the application. This can be used by applications to
identify the allocation throughout the application lifetime.

We were currently returning as id the same allocation address. This
patch fixes it to return a true unique identifier for the allocation.

Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com>
2021-09-15 19:22:50 +02:00
..
definitions Allocate single Isa instance when debugging enabled 2021-09-08 11:49:50 +02:00
CMakeLists.txt Correct branch_dir_suffix in cmake 2021-09-14 16:00:20 +02:00
address_mapper.cpp Copyright header update 2021-05-17 20:38:19 +02:00
address_mapper.h Copyright header update 2021-05-17 20:38:19 +02:00
alignment_selector.cpp Add AlignmentSelector helper 2021-06-01 11:44:04 +02:00
alignment_selector.h Add AlignmentSelector helper 2021-06-01 11:44:04 +02:00
allocation_properties.h Add shareable allocation for Windows 2021-08-26 13:43:55 +02:00
allocations_list.h Do not check tag value for temporary allocations 2020-06-15 16:38:47 +02:00
compression_selector.h Add helper function to enable stateless compression 2021-08-02 14:34:33 +02:00
deferrable_allocation_deletion.cpp Update task count while waiting 2021-03-17 15:09:25 +01:00
deferrable_allocation_deletion.h Copyright header update 2021-05-17 20:38:19 +02:00
deferrable_deletion.h Copyright header update 2021-05-17 20:38:19 +02:00
deferred_deleter.cpp Copyright header update 2021-05-17 20:38:19 +02:00
deferred_deleter.h Copyright header update 2021-05-17 20:38:19 +02:00
eviction_status.h Reorganization directory structure [3/n] 2020-02-23 23:48:28 +01:00
gfx_partition.cpp Free allocations in 2MB heaps 2021-04-23 09:07:37 +02:00
gfx_partition.h Enable custom allocation alignments on Linux 2021-05-24 12:56:51 +02:00
gfx_partition_init_additional_range.cpp Check for supported CPU VA size in GfxPartition initialization 2021-01-14 16:55:59 +01:00
graphics_allocation.cpp Add memory banks to Simulated CSR 2021-07-05 12:19:58 +02:00
graphics_allocation.h Changes to SW tags 2021-08-18 01:51:37 +02:00
host_ptr_defines.h Copyright header update 2021-05-17 20:38:19 +02:00
host_ptr_manager.cpp Copyright header update 2021-05-17 20:38:19 +02:00
host_ptr_manager.h Copyright header update 2021-05-17 20:38:19 +02:00
internal_allocation_storage.cpp Choose valid bank from memory bank selector 2020-06-26 10:51:43 +02:00
internal_allocation_storage.h Choose valid bank from memory bank selector 2020-06-26 10:51:43 +02:00
local_memory_usage.cpp Choose valid bank from memory bank selector 2020-06-26 10:51:43 +02:00
local_memory_usage.h Choose valid bank from memory bank selector 2020-06-26 10:51:43 +02:00
memory_banks.h Partial support for XE_HP_SDV 2021-06-24 18:35:54 +02:00
memory_manager.cpp Add shareable allocation for Windows 2021-08-26 13:43:55 +02:00
memory_manager.h Add shareable allocation for Windows 2021-08-26 13:43:55 +02:00
memory_operations_handler.h Fix DirectSubmission residency handling 2021-09-03 16:57:42 +02:00
memory_operations_status.h Reorganization directory structure [3/n] 2020-02-23 23:48:28 +01:00
memory_pool.h Add absolute include paths 2020-02-23 23:49:12 +01:00
migration_sync_data.cpp Add mechanism to migrate multi root device memory 2021-07-19 19:49:22 +02:00
migration_sync_data.h Add mechanism to migrate multi root device memory 2021-07-19 19:49:22 +02:00
multi_graphics_allocation.cpp Minor code cleanup 2021-07-22 19:25:23 +02:00
multi_graphics_allocation.h Add mechanism to migrate multi root device memory 2021-07-19 19:49:22 +02:00
os_agnostic_memory_manager.cpp Add shareable allocation for Windows 2021-08-26 13:43:55 +02:00
os_agnostic_memory_manager.h Add shareable allocation for Windows 2021-08-26 13:43:55 +02:00
page_table.cpp Move some shared tests to shared 2021-05-18 13:51:18 +02:00
page_table.h Move some shared tests to shared 2021-05-18 13:51:18 +02:00
page_table.inl Move some shared tests to shared 2021-05-18 13:51:18 +02:00
physical_address_allocator.h Partial support for XE_HP_SDV 2021-06-24 18:35:54 +02:00
residency.cpp Copyright header update 2021-05-17 20:38:19 +02:00
residency.h Copyright header update 2021-05-17 20:38:19 +02:00
residency_container.h Enabling WDDM_LINUX by default 2021-07-14 12:42:29 +02:00
surface.h Copyright header update 2021-05-17 20:38:19 +02:00
unified_memory_manager.cpp Add allocation ID to be retrieved by L0 getMemAllocProperties 2021-09-15 19:22:50 +02:00
unified_memory_manager.h Add allocation ID to be retrieved by L0 getMemAllocProperties 2021-09-15 19:22:50 +02:00