Anvesh Bakwad
00c594831e
fix(sysman): Fix Memory read and write counter values calculation for BMG
...
Related-To: NEO-14848
Signed-off-by: Anvesh Bakwad <anvesh.bakwad@intel.com >
2025-05-08 20:03:34 +02:00
Anvesh Bakwad
35926a5a18
fix(sysman): Add GDDR6 memory type into Memory Properties
...
Related-To: NEO-14810
Signed-off-by: Anvesh Bakwad <anvesh.bakwad@intel.com >
2025-05-07 11:36:12 +02:00
Pratik Bari
22ddaea09f
fix(sysman): Correct gtId is fetched from the EngineInfo
...
Related-To: NEO-14626
Signed-off-by: Pratik Bari <pratik.bari@intel.com >
2025-05-05 15:50:50 +02:00
Anvesh Bakwad
615a41b9f5
feature(sysman): Add support of zesPowerGetEnergyCounter() API for BMG
...
Related-To: NEO-11296
Signed-off-by: Anvesh Bakwad <anvesh.bakwad@intel.com >
2025-04-30 09:25:19 +02:00
Pratik Bari
ce32489291
feature(sysman): Add Group Engine Busyness for BMG
...
Related-To: NEO-14635
Signed-off-by: Pratik Bari <pratik.bari@intel.com >
2025-04-25 15:45:13 +02:00
Vishnu Khanth
c5a97b0520
feature(sysman): Add support for Memory properties & state for iGPU's in Windows
...
Related-To: NEO-14197
Signed-off-by: Vishnu Khanth <vishnu.khanth.b@intel.com >
2025-04-24 11:56:51 +02:00
Pratik Bari
2113882bf5
feature(sysman): Expose the config pair to the Engine Handle
...
Related-To: NEO-14635
Signed-off-by: Pratik Bari <pratik.bari@intel.com >
2025-04-23 10:21:15 +02:00
Pratik Bari
ff7bfc8b6e
refactor(sysman): Wrapper function to fetch PMU configs w.r.t Xe driver
...
A new wrapper function is introduced which fetches the PMU configs for
the Active Ticks and Total Ticks.
Related-To: NEO-14594
Signed-off-by: Pratik Bari <pratik.bari@intel.com >
2025-04-10 07:49:26 +02:00
Compute-Runtime-Validation
3e2eea60f2
Revert "feature(sysman): Add support of zesPowerGetEnergyCounter() API for BMG"
...
This reverts commit da4a5d0389 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-04-09 20:18:45 +02:00
Mateusz Jablonski
2394f9fd91
feature: update base layout of L0 handles to match ze_handle_t layout
...
this layout is required by L0 DDI Handle extension
Related-To: NEO-13121, NEO-13917
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-03-28 14:40:20 +01:00
Pratik Bari
4a67d1c0d5
fix(sysman): For WSL systems Sysman HW device id equals HW device id
...
For the WSL systems, the same HW device id is passed as the Sysman HW
device id which creates the null sysman driver handle.
Related-To: NEO-11226
Signed-off-by: Pratik Bari <pratik.bari@intel.com >
2025-03-26 15:10:49 +01:00
shubham kumar
9b3cc531a1
feature: Add support for rev 2 PMT punit telemetry
...
Related-To: NEO-14424
Signed-off-by: shubham kumar <shubham.kumar@intel.com >
2025-03-24 20:37:53 +01:00
Pratik Bari
f67663d863
fix(sysman): Create Engine Handles for multiple gt w.r.t Xe driver
...
For the Xe driver, a single tile can have multiple gts. Now the Engine
handles are created for multiple gts available on the single tile as in
the case for the Xe driver.
Related-To: NEO-14401
Signed-off-by: Pratik Bari <pratik.bari@intel.com >
2025-03-24 17:14:02 +01:00
Pratik Bari
d563abcda7
feature: Add Sysman Support for Engine Busyness w.r.t Xe driver
...
For the Xe driver, the configs for the Active Ticks and Total Ticks are
first fetched from the Event Files and later shifted on the basis of the
values present in the corresponding files from format directory.
Related-To: NEO-14280
Signed-off-by: Pratik Bari <pratik.bari@intel.com >
2025-03-13 15:54:25 +01:00
Vishnu Khanth
da4a5d0389
feature(sysman): Add support of zesPowerGetEnergyCounter() API for BMG
...
Related-To: NEO-11296
Signed-off-by: Vishnu Khanth <vishnu.khanth.b@intel.com >
Signed-off-by: Anvesh Bakwad <anvesh.bakwad@intel.com >
2025-03-12 15:50:41 +01:00
Kulkarni, Ashwin Kumar
6c17224fa9
fix: initialize device uuids and related members
...
Related-To: NEO-13805
Signed-off-by: Kulkarni, Ashwin Kumar <ashwin.kumar.kulkarni@intel.com >
2025-03-12 10:15:14 +01:00
Kulkarni, Ashwin Kumar
f52c81c0e4
feature: supports core device handle with zesInit
...
Related-To: NEO-13805
Signed-off-by: Kulkarni, Ashwin Kumar <ashwin.kumar.kulkarni@intel.com >
2025-03-11 14:23:27 +01:00
Pratik Bari
2b7e92b280
refactor: Set the sysman device directory name in SysmanKmdInterface
...
The name of the Sysman Device Directory is added as a parameter in
SysmanKmdInterface as the name depends on either i915 or xe driver
Related-To: NEO-14070
Signed-off-by: Pratik Bari <pratik.bari@intel.com >
2025-03-10 13:22:59 +01:00
Compute-Runtime-Validation
52d45579c7
Revert "feature: supports core device handle with zesInit"
...
This reverts commit 320f03f5a6 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-03-07 01:24:13 +01:00
Kulkarni, Ashwin Kumar
320f03f5a6
feature: supports core device handle with zesInit
...
Related-To: NEO-13805
Signed-off-by: Kulkarni, Ashwin Kumar <ashwin.kumar.kulkarni@intel.com >
2025-03-06 05:30:37 +01:00
Pratik Bari
01de772162
feature: Enable GuC based Engine Utilization counters for Sysman Engine
...
Related-To: NEO-14279
Signed-off-by: Pratik Bari <pratik.bari@intel.com >
2025-03-05 13:40:27 +01:00
Compute-Runtime-Validation
9785e5c11e
Revert "feature: update base layout of L0 handles to match ze_handle_t layout"
...
This reverts commit 276c606329 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-02-26 02:37:14 +01:00
Anvesh Bakwad
a017025e67
refactor(sysman): Move getEnergyCounter implementation to product specific file
...
Related-To: NEO-11296
Signed-off-by: Anvesh Bakwad <anvesh.bakwad@intel.com >
2025-02-25 15:40:17 +01:00
Mateusz Jablonski
276c606329
feature: update base layout of L0 handles to match ze_handle_t layout
...
this layout is required by L0 DDI Handle extension
Related-To: NEO-13121, NEO-13917
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-02-25 01:23:43 +01:00
Pratik Bari
568d90902d
fix(sysman): Fix the Warm Device Reset
...
The Workaround added earlier to resize the VF Bar has been removed.
Related-To: NEO-13775
Signed-off-by: Pratik Bari <pratik.bari@intel.com >
2025-02-24 11:24:50 +01:00
Anvesh Bakwad
b33b4233ad
refactor(sysman): Refactor the Power limits related methods
...
Related-To: NEO-14011
Signed-off-by: Anvesh Bakwad <anvesh.bakwad@intel.com >
2025-02-24 10:20:51 +01:00
Anvesh Bakwad
e815da1e4f
feature(sysman): Modify getEnergyCounter method implementation
...
Related-To: NEO-14011
Signed-off-by: Anvesh Bakwad <anvesh.bakwad@intel.com >
2025-02-20 04:55:50 +01:00
Filip Hazubski
b60c02d597
fix: Add asserts to ensure NonCopyable and NonMovable n/n
...
Related-To: NEO-14068
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2025-02-19 11:36:24 +01:00
Filip Hazubski
e25f9a7fd3
refactor: Remove no longer needed comment related to WddmEventsImp
...
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2025-02-18 11:34:23 +01:00
Filip Hazubski
6b2b42972a
fix: Add asserts to ensure NonCopyable and NonMovable 1/n
...
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2025-02-18 09:41:20 +01:00
Filip Hazubski
4c7900008f
refactor: Change wording from NonCopyableOrMovable to NonCopyableAndNonMovable
...
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2025-02-17 14:19:10 +01:00
Anvesh Bakwad
1f1e066f90
refactor(sysman): Rename the power limit file name variables in kmd interface
...
Related-To: NEO-14011
Signed-off-by: Anvesh Bakwad <anvesh.bakwad@intel.com >
2025-02-11 08:23:12 +01:00
Anvesh Bakwad
4a1af14587
refactor(sysman): Retrieve supported power domains from Kmd Interface
...
Related-To: NEO-14011
Signed-off-by: Anvesh Bakwad <anvesh.bakwad@intel.com >
2025-02-07 08:31:01 +01:00
Anvesh Bakwad
c645f84663
feature(sysman): Update Power Module to replace CARD domain with PACKAGE domain
...
Related-To: NEO-13985
Signed-off-by: Anvesh Bakwad <anvesh.bakwad@intel.com >
2025-02-06 16:29:26 +01:00
Pratik Bari
0ec361bbb9
feature: Using Sysman Product Helper to support throttle reasons
...
Related-To: NEO-8877
Signed-off-by: Pratik Bari <pratik.bari@intel.com >
2025-01-31 21:08:55 +01:00
Pratik Bari
4327f8c832
fix(sysman): Disable Supported Diagnostics Tests
...
The Supported Diagnostics Tests are disabled resulting into no handle
creation for Diagnostics module
Related-To: NEO-13819
Signed-off-by: Pratik Bari <pratik.bari@intel.com >
2025-01-30 16:49:53 +01:00
Compute-Runtime-Validation
9305652446
Revert "feature(sysman): Add support for card and package domains in Power mo...
...
This reverts commit ba83701494 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-01-30 07:45:33 +01:00
Anvesh Bakwad
ba83701494
feature(sysman): Add support for card and package domains in Power module
...
Related-To: NEO-10484
Signed-off-by: Anvesh Bakwad <anvesh.bakwad@intel.com >
Signed-off-by: Pratik Bari <pratik.bari@intel.com >
2025-01-29 16:36:10 +01:00
Pratik Bari
245aa0cb59
feature(sysman): Added implementation for zesVFManagementGetVFCapabilitiesExp2
...
As zesVFManagementGetVFCapabilitiesExp has been deprecated, added the
implementation for zesVFManagementGetVFCapabilitiesExp2
Related-To: NEO-13525
Signed-off-by: Pratik Bari <pratik.bari@intel.com >
2025-01-24 22:01:20 +01:00
shubham kumar
a8a9b1b92b
refactor: optimize sysman windows power module
...
Related-To: NEO-13612
Signed-off-by: shubham kumar <shubham.kumar@intel.com >
2025-01-13 09:47:37 +01:00
Pratik Bari
2e5f590f30
fix(sysman): Fixed the GPU Bind and Unbind Entry Names
...
The GPU Bind and Unbind Entry names have been changed w.r.t the i915 and
the Xe driver
Related-To: NEO-13226
Signed-off-by: Pratik Bari <pratik.bari@intel.com >
2025-01-07 15:22:14 +01:00
Shreyas Kunder
ee3ef684ad
fix: update new RAS errors for sysman
...
Related-To: NEO-12603
Signed-off-by: Shreyas Kunder <shreyas.kunder@intel.com >
2025-01-07 11:43:41 +01:00
Mateusz Jablonski
bb1a125f0c
feature: add support for Panther Lake platform
...
Related-To: NEO-12803
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-01-07 11:39:56 +01:00
Mateusz Jablonski
c867a5ed5d
refactor: remove redundant flag levelZeroSupported
...
all platforms are supported by L0
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-01-03 11:28:11 +01:00
Compute-Runtime-Validation
8f90c0de75
Revert "feature(sysman): Add support for card and package domains in Power mo...
...
This reverts commit f762516900 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-01-03 08:43:00 +01:00
Anvesh Bakwad
f762516900
feature(sysman): Add support for card and package domains in Power module
...
Related-To: NEO-10484
Signed-off-by: Anvesh Bakwad <anvesh.bakwad@intel.com >
Signed-off-by: Pratik Bari <pratik.bari@intel.com >
2025-01-02 13:42:00 +01:00
Compute-Runtime-Validation
8cd7ce1b66
Revert "feature(sysman): Add support for card and package domains in Power mo...
...
This reverts commit 9991945c66 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2024-12-28 01:46:41 +01:00
Anvesh Bakwad
9991945c66
feature(sysman): Add support for card and package domains in Power module
...
Related-To: NEO-10484
Signed-off-by: Anvesh Bakwad <anvesh.bakwad@intel.com >
Signed-off-by: Pratik Bari <pratik.bari@intel.com >
2024-12-27 10:27:01 +01:00
Anvesh Bakwad
ae9a4ba031
fix(sysman): Get Pci and Memory timestamp from PMT telemetry with correct unit
...
Related-To: NEO-13278
Signed-off-by: Anvesh Bakwad <anvesh.bakwad@intel.com >
2024-12-18 12:33:33 +01:00
Pratik Bari
fc1c08a570
fix: Returns Correct No. of VF Engine Stats as requested.
...
- When the requested engine count is less than the actual engine stats
available, then only requested no. of engine stats are retrieved.
Related-To: NEO-13525
Signed-off-by: Pratik Bari <pratik.bari@intel.com >
2024-12-18 12:13:45 +01:00