compute-runtime/shared/source/utilities
Maciej Bielski 45e78fea76 fix: use productHelper in getPatIndexInfoString() on Windows
Fix the PAT-index reporting in logger as currently on Windows reported
values are simply wrong.

The changed logic dependends on `RootDeviceEnvironment` and in order to
avoid introducing such dependencies into logger.[ch] the
`logAllocation()` is no longer a member of `FileLogger` but
a free-function instead (and a separate .cpp file). This is important
because the source files `logger.[ch]` are also used by ocloc library
and there is no point to contaminate ocloc code structure with
unnecessary dependencies.

Related-To: NEO-9421
Signed-off-by: Maciej Bielski <maciej.bielski@intel.com>
2024-10-22 19:27:13 +02:00
..
aarch64
linux test: dir create 2024-08-05 13:58:25 +02:00
windows test: dir create 2024-08-05 13:58:25 +02:00
x86_64 feature: add print of cpu flags and address size upon detection 2024-01-24 11:03:30 +01:00
CMakeLists.txt performance: non-usm copy through staging buffers 2024-06-25 07:18:53 +02:00
api_intercept.h refactor: Add GDI profiling 2024-02-07 18:44:11 +01:00
arrayref.h refactor: correct variable namings 2023-11-29 23:49:03 +01:00
buffer_pool_allocator.h performance: share inter-module ISA allocations 2024-05-09 08:43:55 +02:00
buffer_pool_allocator.inl feature: add optional onChunkFree callback to AbstractBuffersPool 2023-07-13 17:26:51 +02:00
const_stringref.h feature: Add support for legacy acronyms in ocloc's fatbinary 2024-02-15 10:14:49 +01:00
cpu_info.h feature: add detection of cpu waitpkg support 2023-12-13 15:28:35 +01:00
cpuintrinsics.cpp feature: add wrappers to waitpkg intrinsics 2023-12-14 13:52:18 +01:00
cpuintrinsics.h feature: add wrappers to waitpkg intrinsics 2023-12-14 13:52:18 +01:00
debug_file_reader.cpp refactor: correct naming of enum class constants 1/n 2023-12-05 14:26:42 +01:00
debug_file_reader.h feature: Add debug/release variables prefixes 2023-08-22 15:15:45 +02:00
debug_settings_reader.cpp feature: Add debug/release variables prefixes 2023-08-22 15:15:45 +02:00
debug_settings_reader.h fix: setup correct non-release key name in getStringWithFlags 2023-09-08 15:39:36 +02:00
debug_settings_reader_creator.cpp
debug_settings_reader_creator.h
directory.h performance: Avoid data copy in getPciStats function 2024-08-22 13:30:01 +02:00
heap_allocator.cpp fix: Reuse freed chunk from left even if not aligned 2024-02-21 12:31:54 +01:00
heap_allocator.h feature: add optional onChunkFree callback to AbstractBuffersPool 2023-07-13 17:26:51 +02:00
hw_timestamps.h refactor: correct naming of allocation types 2023-12-11 16:23:37 +01:00
idlist.h refactor: correct variable naming 2023-12-01 02:18:46 +01:00
iflist.h refactor: correct variable naming 2023-12-04 13:45:53 +01:00
io_functions.cpp Refactor of IO functions 2023-04-13 10:46:47 +02:00
io_functions.h refactor: remove not needed function 2024-08-30 12:18:14 +02:00
isa_pool_allocator.cpp Revert "performance: remove page size limit for sharing ISAs" 2024-05-12 09:00:32 +02:00
isa_pool_allocator.h fix: delete move assignment operator 2024-05-31 18:59:51 +02:00
logger.cpp fix: use productHelper in getPatIndexInfoString() on Windows 2024-10-22 19:27:13 +02:00
logger.h fix: use productHelper in getPatIndexInfoString() on Windows 2024-10-22 19:27:13 +02:00
logger_neo_only.h fix: use productHelper in getPatIndexInfoString() on Windows 2024-10-22 19:27:13 +02:00
lookup_array.h refactor: correct variable naming 2023-12-04 13:45:53 +01:00
metrics_library.h
numeric.h refactor: correct variable naming 2023-12-01 08:34:19 +01:00
perf_counter.h refactor: correct naming of allocation types 2023-12-11 16:23:37 +01:00
perf_profiler.cpp refactor: Rename member variables to camelCase 2/n 2023-04-27 20:39:22 +02:00
perf_profiler.h refactor: Add GDI profiling 2024-02-07 18:44:11 +01:00
range.h refactor: correct variable naming 2023-12-04 13:45:53 +01:00
reference_tracked_object.h Cleanup includes 7 2022-11-28 17:01:48 +01:00
software_tags.cpp refactor: correct naming of enum class constants 10/n 2023-12-19 11:30:39 +01:00
software_tags.h refactor: correct naming of enum class constants 10/n 2023-12-19 11:30:39 +01:00
software_tags_manager.cpp refactor: correct naming of allocation types 2023-12-11 16:23:37 +01:00
software_tags_manager.h feature: add out cmd pointer to store data imm encoder 2024-03-07 12:52:08 +01:00
sorted_vector.h fix(ocl): allocation info from pool svm ptr 2024-01-05 15:20:01 +01:00
spinlock.h
stackvec.h fix: avoid OOB access in StackVec::resizeImpl 2024-09-19 13:54:24 +02:00
staging_buffer_manager.cpp fix: Minor code improvements 2024-07-19 09:24:37 +02:00
staging_buffer_manager.h performance: Avoid data copy in getPciStats function 2024-08-22 13:30:01 +02:00
tag_allocator.cpp Cleanup includes 17 2023-01-02 10:59:08 +01:00
tag_allocator.h feature: dont initialize in-order TS nodes 2024-07-23 13:31:23 +02:00
tag_allocator.inl feature: dont initialize in-order TS nodes 2024-07-23 13:31:23 +02:00
time_measure_wrapper.h
timer_util.h
wait_util.cpp Revert "feature: enable use of waitpkg intrinsic" 2024-02-06 16:30:26 +01:00
wait_util.h feature: add umonitor and umwait synchronization function 2024-01-19 14:20:19 +01:00