]> git.ipfire.org Git - thirdparty/grub.git/commit
efi/uga: Use 64 bit for fb_base
authorAndrei Borzenkov <arvidjaar@gmail.com>
Wed, 4 Mar 2020 11:58:46 +0000 (12:58 +0100)
committerDaniel Kiper <daniel.kiper@oracle.com>
Tue, 10 Mar 2020 20:40:40 +0000 (21:40 +0100)
commitdf5d96de420627b950df6eddd83eeb9934a8f357
treeec11047eb648294b2caaf5cb38bbeb476b3fc5af
parente642c95ab6a520c8f99f1bfc44de761e2be13b89
efi/uga: Use 64 bit for fb_base

We get 64 bit from PCI BAR but then truncate by assigning to 32 bit.
Make sure to check that pointer does not overflow on 32 bit platform.

Closes: 50931
Signed-off-by: Andrei Borzenkov <arvidjaar@gmail.com>
Signed-off-by: Javier Martinez Canillas <javierm@redhat.com>
Reviewed-by: Daniel Kiper <daniel.kiper@oracle.com>
grub-core/video/efi_uga.c