[igt-dev] [PATCH i-g-t 2/3] tests/vkms: Add tests that perform operations on the primary plane

Kamil Konieczny kamil.konieczny at linux.intel.com
Wed Apr 12 12:50:38 UTC 2023


On 2023-04-11 at 10:29:45 -0300, Maíra Canal wrote:
> Commits 4dee3c4b32a6 ("drm/vkms: remove the need for the primary plane
> to be visible") and 4a1b5d183273 ("drm/vkms: allow the primary plane to
> be positioned") allowed vkms to have a non-visible primary plane and
> to position the primary plane in such a way that doesn't cover the
> entire CRTC.
> 
> Those commits ended up making it possible to run tests that perform
> operations on the primary plane. So, add tests that perform operations
---------------------------------- ^^^^^^^
Just write "Added tests ...", we useally do not iwrite at begin
of sentence "So ,". This is not blocking it from merging so
please try to keep it simple in future.

Acked-by: Kamil Konieczny <kamil.konieczny at linux.intel.com>

> on the primary plane.
> 
> Signed-off-by: Maíra Canal <mcanal at igalia.com>
> ---
>  tests/vkms_ci/vkms.testlist | 6 ++++++
>  1 file changed, 6 insertions(+)
> 
> diff --git a/tests/vkms_ci/vkms.testlist b/tests/vkms_ci/vkms.testlist
> index c52dc210..cb15ded1 100644
> --- a/tests/vkms_ci/vkms.testlist
> +++ b/tests/vkms_ci/vkms.testlist
> @@ -13,6 +13,7 @@ igt at kms_atomic_transition@plane-all-modeset-transition
>  igt at kms_atomic_transition@plane-all-transition
>  igt at kms_atomic_transition@plane-all-transition-nonblocking
>  igt at kms_atomic_transition@plane-primary-toggle-with-vblank-wait
> +igt at kms_atomic_transition@plane-toggle-modeset-transition
>  igt at kms_atomic_transition@plane-use-after-nonblocking-unbind
>  igt at kms_bw@linear-tiling-1-displays-1920x1080p
>  igt at kms_bw@linear-tiling-1-displays-2560x1440p
> @@ -179,6 +180,7 @@ igt at kms_plane@plane-position-hole-dpms
>  igt at kms_plane_cursor@overlay
>  igt at kms_plane_cursor@primary
>  igt at kms_plane_cursor@viewport
> +igt at kms_plane_lowres@tiling-none
>  igt at kms_plane_multiple@tiling-none
>  igt at kms_plane_scaling@planes-downscale-factor-0-25
>  igt at kms_plane_scaling@planes-downscale-factor-0-5
> @@ -222,6 +224,9 @@ igt at kms_sequence@get-forked-busy
>  igt at kms_sequence@get-idle
>  igt at kms_sequence@queue-busy
>  igt at kms_sequence@queue-idle
> +igt at kms_universal_plane@disable-primary-vs-flip-pipe-a
> +igt at kms_universal_plane@universal-plane-pageflip-windowed-pipe-a
> +igt at kms_universal_plane@universal-plane-pipe-a-functional
>  igt at kms_vblank@crtc-id
>  igt at kms_vblank@invalid
>  igt at kms_vblank@pipe-a-accuracy-idle
> @@ -231,6 +236,7 @@ igt at kms_vblank@pipe-a-query-forked-busy
>  igt at kms_vblank@pipe-a-query-idle
>  igt at kms_vblank@pipe-a-ts-continuation-dpms-suspend
>  igt at kms_vblank@pipe-a-ts-continuation-idle
> +igt at kms_vblank@pipe-a-ts-continuation-modeset
>  igt at kms_vblank@pipe-a-ts-continuation-suspend
>  igt at kms_vblank@pipe-a-wait-busy
>  igt at kms_vblank@pipe-a-wait-forked
> -- 
> 2.39.2
> 


More information about the igt-dev mailing list