Commit Graph

301 Commits

Author SHA1 Message Date
Joshua Santosh Ranjan 4848c67edd Program CommandList for Metric Query
Add commands to the command list for multi-device execution of Metric Queries


Related-To: LOCI-2570

Signed-off-by: Joshua Santosh Ranjan <joshua.santosh.ranjan@intel.com>
2021-09-29 22:15:09 +02:00
Robert Krzemien f431b569b7 Metric Api: Query begin/end for sub devices
Resolves: LOCI-2467
Signed-off-by: Robert Krzemien <robert.krzemien@intel.com>
2021-09-28 22:51:01 +02:00
Robert Krzemien 8d2fcad63f Metric Api: Query get data for sub devices
Resolves: LOCI-2470
Signed-off-by: Robert Krzemien <robert.krzemien@intel.com>
2021-09-27 08:13:36 +02:00
Mateusz Hoppe b0ec436b3e Fill devices from api thread
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2021-09-22 16:34:10 +02:00
Joshua Santosh Ranjan d6bb9bf0dd Metrics MultiDevice Support Add SubDevice Check
Adding isSubdevice check to support multi devices


Related-To: LOCI-2554

Signed-off-by: Joshua Santosh Ranjan <joshua.santosh.ranjan@intel.com>
2021-09-22 09:45:08 +02:00
Szymon Morek d61741dd9f Refactor memory info
Related-To: NEO-6149


Signed-off-by: Szymon Morek <szymon.morek@intel.com>
2021-09-21 11:17:25 +02:00
Mateusz Hoppe 4d4433fa5f Fixes for MultiDevice fixture and DebugSession
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2021-09-20 17:27:46 +02:00
Igor Venevtsev f3eb4e3ddf Add memoryHandle to EuThread
Signed-off-by: Igor Venevtsev <igor.venevtsev@intel.com>
2021-09-17 14:33:03 +02:00
Joshua Santosh Ranjan a7f526c980 Metrics Append Streamer Marker Multi-Device Support
Added multi-device support for zetCommandListAppendMetricStreamerMarker

Related-To: LOCI-2492

Signed-off-by: Joshua Santosh Ranjan <joshua.santosh.ranjan@intel.com>
2021-09-16 19:32:48 +02:00
Bartosz Dunajski c88db681d6 Fix SubDeviceCount value in Metrics
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-09-16 09:39:20 +02:00
Robert Krzemien bc2963bf31 Metric Api: Query Pool for sub devices
Resolves: LOCI-2462
Signed-off-by: Robert Krzemien <robert.krzemien@intel.com>
2021-09-16 00:18:52 +02:00
Kamil Kopryk 9ccf43e441 Correct branch_dir_suffix in cmake
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
Related-To: NEO-6245
2021-09-14 16:00:20 +02:00
Mateusz Hoppe a27b839976 Refactor getSingleThreads()
- return ThreadIds for chosen device index from ze_device_thread_t

Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2021-09-13 14:36:35 +02:00
Mayank Raghuwanshi d2014b2869 Add support for 32 GTs pci link speed and 0 power_min_limit
Related-To: LOCI-2489, LOCI-2488

Signed-off-by: Mayank Raghuwanshi <mayank.raghuwanshi@intel.com>
2021-09-07 08:51:45 +02:00
Joshua Santosh Ranjan 299e798159 Fix Metrics Cleanup Metrics Discovery
Fix cleanup metrics discovery to handle sub-device to root-device order
Add Close to metrics adapter group

Signed-off-by: Joshua Santosh Ranjan <joshua.santosh.ranjan@intel.com>

Related-To: LOCI-2500
2021-09-06 06:51:28 +02:00
Joshua Santosh Ranjan 1ee80cd382 Metric: Add sub device support for zetMetricStreamerReadData
Adding sub device support for Metric Streamer Read Data

Signed-off-by: Joshua Santosh Ranjan <joshua.santosh.ranjan@intel.com>
Signed-off-by: Robert Krzemien <robert.krzemien@intel.com>

