[Intel-xe] [PATCH 0/2] drm/xe: switch to using drm_exec

Francois Dugast francois.dugast at intel.com
Wed Jul 12 16:37:38 UTC 2023


Make Xe use the latest version of drm_exec (the execution context for GEM buffers v5) which is not
merged yet, see: https://patchwork.freedesktop.org/series/112995/#rev6.

This series is a follow-up of: https://patchwork.freedesktop.org/series/116774/.

Early tests seem ok but please review / test thoroughly.

Christian König (1):
  drm: execution context for GEM buffers v5

Francois Dugast (1):
  drm/xe: switch to using drm_exec

 Documentation/gpu/drm-mm.rst                 |  12 +
 drivers/gpu/drm/Kconfig                      |   6 +
 drivers/gpu/drm/Makefile                     |   2 +
 drivers/gpu/drm/drm_exec.c                   | 330 +++++++++++++++++++
 drivers/gpu/drm/i915/display/intel_display.c |   7 +-
 drivers/gpu/drm/xe/Kconfig                   |   1 +
 drivers/gpu/drm/xe/tests/xe_bo.c             |  26 +-
 drivers/gpu/drm/xe/tests/xe_migrate.c        |   6 +-
 drivers/gpu/drm/xe/xe_bo.c                   |  41 ++-
 drivers/gpu/drm/xe/xe_bo.h                   |   6 +-
 drivers/gpu/drm/xe/xe_bo_evict.c             |  24 +-
 drivers/gpu/drm/xe/xe_bo_types.h             |   1 -
 drivers/gpu/drm/xe/xe_engine.c               |   7 +-
 drivers/gpu/drm/xe/xe_exec.c                 |  30 +-
 drivers/gpu/drm/xe/xe_gt_pagefault.c         |  55 +---
 drivers/gpu/drm/xe/xe_lrc.c                  |   8 +-
 drivers/gpu/drm/xe/xe_migrate.c              |  13 +-
 drivers/gpu/drm/xe/xe_vm.c                   | 292 ++++++++--------
 drivers/gpu/drm/xe/xe_vm.h                   |  32 +-
 drivers/gpu/drm/xe/xe_vm_madvise.c           |  37 ++-
 include/drm/drm_exec.h                       | 120 +++++++
 21 files changed, 734 insertions(+), 322 deletions(-)
 create mode 100644 drivers/gpu/drm/drm_exec.c
 create mode 100644 include/drm/drm_exec.h

-- 
2.34.1



More information about the Intel-xe mailing list