Commit Graph

1092 Commits

Author SHA1 Message Date
Matias Cabral
1b7a26996e refactor: renaming of metrics calcOp related structures
Resolves: NEO-15139

Signed-off-by: Matias Cabral <matias.a.cabral@intel.com>
2025-08-04 11:09:28 +02:00
Joshua Santosh Ranjan
2fbe207328 refactor: move subdevice handling to metrics
Related-To: NEO-15516


Signed-off-by: Joshua Santosh Ranjan <joshua.santosh.ranjan@intel.com>
2025-08-01 11:03:23 +02:00
Joshua Santosh Ranjan
280239ebec feature: add support to query metrics hw buffer size
Related-To: NEO-13439

Signed-off-by: Joshua Santosh Ranjan <joshua.santosh.ranjan@intel.com>
2025-07-30 13:19:19 +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
Matias Cabral
b7f9d55118 feature: support excluded metrics from calc op
Resolves: NEO-15492

Signed-off-by: Matias Cabral <matias.a.cabral@intel.com>
2025-07-29 05:16:29 +02:00
Bartosz Dunajski
42fbe388fb refactor: simplify bcs split code
Related-To: NEO-14557

Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2025-07-28 13:25:56 +02:00
Brandon Yates
05d57ce28a fix: set EventRead reserved field to zero in debugger
Related-to: HSD-18042688323

Signed-off-by: Brandon Yates <brandon.yates@intel.com>
2025-07-25 13:40:47 +02:00
Matias Cabral
93195e3501 feature: support for Metric Scopes
Resolves: NEO-15136

Signed-off-by: Matias Cabral <matias.a.cabral@intel.com>
2025-07-23 21:42:48 +02:00
shubham kumar
28dd2d36ff fix: Send proper buffer size to EUSS open stream escape call
Related-To: NEO-15590

Signed-off-by: shubham kumar <shubham.kumar@intel.com>
2025-07-23 13:00:59 +02:00
Compute-Runtime-Validation
4c929fcc84 Revert "feature: support for Metric Scopes"
This reverts commit e92ac1c8ab.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-07-17 04:29:44 +02:00
Matias Cabral
e92ac1c8ab feature: support for Metric Scopes
Resolves: NEO-14753

Signed-off-by: Matias Cabral <matias.a.cabral@intel.com>
2025-07-16 19:30:14 +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
Mateusz Jablonski
09e6b3fe75 refactor: use NEO::SysCalls::close wrapper for close function call
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-07-04 13:18:04 +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
Joshua Santosh Ranjan
f574534602 fix: use unique_ptr for metrics library
Related-To: NEO-15111

Signed-off-by: Joshua Santosh Ranjan <joshua.santosh.ranjan@intel.com>
2025-06-16 20:52:56 +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
Joshua Santosh Ranjan
5b67a3d40b fix: enable eustall only if kmd supports
Related-To: NEO-15193

Signed-off-by: Joshua Santosh Ranjan <joshua.santosh.ranjan@intel.com>
2025-06-10 21:27:42 +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
Jemale Lockett
33ca1169d0 feature: Add support for new Windows KMD APIs
Related-To: NEO-13743

Signed-off-by: Jemale Lockett <jemale.lockett@intel.com>
2025-05-30 07:52:52 +02:00
Cabral, Matias A
9831931722 refactor: correct names in calcop creation
Resolves: NEO-14512

Signed-off-by: Cabral, Matias A <matias.a.cabral@intel.com>
2025-05-27 18:40:00 +02:00
shubham kumar
a61181f1f9 fix: use correct mask to extract IP in EUSS for all cores
Related-To: NEO-14920

Signed-off-by: shubham kumar <shubham.kumar@intel.com>
2025-05-22 23:37:18 +02:00
Joshua Santosh Ranjan
3db2183810 feature: support metrics runtime disabling
This feature disallows metric group activation
if disabled

Related-To: NEO-14310

Signed-off-by: Joshua Santosh Ranjan <joshua.santosh.ranjan@intel.com>
2025-05-16 18:56:00 +02:00
Jemale Lockett
8b508fd15f feature: Add sync host event handling on windows
Resolves: NEO-13744
Signed-off-by: Jemale Lockett <jemale.lockett@intel.com>
2025-05-13 08:44:45 +02:00
Mateusz Jablonski
5bab1c3f60 refactor: remove not needed NOLINT comments
Related-To: NEO-12901
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-05-06 09:11:28 +02:00
Compute-Runtime-Validation
23d7a4af73 Revert "feature: Add sync host event handling on windows"
This reverts commit 1ce4d0fdf7.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-04-29 04:33:45 +02:00
Jemale Lockett
1ce4d0fdf7 feature: Add sync host event handling on windows
Resolves: NEO-13744

