[Mesa-dev] [Intel-gfx] [RFC v3] drm/i915: Select engines via class and instance in execbuffer2

Chris Wilson chris at chris-wilson.co.uk
Thu May 18 17:00:11 UTC 2017


On Thu, May 18, 2017 at 05:20:38PM +0100, Tvrtko Ursulin wrote:
> 
> On 18/05/2017 14:37, Chris Wilson wrote:
> >On Thu, May 18, 2017 at 02:06:35PM +0100, Tvrtko Ursulin wrote:
> >>
> >>But this problem in general can also be solved separately from
> >>class-instance addressing via engine feature masking.
> >
> >But imo all members of a class should have the same features. That would
> >be my definition of a class!
> 
> That sounds very totalitarian! :)) To me a class is a group of some
> entities which share some common characteristics - not necessarily
> completely uniform.

The problem otherwise is that we then have to define yet another
interface based on features. To me that sounds like too much
duplication, that we could avoid from the beginning. Curse the hw for
being asymmetical!
-Chris

-- 
Chris Wilson, Intel Open Source Technology Centre


More information about the mesa-dev mailing list