Commit Graph

434 Commits

Author SHA1 Message Date
Maciej Bielski
147bd894ec refactor: use PRINT_STRING macro for most diagnostics
Related-To: NEO-14742
Signed-off-by: Maciej Bielski <maciej.bielski@intel.com>
2025-11-28 13:28:29 +01:00
Jaroslaw Warchulski
cc79a136c9 refactor: do not use C headers
Signed-off-by: Jaroslaw Warchulski <jaroslaw.warchulski@intel.com>
2025-11-25 12:07:50 +01:00
Mateusz Jablonski
4f7d2f0315 feature: add support for NVLS
Related-To: NEO-16649

Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-11-24 22:33:06 +01:00
Mateusz Jablonski
8db92240fc refactor: add wrapper for max product enum value
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-11-20 08:04:57 +01:00
Jaroslaw Warchulski
dd253b804b refactor: cleanup includes
Signed-off-by: Jaroslaw Warchulski <jaroslaw.warchulski@intel.com>
2025-11-18 14:44:30 +01:00
Anvesh Bakwad
5b7def4c00 fix(sysman): Fix Number of channels retrieval for BMG
Related-To: NEO-16630

Signed-off-by: Anvesh Bakwad <anvesh.bakwad@intel.com>
2025-11-18 12:05:54 +01:00
shubham kumar
a0deb9cbe2 feature: support SPI flash during survivability
Related-To: NEO-16095

Signed-off-by: shubham kumar <shubham.kumar@intel.com>
2025-11-18 10:46:03 +01:00
Jaroslaw Warchulski
24055f553d refactor: cleanup includes
Signed-off-by: Jaroslaw Warchulski <jaroslaw.warchulski@intel.com>
2025-11-14 14:54:51 +01:00
Anvesh Bakwad
86d49d67d9 build: Add igsc header to third_party
Related-To: NEO-16358

Signed-off-by: Anvesh Bakwad <anvesh.bakwad@intel.com>
2025-11-14 12:26:37 +01:00
Mateusz Jablonski
690be2d0cc build: add missing includes
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-11-14 10:16:42 +01:00
Jaroslaw Warchulski
b1dbeebe01 refactor: cleanup includes
Signed-off-by: Jaroslaw Warchulski <jaroslaw.warchulski@intel.com>
2025-11-13 12:15:33 +01:00
Pratik Bari
20e4655499 feature(sysman): Aggregate Pf and Vf Engine Stats for XeKmd
For XeKmd, if VFs are enabled, the engine Stats for the engine
handle has the aggregated value from the pf and the vfs.

Related-To: NEO-16494

Signed-off-by: Pratik Bari <pratik.bari@intel.com>
2025-11-10 22:26:37 +01:00
Compute-Runtime-Validation
e1f3a29b67 Revert "feature(sysman): Aggregate Pf and Vf Engine Stats for XeKmd"
This reverts commit b7dd405f79.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-11-08 15:09:41 +01:00
Pratik Bari
b7dd405f79 feature(sysman): Aggregate Pf and Vf Engine Stats for XeKmd
For XeKmd, if VFs are enabled, the engine Stats for the engine
handle has the aggregated value from the pf and the vfs.

Related-To: NEO-16494

Signed-off-by: Pratik Bari <pratik.bari@intel.com>
2025-11-07 18:36:27 +01:00
Sarbojit Sarkar
44edb8dfdd feature(sysman): implement getExtensionProperties in sysman driver component
Related-To: NEO-16529

Signed-off-by: Sarbojit Sarkar <sarbojit.sarkar@intel.com>
2025-11-07 15:13:28 +01:00
Sarbojit Sarkar
d6c77ff77b fix(sysman): Add std move instead of copy in sysman modules
Related-To: NEO-15795

Signed-off-by: Sarbojit Sarkar <sarbojit.sarkar@intel.com>
2025-11-03 04:33:27 +01:00
Mateusz Jablonski
19e472fa36 build: add missing include
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-10-31 10:52:43 +01:00
Sarbojit Sarkar
4087c80f37 feature(sysman): Add a function to get KMD driver name xe/i915/wddm
Related-To: NEO-16010