Related-To: LOCI-2460
2021-09-06 06:43:13 +02:00
Mateusz Hoppe b323e78f55 Verify thread state with counter
Related-To: NEO-6080

Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2021-09-01 14:26:59 +02:00
Bartosz Dunajski 0345d9f707 Improve queries with number of SubDevices
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-09-01 14:01:57 +02:00
Joshua Santosh Ranjan 5844cbe02b Metrics: Metric Streamer Event Support for Sub Devices
Adding Event Support for Sub Devices

Signed-off-by: Joshua Santosh Ranjan <joshua.santosh.ranjan@intel.com>

Related-To: LOCI-2459
2021-08-31 18:17:39 +02:00
Joshua Santosh Ranjan d71c68ef0a Metrics:Metric Streamer Open and Close Sub-Device Support
Add Support for Sub-Devices in Metric Streamer Open & Close API

Signed-off-by: Joshua Santosh Ranjan <joshua.santosh.ranjan@intel.com>
Signed-off-by: Robert Krzemien <robert.krzemien@intel.com>

Related-To: LOCI-2459
2021-08-26 07:00:47 +02:00
Mateusz Hoppe d10eb1c04c Add thread log level
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2021-08-25 13:01:33 +02:00
Joshua Santosh Ranjan 90c47946fc Activate Metric Group for Sub-Devices
Update Metric Group Activation for sub-devices based on Sub device Enumeration

Signed-off-by: Joshua Santosh Ranjan <joshua.santosh.ranjan@intel.com>

Related-To: LOCI-2459
2021-08-17 10:52:33 +02:00
Igor Venevtsev d49d294ba9 Add DebugSession::areRequestedThreadsStopped() helper
Signed-off-by: Igor Venevtsev <igor.venevtsev@intel.com>
2021-08-16 21:01:33 +02:00
Pichika Uday Kiran 7a59ebc1d6 ULT: Add global operations ULTs for device reset
- Commit handles ULTs to handle device reset only.

Related-To: LOCI-2114
Signed-off-by: Pichika Uday Kiran <pichika.uday.kiran@intel.com>
2021-08-11 07:25:16 +02:00
Jitendra Sharma c54152bbbc Sysman: Add support to check whether resizable PCI BAR is enabled
Related-To: LOCI-2414

Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com>
2021-08-09 19:37:16 +02:00
Daniel Enriquez 2f0fcf4aee Sysman for Windows: Fix Free memory from get state.
KMD no longer tracks allocation, move to use OS functions.

Signed-off-by: Daniel Enriquez <daniel.enriquez.montanez@intel.com>
2021-08-06 23:33:55 +02:00
Robert Krzemien 7a0b3f4c03 Metric Api: Metric enumeration for all sub devices.
Signed-off-by: Robert Krzemien <robert.krzemien@intel.com>
Signed-off-by: Joshua Santosh Ranjan <joshua.santosh.ranjan@intel.com>

