grub/grub-core/loader/i386
Juergen Gross c221ea06b5 xen: factor out p2m list allocation into separate function
Do the p2m list allocation of the to be loaded kernel in a separate
function. This will allow doing the p2m list allocation at different
times of the boot preparations depending on the features the kernel
is supporting.

While at this remove superfluous setting of first_p2m_pfn and
nr_p2m_frames as those are needed only in case of the p2m list not
being mapped by the initial kernel mapping.

Signed-off-by: Juergen Gross <jgross@suse.com>
Reviewed-by: Daniel Kiper <daniel.kiper@oracle.com>
2016-10-27 16:22:06 +02:00
..
coreboot * grub-core/loader/i386/coreboot/chainloader.c (load_segment): Use 2013-11-11 00:06:52 +01:00
pc truecrypt: fix memory leak 2016-01-12 21:52:51 +03:00
bsd.c bsd: Ensure that kernel is loaded before loading module. 2016-02-27 13:35:36 +01:00
bsd32.c automake commit without merge history 2010-05-06 11:34:04 +05:30
bsd64.c automake commit without merge history 2010-05-06 11:34:04 +05:30
bsd_pagetable.c * grub-core/commands/legacycfg.c (grub_cmd_legacy_kernel): 2010-10-16 22:16:52 +02:00
bsdXX.c loader/bsd: Fix signed/unsigned comparison 2016-01-16 20:40:55 +00:00
linux.c linux.c: Ensure that initrd is page-aligned. 2015-05-07 16:23:39 +02:00
multiboot_mbi.c multiboot2: Add support for relocatable images 2016-10-27 15:55:16 +02:00
xen.c xen: factor out p2m list allocation into separate function 2016-10-27 16:22:06 +02:00
xen_file.c xen_file: Fix invalid payload size 2016-03-11 10:26:51 +01:00
xen_file32.c Add new ports: i386-xen and x86_64-xen. This allows running GRUB in 2013-11-09 21:29:11 +01:00
xen_file64.c Add new ports: i386-xen and x86_64-xen. This allows running GRUB in 2013-11-09 21:29:11 +01:00
xen_fileXX.c xen: add elfnote.h to avoid using numbers instead of constants 2016-10-27 16:21:25 +02:00
xnu.c xnu: Supply random seed. 2016-02-12 12:40:10 +01:00