[Intel-gfx] [PATCH 0/5] Gen6/7 PPGTT dynamic page alloc prep work

Michel Thierry michel.thierry at intel.com
Mon Mar 16 09:00:53 PDT 2015


Splitting this prep work should ease the code review and help identify
problems (and also shrink the Gen8 patch series, which is of more interest).

4 patches have already been sent as part of the main patchset, only "page
table generalizations" is brand new (suggested by Mika) and should help to
clean some of the code.

Ben Widawsky (4):
  drm/i915: Extract context switch skip and add pd load logic
  drm/i915: Track GEN6 page table usage
  drm/i915: Track page table reload need
  drm/i915: Initialize all contexts

Michel Thierry (1):
  drm/i915: page table generalizations

 drivers/gpu/drm/i915/i915_gem.c            |   9 +
 drivers/gpu/drm/i915/i915_gem_context.c    | 103 +++++++-
 drivers/gpu/drm/i915/i915_gem_execbuffer.c |  11 +
 drivers/gpu/drm/i915/i915_gem_gtt.c        | 364 ++++++++++++++++++-----------
 drivers/gpu/drm/i915/i915_gem_gtt.h        | 102 +++++++-
 5 files changed, 434 insertions(+), 155 deletions(-)

-- 
2.1.1



More information about the Intel-gfx mailing list