[PATCH] x86: Handle 64bit framebuffer memory address properly

Simon Horman horms at verge.net.au
Fri May 31 02:29:36 PDT 2019


On Fri, Nov 23, 2018 at 05:26:33PM +0800, Kairui Song wrote:
> 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 at redhat.com>

Sorry for letting this slip through the cracks.
Please let me know if this is still relevant.



More information about the kexec mailing list