[PATCH i-g-t] tests/intel/xe_tlb: Print tlb inval counts on failure

Nirmoy Das nirmoy.das at intel.com
Fri Oct 11 10:10:47 UTC 2024


Hi Kamil,

On 10/11/2024 12:03 PM, Kamil Konieczny wrote:
> Hi Nirmoy,
> On 2024-10-08 at 22:21:46 +0200, Nirmoy Das wrote:
>> Print tlb inval counts on failure with igt_assert_lt_u64()
> Looks good as it prints them but why u64? Actual type is int.

My quick search didn't yield, igt_assert_lt(). This could be igt_assert_lt() I see it now in the header file.

Thanks for catching it.


Regards,

Nirmoy

>
> Regards,
> Kamil
>
>> Cc: kamil.konieczny at linux.intel.com
>> Cc: Sai Gowtham Ch <sai.gowtham.ch at intel.com>
>> Signed-off-by: Nirmoy Das <nirmoy.das at intel.com>
>> ---
>>  tests/intel/xe_tlb.c | 2 +-
>>  1 file changed, 1 insertion(+), 1 deletion(-)
>>
>> diff --git a/tests/intel/xe_tlb.c b/tests/intel/xe_tlb.c
>> index 8104e45d8..15d89931c 100644
>> --- a/tests/intel/xe_tlb.c
>> +++ b/tests/intel/xe_tlb.c
>> @@ -116,7 +116,7 @@ static void tlb_invalidation(int fd, struct drm_xe_engine_class_instance *eci)
>>  	tlb_pos = xe_gt_stats_get_count(fd, eci->gt_id, stat);
>>  	igt_assert_eq(data1->data, value1);
>>  	igt_assert_eq(data2->data, value2);
>> -	igt_assert(tlb_pos > tlb_pre);
>> +	igt_assert_lt_u64(tlb_pre, tlb_pos);
>>  
>>  	syncobj_destroy(fd, sync[0].handle);
>>  	syncobj_destroy(fd, syncobj);
>> -- 
>> 2.46.0
>>


More information about the igt-dev mailing list