diff options
author | Chris Wilson <chris@chris-wilson.co.uk> | 2020-11-13 16:41:07 +0000 |
---|---|---|
committer | Chris Wilson <chris@chris-wilson.co.uk> | 2020-11-16 10:17:40 +0000 |
commit | cb53c67a8f8f88814740656f6b100e480f472227 (patch) | |
tree | 595059714096567f1b9c6a6ebb5ed7d6e40694d2 /tests/i915/gem_exec_parallel.c | |
parent | 9822051876c0eddf99b4c73783c794b98336af06 (diff) |
i915: Increase engine[] to fit the entire RING_MASK
As a stepping stone, increase the assumed 16 engines is enough for
everyone, to cover the current RING_MASK, the maximum number of engines
that can currently be selected during execbuf.
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Reviewed-by: Umesh Nerlige Ramappa <umesh.nerlige.ramappa@intel.com>
Diffstat (limited to 'tests/i915/gem_exec_parallel.c')
-rw-r--r-- | tests/i915/gem_exec_parallel.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/tests/i915/gem_exec_parallel.c b/tests/i915/gem_exec_parallel.c index 1a988b95..d3dd06a6 100644 --- a/tests/i915/gem_exec_parallel.c +++ b/tests/i915/gem_exec_parallel.c @@ -192,11 +192,11 @@ static void handle_close(int fd, unsigned int flags, uint32_t handle, void *data static void all(int fd, struct intel_execution_engine2 *engine, unsigned flags) { const unsigned int gen = intel_gen(intel_get_drm_devid(fd)); + unsigned engines[I915_EXEC_RING_MASK + 1], nengine; + uint32_t scratch[NUMOBJ], handle[NUMOBJ]; + struct thread *threads; pthread_mutex_t mutex; pthread_cond_t cond; - struct thread *threads; - uint32_t scratch[NUMOBJ], handle[NUMOBJ]; - unsigned engines[16], nengine; void *arg[NUMOBJ]; int go; int i; |