summaryrefslogtreecommitdiff
path: root/kexec/kexec-zlib.h
diff options
context:
space:
mode:
authorKairui Song <kasong@redhat.com>2018-12-05 17:21:01 +0800
committerSimon Horman <horms@verge.net.au>2019-01-28 11:51:24 +0100
commita98b4da4fd4f1c7ad9a47ade17f377b833e5c9ae (patch)
treedb1403d4e66b8f58f1f85796d9a7af615aa70211 /kexec/kexec-zlib.h
parent002b608f36693665f7e5326449bb646101713e81 (diff)
x86: Handle 64bit framebuffer memory address properly
In a EFI system, the frame buffer address is 64bit, so currently if the address is beyound 4G, kexec will set wrong address due to truncate. Linux kernel commit ae2ee627dc87 ('efifb: Add support for 64-bit frame buffer addresses') added support for 64bit frame buffer address, an 'ext_lfb_base' field is added as the upper 32-bits of the frame buffer, and introduced a new capability flag 'VIDEO_TYPE_CAPABILITY_64BIT_BASE' to indicate if the extend field is used. This patch adopts this change, set proper extent address and capability flag when the address is beyound 4G. Signed-off-by: Kairui Song <kasong@redhat.com> Signed-off-by: Simon Horman <horms@verge.net.au>
Diffstat (limited to 'kexec/kexec-zlib.h')
0 files changed, 0 insertions, 0 deletions