Commit Graph

1554 Commits

Author SHA1 Message Date
Igor Venevtsev
27a6c56f95 build: add missing include
Signed-off-by: Igor Venevtsev <igor.venevtsev@intel.com>
2025-10-13 11:21:23 +02:00
Compute-Runtime-Validation
c45f3ecc8a Revert "feature: EUStall metrics calculation supports scopes"
This reverts commit e53949b8f2.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-10-11 02:19:20 +02:00
Neil R. Spruit
3ddd86f7e5 feature: Implement support for getStaticRegisterSetDescriptor
Related-To: NEO-13738

Signed-off-by: Neil R. Spruit <neil.r.spruit@intel.com>
2025-10-10 22:48:22 +02:00
Naklicki, Mateusz
9b762f46e1 refactor: cleanup header includes in level_zero/tools 2/2
Related-To: NEO-15383
Signed-off-by: Naklicki, Mateusz <mateusz.naklicki@intel.com>
2025-10-10 12:26:07 +02:00
Jemale Lockett
39955d5061 test: Reset variable in windows debug test to add code coverage
Related-To: NEO-13743

Signed-off-by: Jemale Lockett <jemale.lockett@intel.com>
2025-10-10 10:57:37 +02:00
Matias Cabral
e53949b8f2 feature: EUStall metrics calculation supports scopes
Related-To: NEO-15142

Signed-off-by: Matias Cabral <matias.a.cabral@intel.com>
2025-10-10 10:57:19 +02:00
Brandon Yates
7b27c3668e fix: calculate subSlicesPerSlice correctly on XeKmd
Populate SliceInfo during topology creation.
Set L0 device props subslicesPerSlice to max
enabled subslice on any slice.

Related-to: NEO-16283

Signed-off-by: Brandon Yates <brandon.yates@intel.com>
2025-10-10 10:44:23 +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
Shreyas Kunder
d6ea88f266 feature: Metric Decoder API's supports scopes
Related-To: NEO-15833

Signed-off-by: Shreyas Kunder <shreyas.kunder@intel.com>
2025-10-09 12:55:26 +02:00
Jack Myers
fd2c7fdc1a fix: only call std::clamp for valid values in startMeasurement
Related-To: NEO-16286
Signed-off-by: Jack Myers <jack.myers@intel.com>
2025-10-09 08:12:24 +02:00
Naklicki, Mateusz
7955df80e7 refactor: cleanup header includes in level_zero/tools 1/2
Related-To: NEO-15383
Signed-off-by: Naklicki, Mateusz <mateusz.naklicki@intel.com>
2025-10-08 11:48:20 +02:00
Naklicki, Mateusz
0c619299d0 refactor: cleanup header includes in level_zero
Related-To: NEO-15383
Signed-off-by: Naklicki, Mateusz <mateusz.naklicki@intel.com>
2025-10-07 19:58:31 +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
Maciej Bielski
f33fa5ed6c fix: check return value of metricGroupGet()
Related-To: NEO-15630

Signed-off-by: Maciej Bielski <maciej.bielski@intel.com>
2025-09-25 13:57:00 +02:00
Matias Cabral
36f32de667 feature: order metric scope index based on ID
Resolves: NEO-16024

Signed-off-by: Matias Cabral <matias.a.cabral@intel.com>
2025-09-23 21:03:55 +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
Shreyas Kunder
edf6f2e299 feature: Experimental zetMetricTracerDecodeExp2 API signature
Related-To: NEO-15248

Signed-off-by: Shreyas Kunder <shreyas.kunder@intel.com>
2025-09-23 11:55:05 +02:00
Maciej Bielski
819702ceb8 fix: add various debug-mode asserts
Related-To: NEO-15630

Signed-off-by: Maciej Bielski <maciej.bielski@intel.com>
2025-09-23 11:33:01 +02:00
Matias Cabral
e7e3c4126d refactor: re organize IP sampling calculate helpers
Resolves: NEO-14678

Signed-off-by: Matias Cabral <matias.a.cabral@intel.com>
2025-09-22 18:50:30 +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
Shreyas Kunder
5c6ae48d17 feature: Metrics properties show metric scopes in Tracelib
Related-To: NEO-15832

Signed-off-by: Shreyas Kunder <shreyas.kunder@intel.com>
2025-09-22 11:36:57 +02:00
Neil R. Spruit
32b97af912 fix: Fix openSipWrapper fail check
Related-To: NEO-13739

