]> git.baikalelectronics.ru Git - kernel.git/commit
drm/i915: Fix the computation of required fb size for pipe
authorChris Wilson <chris@chris-wilson.co.uk>
Thu, 20 Mar 2014 15:11:21 +0000 (15:11 +0000)
committerDaniel Vetter <daniel.vetter@ffwll.ch>
Wed, 2 Apr 2014 07:10:01 +0000 (09:10 +0200)
commita93e3986c9082b280237391a7e909a14173cdc5a
tree8d8731387f3eabc060eaec15f6af63547cc7fac3
parentc659a647628f119bdb93d27cb44cc0df6531b0b0
drm/i915: Fix the computation of required fb size for pipe

The computation of required framebuffer size in

commit 57291828cf5a7ca1b07acfd940ae43cde6698f2f
Author: Jesse Barnes <jbarnes@virtuousgeek.org>
Date:   Fri Mar 7 08:57:51 2014 -0800

    drm/i915: Wrap the preallocated BIOS framebuffer and preserve for KMS fbcon v12

is too optimistic, and would rely on the invariant fb being
reconstructed to exactly fit each pipe (and probably ignore hardware
limits). Instead, we want to compute the upper bound on what the display
engine will access and ensure that is within the inherited framebuffer.

Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Cc: Jesse Barnes <jbarnes@virtuousgeek.org>
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
drivers/gpu/drm/i915/intel_fbdev.c