diff options
author | Chris Wilson <chris@chris-wilson.co.uk> | 2019-12-04 21:11:35 +0000 |
---|---|---|
committer | Chris Wilson <chris@chris-wilson.co.uk> | 2019-12-04 21:54:50 +0000 |
commit | dad473697b2e6bb5c45d7fec533b20d5dbe4fa17 (patch) | |
tree | 462fb78d68716cd1361172a38b9d01f34fb78b09 /lib/intel_batchbuffer.c | |
parent | 2be94c2fba1cf9b6a3c1df093fa7289b1635b6fb (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