diff options
author | Tejas Upadhyay <tejaskumarx.surendrakumar.upadhyay@intel.com> | 2021-06-24 17:52:48 +0530 |
---|---|---|
committer | Tvrtko Ursulin <tvrtko.ursulin@intel.com> | 2021-06-28 14:20:15 +0100 |
commit | a63ceb48e6c3e733d04156b32fba3b4f4d5ad794 (patch) | |
tree | 6b1c97cf203e07fa57d50db29a6d9fd518d09561 /tests/i915/gem_exec_fair.c | |
parent | c45c6b727c1efaced0b53620bd41c8e4facfb31f (diff) |
i915/gem_exec_fair: Extend icl ctx timestamp w/a to gen11
80ns timestamp interval identified for icl also applies to
gen11 platforms. igt@gem_exec_fair@basic-deadline is
passing with the change on ehl and jsl.
Signed-off-by: Tejas Upadhyay <tejaskumarx.surendrakumar.upadhyay@intel.com>
Reviewed-by: Tvrtko Ursulin <tvrtko.ursulin@intel.com>
Signed-off-by: Tvrtko Ursulin <tvrtko.ursulin@intel.com>
Diffstat (limited to 'tests/i915/gem_exec_fair.c')
-rw-r--r-- | tests/i915/gem_exec_fair.c | 9 |
1 files 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); } |