[igt-dev] [PATCH i-g-t 15/21] gem_wsim: Engine bond command
Tvrtko Ursulin
tvrtko.ursulin at linux.intel.com
Mon May 13 13:28:15 UTC 2019
On 10/05/2019 14:36, Chris Wilson wrote:
> Quoting Tvrtko Ursulin (2019-05-08 13:10:52)
>> From: Tvrtko Ursulin <tvrtko.ursulin at intel.com>
>>
>> Engine bonds are an i915 uAPI applicable to load balanced contexts with
>> engine map. They allow expression rules of engine selection between two
>> contexts when submissions are also tied with submit fences.
>>
>> Please refer to the README for a more detailed description.
>
> I would prefer not to have a hexadecimal mask in the file format? That's
> harder than usual to read later on.
>
> bond({master_class:master_instance}, {engine_class:engine_instance}),...
> ?
I agree hexadecimal mask is bad. I'll try to see quickly if piggying
back to some existing list of engines processing could be done cheaply
(quickly). And without adding more horror to the file parsing loop.
Regards,
Tvrtko
More information about the igt-dev
mailing list