On Wed, 23 Dec 2020 at 11:12, Chris Wilson <ch...@chris-wilson.co.uk> wrote: > > Now that the tasklet completely controls scheduling of the requests, and > we postpone scheduling out the old requests, we can keep a hanging > virtual request bound to the engine on which it hung, and remove it from > te queue. On release, it will be returned to the same engine and remain > in its queue until it is scheduled; after which point it will become > eligible for transfer to a sibling. Instead, we could opt to resubmit the > request along the virtual engine on unhold, making it eligible for load > balancing immediately -- but that seems like a pointless optimisation > for a hanging context. > > 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 28/62] drm/i915/selftests: Measure set-pri... Chris Wilson
- [Intel-gfx] [PATCH 52/62] drm/i915/selftests: Exercise relati... Chris Wilson
- [Intel-gfx] [PATCH 35/62] drm/i915: Fix the iterative dfs for... Chris Wilson
- [Intel-gfx] [PATCH 24/62] drm/i915: Remove I915_USER_PRIORITY... Chris Wilson
- [Intel-gfx] [PATCH 44/62] drm/i915/gt: Skip over completed ac... Chris Wilson
- [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
- Re: [Intel-gfx] [PATCH 08/62] drm/i915/gt: Simplify virt... Matthew Auld
- [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
- [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