[PATCH i-g-t 31/37] tests/kms_plane: Skip 10bpc formats with media compression

Juha-Pekka Heikkila juhapekka.heikkila at gmail.com
Tue Aug 27 17:46:06 UTC 2024


Reviewed-by: Juha-Pekka Heikkila <juhapekka.heikkila at gmail.com>

On 3.7.2024 2.28, Ville Syrjala wrote:
> From: Ville Syrjälä <ville.syrjala at linux.intel.com>
> 
> The VEBOX just hangs if we try to use a 10bpc format.
> Skip 10bpc with media compression as that would require
> using the VEBOX.
> 
> Signed-off-by: Ville Syrjälä <ville.syrjala at linux.intel.com>
> ---
>   tests/kms_plane.c | 5 +++++
>   1 file changed, 5 insertions(+)
> 
> diff --git a/tests/kms_plane.c b/tests/kms_plane.c
> index 8b6fc1cf6aa4..6b5fb7266ef3 100644
> --- a/tests/kms_plane.c
> +++ b/tests/kms_plane.c
> @@ -1011,6 +1011,11 @@ static bool skip_format_mod(data_t *data,
>   	    modifier == DRM_FORMAT_MOD_QCOM_COMPRESSED)
>   		return true;
>   
> +	/* VEBOX just hangs with an actual 10bpc format */
> +	if (igt_fb_is_gen12_mc_ccs_modifier(modifier) &&
> +	    igt_reduce_format(format) == DRM_FORMAT_XRGB2101010)
> +		return true;
> +
>   	/* test each format "class" only once in non-extended tests */
>   	if (!data->extended && modifier != DRM_FORMAT_MOD_LINEAR) {
>   		struct format_mod rf = {



More information about the igt-dev mailing list