]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/commit
vgaarb: Add support for 64-bit frame buffer address
authorAaron Ma <aaron.ma@canonical.com>
Tue, 22 Jan 2019 07:05:45 +0000 (15:05 +0800)
committerKhalid Elmously <khalid.elmously@canonical.com>
Wed, 6 Feb 2019 04:53:01 +0000 (04:53 +0000)
commit7c26264e6316c4b586ec07fc5d360562700cabb9
tree32dc3dc55b9ed1d662248f57b23e1b4e5f7c70f1
parenta960ff9c50f2a7af13bc64d20a069dce6f884f98
vgaarb: Add support for 64-bit frame buffer address

BugLink: https://bugs.launchpad.net/bugs/1812797
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
(cherry picked from commit a81c9ab678802075b7942c41cf640d9d9866d2db)
Signed-off-by: Aaron Ma <aaron.ma@canonical.com>
Acked-by: Stefan Bader <stefan.bader@canonical.com>
Acked-by: Seth Forshee <seth.forshee@canonical.com>
Signed-off-by: Khalid Elmously <khalid.elmously@canonical.com>
drivers/gpu/vga/vgaarb.c