[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