compute-runtime/shared/source/execution_environment
Spruit, Neil R 5c75449508 fix: Track Sub Device Hierarchy for use by Metrics Library
Related-To: LOCI-4819

- When communicating with the Metrics Libraries, if one is using a
specific sub device, then the correct physical sub device index and
number of sub devices must be used.

- When Affinity Mask is set, this hierarchy information is lost,
therefore the sub device hierarchy data is stored in a map to each
"device" to be returned to the user allowing for the correct sub device
information to be passed to the metrics library.

Signed-off-by: Spruit, Neil R <neil.r.spruit@intel.com>
2023-08-22 21:37:25 +02:00
..
CMakeLists.txt fix for WSL and for sortNeoDevices 2022-05-07 02:38:02 +02:00
execution_environment.cpp fix: Track Sub Device Hierarchy for use by Metrics Library 2023-08-22 21:37:25 +02:00
execution_environment.h fix: Track Sub Device Hierarchy for use by Metrics Library 2023-08-22 21:37:25 +02:00
execution_environment_drm.cpp fix: adjust root device indices when filtering root device environments 2023-07-11 13:12:20 +02:00
execution_environment_drm_or_wddm.cpp fix: add missing nullptr check in adjustRootDeviceEnvironments method 2023-07-12 14:23:17 +02:00
execution_environment_wddm.cpp fix: adjust root device indices when filtering root device environments 2023-07-11 13:12:20 +02:00
root_device_environment.cpp refactor: Remove SourceLevelDebugger 2023-08-10 11:14:02 +02:00
root_device_environment.h refactor: Remove SourceLevelDebugger 2023-08-10 11:14:02 +02:00