[Intel-xe] [PATCH v3 0/3] drm/xe: clean up kernel submissions

Daniele Ceraolo Spurio daniele.ceraolospurio at intel.com
Tue Aug 22 17:33:31 UTC 2023


A few fixes/improvements to kernel submissions, in preparation for more
use-cases coming with GSC and PXP. The aim is to have a generic way to
submit kernel workloads without having to special-case them (migration
aside).

v2: rebase on s/XE_BUG_ON/XE_WARN_ON/ and s/engine/exec_queue/
v3: rebased on changes in guc_exec_queue_fini_async

Note: I've kept the r-bs since the rebases were trivial.

Cc: Matthew Brost <matthew.brost at intel.com>

Daniele Ceraolo Spurio (3):
  drm/xe: fix submissions without vm
  drm/xe: split kernel vs permanent engine flags
  drm/xe: standardize vm-less kernel submissions

 drivers/gpu/drm/xe/xe_bb.c               | 10 ----------
 drivers/gpu/drm/xe/xe_bb.h               |  2 --
 drivers/gpu/drm/xe/xe_exec_queue.c       |  3 +++
 drivers/gpu/drm/xe/xe_exec_queue_types.h | 22 ++++++++++++++--------
 drivers/gpu/drm/xe/xe_gt.c               | 23 +++++++----------------
 drivers/gpu/drm/xe/xe_guc_submit.c       |  8 ++++----
 drivers/gpu/drm/xe/xe_migrate.c          |  7 +++++--
 drivers/gpu/drm/xe/xe_ring_ops.c         | 10 +++++-----
 drivers/gpu/drm/xe/xe_sched_job.c        |  9 +++++----
 9 files changed, 43 insertions(+), 51 deletions(-)

-- 
2.41.0



More information about the Intel-xe mailing list