[igt-dev] [PATCH i-g-t] tests/kms_big_fb: Allow modeset to survive change of cdclk

Juha-Pekka Heikkila juhapekka.heikkila at gmail.com
Fri Apr 17 07:35:08 UTC 2020


On 16.4.2020 20.42, Ville Syrjälä wrote:
> On Thu, Apr 16, 2020 at 08:29:33PM +0300, Juha-Pekka Heikkila wrote:
>> When testing 64bpp formats there will come modeset to change cdclk.
>> Allow modesets on commits so commits will not produce error.
>>
>> Signed-off-by: Juha-Pekka Heikkila <juhapekka.heikkila at gmail.com>
>> ---
>>   tests/kms_big_fb.c | 5 +++--
>>   1 file changed, 3 insertions(+), 2 deletions(-)
>>
>> diff --git a/tests/kms_big_fb.c b/tests/kms_big_fb.c
>> index eb144da9..dabd16f3 100644
>> --- a/tests/kms_big_fb.c
>> +++ b/tests/kms_big_fb.c
>> @@ -294,6 +294,7 @@ static bool test_plane(data_t *data)
>>   		 */
>>   		if (i == 0 && data->display.is_atomic &&
>>   		    igt_display_try_commit_atomic(&data->display,
>> +						  DRM_MODE_ATOMIC_ALLOW_MODESET |
>>   						  DRM_MODE_ATOMIC_TEST_ONLY,
>>   						  NULL) != 0) {
>>   			if (igt_plane_has_prop(plane, IGT_PLANE_ROTATION))
>> @@ -318,8 +319,8 @@ static bool test_plane(data_t *data)
>>   		copy_pattern(data, small_fb, 0, 0, big_fb, x, y,
>>   			     small_fb->width, small_fb->height);
>>   
>> -		igt_display_commit2(&data->display, data->display.is_atomic ?
>> -				    COMMIT_ATOMIC : COMMIT_UNIVERSAL);
>> +		igt_display_commit2(&data->display, DRM_MODE_ATOMIC_ALLOW_MODESET |
> 
> That's not how you use igt_display_commit2(). And it also
> passes DRM_MODE_ATOMIC_ALLOW_MODESET to igt_atomic_commit().

Yea, I'll fix that. Seems it was too late hours yesterday making that patch.

> 
>> +				    data->display.is_atomic ? COMMIT_ATOMIC : COMMIT_UNIVERSAL);
>>   
>>   
>>   		igt_pipe_crc_collect_crc(data->pipe_crc, &small_crc);
>> -- 
>> 2.26.0
>>
>> _______________________________________________
>> 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