Thanks to Imre's very detailed review, and Ville's observation of a missed free (earlier bug), I think the series is finally starting to shape up. I am having some unrelated problems on my BDW platform at the moment, so they are not well tested. Many patches are way past v2, but for th series it's the second iteration. Ben Widawsky (9): drm/i915/bdw: Free PPGTT struct drm/i915/bdw: Reorganize PPGTT init drm/i915/bdw: Split ppgtt initialization up drm/i915: Make clear/insert vfuncs args absolute drm/i915/bdw: Reorganize PT allocations Revert "drm/i915/bdw: Limit GTT to 2GB" drm/i915: Update i915_gem_gtt.c copyright drm/i915: Split GEN6 PPGTT cleanup drm/i915: Split GEN6 PPGTT initialization up drivers/gpu/drm/i915/i915_drv.h | 11 +- drivers/gpu/drm/i915/i915_gem_gtt.c | 582 ++++++++++++++++++++++++------------ 2 files changed, 405 insertions(+), 188 deletions(-) -- 1.9.0 _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/intel-gfx