Jitendra Sharma
249f7e45cc
Adding more features to Sysman's memory and Temperature APIs
...
This change -
- Add support for memoryGetBandwidth API
- Update temperature offsets
- Update ULTs accordingly
Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com >
2021-03-15 18:01:52 +01:00
Piotr Maciejewski
aa05b5adb4
L0 and Ocl Metric Api sub device support
...
Signed-off-by: Piotr Maciejewski <piotr.maciejewski@intel.com >
2021-03-15 17:14:55 +01:00
davidoli
2a4f00fd5e
Add Windows metrics ULTs
...
Signed-off-by: davidoli <david.olien@intel.com >
2021-03-05 07:32:41 +01:00
Aravind Gopalakrishnan
db892eaa95
Revert "Use device allocation for events if host visibility not set"
...
This reverts commit b204a4f135 .
Signed-off-by: Aravind Gopalakrishnan <aravind.gopalakrishnan@intel.com >
2021-03-05 03:31:17 +01:00
Mateusz Hoppe
6356de6511
Add debug api handlers 2
...
Related-To: NEO-4554
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2021-03-04 12:45:40 +01:00
Vilvaraj, T J Vivek
1bf331c282
sysman:add ULT to Global operations
...
Signed-off-by: Vilvaraj, T J Vivek <t.j.vivek.vilvaraj@intel.com >
2021-03-02 21:28:40 +01:00
Vilvaraj, T J Vivek
d0d15dd058
sysman: change loop to use reference than new variable.
...
Signed-off-by: Vilvaraj, T J Vivek <t.j.vivek.vilvaraj@intel.com >
2021-03-02 17:10:32 +01:00
Mayank Raghuwanshi
0f973f146e
Implement zesRasGetConfig and zesRasSetConfig
...
Signed-off-by: Mayank Raghuwanshi <mayank.raghuwanshi@intel.com >
2021-03-02 16:07:01 +01:00
Adam Cetnerowski
0c035cfcc9
ULT renaming: Sysman Memory tests
...
Related-To: NEO-2236
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com >
2021-03-02 15:24:48 +01:00
Adam Cetnerowski
6a543a15e1
ULT renaming: Sysman Linux tests
...
Related-To: NEO-2236
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com >
2021-03-02 11:35:36 +01:00
Adam Cetnerowski
ce33aafbcb
ULT renaming: Sysman Misc tests
...
Related-To: NEO-2236
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com >
2021-03-02 11:35:23 +01:00
Mateusz Hoppe
a4102fb812
Add subdirectories in blackbox tests Cmakelists.txt
...
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2021-03-01 15:49:46 +01:00
Mateusz Hoppe
8f87dfaf0c
Add Debug API handlers
...
Related-To: NEO-4554
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2021-03-01 15:26:43 +01:00
Jaime Arteaga
d69ffd3641
Revert "Revert e94c942ecb90cd9fa21aa5729c0c0a7ec22ba768"
...
This reverts commit 71805fd61a .
Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com >
2021-02-25 19:16:48 +01:00
Compute-Runtime-Validation
71805fd61a
Revert e94c942ecb
...
Have Tools and Sysman Process Address Tables fail on mismatched versions
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2021-02-25 10:55:56 +01:00
Kanhaiya Singh
a246c358e5
Update zesFrequencyGetAvailableClocks for clocks to be in multiples of 50 Mhz
...
Signed-off-by: Kanhaiya Singh <kanhaiya.singh@intel.com >
2021-02-23 06:46:25 +01:00
T J Vivek Vilvaraj
2bcbaa294a
sysman: improve coverage of firmware API
...
added ULT to check for nullptr dereference.
Signed-off-by: T J Vivek Vilvaraj <t.j.vivek.vilvaraj@intel.com >
2021-02-22 18:48:41 +01:00
Mayank Raghuwanshi
0cc71827ee
Update pmt telemetry node
...
Signed-off-by: Mayank Raghuwanshi <mayank.raghuwanshi@intel.com >
2021-02-19 07:14:13 +01:00
Jaime Arteaga
e94c942ecb
Have Tools and Sysman Process Address Tables fail on mismatched versions
...
Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com >
2021-02-16 20:50:44 +01:00
T J Vivek Vilvaraj
4cf3bb6a04
sysman: fix unintialized pointer access in firmware module
...
Signed-off-by: T J Vivek Vilvaraj <t.j.vivek.vilvaraj@intel.com >
2021-02-15 13:58:05 +01:00
Daniel Enriquez
e88ef75c57
Implementing Reset Device Level 0 Sysman Windows
...
Enabling Device Reset for Windows.
Signed-off-by: Daniel Enriquez daniel.enriquez.montanez@intel.com
2021-02-12 03:41:48 +01:00
Pawel Cieslak
8a700c5187
Move non-ult shared files to single directory
...
Add SKIP_SHARED_UNIT_TESTS flag
Related-To: NEO-5201
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com >
2021-02-10 21:03:13 +01:00
Artur Harasimiuk
03ab61c8e8
unit tests cleanup
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2021-02-10 13:52:30 +01:00
Aravind Gopalakrishnan
b204a4f135
Use device allocation for events if host visibility not set
...
Related-To: LOCI-1684
Signed-off-by: Aravind Gopalakrishnan <aravind.gopalakrishnan@intel.com >
2021-02-09 16:12:24 +01:00
T J Vivek Vilvaraj
31a04b4708
sysman: add support to handle multiple firmwares
...
Signed-off-by: T J Vivek Vilvaraj <t.j.vivek.vilvaraj@intel.com >
2021-02-08 20:32:47 +01:00
Jitendra Sharma
3597093758
Update Temperature APIs to get correct temperature
...
This change updates Temperature APIs to get correct current
temperature based on updated PMT interface.
Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com >
2021-02-06 18:39:58 +01:00
Daniel Enriquez
d628032206
Windows Sysman Fan Fix at corner case.
...
Fix corner case of max 10 points.
2021-02-03 21:10:24 +01:00
Adam Cetnerowski
13961eea3f
ULT renaming: Miscellaneous Level Zero and Sysman tests
...
Related-To: NEO-2236
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com >
2021-02-02 11:54:59 +01:00
Piotr Maciejewski
e33e71dee5
L0 Metric Api: proper Metrics Library deinitializtion.
...
Fixed Metrics Library deinitizaliton during Metric Streamer usage.
It allows user to deactivate metric set (and release i915 tbs interface),
so Metric Stream will not be blocked and i915 interface can be used again.
2021-02-02 08:41:12 +01:00
Daniel Enriquez
3aff89199d
L0 Sysman Windows DG2 Readyness Patch.
...
Implemented Fan Curve, Moved to OAG Counters, Fixed Frequency Range.
2021-01-30 05:59:27 +01:00
Matias Cabral
fa80f60ab5
Update metrics libraries file name
...
Add major number version to the metric library name
Signed-off-by: Matias Cabral <matias.a.cabral@intel.com >
2021-01-26 14:48:45 +01:00
Adam Cetnerowski
3574858c6c
ULT renaming: Sysman Manager tests
...
Related-To: NEO-2236
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com >
2021-01-26 14:48:24 +01:00
Adam Cetnerowski
b567da4819
ULT renaming: XML Parser tests
...
Related-To: NEO-2236
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com >
2021-01-26 13:10:50 +01:00
Adam Cetnerowski
a742791f0e
ULT renaming: PCI tests
...
Related-To: NEO-2236
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com >
2021-01-26 10:35:56 +01:00
Adam Cetnerowski
992e69592b
ULT renaming: Sysman Memory tests
...
Related-To: NEO-2236
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com >
2021-01-26 08:10:40 +01:00
Adam Cetnerowski
147dc0fbc8
ULT renaming: Global Operations
...
Related-To: NEO-2236
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com >
2021-01-25 01:51:39 +01:00
Vilvaraj, T J Vivek
b41a8d29dd
Sysman: add firmware flash API ( #1368 )
...
* Sysman: add firmware flash API
Signed-off-by: Vilvaraj, T J Vivek <t.j.vivek.vilvaraj@intel.com >
* Sysman: fixed windows implementation of firmware flash API.
Signed-off-by: Vilvaraj, T J Vivek <t.j.vivek.vilvaraj@intel.com >
* add unit tests to test flashing.
Signed-off-by: Vilvaraj, T J Vivek <t.j.vivek.vilvaraj@intel.com >
* sysman: add firmware flashing support to zello sysman
Signed-off-by: T J Vivek Vilvaraj <t.j.vivek.vilvaraj@intel.com >
* sysman: added progress update function to firmware flash API
Signed-off-by: T J Vivek Vilvaraj <t.j.vivek.vilvaraj@intel.com >
2021-01-22 19:55:40 +01:00
Mayank Raghuwanshi
5cd5705239
Implement clear option for zesRasGetState
...
Signed-off-by: Mayank Raghuwanshi <mayank.raghuwanshi@intel.com >
2021-01-21 15:00:13 +01:00
William Jordan
bcd4e38eca
Add subdirectories to unit tests for fabric ports.
...
Signed-off-by: William Jordan <bill.jordan@intel.com >
2021-01-21 02:28:55 +01:00
Pawel Cieslak
26fcdf7599
Add SKIP_L0_BLACK_BOX_TESTS flag
...
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com >
2021-01-20 11:21:48 +01:00
Jitendra Sharma
a931ce24fe
Remove DG1 directory from Sysman Power API implementation
...
As there is no need to keep Sysman's power API's OS specific code
in DG1 folder. So, lets remove that DG1 directory.
Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com >
2021-01-18 01:13:32 +01:00
Piotr Maciejewski
4a5599b1ee
L0 Metrics Api: multi adapter support
...
Switching to Metrics Discovery adapter interface.
2021-01-13 22:45:59 +01:00
Jitendra Sharma
a2eeeff880
Update sysfs path for pmt telemetry
...
Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com >
2021-01-12 18:33:45 +01:00
Daniel Enriquez
bb5d252c4d
Sysman for Windows: Fix timestamp units for power and engines.
...
Returning now in usecs as the documentation state it should be.
2021-01-07 03:30:47 +01:00
Jitendra Sharma
73c7ebdfb8
Add support for performance factor Sysman API
...
Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com >
2021-01-06 12:03:36 +01:00
Vilvaraj, T J Vivek
604aa56a4c
sysman: use safer options to copy strings in firmware version.
...
strncpy_s is a safer option than strncpy.
2021-01-06 07:07:59 +01:00
Jitendra Sharma
ea6e2982fb
Query free memory info inside zesMemoryGetState API
...
Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com >
2020-12-26 02:32:49 +01:00
Kanhaiya Singh
9ff19c5fbd
Handling for invalid event argument
...
Signed-off-by: Kanhaiya Singh <kanhaiya.singh@intel.com >
2020-12-23 11:25:38 +01:00
Vilvaraj, T J Vivek
bddc63e8bd
add firmware flashing utility interface
...
Signed-off-by: Vilvaraj, T J Vivek <t.j.vivek.vilvaraj@intel.com >
2020-12-22 09:10:11 +01:00
William Jordan
b04cd08cc8
Add netlink and gen netlink library loader.
...
Netlink and generic netlink are standard linux
interfaces to allow management traffic between
user space and kernel subsystems over sockets.
This patch adds a loader for the generic netlink
library to allow Level 0 Sysman to manage
linux hardware that implements the generic
netlink interface. ULTs updated.
Signed-off-by: William Jordan <bill.jordan@intel.com >
2020-12-18 22:19:27 +01:00