summaryrefslogtreecommitdiff
path: root/runner
diff options
context:
space:
mode:
authorChris Wilson <chris@chris-wilson.co.uk>2020-07-16 21:39:44 +0100
committerChris Wilson <chris@chris-wilson.co.uk>2020-07-17 13:05:52 +0100
commit9b964d7359db9799f2b5b905403dda668ae28c87 (patch)
tree6470174bb4f65d5c12a21aa79286fbc0a67f43e2 /runner
parentbc8b56fe177af34fbde7b96f1f66614a0014c6ef (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