Commit Graph

405 Commits

Author SHA1 Message Date
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
Anvesh Bakwad
3fa6089097 fix(sysman): Use CPU timestamp instead of PMT timestamp for Memory Bandwidth
Related-To: NEO-15385

Signed-off-by: Anvesh Bakwad <anvesh.bakwad@intel.com>
2025-06-30 11:13:42 +02:00
Pratik Bari
3e024eccb4 fix(sysman): Fix device name for the integrated device w.r.t Xe driver
Related-To: NEO-15290

Signed-off-by: Pratik Bari <pratik.bari@intel.com>
2025-06-25 15:22:53 +02:00
Anvesh Bakwad
bf5eb27e05 feature(sysman): Add Power limits support for Card and Package domain for BMG
Related-To: NEO-13986

Signed-off-by: Anvesh Bakwad <anvesh.bakwad@intel.com>
Signed-off-by: Pratik Bari <pratik.bari@intel.com>
2025-06-24 05:54:57 +02:00
shubham kumar
d988763c0f feature: Add support for ecc default state
Related-To: NEO-15058

Signed-off-by: shubham kumar <shubham.kumar@intel.com>
2025-06-18 19:33:08 +02:00
Anvesh Bakwad
2271ce2b7f fix(sysman): change KMD config macro for group all engine handles
Related-To: NEO-15172

Signed-off-by: Anvesh Bakwad <anvesh.bakwad@intel.com>
2025-06-16 19:51:37 +02:00
shubham kumar
8eb28b48ed feature: Add Punit PMT support for BMG-G31
Related-To: NEO-14425

Signed-off-by: shubham kumar <shubham.kumar@intel.com>
2025-06-16 13:23:30 +02:00
shubham kumar
a3bbfbc78f fix: correct error codes in ecc
Related-To: NEO-15201

Signed-off-by: shubham kumar <shubham.kumar@intel.com>
2025-06-11 09:54:18 +02:00
Anvesh Bakwad
dd6ee5bd7a fix(sysman): Correct the Timestamp PMT offsets for BMG Rev 15 guid
Related-To: NEO-15091

Signed-off-by: Anvesh Bakwad <anvesh.bakwad@intel.com>
2025-06-09 10:10:55 +02:00
shubham kumar
c24f63151b feature: Add support for dynamic late binding config update (1/2)
Related-To: NEO-14207

Signed-off-by: shubham kumar <shubham.kumar@intel.com>
2025-06-04 11:09:23 +02:00
Chodor, Jaroslaw
46c60290b9 refactor: introducing igfxfmid_wrapper
Signed-off-by: Chodor, Jaroslaw <jaroslaw.chodor@intel.com>
2025-05-30 19:26:04 +02:00
Vishnu Khanth
f2df772552 fix(sysman): Update fimrware handles discovery using igsc
Related-To: NEO-14891

Signed-off-by: Vishnu Khanth <vishnu.khanth.b@intel.com>
2025-05-28 21:01:29 +02:00
Anvesh Bakwad
ec7956c013 feature(sysman): Add rev 3 punit PMT support for BMG Linux
Related-To: NEO-14989

Signed-off-by: Anvesh Bakwad <anvesh.bakwad@intel.com>
2025-05-27 08:56:17 +02:00
Pratik Bari
90da066972 feature(sysman): Changes in the VF Management w.r.t Xe driver
- The Support for VF Engine Utilization has been added.
- The call to zesVFManagementGetVFCapabilitiesExp2
returns a valid error in case of failure.

Related-To: NEO-13442

Signed-off-by: Pratik Bari <pratik.bari@intel.com>
2025-05-22 08:59:25 +02:00