[PATCH v3 0/3] Core Xe changes preparing for VF resume
Matthew Brost
matthew.brost at intel.com
Mon Aug 18 17:22:40 UTC 2025
Fixup a few known issues in Xe core code ahead of VF resume feature.
Small behavior changes in LR jobs, these now can be resubmitted. LR
queue's now have DRM scheduler flow control too which renders
xe_exec_compute_mode.non-blocking invalid.
Test-with: 20250818165742.2648473-1-matthew.brost at intel.com
v2:
- Fixup CI failures by ensuring DRM sched TDR never fires for LR jobs
v3:
- Don't adjust ring head on GT resets, this could break kernel queues
- Resend for CI with test with tag
Matt
Matthew Brost (3):
drm/xe: Save off position in ring in which a job was programmed
drm/xe/guc: Track pending-enable source in submission state
drm/xe: Track LR jobs in DRM scheduler pending list
drivers/gpu/drm/xe/xe_exec.c | 12 +---
drivers/gpu/drm/xe/xe_exec_queue.c | 19 ------
drivers/gpu/drm/xe/xe_exec_queue.h | 2 -
drivers/gpu/drm/xe/xe_guc_submit.c | 79 ++++++++++++++++++++-----
drivers/gpu/drm/xe/xe_ring_ops.c | 23 +++++--
drivers/gpu/drm/xe/xe_sched_job_types.h | 5 ++
6 files changed, 91 insertions(+), 49 deletions(-)
--
2.34.1
More information about the Intel-xe
mailing list