mbox series

[0/8,SRU,OEM-OSP1-B] drm/i915: Bump the framebuffer limits

Message ID 20190814144255.2907-1-tjaalton@ubuntu.com
Headers show
Series drm/i915: Bump the framebuffer limits | expand

Message

Timo Aaltonen Aug. 14, 2019, 2:42 p.m. UTC
BugLink: http://bugs.launchpad.net/bugs/1714178

These patches are required for going beyond 8192x8192 desktop size, which is
easily hit if two 4k monitors are attached to a laptop and configured as a row.

They are from 5.3rc, and since that will hopefully get in eoan this backport
is limited to OSP1 kernel. Eoan will get another patchset if it'll stay with 5.2.

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: Shuffle stride checking code around
  drm/i915: Overcome display engine stride limits via GTT remapping
  drm/i915: Align dumb buffer stride to 4k to allow for gtt remapping
  drm/i915: Bump fb stride limit to 128KiB for gen4+ and 256KiB for
    gen7+
  drm/i915: Bump gen7+ fb size limits to 16kx16k

 drivers/gpu/drm/i915/i915_debugfs.c           |  12 +
 drivers/gpu/drm/i915/i915_drv.h               |   4 +
 drivers/gpu/drm/i915/i915_gem.c               |  44 +-
 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          | 453 ++++++++++++++----
 drivers/gpu/drm/i915/intel_display.h          |   7 +
 drivers/gpu/drm/i915/intel_drv.h              |   1 +
 drivers/gpu/drm/i915/intel_sprite.c           |  34 +-
 .../drm/i915/selftests/i915_live_selftests.h  |   1 +
 drivers/gpu/drm/i915/selftests/i915_vma.c     | 245 +++++++++-
 13 files changed, 801 insertions(+), 126 deletions(-)