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
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
shubham kumar
1a996d666a
fix: Return accurate metric value count for EU stall
...
Related-To: NEO-13401
Signed-off-by: shubham kumar <shubham.kumar@intel.com>
2025-02-14 15:15:55 +01:00
Joshua Santosh Ranjan
76acacd413
fix: remove operation access for unsupported types
...
Related-To: NEO-14077
Signed-off-by: Joshua Santosh Ranjan <joshua.santosh.ranjan@intel.com>
2025-02-14 14:43:45 +01:00
Mateusz Jablonski
7c4708be08
refactor: store global L0 driver handle in vector
...
Related-To: NEO-14062
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-02-13 23:24:57 +01:00
Pratik Bari
e91480c673
fix: Merge Prelim & Nonprelim code for Legacy Sysman Memory module
...
Related-To: NEO-14004
Signed-off-by: Pratik Bari <pratik.bari@intel.com>
2025-02-10 12:50:40 +01:00
Joshua Santosh Ranjan
c8eb085cdb
feature: expose source ids for metric groups
...
Related-To: NEO-13480
Signed-off-by: Joshua Santosh Ranjan <joshua.santosh.ranjan@intel.com>
2025-02-05 12:31:44 +01:00
Brandon Yates
c1ac3a733d
feature: Expand exception bitmask checked by dbgUMD
...
Related-to: NEO-8306
Signed-off-by: Brandon Yates <brandon.yates@intel.com>
2025-02-05 02:39:26 +01:00
shubham kumar
f2b48b97d2
refactor: Prework to get sampling unit through ioctl query on xe
...
Related-To: NEO-13777
Signed-off-by: shubham kumar <shubham.kumar@intel.com>
2025-02-03 10:37:46 +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
Joshua Santosh Ranjan
dbc85c4322
feature: add support for metric markers
...
Related-To: NEO-12058
Signed-off-by: Joshua Santosh Ranjan <joshua.santosh.ranjan@intel.com>
2025-01-29 20:22:34 +01:00
Compute-Runtime-Validation
ad99c8d818
Revert "feature: Submission for GlobalTimestamp as default"
...
This reverts commit 3d3c5ddf9f
.
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-01-28 11:22:20 +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
Katarzyna Cencelewska
b2f8da5109
fix: return pointer instead of reference from getOsInterface
...
on tbx this will be a nullpointer
Related-To: HSD-18040897834
Signed-off-by: Katarzyna Cencelewska <katarzyna.cencelewska@intel.com>
2025-01-21 12:52:39 +01:00
Marcel Skierkowski
188894e369
refactor: mock filesystem in sysman tests
...
Related-To: NEO-7006
Signed-off-by: Marcel Skierkowski <marcel.skierkowski@intel.com>
2025-01-21 01:39:22 +01:00
Jitendra Sharma
8f5a0995e0
fix: Dont directly use gtId as TileId
...
gtId is not same as tileId. instead use gtIdToTileId
to retrieve tileId based on gtId.
Related-To: NEO-11104
Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com>
2025-01-20 10:23:53 +01:00
Chandio, Bibrak Qamar
3d3c5ddf9f
feature: Submission for GlobalTimestamp as default
...
Related-To: NEO-11908
Signed-off-by: Chandio, Bibrak Qamar <bibrak.qamar.chandio@intel.com>
2025-01-18 01:27:24 +01:00
Jitendra Sharma
06ea5944bd
fix: Retrieve tileIndex using gt_id
...
Related-To: NEO-11104
Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com>
2025-01-16 17:45:03 +01:00
Jitendra Sharma
cf8551ca06
fix: Dont process vmBind if clientHandle is Invalid
...
Related-To: NEO-11104
Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com>
2025-01-14 20:42:41 +01:00
Brandon Yates
16b0ea6897
feature: Handle page fault events for xe debugger
...
Related-to: NEO-10134
Signed-off-by: Brandon Yates <brandon.yates@intel.com>
2025-01-14 18:16:05 +01:00
shubham kumar
9dd065eeed
fix: Return rawDataSize as zero when readIoStream call fails
...
Related-To: NEO-13707
Signed-off-by: shubham kumar <shubham.kumar@intel.com>
2025-01-13 08:28:13 +01:00
Jitendra Sharma
10753387bf
feature: Introduce processPendingVmBindEvents in eu debug
...
Related-To: NEO-11104
Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com>
2025-01-08 08:53:11 +01:00
Jitendra Sharma
0d2ce79194
feature: Ensure module load/unload triggered after all instances events
...
Related-To: NEO-11104
Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com>
2025-01-07 19:58:35 +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
Bartosz Dunajski
47f74b8a7b
refactor: reorganize l0 api include directories [1/n]
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2024-12-20 12:59:08 +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
Jitendra Sharma
0248b53d86
feature: Retrieve vmToTile map information for multi tile eudebug support
...
Related-To: NEO-11104
Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com>
2024-12-18 11:59:49 +01:00
Pratik Bari
4eabc77932
fix: Check for Local Memory is removed during VF handle creation
...
- During VF handle creation, the check for the local memory used is
removed.
Related-To: NEO-13525
Signed-off-by: Pratik Bari <pratik.bari@intel.com>
2024-12-17 11:21:32 +01:00
Mateusz Jablonski
86ecbf3507
fix: explicitly report unhandled event exec queue placements
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2024-12-16 13:11:39 +01:00
Mateusz Jablonski
8f7bacdd95
feature: add eudebug interface class
...
eudebug interface is now hidden under EuDebugInterface class
shared code uses generic object and param values
layout of structs is guarded by static asserts
eudebug support is guarded by cmake flags:
- NEO_ENABLE_XE_EU_DEBUG_SUPPORT - enables eudebug in general
- NEO_USE_XE_EU_DEBUG_EXP_UPSTREAM - registers exp upstream uAPI support
- NEO_ENABLE_XE_PRELIM_DETECTION - registers prelim uAPI support
This way we can support two different xe-eudebug interfaces within
single binary.
In unit tests there is mock eudebug interface enabled (even if no
eudebug support is enabled by cmake flag).
Related-To: NEO-13472
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2024-12-13 17:07:12 +01:00
Mateusz Hoppe
0589a70dc7
feature(sysman): reinitialize gfxPartition on reset
...
Related-To: NEO-13203
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2024-12-12 16:27:25 +01:00
Filip Hazubski
7f412c77a2
fix: Explicitly delete unused functions
...
Explicitly delete unused functions of CheckIfExitCalled
and VfManagementHandleContext. Comply with the rule of five.
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2024-12-10 10:10:28 +01:00
shubham kumar
69f81d5d57
fix: Check for root device flag in multi-device usecase
...
Related-To: NEO-12381
Signed-off-by: shubham kumar <shubham.kumar@intel.com>
2024-12-03 07:03:39 +01:00
Pratik Bari
9b952c08c7
feature: Add VF Engine Utilization API implementation
...
Related-To: NEO-11202
Signed-off-by: Pratik Bari <pratik.bari@intel.com>
2024-11-27 16:26:55 +01:00
shubham kumar
8c18e94ea0
fix: Correct notifyNReports behaviour on Linux
...
Related-To: NEO-8752
Signed-off-by: shubham kumar <shubham.kumar@intel.com>
2024-11-26 05:33:43 +01:00