summaryrefslogtreecommitdiff
path: root/lib/intel_batchbuffer.c
diff options
context:
space:
mode:
authorChris Wilson <chris@chris-wilson.co.uk>2019-12-04 21:11:35 +0000
committerChris Wilson <chris@chris-wilson.co.uk>2019-12-04 21:54:50 +0000
commitdad473697b2e6bb5c45d7fec533b20d5dbe4fa17 (patch)
tree462fb78d68716cd1361172a38b9d01f34fb78b09 /lib/intel_batchbuffer.c
parent2be94c2fba1cf9b6a3c1df093fa7289b1635b6fb (diff)
i915/gem_exec_balancer: Swap bond-chain engines over
Another situation arises where the master is on the same engine as its signaler. It is submitted to the second ELSP, causing the submission of its bonded pairs, but it remains blocked. However, if we do not stall the bonded pair, it will proceed to execute immediately ahead of its master dependencies. Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> Cc: Tvrtko Ursulin <tvrtko.ursulin@intel.com> Acked-by: Tvrtko Ursulin <tvrtko.ursulin@intel.com>
Diffstat (limited to 'lib/intel_batchbuffer.c')
0 files changed, 0 insertions, 0 deletions