[Bug 109079] [CI][DRMTIP] igt at kms_cursor_legacy@2x-(long-)?cursor-vs-flip-(legacy|atomic) - fail - Failed assertion: shared[child] > vrefresh[child]*target[child] / 2

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Mon Mar 11 16:25:10 UTC 2019


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

--- Comment #3 from Neel <neel.desai at intel.com> ---
Due to the DDB allocation changes, we have to add all the planes in the
drm_atomic_state post gen 9. When the watermarks are computed by the kernel,
the cursor plane is added to the state. This introduces a dependency between
the code that processes DRM_IOCTL_MODE_ATOMIC and DRM_IOCTL_MODE_CURSOR. This
is a corner case and there is no race-free way to handle this. The important
thing is that we do not crash. These tests made sense < gen 9 but now, we have
to block all crtc updates during modeset. So, I will be relaxing the test to
skip the 2x-(long)cursor-vs-flip(atomic | legacy) subtests for gen 9+

Patch underway...

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


More information about the intel-gfx-bugs mailing list