Signed-off-by: Jemale Lockett <jemale.lockett@intel.com>
2025-04-28 21:14:25 +02:00
Vishnu Khanth
8668744f71 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-28 14:58:37 +02:00
Joshua Santosh Ranjan
bcc085dd7b fix: return error when incorrectly querying paraminfo
return error if param info is queried for 0 parameters,
but the parameter count is not 0 for the programmable.

Related-To: NEO-14507

Signed-off-by: Joshua Santosh Ranjan <joshua.santosh.ranjan@intel.com>
2025-04-24 09:25:47 +02:00
Mateusz Jablonski
ef4ed582fa refactor: change type of stype member in L0 tools driver extensions
use uint32_t-alias type to avoid casting out of zet_structure_type_t enum range
Related-To: NEO-12901

Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-04-24 09:21:09 +02:00
Brandon Yates
42b097ab4f fix: Only expose THREAD_SCRATCH dbg reg in heapless mode
Related-to: NEO-14653

Signed-off-by: Brandon Yates <brandon.yates@intel.com>
2025-04-18 18:30:13 +02:00
Compute-Runtime-Validation
4e81b84d07 Revert "fix: Only expose THREAD_SCATCH dbg reg in heapless mode"
This reverts commit e981e85c31.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-04-18 12:42:33 +02:00
Brandon Yates
e981e85c31 fix: Only expose THREAD_SCATCH dbg reg in heapless mode
Related-to: NEO-14653

Signed-off-by: Brandon Yates <brandon.yates@intel.com>
2025-04-17 16:48:44 +02:00
Jaroslaw Warchulski
3e1aa33924 refactor: cleanup headers
Related-To: NEO-5548
Signed-off-by: Jaroslaw Warchulski <jaroslaw.warchulski@intel.com>
2025-04-14 14:59:40 +02:00
Matias Cabral
25ed9d1989 feature: metrics aggregation for EU Stall
Resolves: NEO-13999

Signed-off-by: Matias Cabral <matias.a.cabral@intel.com>
2025-04-10 22:38:19 +02:00
shubham kumar
92a4f9df1a fix: Correct logic to get valid timestamp bits
Related-To: NEO-14430

Signed-off-by: shubham kumar <shubham.kumar@intel.com>
2025-03-28 18:53:21 +01: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
Matias Cabral
1a2666d4e2 feature: get report format for IP sampling
Resolves: NEO-13998

Signed-off-by: Matias Cabral <matias.a.cabral@intel.com>
2025-03-20 21:59:29 +01:00
Matias Cabral
38506298d3 feature: calculate operation for IP sampling
Resolves: NEO-13997

Signed-off-by: Matias Cabral <matias.a.cabral@intel.com>
2025-03-19 18:09:55 +01:00
Joshua Santosh Ranjan
06b34da853 feature: support metrics runtime enabling
Related-To: NEO-14287

Signed-off-by: Joshua Santosh Ranjan <joshua.santosh.ranjan@intel.com>
2025-03-19 08:51:59 +01:00
shubham kumar
e287174211 feature: Add EU stall support for xe2/xe3 core
Related-To: NEO-13777

Signed-off-by: shubham kumar <shubham.kumar@intel.com>
2025-03-12 23:10:24 +01:00
shubham kumar
ec5283bb3b feature: get zet_metric_global_timestamps_resolution_exp_t for OA from MDAPI
Related-To: NEO-14161

Signed-off-by: shubham kumar <shubham.kumar@intel.com>
2025-03-12 17:33:52 +01:00
Matias Cabral
7cc2db3a32 feature: metrics group calculate properties
Resolves: NEO-13993

Signed-off-by: Matias Cabral <matias.a.cabral@intel.com>
2025-03-06 23:01:26 +01:00
Matias Cabral
f17500a977 feature: source independent entry for calc op create
Resolves: NEO-13996

Signed-off-by: Matias Cabral <matias.a.cabral@intel.com>
2025-03-03 19:39:58 +01:00
Joshua Santosh Ranjan
c3ecf13fe1 feature: add appendMarker support for oa
Related-To: NEO-13784

Signed-off-by: Joshua Santosh Ranjan <joshua.santosh.ranjan@intel.com>
2025-02-27 18:45:12 +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
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
Compute-Runtime-Validation
66c4288494 Revert "fix: using canonized addr in xe kmd"
This reverts commit 683d7c7acf.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-02-21 17:49:05 +01:00
Wojciech Konior
683d7c7acf fix: using canonized addr in xe kmd
Related-To: NEO-7313

Signed-off-by: Wojciech Konior <wojciech.konior@intel.com>
2025-02-21 16:06:06 +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