commit | 6aa56062eaba67adfb247cded244fd877329588d | [log] [tgz] |
---|---|---|
author | Chris Wilson <chris@chris-wilson.co.uk> | Fri Oct 29 21:44:37 2010 +0100 |
committer | Chris Wilson <chris@chris-wilson.co.uk> | Fri Oct 29 21:49:41 2010 +0100 |
tree | 554352e777eafbd3ebd322168297bd68018c2ad2 | |
parent | f4e0b29bf23687ac16dc476bd90cd4d8b0eacd5c [diff] |
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. Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>