diff options
author | Chris Wilson <chris@chris-wilson.co.uk> | 2020-07-16 21:39:44 +0100 |
---|---|---|
committer | Chris Wilson <chris@chris-wilson.co.uk> | 2020-07-17 13:05:52 +0100 |
commit | 9b964d7359db9799f2b5b905403dda668ae28c87 (patch) | |
tree | 6470174bb4f65d5c12a21aa79286fbc0a67f43e2 /runner | |
parent | bc8b56fe177af34fbde7b96f1f66614a0014c6ef (diff) |
i915/gem_exec_balancer: Race breadcrumb signaling against timeslicing
This is an attempt to chase down some preempt-to-busy races with
breadcrumb signaling on the virtual engines. By using more semaphore
spinners than available engines, we encourage very short timeslices, and
we make each batch of random duration to try and coincide the end of a
batch with the context being scheduled out.
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Cc: Tvrtko Ursulin <tvrtko.ursulin@intel.com>
Diffstat (limited to 'runner')
0 files changed, 0 insertions, 0 deletions