Skip to content

Commit 62942ed

Browse files
jbarnes993danvet
authored andcommitted
drm/i915/vlv: disable PPGTT on early revs v3
Early revs didn't have PPGTT support, so disable there. v2: add debug msg when disabling on early stepping v3: enable on other B3 packages as well (untested) (Ville) References: https://bugs.freedesktop.org/show_bug.cgi?id=79669 References: https://bugs.freedesktop.org/show_bug.cgi?id=79670 Signed-off-by: Jesse Barnes <jbarnes@virtuousgeek.org> Acked-by: Ville Syrjälä <ville.syrjala@linux.intel.com> Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
1 parent d593d99 commit 62942ed

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

drivers/gpu/drm/i915/i915_gem_gtt.c

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,12 @@ static int sanitize_enable_ppgtt(struct drm_device *dev, int enable_ppgtt)
6363
}
6464
#endif
6565

66+
/* Early VLV doesn't have this */
67+
if (IS_VALLEYVIEW(dev) && dev->pdev->revision < 0xb) {
68+
DRM_DEBUG_DRIVER("disabling PPGTT on pre-B3 step VLV\n");
69+
return 0;
70+
}
71+
6672
return HAS_ALIASING_PPGTT(dev) ? 1 : 0;
6773
}
6874

0 commit comments

Comments
 (0)