[Intel-xe] [PATCH 0/2] Sync DRM scheduler with upstream
Matthew Brost
matthew.brost at intel.com
Mon Nov 6 18:39:36 UTC 2023
Pull in DRM scheduler from upstream. Will need a rebase to pull down
the scheduler changes below the Xe driver.
Matthew Brost (2):
drm/xe: Update to upstream DRM scheduler code
drm/xe: Use pool of ordered wq for GuC submission
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 8 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 3 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 2 +-
drivers/gpu/drm/etnaviv/etnaviv_sched.c | 6 +-
drivers/gpu/drm/lima/lima_sched.c | 6 +-
drivers/gpu/drm/msm/adreno/adreno_device.c | 4 +-
drivers/gpu/drm/msm/msm_ringbuffer.c | 5 +-
drivers/gpu/drm/nouveau/nouveau_sched.c | 6 +-
drivers/gpu/drm/panfrost/panfrost_job.c | 6 +-
drivers/gpu/drm/scheduler/sched_entity.c | 97 ++--
drivers/gpu/drm/scheduler/sched_fence.c | 2 +-
drivers/gpu/drm/scheduler/sched_main.c | 477 +++++++++----------
drivers/gpu/drm/v3d/v3d_sched.c | 27 +-
drivers/gpu/drm/xe/Makefile | 1 +
drivers/gpu/drm/xe/xe_exec_queue_types.h | 3 +
drivers/gpu/drm/xe/xe_execlist.c | 5 +-
drivers/gpu/drm/xe/xe_gpu_scheduler.c | 101 ++++
drivers/gpu/drm/xe/xe_gpu_scheduler.h | 73 +++
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 | 212 ++++++---
drivers/gpu/drm/xe/xe_guc_types.h | 7 +
drivers/gpu/drm/xe/xe_migrate.c | 2 +-
drivers/gpu/drm/xe/xe_trace.h | 13 +-
include/drm/gpu_scheduler.h | 89 ++--
25 files changed, 717 insertions(+), 504 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