- fix merge conflict with older fail check

Signed-off-by: Neil R. Spruit <neil.r.spruit@intel.com>
2025-09-17 16:29:08 +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
Jemale Lockett
a1db7f6dcf fix: Add context and lrc info to threads in resume scans
Resolves: NEO-15486
Related-To: GSD-11669

Signed-off-by: Jemale Lockett <jemale.lockett@intel.com>
2025-09-12 21:37:43 +02:00
Matias Cabral
f2f86be6c0 feature: updates to metrics calculate API
Resolves: NEO-15958

Signed-off-by: Matias Cabral <matias.a.cabral@intel.com>
2025-09-12 21:18:46 +02:00
Neil R. Spruit
150f5d2183 feature: Support for External Sip Lib Open/Close
Related-To: NEO-13739

Signed-off-by: Neil R. Spruit <neil.r.spruit@intel.com>
2025-09-11 18:54:50 +02:00
Vysochyn, Illia
f4bd4e603d refactor: Use else if instead of nested else-if conditions
Replaces nested else-if with else if for consistency and readability.
No functional changes.

Signed-off-by: Vysochyn, Illia <illia.vysochyn@intel.com>
2025-09-11 16:20:59 +02:00
shubham kumar
d3bef2223a fix: correct latency observed between device and metric timestamps
Related-To: NEO-15820

Signed-off-by: shubham kumar <shubham.kumar@intel.com>
2025-09-10 10:35:40 +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
Wesley Waugh
7829d93b92 feature: add debug key to dump debug surface to file
Related-To: NEO-15890

Signed-off-by: Wesley Waugh <wesley.waugh@intel.com>
2025-09-09 22:40:16 +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
Kindracki, Jakub Tomasz
d15aff8679 fix: Fix compiler errors in ULTs
Fix warnings that appear
when optimizations in ULTs are enabled:
- `uninitialized` errors
- `free-nonheap-object` errors
- add ignoring `-Wno-maybe-uninitialized` errors for gcc12 Release
builds due to gcc bug
- fix `array-bounds` issue in readLongFileName function
- fix other `array-bounds` errors

Related-To: NEO-8116
Signed-off-by: Kindracki, Jakub Tomasz <jakub.tomasz.kindracki@intel.com>
2025-09-03 14:50:58 +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
Joshua Santosh Ranjan
3da7a3364c feature: add entry point for append marker
Related-To: NEO-13784

Signed-off-by: Joshua Santosh Ranjan <joshua.santosh.ranjan@intel.com>
2025-08-29 16:14:17 +02:00
Matias Cabral
f29fe17231 feature: metrics report format supports scopes
Resolves: NEO-15143

Signed-off-by: Matias Cabral <matias.a.cabral@intel.com>
2025-08-29 08:52:22 +02:00
Mateusz Hoppe
9527cae63d fix: scan for attention until steady state reached
- after interrupt, attention event may come too early to capture all
stopped threads
- adding attention scan until steady state reached ensures all threads
are correctly captured

Related-To: GSD-11411

Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2025-08-27 19:02:41 +02:00
Mateusz Hoppe
73f401a372 fix: do not print bitmask prior quering stopped threads
- bitmask is empty before querying attention bits

Related-To: GSD-11411

Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2025-08-27 18:57:31 +02:00
Joshua Santosh Ranjan
d68b5856b9 feature: support device open with scopes
Related-To: NEO-15830

Signed-off-by: Joshua Santosh Ranjan <joshua.santosh.ranjan@intel.com>
2025-08-27 08:11:14 +02:00
Radoslaw Jablonski
393604ef80 refactor: numThreadsPerEu
Signed-off-by: Radoslaw Jablonski <radoslaw.jablonski@intel.com>
2025-08-25 11:31:49 +02:00
shubham kumar
59f8e8352f fix: Install metrics driver experimental headers
Related-To: NEO-15879

Signed-off-by: shubham kumar <shubham.kumar@intel.com>
2025-08-22 19:12:19 +02:00
Matias Cabral
1197ec47bc feature: calcOp supports metric scopes
Resolves: NEO-14417

Signed-off-by: Matias Cabral <matias.a.cabral@intel.com>
2025-08-22 08:40:55 +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
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
Matias Cabral
b5af16b1c5 feature: experimental return codes for Metrics
Resolves: NEO-15141

Signed-off-by: Matias Cabral <matias.a.cabral@intel.com>
2025-08-13 17:51:49 +02:00