[PATCH i-g-t v10 5/5] tests/kms_async_flips: Skip Async Flips with Linear Modifier
Borah, Chaitanya Kumar
chaitanya.kumar.borah at intel.com
Wed May 21 12:15:17 UTC 2025
> -----Original Message-----
> From: Reddy Guddati, Santhosh <santhosh.reddy.guddati at intel.com>
> Sent: Wednesday, May 21, 2025 4:23 PM
> To: igt-dev at lists.freedesktop.org
> Cc: B S, Karthik <karthik.b.s at intel.com>; Murthy, Arun R
> <arun.r.murthy at intel.com>; Borah, Chaitanya Kumar
> <chaitanya.kumar.borah at intel.com>; Reddy Guddati, Santhosh
> <santhosh.reddy.guddati at intel.com>
> Subject: [PATCH i-g-t v10 5/5] tests/kms_async_flips: Skip Async Flips with
> Linear Modifier
>
> Skip linear modifier async flip subtests on intel platforms with display version
> less than 12.
>
> Signed-off-by: Santhosh Reddy Guddati <santhosh.reddy.guddati at intel.com>
> ---
> tests/kms_async_flips.c | 6 ++++++
> 1 file changed, 6 insertions(+)
>
> diff --git a/tests/kms_async_flips.c b/tests/kms_async_flips.c index
> f824f60f9..66dbbd5ab 100644
> --- a/tests/kms_async_flips.c
> +++ b/tests/kms_async_flips.c
> @@ -988,6 +988,9 @@ igt_main
> igt_describe("Wait for page flip events in between successive
> asynchronous "
> "flips with linear modifiers");
> igt_subtest_with_dynamic("async-flip-with-page-flip-events-
> linear") {
> + if (is_intel_device(data.drm_fd) &&
> +
> intel_display_ver(intel_get_drm_devid(data.drm_fd)) < 12)
> + igt_skip("Async Flips with linear is not
> supported");
> test_init_ops(&data);
> data.linear_modifier = true;
> run_test(&data, test_async_flip);
> @@ -996,6 +999,9 @@ igt_main
> igt_describe("Wait for page flip events in between successive
> asynchronous "
> "flips using atomic path with linear modifiers");
> igt_subtest_with_dynamic("async-flip-with-page-flip-events-
> linear-atomic") {
> + if (is_intel_device(data.drm_fd) &&
> +
> intel_display_ver(intel_get_drm_devid(data.drm_fd)) < 12)
> + igt_skip("Async Flips with linear is not
> supported");
Can't we use IN_FORMATS_ASYNC for this. Having this platform check defeats the purpose of the uapi.
Regards
Chaitanya
> test_init_ops(&data);
> data.linear_modifier = true;
> run_test(&data, test_async_flip);
> --
> 2.34.1
More information about the igt-dev
mailing list