diff options
author | Chris Wilson <chris@chris-wilson.co.uk> | 2020-05-26 17:13:41 +0100 |
---|---|---|
committer | Chris Wilson <chris@chris-wilson.co.uk> | 2020-05-26 21:15:33 +0100 |
commit | cc5f9f1a4f630c7b7f8bbdc835d21181551012fb (patch) | |
tree | 6a3735b832f48f169c2138d54acf85eeae2c6a89 /lib/i915/gem_submission.h | |
parent | f1e62e330a6e2de7b3cbf7cf02d71ae00cc6adcc (diff) |
i915/gem_exec_schedule: Fix measurement of ring size to use right engine
gem_ring_measure_inflight() uses the legacy ring idx, whereas
gem_exec_schedule is using the new dynamic ctx->engine[] indices.
Mismatch and hanging tests ensue.
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Acked-by: Mika Kuoppala <mika.kuoppala@linux.intel.com>
Diffstat (limited to 'lib/i915/gem_submission.h')
-rw-r--r-- | lib/i915/gem_submission.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/i915/gem_submission.h b/lib/i915/gem_submission.h index b030ed9f..773e7b51 100644 --- a/lib/i915/gem_submission.h +++ b/lib/i915/gem_submission.h @@ -46,6 +46,8 @@ static inline bool gem_has_cmdparser(int i915, uint32_t engine) bool gem_has_blitter(int i915); void gem_require_blitter(int i915); +unsigned int gem_submission_measure(int i915, unsigned int engine); + void gem_test_engine(int fd, unsigned int engine); #endif /* GEM_SUBMISSION_H */ |