Quoting Tvrtko Ursulin (2020-12-08 11:18:56) > > On 08/12/2020 11:04, Petri Latvala wrote: > > On Mon, Dec 07, 2020 at 04:11:50PM +0000, Chris Wilson wrote: > >> Simplify the cross-check by asserting that the existence of an engine in > >> the list matches the existence of the engine as reported by GETPARAM. > >> By using the comparison, we check both directions at once. > >> > >> Signed-off-by: Chris Wilson <chris@xxxxxxxxxxxxxxxxxx> > >> Cc: Petri Latvala <petri.latvala@xxxxxxxxx> > > > > > > For the series, > > Reviewed-by: Petri Latvala <petri.latvala@xxxxxxxxx> > > Yeah it's a yes from me as well. Either test was merged with or before > the engine map feature so it had to be a bit more backward compatible. As a sanity check, drm/i915: Allow a context to define its set of engines CommitDate: Wed May 22 08:40:31 2019 +0100 drm/i915: Engine discovery query CommitDate: Wed May 22 14:17:55 2019 +0100 So they are paired. If the kernel supports the engine query, it will support the engine map. > I wonder at which point we re-implement gem_has_xcs family to use the > query and move the get_param based tests to a single legacy test. gem_has_xcs() is a quirk of igt, and we are very very close to completely removing it. The only place where it remains relevant is verifying that we do not break the existing GETPARAM (so this test and gem_exec_param). That seems like an afternoon task to move the GETPARAM into a dungeon and throw away the key. -Chris _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/intel-gfx