summaryrefslogtreecommitdiff
path: root/lib/i915/gem_submission.h
diff options
context:
space:
mode:
authorChris Wilson <chris@chris-wilson.co.uk>2020-05-26 17:13:41 +0100
committerChris Wilson <chris@chris-wilson.co.uk>2020-05-26 21:15:33 +0100
commitcc5f9f1a4f630c7b7f8bbdc835d21181551012fb (patch)
tree6a3735b832f48f169c2138d54acf85eeae2c6a89 /lib/i915/gem_submission.h
parentf1e62e330a6e2de7b3cbf7cf02d71ae00cc6adcc (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.h2
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 */