OSDN Git Service

vgaarb: Add support for 64-bit frame buffer address
authorAaron Ma <aaron.ma@canonical.com>
Fri, 31 Aug 2018 18:19:59 +0000 (02:19 +0800)
committerDaniel Vetter <daniel.vetter@ffwll.ch>
Tue, 23 Oct 2018 05:23:00 +0000 (07:23 +0200)
commita81c9ab678802075b7942c41cf640d9d9866d2db
treeec2640cba62d37833c7f6e418070b3344aa40cb0
parente51767279f11571b112dbeaef2628968c62f90a6
vgaarb: Add support for 64-bit frame buffer address

EFI GOP uses 64-bit frame buffer address when some BIOS
disabled CSM support. vgaarb only stores lfb_base,
this will lead boot framebuffer to wrong device.

Add ext_lfb_base support to use 64-bit fb address.

Signed-off-by: Aaron Ma <aaron.ma@canonical.com>
Acked-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Link: https://patchwork.freedesktop.org/patch/msgid/1535739600-8842-1-git-send-email-aaron.ma@canonical.com
drivers/gpu/vga/vgaarb.c