[PATCH 0/6] switch internal backend to ttm with volatile

Robert Beckett bob.beckett at collabora.com
Tue Mar 1 18:05:27 UTC 2022


drop the internal backend specific code in preference for using ttm buffers via the ttm backend.

Robert Beckett (6):
  drm/i915: add gen6 ppgtt dummy creation function
  drm/i915: create memory regions before ggtt probe
  drm/i915: use system memory region for internal objects
  Revert "drm/i915: create memory regions before ggtt probe"
  drm/i915: setup ggtt scratch page after memory regions
  drm/i915: allow volatile buffers to use ttm pool allocator

 drivers/gpu/drm/i915/gem/i915_gem_internal.c | 186 +------------------
 drivers/gpu/drm/i915/gem/i915_gem_internal.h |   5 -
 drivers/gpu/drm/i915/gem/i915_gem_ttm.c      |   3 +-
 drivers/gpu/drm/i915/gt/gen6_ppgtt.c         |  43 ++++-
 drivers/gpu/drm/i915/gt/intel_ggtt.c         |  20 +-
 drivers/gpu/drm/i915/gt/intel_gtt.h          |   1 +
 drivers/gpu/drm/i915/i915_driver.c           |  15 +-
 7 files changed, 74 insertions(+), 199 deletions(-)

-- 
2.25.1



More information about the Intel-gfx-trybot mailing list