[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:36:30 UTC 2019


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

--- Comment #4 from Ville Syrjala <ville.syrjala at linux.intel.com> ---
(In reply to Neel from comment #3)
> 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...

We use a fixed ddb allocation for the cursor. Hence its allocation should not
change when other planes' allocations change.

-- 
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/0def8477/attachment.html>


More information about the intel-gfx-bugs mailing list