Mateusz Jablonski
c9664e6bad
refactor: rename global debug manager to debugManager
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-11-30 13:00:59 +01:00
Mateusz Jablonski
36194c4e7d
refactor: correct variable namings
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-11-29 23:49:03 +01:00
Bellekallu Rajkiran
48fdd857a4
fix: Add support for min, max and default limits
...
Related-To: NEO-8373
Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com >
2023-11-29 20:07:33 +01:00
Compute-Runtime-Validation
a3daca1e70
Revert "fix: Fix Sysman ULT failures"
...
This reverts commit 4398e4297f .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2023-11-17 10:52:28 +01:00
Bellekallu Rajkiran
4398e4297f
fix: Fix Sysman ULT failures
...
- Merge Ras and globalOps prelim files with non-prelim
files.
Related-To: NEO-9521
Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com >
2023-11-14 11:28:56 +01:00
Kulkarni, Ashwin Kumar
8074d75e06
feature(sysman): adds boilerplate for spec 1.8 changes
...
Related-To: NEO-9296
Signed-off-by: Kulkarni, Ashwin Kumar <ashwin.kumar.kulkarni@intel.com >
2023-11-13 06:23:38 +01:00
Bellekallu Rajkiran
78877424b0
fix: Synchronize iaf requests to KMD
...
Related-To: NEO-8990
Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com >
2023-11-09 09:41:42 +01:00
Bellekallu Rajkiran
0e8c3bf473
fix: Remove use of device sysfs paths after unbind
...
Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com >
2023-11-09 00:45:25 +01:00
Joshua Santosh Ranjan
f6c40dd76e
feature(sysman): add per vf engine busyness support telemetry
...
Related-To: NEO-8696
Signed-off-by: Joshua Santosh Ranjan <joshua.santosh.ranjan@intel.com >
2023-11-07 07:10:23 +01:00
Bellekallu Rajkiran
aa85d71adc
fix: Fix sysman abort on destruction
...
Invoking close on invalid fd result in undesired behaviour.
Pass proper file descriptor for close to avoid unnecessary
aborts during destruction.
Related-To: GSD-6816
Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com >
2023-11-01 22:27:33 +01:00
Bellekallu Rajkiran
943ffb31ef
feature(sysman): Add support for device reset extension
...
Related-To: NEO-8654
Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com >
2023-10-31 23:39:18 +01:00
Mateusz Jablonski
036d1e4814
refactor: correct variable naming
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-10-30 12:48:51 +01:00
Compute-Runtime-Validation
fca2159430
Revert "fix: if device hierarchy is flat then getSubDevicesCount return 1u"
...
This reverts commit cb0bb57f49 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2023-10-26 15:40:29 +02:00
Baj, Tomasz
cb0bb57f49
fix: if device hierarchy is flat then getSubDevicesCount return 1u
...
Related-To: NEO-9167
Signed-off-by: Baj, Tomasz <tomasz.baj@intel.com >
2023-10-25 15:51:52 +02:00
Bellekallu Rajkiran
0c960322f7
fix: fix linker error in fabric port stub implementation
...
Related-To: LOCI-4301
Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com >
2023-10-24 07:25:32 +02:00
Bellekallu Rajkiran
84cdf47abf
fix: Update handles upon device reset
...
Outdated info that is present in several modules
because of reset result in crash when module info
is retrieved after reset.
Release and re-create module handles during reset
to avoid crash.
Related-To: NEO-9100
Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com >
2023-10-24 00:27:19 +02:00
Jablonski, Mateusz
d724627098
fix: fix compilation error in clang on Windows (1/n)
...
Signed-off-by: Jablonski, Mateusz <mateusz.jablonski@intel.com >
2023-10-23 10:36:23 +02:00
Bellekallu Rajkiran
75537b3463
feature: Add support for fabric multi port throughput
...
Update iaf uapi header sync to:
https://github.com/intel-gpu/drm-uapi-helper/releases/tag/v2.0-rc19
Add netlink calls to support fabric multi port throughput.
Related-To: LOCI-4301
Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com >
2023-10-20 07:34:40 +02:00
Joshua Santosh Ranjan
994fb1110f
fix(sysman): handle memory info creation failure
...
Related-To: NEO-8452
Signed-off-by: Joshua Santosh Ranjan <joshua.santosh.ranjan@intel.com >
2023-10-18 07:55:48 +02:00
Mateusz Jablonski
4be1a8f615
fix: ignore read error when getting bandwidth for DG2
...
Related-To: NEO-9038
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-10-12 10:37:15 +02:00
Mateusz Jablonski
a420e34b10
fix: explicitly remove assign operators when not needed
...
when class defines copy/move ctor then corresponding assign operator(s)
should be defined or deleted
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-10-12 10:25:15 +02:00
Mateusz Jablonski
a7e86f40bf
fix: use FileDescriptor class to handle open/close file descriptor in PCI/PMT
...
Related-To: NEO-9038
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-10-11 14:04:07 +02:00
Compute-Runtime-Validation
52cc796886
Revert "fix: use FileDescriptor class to handle open/close file descriptor in...
...
This reverts commit 174ec38b52 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2023-10-11 03:07:04 +02:00
Mateusz Jablonski
174ec38b52
fix: use FileDescriptor class to handle open/close file descriptor in PCI/PMT
...
Related-To: NEO-9038
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-10-10 12:42:14 +02:00
Mateusz Jablonski
099a3f30e3
fix: add FileDescriptor class to ensure file descriptor is closed
...
Related-To: NEO-9038
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-10-09 16:23:28 +02:00
Mateusz Jablonski
2ab4aeda85
fix: add static casts to destination type to avoid overflows in multiplication
...
Related-To: NEO-9038
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-10-06 14:55:24 +02:00
Mateusz Jablonski
382fc952f2
refactor: add NonAssignableClass to define classes without assign operator
...
Related-To: NEO-9038
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-10-05 15:16:58 +02:00
Mateusz Jablonski
72182c28e9
refactor: add NonCopyableOrMovableClass to classes that don't need copy ctors
...
Related-To: NEO-9038
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-10-05 13:11:01 +02:00
Mateusz Jablonski
895a586083
refactor: use reference in for-range loops
...
Related-To: NEO-9038
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-10-03 18:56:53 +02:00
Mateusz Jablonski
094724e0b3
refactor: remove not needed condition
...
Related-To: NEO-9038
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-10-03 10:19:28 +02:00
Mateusz Jablonski
1963ea69e5
fix: add missing member initializations
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-10-03 08:41:46 +02:00
Mateusz Jablonski
9337911742
fix: add self-assign check in operator=
...
Related-To: NEO-9038
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-10-03 08:09:16 +02:00
Mateusz Jablonski
4a80380aaf
refactor: remove redundant comparing array address to zero
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-09-29 15:36:22 +02:00
Mateusz Jablonski
3a21b3b228
refactor: remove not needed code
...
Related-To: NEO-7527
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-09-28 07:52:39 +02:00
Bari, Pratik
f9e4381c1e
feature: Add FsAccess and Derived class in Sysman Kmd Interface
...
- The FsAccess, ProcFsAccess and SysfsAccess classes have been added in
a file in the Sysman Shared directory. The instances of these classes
are maintained in the Sysman Kmd Interface classes.
- Added functions for opendir, readdir and closedir in the shared code.
- Added a ULT in the sysman directory to cover these new functions from
the shared code.
Related-To: LOCI-4689
Signed-off-by: Bari, Pratik <pratik.bari@intel.com >
2023-08-23 11:38:57 +02:00
Mateusz Jablonski
8b09bb855e
fix: add missing includes
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-08-22 16:31:11 +02:00
Bellekallu Rajkiran
81d037f59b
feature(sysman): Add support for fabric error counters
...
Related-To: LOCI-4620
Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com >
2023-08-16 15:05:32 +02:00
Kulkarni, Ashwin Kumar
5cd39dd155
fix(sysman): supports return of correct temperature domains on igfx
...
Related-To: LOCI-4741
Signed-off-by: Kulkarni, Ashwin Kumar <ashwin.kumar.kulkarni@intel.com >
2023-08-04 12:28:50 +02:00
Bellekallu Rajkiran
63fa05e776
fix: Proper update of device count that generated events
...
numDeviceEvents out param is not being updated in case
there are no events and device events map is not overridden
on multiple register calls result in failure.
Related-To: LOCI-4751
Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com >
2023-08-04 11:58:56 +02:00
Bari, Pratik
3f083360a2
feature(sysman): Added sysfs filenames for the memory module
...
- The sysfs filenames have been added in the sysfsNameToFileMap of the
SysmanKmdInterface classes.
- The functions returning the sysfs filenames have been removed from the
shared directory.
- The ULTs have been added to return the sysfs filenames.
Related-To: LOCI-4699
Signed-off-by: Bari, Pratik <pratik.bari@intel.com >
2023-08-03 22:36:17 +02:00
Bari, Pratik
64bf895cf7
feature(sysman): Create boilerplate for spec 1.7 in sysman
...
- Added new sysman APIs introduced in spec1.7
- Added ULTs to cover the new APIs
Related-To: LOCI-4667
Signed-off-by: Bari, Pratik <pratik.bari@intel.com >
2023-08-02 13:51:09 +02:00
Bellekallu Rajkiran
8778a0acca
feature(sysman): Optimize Sysfs reads
...
Maintain cache of file names and file descriptor to
avoid invoking open and close system calls on every
read call.
Related-To: LOCI-4556
Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com >
2023-07-27 10:08:10 +02:00
Mayank Raghuwanshi
171e63409c
feature: Add common Interface for timestamp in sysman
...
Related-To: LOCI-4511
Signed-off-by: Mayank Raghuwanshi <mayank.raghuwanshi@intel.com >
2023-07-25 09:32:51 +02:00
Mayank Raghuwanshi
175ceb9bd1
feature: Add support for media freq domain on linux
...
Related-To: LOCI-4552
Signed-off-by: Mayank Raghuwanshi <mayank.raghuwanshi@intel.com >
2023-07-25 08:12:33 +02:00
Mayank Raghuwanshi
af6798f257
feature: Add support for 64 bit memory counters for zesInit
...
Related-To: LOCI-4613, LOCI-4612
Signed-off-by: Mayank Raghuwanshi <mayank.raghuwanshi@intel.com >
2023-07-20 11:04:24 +02:00
Compute-Runtime-Validation
5c60b4d973
Revert "feature: Add support for Media frequncy Domain on linux"
...
This reverts commit 085293b230 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2023-07-20 03:04:52 +02:00
Mayank Raghuwanshi
085293b230
feature: Add support for Media frequncy Domain on linux
...
Related-To: LOCI-4552
Signed-off-by: Mayank Raghuwanshi <mayank.raghuwanshi@intel.com >
2023-07-19 16:43:27 +02:00
Artur Harasimiuk
9524b65b51
refactor: remove unused code
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2023-07-19 12:00:40 +02:00
Bari, Pratik
16b56b9a6f
feature(sysman): New shared directory in the sysman code.
...
The files containing the new 'SysmanKmdInterface' has been moved into
the new 'shared' directory in the existing sysman directory. More files
are to be added in this directory which will be used by all the sysman
modules in the sysman and tools directories.
Related-To: LOCI-4649
Signed-off-by: Bari, Pratik <pratik.bari@intel.com >
2023-07-18 16:06:31 +02:00
Artur Harasimiuk
faa8907344
refactor: remove unused code
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2023-07-18 14:52:43 +02:00