Hello This series contains tons of bug fixes for FBC. Some of the patches on this series have seen the mailing list a few times already. With this series applied, my BDW machine passes all the FBC tests that are on IGT. This means we could even try to enable FBC on BDW by default, but I won't put this patch as part of the series since I want QA to confirm everything passes before we make this move. In the meantime, there are some optimizations I want to do, and SKL to fix. Thanks, Paulo Paulo Zanoni (16): drm/i915: make sure we're not changing the FBC CFB with FBC enabled drm/i915: fix the FBC work allocation failure path drm/i915: fix FBC for cases where crtc->base.y is non-zero drm/i915: set ILK_DPFC_FENCE_YOFF to 0 on SNB drm/i915: check for the supported strides on HSW+ FBC drm/i915: try a little harder to find an FBC CRTC drm/i915: disable FBC on FIFO underruns drm/i915: avoid the last 8mb of stolen on BDW/SKL drm/i915: print the correct amount of bytes allocated for the CFB drm/i915: fix CFB size calculation drm/i915/bdw: don't enable FBC when pixel rate exceeds 95% drm/i915: apply WaFbcAsynchFlipDisableFbcQueue earlier drm/i915: don't use the first stolen page on Broadwell drm/i915: don't apply WaFbcAsynchFlipDisableFbcQueue on SKL Revert "drm/i915: Allocate fbcon from stolen memory" drm/i915: reject invalid formats for FBC drivers/gpu/drm/i915/i915_drv.h | 12 ++ drivers/gpu/drm/i915/i915_gem_gtt.h | 1 + drivers/gpu/drm/i915/i915_gem_stolen.c | 29 +++- drivers/gpu/drm/i915/intel_drv.h | 1 + drivers/gpu/drm/i915/intel_fbc.c | 233 +++++++++++++++++++++++++---- drivers/gpu/drm/i915/intel_fbdev.c | 4 +- drivers/gpu/drm/i915/intel_fifo_underrun.c | 2 + 7 files changed, 242 insertions(+), 40 deletions(-) -- 2.4.6 _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/intel-gfx