[Intel-xe] [RFC PATCH v2 0/2] drm/xe: switch to using drm_exec
Francois Dugast
francois.dugast at intel.com
Fri Apr 14 16:57:12 UTC 2023
This makes Xe use the new drm_exec helpers provided
by this series, which is not merged yet:
https://patchwork.freedesktop.org/series/114464/
v2: add a first patch with squashed dependencies
Francois Dugast (2):
drm/xe: dependencies for next commit
drm/xe: switch to using drm_exec
Documentation/gpu/drm-mm.rst | 12 +
drivers/gpu/drm/Kconfig | 7 +
drivers/gpu/drm/Makefile | 2 +
drivers/gpu/drm/amd/amdgpu/amdgpu.h | 1 -
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 5 +-
.../gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 302 +++++++-----------
drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c | 71 ++--
drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.h | 5 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 210 ++++++------
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.h | 7 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_csa.c | 42 ++-
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 77 ++---
drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c | 86 +++--
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 20 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 6 +-
drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 32 +-
drivers/gpu/drm/drm_exec.c | 248 ++++++++++++++
drivers/gpu/drm/qxl/qxl_drv.h | 7 +-
drivers/gpu/drm/qxl/qxl_release.c | 67 ++--
drivers/gpu/drm/radeon/radeon.h | 7 +-
drivers/gpu/drm/radeon/radeon_cs.c | 45 +--
drivers/gpu/drm/radeon/radeon_gem.c | 40 ++-
drivers/gpu/drm/radeon/radeon_object.c | 25 +-
drivers/gpu/drm/radeon/radeon_object.h | 2 +-
drivers/gpu/drm/radeon/radeon_vm.c | 10 +-
drivers/gpu/drm/tests/Makefile | 3 +-
drivers/gpu/drm/tests/drm_exec_test.c | 73 +++++
drivers/gpu/drm/ttm/Makefile | 4 +-
drivers/gpu/drm/vmwgfx/Makefile | 2 +-
.../drm/{ttm => vmwgfx}/ttm_execbuf_util.c | 7 +-
.../gpu/drm/vmwgfx}/ttm_execbuf_util.h | 0
drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 2 +-
drivers/gpu/drm/vmwgfx/vmwgfx_validation.h | 2 +-
drivers/gpu/drm/xe/xe_bo.c | 22 +-
drivers/gpu/drm/xe/xe_bo_types.h | 1 -
drivers/gpu/drm/xe/xe_exec.c | 32 +-
drivers/gpu/drm/xe/xe_gt_pagefault.c | 67 ++--
drivers/gpu/drm/xe/xe_vm.c | 217 ++++++-------
drivers/gpu/drm/xe/xe_vm.h | 19 +-
include/drm/drm_exec.h | 115 +++++++
40 files changed, 1083 insertions(+), 819 deletions(-)
create mode 100644 drivers/gpu/drm/drm_exec.c
create mode 100644 drivers/gpu/drm/tests/drm_exec_test.c
rename drivers/gpu/drm/{ttm => vmwgfx}/ttm_execbuf_util.c (97%)
rename {include/drm/ttm => drivers/gpu/drm/vmwgfx}/ttm_execbuf_util.h (100%)
create mode 100644 include/drm/drm_exec.h
--
2.25.1
More information about the Intel-xe
mailing list