Quoting Petri Latvala (2020-05-11 10:31:49) > On Mon, May 11, 2020 at 09:21:41AM +0100, Chris Wilson wrote: > > Change the basic pre-mergetest to do a single pass over all engines > > simultaneously. This should take no longer than checking a single > > engine, while providing just the right amount of stress regardless of > > machine size. > > > > Signed-off-by: Chris Wilson <chris@xxxxxxxxxxxxxxxxxx> > > --- > > tests/i915/gem_ringfill.c | 10 ++++++++++ > > tests/intel-ci/fast-feedback.testlist | 2 +- > > 2 files changed, 11 insertions(+), 1 deletion(-) > > > > diff --git a/tests/i915/gem_ringfill.c b/tests/i915/gem_ringfill.c > > index a2157bd6f..a90758e08 100644 > > --- a/tests/i915/gem_ringfill.c > > +++ b/tests/i915/gem_ringfill.c > > @@ -292,6 +292,16 @@ igt_main > > } > > } > > > > + igt_subtest("basic-all") { > > + const struct intel_execution_engine2 *e; > > + > > + __for_each_physical_engine(fd, e) > > + igt_fork(child, 1) > > + run_test(fd, e->flags, 0, 1); > > Will it happen simultaneously though without synchronization? This would allocate separate buffers for each engine, so would be independent. [That was the intention.] > (Obvious quip about executing too fast) > > run_test() calls igt_require in a few places, and skips in child > processes are problematic. I was trying not to rewrite it! -Chris _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/intel-gfx