drm/i915: handle shared framebuffers when flipping
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: NJesse Barnes <jbarnes@virtuousgeek.org> Tested-by: NThomas M. <tmezzadra@gmail.com> Tested-by: Nfangxun <xunx.fang@intel.com> Cc: stable@kernel.org Signed-off-by: NEric Anholt <eric@anholt.net>
Showing
想要评论请 注册 或 登录