Commit Graph

418 Commits

Author SHA1 Message Date
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
shubham kumar
b024ea2923 fix: Make use of correct base ext structures in sysman
Related-To: NEO-15537

Signed-off-by: shubham kumar <shubham.kumar@intel.com>
2025-07-29 11:30:29 +02:00
Pratik Bari
3f241b9fc5 refactor(sysman): Refine Sysman Engine Module
Related-To: NEO-14756

Signed-off-by: Pratik Bari <pratik.bari@intel.com>
2025-07-25 13:07:31 +02:00
Compute-Runtime-Validation
51b5eeda09 Revert "refactor: Refine Sysman Engine Module"
This reverts commit b240f92e82.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-07-25 02:40:25 +02:00
shubham kumar
4011006a3a fix: Handle multiple device interface paths for windows PMT init
Related-To: NEO-15620

Signed-off-by: shubham kumar <shubham.kumar@intel.com>
2025-07-24 16:57:35 +02:00
Pratik Bari
b240f92e82 refactor: Refine Sysman Engine Module
Related-To: NEO-14756

Signed-off-by: Pratik Bari <pratik.bari@intel.com>
2025-07-24 12:48:10 +02:00
shubham kumar
5a1d6ac552 feature: Add support for pcie downgrade in BMG
Related-To: NEO-15270

Signed-off-by: shubham kumar <shubham.kumar@intel.com>
2025-07-16 07:24:33 +02:00
Aviral Nigam
0c15dcbd05 fix: Correct the pci device slot address
This change fix the slot address while performing cold reset

Resolves: NEO-15305

Signed-off-by: Aviral Nigam <aviral.nigam@intel.com>
2025-07-14 18:45:14 +02:00
Aviral Nigam
08cb337e93 feature(sysman): Adding support for Media Frequency Domain
Adding support for Media Frequency Domain for the Xe platform

Related-To: NEO-11149

Signed-off-by: Aviral Nigam <aviral.nigam@intel.com>
2025-07-14 09:51:56 +02:00
Anvesh Bakwad
cf1eeb8b51 feature(sysman): Add support for PMT for BMG G31 Linux platform
Related-To: NEO-15428

Signed-off-by: Anvesh Bakwad <anvesh.bakwad@intel.com>
2025-07-10 16:04:52 +02:00
Mateusz Jablonski
af0e387f35 fix: ensure proper drm cleanup in L0 sysman init path
drm cleanup currently applied in positive scenario should be also
applied in case of multi GPU if some devices failed at initialization

Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-07-09 13:48:53 +02:00
Shreyas Kunder
e1eae6a3e5 feature(sysman): Add support for Memory properties & state for iGPU's in Linux
Related-To: NEO-14198

Signed-off-by: Shreyas Kunder <shreyas.kunder@intel.com>
2025-07-08 15:02:24 +02:00
Anvesh Bakwad
3dfc6601ba fix(sysman): fix Burst Power Limit node retrieval issue in i915 platforms
Related-To: NEO-15450

Signed-off-by: Anvesh Bakwad <anvesh.bakwad@intel.com>
2025-07-07 13:26:34 +02:00
Mateusz Jablonski
509cc066e0 refactor: use NEO::SysCalls::close wrapper for close function call
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-07-04 14:22:00 +02:00
shubham kumar
36bdde47a0 feature: Add support for oobmsm pmt aggregator for BMG G31
Related-To: NEO-15420

Signed-off-by: shubham kumar <shubham.kumar@intel.com>
2025-07-03 09:31:48 +02:00
Vishnu Khanth
a63fadf6ff fix(sysman): Return unsupported for zesMemoryGetBandwidth for iGPU's in Windows
Related-To: NEO-15396

Signed-off-by: Vishnu Khanth <vishnu.khanth.b@intel.com>
2025-07-02 16:45:33 +02:00
Kulkarni, Ashwin Kumar
75d592d940 feature: supports boot time survivability mode recovery
Related-To: NEO-14331

Signed-off-by: Kulkarni, Ashwin Kumar <ashwin.kumar.kulkarni@intel.com>
2025-07-01 16:39:28 +02:00