Related-To: LOCI-2422
2021-08-05 05:11:57 +02:00
Mateusz Hoppe 51967a4f67 Refactor DebugSession
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2021-08-02 09:19:02 +02:00
Jitendra Sharma fdc71ea26e Sysman: Fix format specifier mismatch warning in PCI API
Related-To: LOCI-2445
Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com>
2021-07-30 22:27:21 +02:00
Mayank Raghuwanshi 0f2754e943 Add support for hwmon interface for sysman power
Signed-off-by: Mayank Raghuwanshi <mayank.raghuwanshi@intel.com>
2021-07-29 14:53:29 +02:00
Mateusz Hoppe 89144e494d Add DebugSession helper methods
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2021-07-29 13:21:23 +02:00
Jitendra Sharma 478edfc0e4 Sysman: Add support to check if resizable Bar supported
Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com>
2021-07-27 08:13:08 +02:00
Mateusz Hoppe c96c1b045a Pass info about system routine in module debug area
Resolves: NEO-6097

Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2021-07-27 08:08:39 +02:00
Mateusz Hoppe ad5735c60b Add EuThread class
- add thread map to RootDebugSession


Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2021-07-26 10:29:46 +02:00
davidoli 21e9def248 Modify metric query pool create for sub devices
Signed-off-by: davidoli <david.olien@intel.com>
2021-07-20 22:41:57 +02:00
Mayank Raghuwanshi f592a82fea Modify directoryExists function of FsAccess class
Signed-off-by: Mayank Raghuwanshi <mayank.raghuwanshi@intel.com>
2021-07-19 13:26:02 +02:00
Robert Krzemien c6dc6bf1b9 Metrics Api: Initialize metrics devices for all sub devices
Signed-off-by: Robert Krzemien <robert.krzemien@intel.com>
2021-07-15 20:13:26 +02:00
davidoli fc389b72f7 Add flexibility to disable root device metrics
Signed-off-by: davidoli <david.olien@intel.com>
2021-07-09 21:28:23 +02:00
Joshua Santosh Ranjan d3d2e153f2 Add StandbySetMode support
Added mode setting support for standby if required permission is available

Signed-off-by: Joshua Santosh Ranjan <joshua.santosh.ranjan@intel.com>
2021-07-08 14:31:52 +02:00
Vilvaraj, T J Vivek 4852bca7c3 sysman: fix issues in firmware utility code
Signed-off-by: Vilvaraj, T J Vivek <t.j.vivek.vilvaraj@intel.com>
2021-07-08 12:58:57 +02:00
John Falkowski dc77174255 TimerResolution Device Properties 1.2
Signed-off-by: John Falkowski <john.falkowski@intel.com>
2021-07-06 11:37:07 +02:00
Daniel Enriquez b04118128a Removing support for Fixed mode, won't be supported anymore.
With this change, if user tried to set that mode
then UNSUPPORTED would be returned.

Signed-off-by: Daniel Enriquez <daniel.enriquez.montanez@intel.com>
2021-07-01 08:06:17 +02:00
Daniel Enriquez 2f7ad764ad Implementation of the BAR Properties 1.2.
Windows Implementation for Resizable Bar on 1.2.

Signed-off-by: Daniel Enriquez <daniel.enriquez.montanez@intel.com>
2021-06-29 22:01:16 +02:00
Igor Venevtsev 0c8757c655 Make DebugSession::getRegisterSetProperties static
Signed-off-by: Igor Venevtsev <igor.venevtsev@intel.com>
2021-06-25 16:40:49 +02:00
Grzegorz Choinski 590b0c8ed1 include libigsc component
Related-To: NEO-5663
Signed-off-by: Grzegorz Choinski <grzegorz.choinski@intel.com>
2021-06-25 11:51:32 +02:00
Igor Venevtsev e0a50d3143 Rename L0::DebugSession::getRegisterSetPropertiesExp->getRegisterSetProperties
Signed-off-by: Igor Venevtsev <igor.venevtsev@intel.com>
2021-06-24 16:44:19 +02:00
Brandon Yates 52ad8b0977 Update L0 Loader to 1.4.1 (v1.2 spec)
Also make changes to debug API to mitigate API break

Signed-off-by: Brandon Yates <brandon.yates@intel.com>
2021-06-23 19:27:50 +02:00
lgotszal 5c43c6fd94 Update MIT copyright headers to always use SPDX
Related-to: IGC-4296

Signed-off-by: lgotszal <lukasz.gotszald@intel.com>
2021-06-23 14:00:21 +02:00
Mayank Raghuwanshi 6436714987 Update sysfs path for sysman freq module
Signed-off-by: Mayank Raghuwanshi <mayank.raghuwanshi@intel.com>
2021-06-22 18:48:15 +02:00
Mayank Raghuwanshi a19eab36fb Modify handle create handle implementation for sysman engine
Signed-off-by: Mayank Raghuwanshi <mayank.raghuwanshi@intel.com>
2021-06-22 18:41:03 +02:00