[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