diff options
author | Chris Wilson <chris@chris-wilson.co.uk> | 2016-04-09 12:57:53 +0300 |
---|---|---|
committer | Chris Wilson <chris@chris-wilson.co.uk> | 2016-04-09 14:08:53 +0300 |
commit | 9b9ed3093613288247a27a55a6dd07f1222150f1 (patch) | |
tree | eef209b9bf3d813b9f37dadf47a73a3cb483ac99 /drivers/gpu/drm/i915/i915_trace.h | |
parent | 782f6bc0aba037436d6a04d19b23f8b61020a576 (diff) | |
download | linux-9b9ed3093613288247a27a55a6dd07f1222150f1.tar.xz |
drm/i915: Remove forcewake dance from seqno/irq barrier on legacy gen6+
In order to ensure seqno/irq coherency, we currently read a ring register.
The mmio transaction following the interrupt delays the inspection of
the seqno long enough for the MI_STORE_DWORD_IMM to update the CPU
cache. However, it is only the memory timing that is important for the
purposes of the delay, we do not need nor desire the extra forcewake.
v3: Update commentary
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Cc: Daniel Vetter <daniel.vetter@ffwll.ch>
Cc: Mika Kuoppala <mika.kuoppala@intel.com>
Reviewed-by: Mika Kuoppala <mika.kuoppala@intel.com> [v2]
Link: http://patchwork.freedesktop.org/patch/msgid/1460195877-20520-1-git-send-email-chris@chris-wilson.co.uk
Diffstat (limited to 'drivers/gpu/drm/i915/i915_trace.h')
0 files changed, 0 insertions, 0 deletions