summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/i915/intel_lvds.c
diff options
context:
space:
mode:
authorChris Wilson2010-11-05 09:56:38 +0100
committerChris Wilson2010-11-08 10:21:47 +0100
commit08deebf98783d3de553eed2c9b6b8dcc7e168567 (patch)
treec47353e5384038c34614cd8c00025976a8de5b28 /drivers/gpu/drm/i915/intel_lvds.c
parentdrm/i915: Avoid might_fault during pwrite whilst holding our mutex (diff)
downloadkernel-qcow2-linux-08deebf98783d3de553eed2c9b6b8dcc7e168567.tar.gz
kernel-qcow2-linux-08deebf98783d3de553eed2c9b6b8dcc7e168567.tar.xz
kernel-qcow2-linux-08deebf98783d3de553eed2c9b6b8dcc7e168567.zip
drm/i915/ringbuffer: Use the HEAD auto-reporting mechanism
My Sandybridge only reports 0 for the ring buffer registers, causing it to hang as soon as we exhaust the available ring. As a workaround, take advantage of our huge ring buffers and use the auto-reporting mechanism to update the status page with the HEAD location every 64 KiB. Cherry-picked from 6aa56062eaba67adfb247cded244fd877329588d. Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=31404 Tested-by: Zhao Jian <jian.j.zhao@intel.com> Cc: stable@kernel.org Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Diffstat (limited to 'drivers/gpu/drm/i915/intel_lvds.c')
0 files changed, 0 insertions, 0 deletions