[PATCH 0/4] drm/i915/gem: Infrastructure for migration fences

Thomas Hellström thomas.hellstrom at linux.intel.com
Sat Jun 19 18:00:28 UTC 2021


Introduce an infrastructure for migration fences.

Chris Wilson (2):
  drm/i915: Always defer fenced work to the worker
  drm/i915: Introduce a selftest for struct i915_active error
    propagation

Thomas Hellström (2):
  drm/i915: Don't silently drop i915_active_fence errors
  drm/i915/gem: Introduce migration fence handling for pipelined
    migration

 drivers/gpu/drm/i915/gem/i915_gem_mman.c      |   5 +
 drivers/gpu/drm/i915/gem/i915_gem_object.h    |  30 ++
 .../gpu/drm/i915/gem/i915_gem_object_types.h  |   5 +
 drivers/gpu/drm/i915/gem/i915_gem_pages.c     |   5 +-
 drivers/gpu/drm/i915/i915_active.c            |  75 ++---
 drivers/gpu/drm/i915/i915_active.h            |  27 +-
 drivers/gpu/drm/i915/i915_sw_fence_work.c     |  25 +-
 drivers/gpu/drm/i915/i915_vma.c               |  38 ++-
 drivers/gpu/drm/i915/selftests/i915_active.c  | 272 ++++++++++++++++++
 9 files changed, 417 insertions(+), 65 deletions(-)

-- 
2.31.1



More information about the Intel-gfx-trybot mailing list