Commit Graph

427 Commits

Author SHA1 Message Date
Mateusz Jablonski
5f97ff1513 Move common test files to shared libult
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2021-10-07 19:44:34 +02:00
Joshua Santosh Ranjan
102a950fee Metrics Coverage Improvement for OS Dependent Metric Query Implementation
Related-To: LOCI-2110

Signed-off-by: Joshua Santosh Ranjan <joshua.santosh.ranjan@intel.com>
2021-10-06 19:57:54 +02:00
Mateusz Jablonski
7187769744 Move kernel binary helpers to shared
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2021-10-06 13:41:34 +02:00
Jitendra Sharma
cfad41f28a Introduce new interface for reinitializing level zero device
This change introduce
- new method deviceReinit, which could be used, to reinitialize
existing level zero device.

Related-To: LOCI-2612

Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com>
2021-10-06 07:16:33 +02:00
Daniel Enriquez
afaef2b234 Fix Voltage Offset, signed value.
Voltage Offset was incorrectly set as unsigned.

Signed-off-by: Daniel Enriquez <daniel.enriquez.montanez@intel.com>
2021-10-06 06:08:24 +02:00
Mayank Raghuwanshi
e1ad48ccb5 Pass device handles to sysman power module
Signed-off-by: Mayank Raghuwanshi <mayank.raghuwanshi@intel.com>
2021-10-05 20:47:21 +02:00
Robert Krzemien
b5e0d32fe1 Metric Api: Fix activation for sub devices
Resolves: LOCI-2611
Signed-off-by: Robert Krzemien <robert.krzemien@intel.com>
2021-10-05 18:39:22 +02:00
Mayank Raghuwanshi
52e9dd26a6 Modify canRead and CanWrite functions of fsaccess class
Signed-off-by: Mayank Raghuwanshi <mayank.raghuwanshi@intel.com>
2021-10-05 10:52:17 +02:00
Jitendra Sharma
135ec380fc Dont initialize sysman for linux if Driver Model is not DRM
Related-To: LOCI-2533

Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com>
2021-10-04 12:15:21 +02:00
Pichika Uday Kiran
27bf56ee5a firmware-utils: Read IGSC version from IGSC config
- This commit reads the IGSC version from the IGSC config
rather parsing the igsc library path.

Related-To: LOCI-2527
Signed-off-by: Pichika Uday Kiran <pichika.uday.kiran@intel.com>
2021-10-01 07:12:43 +02:00
Robert Krzemien
eb1802cf2f Metric Api: Pass workload partition client option
Resolves: LOCI-2583
Signed-off-by: Robert Krzemien <robert.krzemien@intel.com>
2021-09-30 21:03:09 +02:00
Joshua Santosh Ranjan
4cb7c1014a Revert "Add flexibility to disable root device metrics"
Reverted the change which disabled metrics collection for multi-device

Related-To: LOCI-2580

Signed-off-by: Joshua Santosh Ranjan <joshua.santosh.ranjan@intel.com>
2021-09-30 19:05:20 +02:00
Igor Venevtsev
da982b41be Add readSbaBuffer() interface
Related-To: NEO-6277

Signed-off-by: Igor Venevtsev <igor.venevtsev@intel.com>
2021-09-30 18:02:00 +02:00
Krzysztof Gibala
b786099a7e Split ULT file
Split test_metric_query_pool file


Signed-off-by: Krzysztof Gibala <krzysztof.gibala@intel.com>
2021-09-30 17:53:56 +02:00
Jitendra Sharma
c46f591a99 Do not initialize Sysman if OsSysman Init failed
Related-To: LOCI-2552

Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com>
2021-09-30 09:11:55 +02:00
T J Vivek Vilvaraj
aba7d74bcd remove unused libxml module from sysman
Signed-off-by: T J Vivek Vilvaraj <t.j.vivek.vilvaraj@intel.com>
2021-09-30 09:01:35 +02:00
T J Vivek Vilvaraj
26779e2f34 sysman: fix diagnostics handle creation
Resolves:LOCI-2601

Signed-off-by: T J Vivek Vilvaraj <t.j.vivek.vilvaraj@intel.com>
2021-09-30 07:58:18 +02:00
Robert Krzemien
f3ea565121 Add implementation for zetMetricGroupCalculateMultipleMetricValuesExp.
Resolves: LOCI-2409
Signed-off-by: Robert Krzemien <robert.krzemien@intel.com>
2021-09-29 22:49:26 +02:00
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
Jaroslaw Chodor
996dd18b76 WSL - partition layout for 48-bit limited addressing
Signed-off-by: Jaroslaw Chodor <jaroslaw.chodor@intel.com>
2021-09-28 18:09:46 +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
Artur Harasimiuk
0b4bc865d3 move drm_mock to shared
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2021-09-24 08:55:45 +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
Artur Harasimiuk
1ec3035cb1 rename igdrcl_libult_cs to neo_libult_cs
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2021-09-22 10:56:29 +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
Artur Harasimiuk
b505bcdf79 move custom event listener to shared
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2021-09-20 16:46:50 +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
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