From: Ville Syrjälä <ville.syrjala@xxxxxxxxxxxxxxx> Another posting of the gtt remapping series. This time with Chris's idea of forcing gtt remapping for ci. A slight gap in that testing comes from the fact that igt will not align linear stride to 4k for non-dumb buffers. I'd need to pair this with an igt patch to make that happen. Apart from the hacks the only change from v2 is dealing with fallout from intel_wakeref_t. Force pushed on top of the last attempt: git://github.com/vsyrjala/linux.git fb_vma_remap_13 Ville Syrjälä (8): drm/i915: Add a new "remapped" gtt_view drm/i915/selftests: Add mock selftest for remapped vmas drm/i915/selftests: Add live vma selftest drm/i915: Overcome display engine stride limits via GTT remapping drm/i915: Bump gen4+ fb stride limit to 256KiB drm/i915: Bump gen7+ fb size limits to 16kx16k hack: drm/i915: Always remap gtt hack: align dumb buffer stride to 4k to allow for gtt remapping drivers/gpu/drm/i915/i915_debugfs.c | 12 + drivers/gpu/drm/i915/i915_drv.h | 4 + drivers/gpu/drm/i915/i915_gem.c | 19 +- drivers/gpu/drm/i915/i915_gem_gtt.c | 88 ++++ drivers/gpu/drm/i915/i915_gem_gtt.h | 25 +- drivers/gpu/drm/i915/i915_vma.c | 10 +- drivers/gpu/drm/i915/i915_vma.h | 3 + drivers/gpu/drm/i915/intel_display.c | 401 ++++++++++++++---- drivers/gpu/drm/i915/intel_drv.h | 1 + .../drm/i915/selftests/i915_live_selftests.h | 1 + drivers/gpu/drm/i915/selftests/i915_vma.c | 252 ++++++++++- 11 files changed, 707 insertions(+), 109 deletions(-) -- 2.19.2 _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/intel-gfx