mirror of https://gitee.com/openkylin/linux.git
drm/i915: Confine page flips to BCS on Valleyview
Once again we find that Valleyview is ever so subtlety different from
the rest of its gen7 brethen. In this case, Valleyview has no support
for pageflipping from the RCS ring.
Fixes a regression from
commit ffe74d7550
Author: Chris Wilson <chris@chris-wilson.co.uk>
Date: Mon Aug 26 20:58:12 2013 +0100
drm/i915: Use RCS flips on Ivybridge+
Reported-by: "Lee, Chon Ming" <chon.ming.lee@intel.com>
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=68968
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
This commit is contained in:
parent
6644a4e942
commit
1c5fd08520
|
@ -7844,7 +7844,7 @@ static int intel_gen7_queue_flip(struct drm_device *dev,
|
|||
int len, ret;
|
||||
|
||||
ring = obj->ring;
|
||||
if (ring == NULL || ring->id != RCS)
|
||||
if (IS_VALLEYVIEW(dev) || ring == NULL || ring->id != RCS)
|
||||
ring = &dev_priv->ring[BCS];
|
||||
|
||||
ret = intel_pin_and_fence_fb_obj(dev, obj, ring);
|
||||
|
|
Loading…
Reference in New Issue