Bellekallu Rajkiran
a023b40c90
fix: Synchronize power property retrievals
...
Related-To: NEO-10525
Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com>
2024-02-28 12:09:56 +01:00
Mateusz Motyl
d642528e86
refactor: 32-bit stream markers support
...
Signed-off-by: Mateusz Motyl <mateusz.motyl@intel.com>
2024-02-28 09:42:51 +01:00
Bari, Pratik
317e4d84d4
fix(sysman): Changes in the Device Reset Implementation
...
- The unbind and bind operations in the device reset are now used
for the FLR and Cold Reset and not for Warm reset.
Related-To: NEO-10452
Signed-off-by: Bari, Pratik <pratik.bari@intel.com>
2024-02-28 09:27:52 +01:00
Bari, Pratik
b55e5ddc87
feature(sysman): Add L3 Fabric Error in Sysman Dir
...
- Added the Display error category in the tools code as well.
- Added the index increment logic for the tools code as well.
Related-To: NEO-10362
Signed-off-by: Bari, Pratik <pratik.bari@intel.com>
2024-02-28 08:48:08 +01:00
Kulkarni, Ashwin Kumar
0ebaf7e1e2
fix(sysman): enables memory health indicator for supported platforms only
...
Signed-off-by: Kulkarni, Ashwin Kumar <ashwin.kumar.kulkarni@intel.com>
2024-02-27 12:40:22 +01:00
Jitendra Sharma
5c4be8df54
fix: Ensure after EU_CONTROL IOCTL, bitmask ptr is not null
...
Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com>
2024-02-26 10:07:09 +01:00
Jitendra Sharma
2c10f5639e
feature: Implement thread control and att event handling for xe
...
Related-To: NEO-9673
Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com>
2024-02-23 16:15:59 +01:00
Compute-Runtime-Validation
40cea2f6fe
Revert "feature: Implement thread control and att event handling for xe"
...
This reverts commit fb73fad6d7
.
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2024-02-23 05:00:21 +01:00
Jitendra Sharma
fb73fad6d7
feature: Implement thread control and att event handling for xe
...
Related-To: NEO-9673
Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com>
2024-02-22 15:24:35 +01:00
Joshua Santosh Ranjan
14cf315bda
refactor(sysman): optimize use of fd handles in engine module
...
Related-To: NEO-10449
Signed-off-by: Joshua Santosh Ranjan <joshua.santosh.ranjan@intel.com>
2024-02-21 19:17:31 +01:00
Kulkarni, Ashwin Kumar
a207c73c58
fix(sysman): set init values for pci link speed params
...
Signed-off-by: Kulkarni, Ashwin Kumar <ashwin.kumar.kulkarni@intel.com>
2024-02-21 15:52:45 +01:00
Brandon Yates
0f817d1db4
refactor: Move debugger IsaAllocation to common linux code
...
-replace i915 event with generic EventToAck type
-Move isamap to common Client Connection
-Move isa memory access functions to common linux imp
Related-to: NEO-9669
Signed-off-by: Brandon Yates <brandon.yates@intel.com>
2024-02-21 12:04:31 +01:00
Jitendra Sharma
f56babb2a9
refactor: Move common attention handling EuDebug code out of prelim
...
Move common attention handling code from prelim in common linux
debug_session(.h/.cpp) files.
This common code could be shared to handle attention events for
prelim and xe driver based Eu Debug
Related-To: NEO-9673
Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com>
2024-02-19 14:49:30 +01:00
Brandon Yates
0fb6f4bf3f
refactor: make Debugger ClientConnection common for xe/i915
...
- Add base ClientConnection type and derived i915/xe types
- Add accessor function fo retreive ClientConnection
- Move getElfOffset to common linux code
- Add accessor functions for getElfSize and getElfData
Related-to: NEO-9669
Signed-off-by: Brandon Yates <brandon.yates@intel.com>
2024-02-15 11:27:10 +01:00
Brandon Yates
1e3d57b29a
refactor: Move Debugger Mem Access to generic linux implementation
...
Related-to: NEO-9669
Signed-off-by: Brandon Yates <brandon.yates@intel.com>
2024-02-13 18:56:00 +01:00
Jitendra Sharma
ff604bda1b
feature: Implement thread control for debugger in XE
...
Related-To: NEO-9668
Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com>
2024-02-12 19:46:28 +01:00
Brandon Yates
ea7ae7564f
feature: Implement read/writeGpuMemory for Xe debugger
...
- makes prelim read/writeGpuMemory generic
- Implements Xe specific ioctls and fsyncs
- Refactors dbg IoctlHelper to use shared base class
for Xe and i915
Related-to: NEO-9668
Signed-off-by: Brandon Yates <brandon.yates@intel.com>
2024-02-08 22:09:59 +01:00
Jitendra Sharma
d69bb8ac15
refactor: Move common debugger methods out of prelim directory
...
Related-To: NEO-9668
Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com>
2024-02-06 12:45:58 +01:00
Bari, Pratik
00d36b5cee
feature(sysman): Added L3 Fabric Errors
...
Related-To: NEO-8560
Signed-off-by: Bari, Pratik <pratik.bari@intel.com>
2024-02-06 10:18:47 +01:00
Jitendra Sharma
adef8fbc8d
feature: Implement Process entry/exit event with xe
...
Related-To: NEO-9671
Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com>
2024-02-06 08:40:34 +01:00
Jitendra Sharma
e8ca729002
feature: Add support to handle DRM_XE_EUDEBUG_EVENT_VM event
...
Related-To: NEO-8407
Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com>
2024-01-24 15:57:32 +01:00
Jitendra Sharma
b34e8646ac
feature: Implement Xe Eu debug Open and Exec Queue events
...
Related-To: NEO-8407
Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com>
2024-01-23 08:04:21 +01:00
Joshua Santosh Ranjan
8176e13111
fix(sysman): handle number of vf not available case
...
Related-To: NEO-8554
Signed-off-by: Joshua Santosh Ranjan <joshua.santosh.ranjan@intel.com>
2023-12-28 09:54:45 +01:00
Mateusz Jablonski
368070069e
refactor: remove intel_hwconfig_types file from third party
...
remove not needed querying of vs/hs/ds/ps/gs threads
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2023-12-27 15:32:23 +01:00
Bellekallu Rajkiran
b39aafec26
feature(sysman): Add Support for ras exp API's
...
Related-To: NEO-8839, NEO-8873
Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com>
2023-12-22 10:09:21 +01:00
Joshua Santosh Ranjan
2d62c4e058
fix(sysman): add implementation for getActivityExt
...
Related-To: NEO-8554
Signed-off-by: Joshua Santosh Ranjan <joshua.santosh.ranjan@intel.com>
2023-12-21 07:55:31 +01:00
Mateusz Jablonski
bf60d77e10
refactor: correct naming of enum class constants n/n
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2023-12-20 10:56:37 +01:00
Mateusz Jablonski
138fb65401
refactor: correct naming of enum class constants 11/n
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2023-12-19 14:52:57 +01:00
Mateusz Jablonski
dd1b9d6abc
refactor: correct naming of enum class constants 8/n
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2023-12-19 08:18:18 +01:00
Joshua Santosh Ranjan
269009c299
feature(sysman): enable guc based engine utilization counters
...
Related-To: NEO-8554
Signed-off-by: Joshua Santosh Ranjan <joshua.santosh.ranjan@intel.com>
2023-12-19 07:43:25 +01:00
Brandon Yates
0c7ba17f1a
feature(debugger): Implement attach for xe debugger
...
Related-to: NEO-8407
Signed-off-by: Brandon Yates <brandon.yates@intel.com>
2023-12-18 16:27:17 +01:00
Compute-Runtime-Validation
c08b453059
Revert "feature(sysman): support v2 engine busyness counters"
...
This reverts commit 591c70e81e
.
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2023-12-18 03:05:40 +01:00
Joshua Santosh Ranjan
591c70e81e
feature(sysman): support v2 engine busyness counters
...
Updating related uapi header from v2.0-rc22
Related-To: NEO-8554
Signed-off-by: Joshua Santosh Ranjan <joshua.santosh.ranjan@intel.com>
2023-12-16 00:10:34 +01:00
Kulkarni, Ashwin Kumar
39561aa7e9
fix(sysman): Disable sysman API support with zeInit on xe
...
Related-To: NEO-8426
Signed-off-by: Kulkarni, Ashwin Kumar <ashwin.kumar.kulkarni@intel.com>
2023-12-15 10:12:03 +01:00
Mateusz Jablonski
8c90350f3c
refactor: correct naming of enum class constants 5/n
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2023-12-13 10:06:02 +01:00
Mateusz Jablonski
cff6c81be0
refactor: correct naming of DrmIoctl enums
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2023-12-12 10:02:19 +01:00
Mateusz Jablonski
b182917d9d
refactor: correct naming of allocation types
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2023-12-11 16:23:37 +01:00
Mateusz Hoppe
eac3d2130d
fix: correclty report pagefaults while single-stepping or resuming bp
...
- while resuming threads - after checking threads stopped immediately
check for FE bit, if set do not generate thread stop event
- if PageFault occured, report stop event based on pagefault event
Related-To: GSD-7316
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2023-12-11 14:53:49 +01:00
Kulkarni, Ashwin Kumar
b33d9955a1
fix(sysman): fixes multithread access issue with FSAccess
...
Related-To: NEO-9720
Signed-off-by: Kulkarni, Ashwin Kumar <ashwin.kumar.kulkarni@intel.com>
2023-12-11 08:53:35 +01:00
Kulkarni, Ashwin Kumar
a064388ba8
fix(sysman): fixes multithread access issue with FDCache
...
Related-To: NEO-9720
Signed-off-by: Kulkarni, Ashwin Kumar <ashwin.kumar.kulkarni@intel.com>
2023-12-08 09:53:46 +01:00
Joshua Santosh Ranjan
b5ac2cb6b4
feature: Improve Metric Notification
...
Use common notification structure
Related-To: NEO-8562
Signed-off-by: Joshua Santosh Ranjan <joshua.santosh.ranjan@intel.com>
2023-12-07 21:39:00 +01:00
Mateusz Jablonski
da957d1a37
refactor: correct naming of enum class constants 1/n
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2023-12-05 14:26:42 +01:00
Mateusz Jablonski
6849d33326
refactor: remove redundant definitions KB/MB/GB
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2023-12-05 08:55:18 +01:00
Mateusz Jablonski
c48e57e2de
refactor: rename register offsets and constants
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2023-12-04 18:31:39 +01:00
Mateusz Jablonski
4fca0e16b6
refactor: correct variable naming
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2023-12-04 18:26:31 +01:00
Joshua Santosh Ranjan
20e0b6f005
feature: add support for activateMetrics
...
Related-To: NEO-9067
Signed-off-by: Joshua Santosh Ranjan <joshua.santosh.ranjan@intel.com>
2023-12-01 18:10:15 +01:00
Bellekallu Rajkiran
35ead06765
fix: Fix Sysman ULT failures
...
- Merge Ras and globalOps prelim files with non-prelim
files.
Related-To: NEO-9521
Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com>
2023-12-01 15:11:22 +01:00
Mateusz Jablonski
b92b5892b8
refactor: correct variable naming
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2023-12-01 08:34:19 +01:00
Mateusz Jablonski
c9664e6bad
refactor: rename global debug manager to debugManager
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2023-11-30 13:00:59 +01:00
Mateusz Jablonski
36194c4e7d
refactor: correct variable namings
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2023-11-29 23:49:03 +01:00