[igt-dev] [PATCH i-g-t 2/2] tests/kms_rotation_crc: Fix bad-pixel-format not to be run on gen11 and later

Juha-Pekka Heikkila juhapekka.heikkila at gmail.com
Tue Aug 28 13:38:08 UTC 2018


On 27.08.2018 19:33, Rodrigo Vivi wrote:
> On Mon, Aug 27, 2018 at 04:14:05PM +0300, Mika Kahola wrote:
>> On Mon, 2018-08-27 at 15:27 +0300, Juha-Pekka Heikkila wrote:
>>> gen11 enables 90/270 rotation for RGB565 mode. IGT would need support
>>> for
>>> C8 mode to enable running this subtest on gen11 and later.
>>>
>>> Signed-off-by: Juha-Pekka Heikkila <juhapekka.heikkila at gmail.com>
>>> ---
>>>   tests/kms_rotation_crc.c | 6 ++++++
>>>   1 file changed, 6 insertions(+)
>>>
>>> diff --git a/tests/kms_rotation_crc.c b/tests/kms_rotation_crc.c
>>> index b994cc5..35e6721 100644
>>> --- a/tests/kms_rotation_crc.c
>>> +++ b/tests/kms_rotation_crc.c
>>> @@ -558,6 +558,12 @@ igt_main
>>>   
>>>   	igt_subtest_f("bad-pixel-format") {
>>>   		igt_require(gen >= 9);
>>> +		/*
>>> +		 * gen11 enables RGB565 rotation for 90/270 degrees.
>>> +		 * C8 mode need to be enabled for IGT if want to run
>>> this test
>>> +		 * on gen11 onwards.
>>> +		 */
>>> +		igt_require(gen < 11);
>> Could we combine these two requirements? Comment might need to be
>> rephrased a bit too.

I'll make another patch.

> 
> also, isn't any other way to check the capability instead of spreading
> gen checks?

This is at beginning of test, nothing has been generated yet. I don't 
know where at this stage I would check for capabilities. In any case I'd 
prefer skip early.

Out of curiosity, why to avoid gen checks? I think they are with IGT 
case hand-in-hand on what's written on kernel side?

> 
>>
>>>   		data.rotation = IGT_ROTATION_90;
>>>   		data.override_fmt = DRM_FORMAT_RGB565;
>>>   		test_plane_rotation(&data, DRM_PLANE_TYPE_PRIMARY,
>>> true);
>> -- 
>> Mika Kahola - Intel OTC
>>
>> _______________________________________________
>> igt-dev mailing list
>> igt-dev at lists.freedesktop.org
>> https://lists.freedesktop.org/mailman/listinfo/igt-dev



More information about the igt-dev mailing list