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

Daniele Ceraolo Spurio daniele.ceraolospurio at intel.com
Thu Jul 27 18:59:42 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).

Note: these patches can probably be all considered fixups of the intial
Xe driver introduction. I'm keeping them separate for now for review,
but I'm not sure if it is better to merge them as fixups or not.

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_engine.c       |  3 +++
 drivers/gpu/drm/xe/xe_engine_types.h | 18 ++++++++++++------
 drivers/gpu/drm/xe/xe_gt.c           | 23 +++++++----------------
 drivers/gpu/drm/xe/xe_guc_submit.c   | 14 +++++++-------
 drivers/gpu/drm/xe/xe_migrate.c      |  4 ++--
 drivers/gpu/drm/xe/xe_ring_ops.c     | 10 +++++-----
 drivers/gpu/drm/xe/xe_sched_job.c    |  9 +++++----
 9 files changed, 41 insertions(+), 52 deletions(-)

-- 
2.41.0



More information about the Intel-xe mailing list