Commit Graph

396 Commits

Author SHA1 Message Date
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
Mateusz Hoppe
09e8bc4eda Return attach flag when state save area header available
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2021-09-08 19:25:22 +02:00
Ayush Pandey
361a35e8a2 ULT: ULT coverage for ras module.
Related-To: LOCI-2512
Signed-off-by: Ayush Pandey <ayush.pandey@intel.com>
2021-09-07 19:29:59 +02:00
Artur Harasimiuk
5be234111c allow disable builtins compilation
Related-To: NEO-6011
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2021-09-07 18:02:54 +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
Igor Venevtsev
ce12c97a74 Fix IGC includes in L0 tools tests
Signed-off-by: Igor Venevtsev <igor.venevtsev@intel.com>
2021-09-03 14:22:16 +02:00
Mateusz Hoppe
979d7cad35 Suppress prints in EuThread ULTs
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2021-09-02 13:13:18 +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
Pichika Uday Kiran
4cd7be6670 ULT: Add sysman device ults to improve code coverage
Related-To: LOCI-2120
Signed-off-by: Pichika Uday Kiran <pichika.uday.kiran@intel.com>
2021-08-24 18:40:15 +02:00
Pichika Uday Kiran
ab7e0013e1 ULT: Handle ULT coverage for sysman frequency module
- Handles the code coverage for sysman's frequency module

Related-To: LOCI-2124
Signed-off-by: Pichika Uday Kiran <pichika.uday.kiran@intel.com>
2021-08-24 08:48:32 +02:00
Pichika Uday Kiran
4a47b0f48c ULT: ULT code coverage for Global operations sysman module
- Changes to improve the code coverage for Global Operations
sysman module

Related-To: LOCI-2114
Signed-off-by: Pichika Uday Kiran <pichika.uday.kiran@intel.com>
2021-08-20 10:57:26 +02:00
Pichika Uday Kiran
8c9a864aa2 ULT: Code cleanup in Global operations ULTs
- Move the mock functions with default behavior to setup

Related-To: LOCI-2476
Signed-off-by: Pichika Uday Kiran <pichika.uday.kiran@intel.com>
2021-08-19 10:03:42 +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
Artur Harasimiuk
c3eb876943 disable compiler optimizations for ULT
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2021-08-14 13:32:46 +02:00
Pichika Uday Kiran
206d259b0a ULT: Add global operations ULTs to handle Device Processes State
- Commit handles ULTs to handle Device Processes State

Related-To: LOCI-2114

Signed-off-by: Pichika Uday Kiran <pichika.uday.kiran@intel.com>
2021-08-12 02:45:35 +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
Kamil Diedrich
2afb785bba Add AIL functionality
Signed-off-by: Kamil Diedrich <kamil.diedrich@intel.com>
2021-08-02 15:31:58 +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
davidoli
6024ac536a MultiDevice ActivateMetricGroups enabled
Related-To: LOCI-2398
Signed-off-by: davidoli <david.olien@intel.com>
2021-07-29 17:35: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
Joshua Santosh Ranjan
229ab9e30c Add tests for sysman schedulder
Adding unit tests for scheduler module


Signed-off-by: Joshua Santosh Ranjan <joshua.santosh.ranjan@intel.com>
2021-07-29 14:53:15 +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
Vilvaraj, T J Vivek
c2ab7fcf70 add memType and Memory channel support to systemInfo
use the updated systemInfo to acquire Memory Type.


Signed-off-by: Vilvaraj, T J Vivek <t.j.vivek.vilvaraj@intel.com>
Signed-off-by: Mayank Raghuwanshi <mayank.raghuwanshi@intel.com>
2021-07-22 18:38:39 +02:00
Dominik Dabek
99f9079ffc Use mock env vars in sysman fixture
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com>
2021-07-21 17:21:16 +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
Piotr Obst
acf3e58a64 Move wddm_fixture.h and releted files from opencl to shared
Related-To: NEO-5894
Signed-off-by: Piotr Obst <piotr.obst@intel.com>
2021-07-07 12:30:12 +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
Filip Hazubski
7300c4d0c8 Store flags when CommandList is created
Related-To: NEO-5757, NEO-4940

Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2021-07-01 12:10:33 +02:00