Message ID | 20191104152909.21736-1-chris@chris-wilson.co.uk (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
Series | [i-g-t] i915/gem_ctx_shared: Use the supplied ring for smoketest | expand |
Chris Wilson <chris@chris-wilson.co.uk> writes: > Allow the subtests that want to limit the test to a single engine, to > limit the test to a single engine. > > Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> > Cc: Mika Kuoppala <mika.kuoppala@linux.intel.com> Reviewed-by: Mika Kuoppala <mika.kuoppala@linux.intel.com> > --- > tests/i915/gem_ctx_shared.c | 8 ++++++-- > 1 file changed, 6 insertions(+), 2 deletions(-) > > diff --git a/tests/i915/gem_ctx_shared.c b/tests/i915/gem_ctx_shared.c > index 6d8cbcce2..4d9ffafce 100644 > --- a/tests/i915/gem_ctx_shared.c > +++ b/tests/i915/gem_ctx_shared.c > @@ -740,8 +740,12 @@ static void smoketest(int i915, unsigned ring, unsigned timeout) > uint32_t *ptr; > > nengine = 0; > - for_each_physical_engine(e, i915) > - engines[nengine++] = eb_ring(e); > + if (ring == -1) { > + for_each_physical_engine(e, i915) > + engines[nengine++] = eb_ring(e); > + } else { > + engines[nengine++] = ring; > + } > igt_require(nengine); > > scratch = gem_create(i915, 4096); > -- > 2.24.0.rc2
diff --git a/tests/i915/gem_ctx_shared.c b/tests/i915/gem_ctx_shared.c index 6d8cbcce2..4d9ffafce 100644 --- a/tests/i915/gem_ctx_shared.c +++ b/tests/i915/gem_ctx_shared.c @@ -740,8 +740,12 @@ static void smoketest(int i915, unsigned ring, unsigned timeout) uint32_t *ptr; nengine = 0; - for_each_physical_engine(e, i915) - engines[nengine++] = eb_ring(e); + if (ring == -1) { + for_each_physical_engine(e, i915) + engines[nengine++] = eb_ring(e); + } else { + engines[nengine++] = ring; + } igt_require(nengine); scratch = gem_create(i915, 4096);
Allow the subtests that want to limit the test to a single engine, to limit the test to a single engine. Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> Cc: Mika Kuoppala <mika.kuoppala@linux.intel.com> --- tests/i915/gem_ctx_shared.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-)