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
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
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
Brandon Yates
fd48de3da9
feature(debugger): Add initial Xe debugger skeleton
...
sync xe_drm.h for debugger to 1d2144ed from
https://gitlab.freedesktop.org/miku/kernel/-/tree/eudebug-dev
Related-to: NEO-8402
Signed-off-by: Brandon Yates <brandon.yates@intel.com >
2023-11-07 17:36:18 +01:00