[PATCH 0/4] drm/i915: Handle capture with async memory management

Thomas Hellström thomas.hellstrom at linux.intel.com
Wed Oct 20 12:50:12 UTC 2021


Test-with: 20211019063909.381508-1-thomas.hellstrom at linux.intel.com

Thomas Hellström (4):
  drm/i915: Introduce a signal pin for requests
  drm/i915: Use a request signal pin using capture
  drm/i915: Introduce refcounted sg-tables
  drm/i915: Update error capture code to avoid using the current vma
    state

 drivers/gpu/drm/i915/Makefile                 |   1 +
 .../gpu/drm/i915/gem/i915_gem_execbuffer.c    | 135 ++++++++++---
 .../gpu/drm/i915/gem/i915_gem_object_types.h  |   3 +-
 drivers/gpu/drm/i915/gem/i915_gem_ttm.c       | 155 +++++++++------
 drivers/gpu/drm/i915/gt/intel_breadcrumbs.c   |  10 +-
 drivers/gpu/drm/i915/gt/intel_engine_cs.c     |   8 +-
 drivers/gpu/drm/i915/i915_gpu_error.c         | 150 +++++++++-----
 drivers/gpu/drm/i915/i915_request.c           |  67 +++++--
 drivers/gpu/drm/i915/i915_request.h           | 186 +++++++++++++-----
 drivers/gpu/drm/i915/i915_scatterlist.c       |  62 ++++--
 drivers/gpu/drm/i915/i915_scatterlist.h       |  76 ++++++-
 drivers/gpu/drm/i915/i915_vma_snapshot.c      |  96 +++++++++
 drivers/gpu/drm/i915/i915_vma_snapshot.h      |  99 ++++++++++
 drivers/gpu/drm/i915/intel_region_ttm.c       |  15 +-
 drivers/gpu/drm/i915/intel_region_ttm.h       |   5 +-
 drivers/gpu/drm/i915/selftests/mock_region.c  |  12 +-
 16 files changed, 841 insertions(+), 239 deletions(-)
 create mode 100644 drivers/gpu/drm/i915/i915_vma_snapshot.c
 create mode 100644 drivers/gpu/drm/i915/i915_vma_snapshot.h

-- 
2.31.1



More information about the Intel-gfx-trybot mailing list