[igt-dev] [i-g-t] i915/gem_exec_fair: Extend icl ctx timestamp w/a to gen11

Tvrtko Ursulin tvrtko.ursulin at linux.intel.com
Fri Jun 25 14:02:56 UTC 2021


On 25/06/2021 14:03, Tvrtko Ursulin wrote:
> 
> On 24/06/2021 13:22, Tejas Upadhyay wrote:
>> 80ns timestamp interval identified for icl also applies to
>> gen11 platforms. igt at gem_exec_fair@basic-deadline is
>> passing with the change on ehl and jsl.
>>
>> Signed-off-by: Tejas Upadhyay 
>> <tejaskumarx.surendrakumar.upadhyay at intel.com>
>> ---
>>   tests/i915/gem_exec_fair.c | 9 ++-------
>>   1 file changed, 2 insertions(+), 7 deletions(-)
>>
>> diff --git a/tests/i915/gem_exec_fair.c b/tests/i915/gem_exec_fair.c
>> index 628f4df2..45237574 100644
>> --- a/tests/i915/gem_exec_fair.c
>> +++ b/tests/i915/gem_exec_fair.c
>> @@ -98,16 +98,11 @@ static uint64_t div64_u64_round_up(uint64_t x, 
>> uint64_t y)
>>       return (x + y - 1) / y;
>>   }
>> -static bool is_icelake(int i915)
>> -{
>> -    return intel_get_device_info(intel_get_drm_devid(i915))->is_icelake;
>> -}
>> -
>>   static uint64_t ns_to_ctx_ticks(int i915, uint64_t ns)
>>   {
>>       int f = read_timestamp_frequency(i915);
>> -    if (is_icelake(i915))
>> -        f = 12500000; /* icl!!! are you feeling alright? CTX vs CS */
>> +    if (intel_gen(intel_get_drm_devid(i915)) == 11)
>> +        f = 12500000; /* gen11!!! are you feeling alright? CTX vs CS */
>>       return div64_u64_round_up(ns * f, NSEC64);
>>   }
>>
> 
> Same as the kernel patch, okay, I can push this one as well.

Okay CI results are not yet in.. please ping me or someone when they arrive.

Regards,

Tvrtko

> Reviewed-by: Tvrtko Ursulin <tvrtko.ursulin at intel.com>
> 
> Regards,
> 
> Tvrtko
> _______________________________________________
> 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