aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/i915/intel_hdmi.c
diff options
context:
space:
mode:
authorChris Wilson <chris@chris-wilson.co.uk>2018-06-15 10:31:37 +0100
committerChris Wilson <chris@chris-wilson.co.uk>2018-06-15 19:50:37 +0100
commitb2209e62a4507f6649233eaf0675de3ad86bd868 (patch)
treeffcce16b9d59946b29fc416da81237ccc783b217 /drivers/gpu/drm/i915/intel_hdmi.c
parentdrm/i915: Be irqsafe inside reset (diff)
downloadlinux-dev-b2209e62a4507f6649233eaf0675de3ad86bd868.tar.xz
linux-dev-b2209e62a4507f6649233eaf0675de3ad86bd868.zip
drm/i915/execlists: Reset the CSB head tracking on reset/sanitization
We can avoid the mmio read of the CSB pointers after reset based on the knowledge that the HW always start writing at entry 0 in the CSB buffer. We need to reset our CSB head tracking after GPU reset (and on sanitization after resume) so that we are expecting to read from entry 0, hence we reset our head tracking back to the entry before (the last entry in the ring). Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> Reviewed-by: Tvrtko Ursulin <tvrtko.ursulin@intel.com> Link: https://patchwork.freedesktop.org/patch/msgid/20180615093137.14270-2-chris@chris-wilson.co.uk
Diffstat (limited to 'drivers/gpu/drm/i915/intel_hdmi.c')
0 files changed, 0 insertions, 0 deletions