Signed-off-by: Sarbojit Sarkar <sarbojit.sarkar@intel.com>
2025-10-28 05:47:55 +01:00
Pratik Bari
70fe9c5df0 fix(sysman): The Correct Device Name is returned during Sysman Init
Added some sysman and nl_api tests to increase the code coverage

Related-To: NEO-15786

Signed-off-by: Pratik Bari <pratik.bari@intel.com>
2025-10-14 16:16:46 +02:00
shubham kumar
7a97b98cfe feature: Map PMT interface correctly on multi GPU system
Related-To: NEO-15912

Signed-off-by: shubham kumar <shubham.kumar@intel.com>
2025-10-10 17:20:17 +02:00
Anvesh Bakwad
2aabe27531 feature(sysman): Get pci bdf info in survivability mode
Related-To: NEO-16011

Signed-off-by: Anvesh Bakwad <anvesh.bakwad@intel.com>
2025-10-09 14:09:26 +02:00
Aviral Nigam
58415ade47 fix: Fixes how we populate the sysman handle
This fixes how we populate the uuids corresponding to
device into the uuidDeviceMap

Related-To: NEO-15882

Signed-off-by: Aviral Nigam <aviral.nigam@intel.com>
2025-10-06 17:23:38 +02:00
Naklicki, Mateusz
e6300c83ee refactor: cleanup header includes in sysman
Related-To: NEO-15383
Signed-off-by: Naklicki, Mateusz <mateusz.naklicki@intel.com>
2025-10-06 16:50:52 +02:00
Radoslaw Jablonski
54de14a9dc refactor: apply clang-format's InsertBraces rule
Formats code before InsertBraces rule is enabled.

Signed-off-by: Radoslaw Jablonski <radoslaw.jablonski@intel.com>
2025-10-06 15:32:46 +02:00
Bellekallu Rajkiran
286f973d0c feature(sysman): Add support for Memory properties & state for iGPU's in Linux
Related-To: NEO-14198, NEO-15464

Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com>
2025-10-01 09:46:43 +02:00
Sarbojit Sarkar
a22f43af25 refactor(sysman): Add missing iterator validation check in sysman modules
Related-To: NEO-15795

Signed-off-by: Sarbojit Sarkar <sarbojit.sarkar@intel.com>
2025-09-26 14:14:33 +02:00
Anvesh Bakwad
3dad0b3e92 refactor(sysman): Remove stub for handling Frequency extensions
Related-To: NEO-15544

Signed-off-by: Anvesh Bakwad <anvesh.bakwad@intel.com>
2025-09-24 12:39:47 +02:00
shubham kumar
0b6b0e3954 Revert "feature: Use zesInit on windows always"
This reverts commit 9dadadfa73.

Signed-off-by: shubham kumar <shubham.kumar@intel.com>
2025-09-23 17:18:12 +02:00
Jaroslaw Warchulski
195bf66a49 refactor: fix typos
Signed-off-by: Jaroslaw Warchulski <jaroslaw.warchulski@intel.com>
2025-09-22 12:46:41 +02:00
shubham kumar
9dadadfa73 feature: Use zesInit on windows always
Related-To: NEO-15060

Signed-off-by: shubham kumar <shubham.kumar@intel.com>
2025-09-17 15:14:47 +02:00
Compute-Runtime-Validation
63051f0635 Revert "feature: Use zesInit on windows always"
This reverts commit cf7a4bc0dd.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-09-17 09:25:31 +02:00
shubham kumar
cf7a4bc0dd feature: Use zesInit on windows always
Related-To: NEO-15060

Signed-off-by: shubham kumar <shubham.kumar@intel.com>
2025-09-16 12:30:05 +02:00
Anvesh Bakwad
b2cf5f4572 feature(sysman): Add placeholder method for handling frequency extensions
Related-To: NEO-15544

