[Intel-xe] [RFC PATCH v2 0/1] DRM scheduler update
Matthew Brost
matthew.brost at intel.com
Wed Oct 11 23:51:25 UTC 2023
Update DRM scheduler in Xe to pending upstream post [1]. Upstream post
should be rev7.
Want feedback on introducing Xe scheduler layer. This looks to be
required as Xe must implement the message interface rather than the DRM
scheduler [2].
Matt
[1] https://patchwork.freedesktop.org/series/121745/
[2] https://patchwork.freedesktop.org/patch/556934/?series=121745&rev=5
Matthew Brost (1):
drm/xe: Update to upstream DRM scheduler code
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 8 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 2 +-
drivers/gpu/drm/etnaviv/etnaviv_sched.c | 2 +-
drivers/gpu/drm/lima/lima_sched.c | 2 +-
drivers/gpu/drm/msm/adreno/adreno_device.c | 4 +-
drivers/gpu/drm/msm/msm_ringbuffer.c | 2 +-
drivers/gpu/drm/nouveau/nouveau_sched.c | 2 +-
drivers/gpu/drm/panfrost/panfrost_job.c | 2 +-
drivers/gpu/drm/scheduler/sched_entity.c | 13 +-
drivers/gpu/drm/scheduler/sched_main.c | 524 ++++++++++---------
drivers/gpu/drm/v3d/v3d_sched.c | 10 +-
drivers/gpu/drm/xe/Makefile | 1 +
drivers/gpu/drm/xe/xe_gpu_scheduler.c | 102 ++++
drivers/gpu/drm/xe/xe_gpu_scheduler.h | 75 +++
drivers/gpu/drm/xe/xe_gpu_scheduler_types.h | 58 ++
drivers/gpu/drm/xe/xe_guc_exec_queue_types.h | 8 +-
drivers/gpu/drm/xe/xe_guc_submit.c | 142 +++--
drivers/gpu/drm/xe/xe_trace.h | 13 +-
include/drm/gpu_scheduler.h | 54 +-
19 files changed, 625 insertions(+), 399 deletions(-)
create mode 100644 drivers/gpu/drm/xe/xe_gpu_scheduler.c
create mode 100644 drivers/gpu/drm/xe/xe_gpu_scheduler.h
create mode 100644 drivers/gpu/drm/xe/xe_gpu_scheduler_types.h
--
2.34.1
More information about the Intel-xe
mailing list