Meh, I've forgotten to cc the appropriate set of lists. -Daniel
On Tue, Jun 5, 2012 at 9:18 PM, Daniel Vetter daniel@ffwll.ch wrote:
Hi Dave
A few fixes for 3.5. Most of them make corner-cases a bit more robust (hotplug for b0rked kvm switches, driver init/reset/resume), almost all of them are cc stable. The tip patch fixes up pageflip on the 3rd crtc for ivb. No, don't ask how much our QA and testing needs to suck so that we happily ship with totally broken pageflip. And to add insult to injury pageflip was broken across much many machines :(
On the upside we now have an automated i-g-t test for this and pageflips should really work everywhere now ...
Yours, Daniel
The following changes since commit 1c780f2cfec8b533b9cfda77209b4e3e7adaddbf:
drm/udl: remove unused variables. (2012-05-29 13:47:59 +0100)
are available in the git repository at:
git://people.freedesktop.org/~danvet/drm-intel drm-intel-fixes
for you to fetch changes up to cb05d8dedefa3066bf5d74ef88c6ca6cf4bd1c87:
drm/i915: fix up ivb plane 3 pageflips (2012-06-05 21:05:21 +0200)
Chris Wilson (3): drm/i915: Reset last_retired_head when resetting ring drm/i915/crt: Do not rely upon the HPD presence pin drm/i915: Mark the ringbuffers as being in the GTT domain
Daniel Vetter (2): drm/i915: hold forcewake around ring hw init drm/i915: fix up ivb plane 3 pageflips
drivers/gpu/drm/i915/i915_drv.c | 13 +++++++++---- drivers/gpu/drm/i915/i915_drv.h | 3 +++ drivers/gpu/drm/i915/i915_reg.h | 8 ++++++++ drivers/gpu/drm/i915/intel_crt.c | 8 +++++--- drivers/gpu/drm/i915/intel_display.c | 19 ++++++++++++++++++- drivers/gpu/drm/i915/intel_ringbuffer.c | 21 ++++++++++++++++++--- 6 files changed, 61 insertions(+), 11 deletions(-)