summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/i915/i915_oa_cflgt3.h
diff options
context:
space:
mode:
authorChris Wilson <chris@chris-wilson.co.uk>2018-06-27 21:13:02 +0100
committerChris Wilson <chris@chris-wilson.co.uk>2018-06-28 20:56:35 +0100
commit69dc4d003e3b7c262fd5fea3f25852e853eb6d4f (patch)
tree2158a840ce34c4a7fd3563bd2380428a34549f74 /drivers/gpu/drm/i915/i915_oa_cflgt3.h
parent3f88325c2e396658a17632a19b59958750d7ad89 (diff)
downloadtalos-op-linux-69dc4d003e3b7c262fd5fea3f25852e853eb6d4f.tar.gz
talos-op-linux-69dc4d003e3b7c262fd5fea3f25852e853eb6d4f.zip
drm/i915: Only trigger missed-seqno checking next to boundary
If we have more interrupts pending (because we know there are more breadcrumb signals before the completion), then we do not need to trigger an irq_seqno_barrier or even wakeup the task on this interrupt as there will be another. To allow some margin of error (we are trying to work around incoherent seqno after all), we wakeup the breadcrumb before the target as well as on the target. Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> Cc: Mika Kuoppala <mika.kuoppala@linux.intel.com> Reviewed-by: Mika Kuoppala <mika.kuoppala@linux.intel.com> Link: https://patchwork.freedesktop.org/patch/msgid/20180627201304.15817-2-chris@chris-wilson.co.uk
Diffstat (limited to 'drivers/gpu/drm/i915/i915_oa_cflgt3.h')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud