]> xenbits.xensource.com Git - people/royger/xen.git/commit
x86/boot: Size the boot/directmap mappings dynamically
authorAndrew Cooper <andrew.cooper3@citrix.com>
Fri, 10 Jan 2020 14:05:29 +0000 (14:05 +0000)
committerAndrew Cooper <andrew.cooper3@citrix.com>
Wed, 22 Jan 2020 19:03:18 +0000 (19:03 +0000)
commitcbabbc9f56599b6e0fcf6d9c059066abac941bd4
treee800ebfffe9f7df9686e0cd46ecf4140e0d6b720
parent52975142d1546c4dbd7532a27c332bfdc7503274
x86/boot: Size the boot/directmap mappings dynamically

... rather than presuming that 16M will do.  On the EFI side, use
l2e_add_flags() to reduce the code-generation overhead of using
l2e_from_paddr() twice.

Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
Reviewed-by: Jan Beulich <jbeulich@suse.com>
xen/arch/x86/boot/head.S
xen/arch/x86/efi/efi-boot.h