Signed-off-by: Anvesh Bakwad <anvesh.bakwad@intel.com>
2025-09-16 10:47:07 +02:00
Fabian Zwoliński
d8bfc288a8 fix: check for nullptr before dereference
Signed-off-by: Fabian Zwoliński <fabian.zwolinski@intel.com>
2025-09-15 14:51:57 +02:00
Aviral Nigam
079cf7d04a feature: supports core device handle with zesInit
Related-To: NEO-15789

Signed-off-by: Aviral Nigam <aviral.nigam@intel.com>
2025-09-11 12:17:39 +02:00
Sarbojit Sarkar
36ded38589 fix(sysman): Addressed rule of zero_three_five issues in sysman modules
Related-To: NEO-15795

Signed-off-by: Sarbojit Sarkar <sarbojit.sarkar@intel.com>
2025-09-10 06:32:33 +02:00
Vysochyn, Illia
cfd08bf38d performance: Pass string_view by value
Signed-off-by: Vysochyn, Illia <illia.vysochyn@intel.com>
2025-09-05 08:08:01 +02:00
Pratik Bari
a48c99e580 fix: Remove the current Ras Util Interface from specific products
Related-To: NEO-15787


Signed-off-by: Pratik Bari <pratik.bari@intel.com>
2025-09-02 09:40:01 +02:00
Aviral Nigam
2f06423e86 fix: Correct calculation of upstream address
Resolves: NEO-15305

Signed-off-by: Aviral Nigam <aviral.nigam@intel.com>
2025-08-29 16:48:36 +02:00
Aviral Nigam
c1c1f1f0af fix: Fix number of channels and bus width calculation
Take number of memory channels from telemetry instead
of using hard coded value and calculate memory bus width
based on the formula

busWidth = numChannels * 32

Related-To: NEO-15629

Signed-off-by: Aviral Nigam <aviral.nigam@intel.com>
2025-08-29 16:29:43 +02:00
Pratik Bari
bcdd9dc147 fix: Conditional support for RAS files based on header availability
Related-To: NEO-15788


Signed-off-by: Pratik Bari <pratik.bari@intel.com>
2025-08-29 10:02:43 +02:00
Pratik Bari
ba00e64104 refactor(sysman): Compile the RAS module files by branch name
Related-To: NEO-15788


Signed-off-by: Pratik Bari <pratik.bari@intel.com>
2025-08-25 16:19:37 +02:00
Sarbojit Sarkar
88b2fb60a6 fix: Add missing iterator validation check in sysman module
Related-To: NEO-15795

Signed-off-by: Sarbojit Sarkar <sarbojit.sarkar@intel.com>
2025-08-22 08:37:39 +02:00
Sarbojit Sarkar
2b1cc98693 fix: Add move instead of copy in sysman module
Related-To: NEO-15795

Signed-off-by: Sarbojit Sarkar <sarbojit.sarkar@intel.com>
2025-08-21 15:51:23 +02:00
Anvesh Bakwad
ad774c074e feature(sysman): Add firmware update support for GFX_DATA firmware type
Related-To: NEO-15618

Signed-off-by: Anvesh Bakwad <anvesh.bakwad@intel.com>
2025-08-19 07:36:17 +02:00
Jakub Nowacki
259271f59d fix: disallow copy and move
Related-To: NEO-15630

Signed-off-by: Jakub Nowacki <jakub.nowacki@intel.com>
2025-08-14 12:19:18 +02:00
shubham kumar
e88de52133 fix: IGSC GFSP set call to modify only desired feature.
Related-To: NEO-15712

Signed-off-by: shubham kumar <shubham.kumar@intel.com>
2025-08-05 12:32:20 +02:00
shubham kumar
5d4c23c4fb feature: Add support for late binding version on linux
Related-To: NEO-15216

Signed-off-by: shubham kumar <shubham.kumar@intel.com>
2025-08-04 11:09:12 +02:00
Compute-Runtime-Validation
705dc02f06 Revert "feature: Use zesInit on windows always"
This reverts commit 99ee605410.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-07-30 04:38:02 +02:00
shubham kumar
99ee605410 feature: Use zesInit on windows always
Related-To: NEO-15060

Signed-off-by: shubham kumar <shubham.kumar@intel.com>
2025-07-29 12:34:02 +02:00