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 _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/intel-gfx