[igt-dev] [PATCH v2 0/1] Skip 2x-cursor-vs-flip subtests for gen > 9

Chris Wilson chris at chris-wilson.co.uk
Tue Mar 12 16:21:55 UTC 2019


Quoting Neel Desai (2019-03-12 16:12:43)
> Skip the following for gen > 9
> 
> 1.) tests/kms_cursor_legacy at 2x-cursor-vs-flip-atomic
> 2.) tests/kms_cursor_legacy at 2x-cursor-vs-flip-legacy
> 3.) tests/kms_cursor_legacy at 2x-long-cursor-vs-flip-atomic
> 4.) tests/kms_cursor_legacy at 2x-long-cursor-vs-flip-legacy
> 
> Due to DDB allocation changes, we have to add all the planes to the
> drm_atomic_state post gen 9. When the watermarks are computed by the
> kernel, the cursor plane is added to the drm_atomic_state which
> introduces a dependency on hw_done object when the kernel processes
> DRM_IOCTL_MODE_ATOMIC and DRM_IOCTL_MODE_CURSOR in parallel. There is no
> race-free way to handle this corner case. These subtests made sense for
> older generations but not anymore. Hence, skipping these sub-tests post
> gen 9.

Or fail. Mark it as expected; come back when problem is solved or HW has
moved on.
-Chris


More information about the igt-dev mailing list