[PATCH 0/3] [SRU][Bionic] drm/i915: Fix softpin on 32bit

Timo Aaltonen tjaalton at ubuntu.com
Tue Aug 6 19:00:18 UTC 2019


BugLink: https://bugs.launchpad.net/bugs/1815172

We've been carrying a commit reverting softpin support from mesa in bionic,
because softpin support was broken on 4.15 and 4.18. The patches to fix it
were sent to stable@ but not all of them got applied to 4.15.x because there
were minor conflicts. The patch for drm/i915/gvt was added to make the other
one cherry-pick cleanly.

The reason to get these backported is so that we can drop the revert from
mesa, because it actually broke Ice Lake which apparently requires softpin
support in the DRI driver.

Chris Wilson (2):
  drm/i915: Mark up GTT sizes as u64
  drm/i915: Compare user's 64b GTT offset even on 32b

Zhi Wang (1):
  drm/i915/gvt: Use I915_GTT_PAGE_SIZE

 drivers/gpu/drm/i915/gvt/cmd_parser.c         | 13 ++---
 drivers/gpu/drm/i915/gvt/execlist.c           |  2 +-
 drivers/gpu/drm/i915/gvt/gtt.c                | 51 ++++++++++---------
 drivers/gpu/drm/i915/gvt/gtt.h                |  6 +--
 drivers/gpu/drm/i915/gvt/reg.h                |  3 +-
 drivers/gpu/drm/i915/gvt/scheduler.c          | 12 ++---
 drivers/gpu/drm/i915/i915_gem_execbuffer.c    |  2 +-
 drivers/gpu/drm/i915/i915_gem_gtt.c           |  2 +-
 drivers/gpu/drm/i915/i915_gem_gtt.h           |  8 +--
 drivers/gpu/drm/i915/selftests/huge_pages.c   |  2 +-
 drivers/gpu/drm/i915/selftests/i915_gem_gtt.c |  6 +--
 11 files changed, 55 insertions(+), 52 deletions(-)

-- 
2.17.1




More information about the kernel-team mailing list