On Wed, 23 Dec 2020 at 11:12, Chris Wilson <ch...@chris-wilson.co.uk> wrote: > > Once a virtual engine has been bound to a sibling, it will remain bound > until we finally schedule out the last active request. We can not rebind > the context to a new sibling while it is inflight as the context save > will conflict, hence we wait. As we cannot then use any other sibliing > while the context is inflight, only kick the bound sibling while it > inflight and upon scheduling out the kick the rest (so that we can swap > engines on timeslicing if the previously bound engine becomes > oversubscribed). > > Signed-off-by: Chris Wilson <ch...@chris-wilson.co.uk> Reviewed-by: Matthew Auld <matthew.a...@intel.com> _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx
- [Intel-gfx] [PATCH 47/62] drm/i915: Bump default timeslicing ... Chris Wilson
- [Intel-gfx] [PATCH 32/62] drm/i915: Extract request rewinding... Chris Wilson
- [Intel-gfx] [PATCH 43/62] drm/i915: Extend the priority boost... Chris Wilson
- [Intel-gfx] [PATCH 13/62] drm/i915: Drop i915_request.lock re... Chris Wilson
- [Intel-gfx] [PATCH 08/62] drm/i915/gt: Simplify virtual engin... Chris Wilson
- [Intel-gfx] [PATCH 54/62] Restore "drm/i915: drop engine... Chris Wilson
- [Intel-gfx] [PATCH 15/62] drm/i915/gem: Reduce ctx->engine... Chris Wilson
- [Intel-gfx] [PATCH 40/62] drm/i915: Wrap cmpxchg64 with try_c... Chris Wilson
- [Intel-gfx] [PATCH 46/62] drm/i915: Move saturated workload d... Chris Wilson
- [Intel-gfx] [PATCH 03/62] drm/i915/gt: Decouple inflight virt... Chris Wilson
- Re: [Intel-gfx] [PATCH 03/62] drm/i915/gt: Decouple infl... Matthew Auld
- [Intel-gfx] [PATCH 48/62] drm/i915/gt: Wrap intel_timeline.ha... Chris Wilson
- [Intel-gfx] [PATCH 04/62] drm/i915/gt: Defer schedule_out unt... Chris Wilson
- [Intel-gfx] [PATCH 25/62] drm/i915: Replace engine->schedu... Chris Wilson
- [Intel-gfx] [PATCH 37/62] drm/i915: Move scheduler queue Chris Wilson
- [Intel-gfx] [PATCH 17/62] drm/i915/gt: Drop atomic for engine... Chris Wilson
- [Intel-gfx] [PATCH 26/62] drm/i915: Teach the i915_dependency... Chris Wilson
- [Intel-gfx] [PATCH 11/62] drm/i915/gt: Consolidate the CS tim... Chris Wilson
- [Intel-gfx] [PATCH 20/62] drm/i915/gt: Refactor heartbeat req... Chris Wilson
- [Intel-gfx] [PATCH 42/62] drm/i915/gt: Specify a deadline for... Chris Wilson