drm/i915: handle shared framebuffers when flipping
authorJesse Barnes <jbarnes@virtuousgeek.org>
Fri, 23 Jul 2010 19:03:37 +0000 (12:03 -0700)
committerEric Anholt <eric@anholt.net>
Mon, 26 Jul 2010 17:45:55 +0000 (10:45 -0700)
If a framebuffer is shared across CRTCs, the x,y position of one of them
is likely to be something other than the origin (e.g. for extended
desktop configs).  So calculate the offset at flip time so such
configurations can work.

Fixes https://bugs.freedesktop.org/show_bug.cgi?id=28518.

Signed-off-by: Jesse Barnes <jbarnes@virtuousgeek.org>
Tested-by: Thomas M. <tmezzadra@gmail.com>
Tested-by: fangxun <xunx.fang@intel.com>
Cc: stable@kernel.org
Signed-off-by: Eric Anholt <eric@anholt.net>

No differences found