[igt-dev] [PATCH v21 2/6] lib/i915: add gem_engine_topology library and for_each loop definition
Andi Shyti
andi.shyti at intel.com
Tue Apr 16 15:28:27 UTC 2019
> > +void gem_unset_context_engines(int fd, uint32_t ctx)
> > +{
> > + gem_context_destroy(fd, ctx);
> > +}
>
> That's a little surprising. I certainly would not expect my context to
> be destroyed just to reset the engines back to default.
>
> On the Rusty scale that would be
> -7. The obvious use is wrong.
if I have a context creator 'gem_make_context_set_all_engines()'
(which you already didn't like at the previous version), I should
have a context destroyer.
I understand your concern, I will remove the context creation and
destruction from gem_engine_topology.
Andi
More information about the igt-dev
mailing list