grub/grub-core/loader/i386
Juergen Gross 0de3eeb623 xen: add capability to load p2m list outside of kernel mapping
Modern pvops linux kernels support a p2m list not covered by the
kernel mapping. This capability is flagged by an elf-note specifying
the virtual address the kernel is expecting the p2m list to be mapped
to.

In case the elf-note is set by the kernel don't place the p2m list
into the kernel mapping, but map it to the given address. This will
allow to support domains with larger memory, as the kernel mapping is
limited to 2GB and a domain with huge memory in the TB range will have
a p2m list larger than this.

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: add capability to load p2m list outside of kernel mapping 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 capability to load p2m list outside of kernel mapping 2016-10-27 16:22:06 +02:00
xnu.c xnu: Supply random seed. 2016-02-12 12:40:10 +01:00