[Intel-gfx] [PATCH 0/5] Update GGTT with MI_UPDATE_GTT on MTL

Nirmoy Das nirmoy.das at intel.com
Wed Sep 6 11:31:16 UTC 2023


Implement a way to update GGTT using MI_UPDATE_GTT command 
when possible for MTL as a suggested work around for
a HW bug.

Chris Wilson (1):
  drm/i915: Lift runtime-pm acquire callbacks out of intel_wakeref.mutex

Nirmoy Das (4):
  drm/i915: Create a kernel context for GGTT updates
  drm/i915: Implement __for_each_sgt_daddr_next
  drm/i915: Implement GGTT update method with MI_UPDATE_GTT
  drm/i915: Enable GGTT updates with binder in MTL

 drivers/gpu/drm/i915/gt/intel_engine.h       |   2 +
 drivers/gpu/drm/i915/gt/intel_engine_cs.c    |  33 ++-
 drivers/gpu/drm/i915/gt/intel_engine_types.h |   3 +
 drivers/gpu/drm/i915/gt/intel_ggtt.c         | 235 +++++++++++++++++++
 drivers/gpu/drm/i915/gt/intel_gt.c           |  18 ++
 drivers/gpu/drm/i915/gt/intel_gt.h           |   2 +
 drivers/gpu/drm/i915/gt/intel_gtt.c          |   5 +
 drivers/gpu/drm/i915/gt/intel_gtt.h          |   5 +
 drivers/gpu/drm/i915/i915_driver.c           |   5 +
 drivers/gpu/drm/i915/i915_scatterlist.h      |  10 +
 drivers/gpu/drm/i915/intel_wakeref.c         |  43 ++--
 11 files changed, 338 insertions(+), 23 deletions(-)

-- 
2.41.0



More information about the Intel-gfx mailing list