Same as last series, but with some more patches to allow atomic pageflip too. This is with the feedback incorporated from last series. No support for async modeset yet, needs to be a separate series. Maarten Lankhorst (19): drm/core: Add drm_accurate_vblank_count, v4. drm/i915: Remove stallcheck special handling, v2. drm/i915: Remove intel_prepare_page_flip, v2. drm/i915: Add support for detecting vblanks when hw frame counter is unavailable. drm/i915: Unify unpin_work and mmio_work into flip_work. Revert "drm/i915: Avoid stalling on pending flips for legacy cursor updates" drm/i915: Allow mmio updates on all platforms, v2. drm/i915: Convert flip_work to a list. drm/i915: Add the exclusive fence to plane_state. drm/i915: Rework intel_crtc_page_flip to be almost atomic, v3. drm/i915: Remove cs based page flip support. drm/i915: Remove use_mmio_flip kernel parameter. drm/i915: Remove queue_flip pointer. drm/i915: Pass atomic states to fbc update functions. drm/i915: Prepare MST connector removal for async unpin. drm/i915: Make unpin async. Reapply "drm/i915: Avoid stalling on pending flips for legacy cursor updates" drm/i915: Check for unpin correctness. drm/i915: Allow async update of pageflips. drivers/gpu/drm/drm_irq.c | 26 + drivers/gpu/drm/i915/i915_debugfs.c | 93 +- drivers/gpu/drm/i915/i915_drv.h | 5 - drivers/gpu/drm/i915/i915_irq.c | 18 +- drivers/gpu/drm/i915/i915_params.c | 5 - drivers/gpu/drm/i915/i915_params.h | 1 - drivers/gpu/drm/i915/intel_atomic.c | 7 + drivers/gpu/drm/i915/intel_atomic_plane.c | 1 + drivers/gpu/drm/i915/intel_display.c | 1646 +++++++++-------------------- drivers/gpu/drm/i915/intel_dp_mst.c | 11 + drivers/gpu/drm/i915/intel_drv.h | 54 +- drivers/gpu/drm/i915/intel_fbc.c | 39 +- drivers/gpu/drm/i915/intel_lrc.c | 3 +- drivers/gpu/drm/i915/intel_sprite.c | 16 +- include/drm/drmP.h | 1 + 15 files changed, 664 insertions(+), 1262 deletions(-) -- 2.1.0 _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/intel-gfx