[Bug 96526] [BSW / APL] [BAT execlists] gem_exec_suspend basic-s4 GPU hang after resume

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Thu Jul 14 18:20:34 UTC 2016


https://bugs.freedesktop.org/show_bug.cgi?id=96526

--- Comment #8 from Ville Syrjala <ville.syrjala at linux.intel.com> ---
And not using stolen for the ring buffer also cures it:

@@ -2049,7 +2049,7 @@ static int intel_alloc_ringbuffer_obj(struct drm_device
*dev,
        struct drm_i915_gem_object *obj;

        obj = NULL;
-       if (!HAS_LLC(dev))
+       if (!HAS_LLC(dev) && !i915.enable_execlists)
                obj = i915_gem_object_create_stolen(dev, ringbuf->size);
        if (obj == NULL)
                obj = i915_gem_object_create(dev, ringbuf->size);

I would assume our ring should be empty when we resume, so it shouldn't matter
that stolen gets clobbered. But this patch says otherwise.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/intel-gfx-bugs/attachments/20160714/914aca5c/attachment-0001.html>


More information about the intel-gfx-bugs mailing list