grub/grub-core/lib/i386
Juergen Gross b67a95ecad xen: modify page table construction
Modify the page table construction to allow multiple virtual regions
to be mapped. This is done as preparation for removing the p2m list
from the initial kernel mapping in order to support huge pv domains.

This allows a cleaner approach for mapping the relocator page by
using this capability.

The interface to the assembler level of the relocator has to be changed
in order to be able to process multiple page table areas.

Signed-off-by: Juergen Gross <jgross@suse.com>
Reviewed-by: Daniel Kiper <daniel.kiper@oracle.com>
2016-10-27 16:22:06 +02:00
..
pc Add const keyword to grub_env_get and gettextize week days. 2011-11-11 20:34:37 +01:00
xen xen: modify page table construction 2016-10-27 16:22:06 +02:00
backtrace.c backtrace: Fix register call syntax 2015-12-31 14:54:48 +01:00
halt.c Turn off QEMU ACPI-way since new releases don't have shutdown port 2013-04-12 14:49:33 +02:00
random.c Add RNG module. 2016-02-12 12:39:38 +01:00
reboot.c Add new ports: i386-xen and x86_64-xen. This allows running GRUB in 2013-11-09 21:29:11 +01:00
reboot_trampoline.S * grub-core/kern/i386/pc/startup.S (grub_exit): Add missing zeroing-out. 2011-10-23 23:04:57 +02:00
relocator.c i386/relocator: Remove unused extern grub_relocator64_rip_addr 2015-05-07 18:00:47 +02:00
relocator16.S Improve FreeDOS direct loading support compatibility. 2013-01-27 16:07:25 +01:00
relocator32.S Zero %ebp and %edi when entering Linux's 32-bit entry point, as 2010-09-02 22:36:09 +01:00
relocator64.S i386/relocator: Add grub_relocator64_efi relocator 2016-10-27 15:53:43 +02:00
relocator_asm.S Merge mainline into newreloc. For now without boot tests 2010-08-25 03:25:18 +02:00
relocator_common.S * grub-core/lib/i386/relocator_common.S [__APPLE__ && __x86_64__]: Use 2013-11-11 23:02:51 +01:00
relocator_common_c.c Add new ports: i386-xen and x86_64-xen. This allows running GRUB in 2013-11-09 21:29:11 +01:00
setjmp.S * include/grub/dl.h: Switch from APPLE_CC to __APPLE__. 2012-02-29 14:51:09 +01:00