grub2/include/grub/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
..
coreboot Add gcc_struct to all packed structures when compiling with mingw. 2013-12-15 14:14:30 +01:00
efi efi: mm: make MAX_USABLE_ADDRESS platform-specific 2013-12-10 18:05:29 +00:00
ieee1275 Remove non-functional EFI grub_get_rtc. Put a better fatal message 2012-06-11 20:44:38 +02:00
multiboot merge mainline into intwrap 2010-08-29 23:21:21 +02:00
pc Add gcc_struct to all packed structures when compiling with mingw. 2013-12-15 14:14:30 +01:00
qemu Move common BIOS/coreboot memory map declarations to 2013-11-23 12:39:21 +01:00
xen Make grub_xen_hypercall on i386 cdecl rather than stdcall to avoid 2013-12-16 18:10:50 +01:00
at_keyboard.h merge mainline into mips 2010-01-10 13:34:48 +01:00
bsd.h Add gcc_struct to all packed structures when compiling with mingw. 2013-12-15 14:14:30 +01:00
cmos.h Implement new command cmosdump. 2013-02-24 19:44:17 +01:00
cpuid.h Support cpuid --pae. 2013-12-17 23:40:49 +01:00
efiemu.h remove all trailing whitespace 2009-06-10 21:04:23 +00:00
floppy.h Inline grub_stop_floppy 2010-04-10 19:59:22 +02:00
freebsd_linker.h 2010-01-18 Vladimir Serbinenko <phcoder@gmail.com> 2010-01-18 17:40:23 +01:00
freebsd_reboot.h 2010-01-18 Vladimir Serbinenko <phcoder@gmail.com> 2010-01-18 17:40:23 +01:00
gdb.h Add gcc_struct to all packed structures when compiling with mingw. 2013-12-15 14:14:30 +01:00
io.h split serial 2009-10-10 20:59:18 +02:00
linux.h Add gcc_struct to all packed structures when compiling with mingw. 2013-12-15 14:14:30 +01:00
macho.h * grub-core/loader/machoXX.c: Fix compilation on non-i386. 2013-12-17 22:44:46 +01:00
memory_raw.h Move common BIOS/coreboot memory map declarations to 2013-11-23 12:39:21 +01:00
memory.h xen: modify page table construction 2016-10-27 16:22:06 +02:00
multiboot.h i386/relocator: Add grub_relocator64_efi relocator 2016-10-27 15:53:43 +02:00
netbsd_bootinfo.h * grub-core/loader/i386/bsd.c (grub_netbsd_boot): Pass pointer to 2014-06-22 01:35:52 +02:00
netbsd_reboot.h 2010-01-18 Vladimir Serbinenko <phcoder@gmail.com> 2010-01-18 17:40:23 +01:00
openbsd_bootarg.h * include/grub/i386/openbsd_bootarg.h: Add addr and frequency fields. 2014-02-28 10:50:05 +01:00
openbsd_reboot.h 2010-01-18 Vladimir Serbinenko <phcoder@gmail.com> 2010-01-18 17:40:23 +01:00
pci.h On i386-ieee1275 we run in paged mode. So we need to explicitly map 2013-11-18 04:32:33 +01:00
pit.h Avoid costly 64-bit division in grub_get_time_ms on most platforms. 2013-03-10 17:45:38 +01:00
pmtimer.h Split pmtimer wait and tsc measurement from pmtimer tsc calibration. 2016-02-12 11:40:51 +01:00
reboot.h Move grub_reboot out of the kernel. 2011-10-19 16:53:18 +02:00
relocator_private.h * grub-core/lib/i386/relocator16.S: Revert moving A20 code into PM 2012-02-07 22:31:14 +01:00
relocator.h i386/relocator: Add grub_relocator64_efi relocator 2016-10-27 15:53:43 +02:00
setjmp.h * include/grub/setjmp.h: Define RETURNS_TWICE. Keep it empty for 2013-10-18 16:38:36 +02:00
time.h Typo fixes in comments and variable names. 2007-12-30 08:52:06 +00:00
tsc.h Make grub_cpu_is_tsc_supported generally available. 2016-02-12 11:38:51 +01:00
types.h Fix video on platforms where unaligned access is forbidden. 2011-12-13 20:07:33 +01:00
xnu.h xnu: supply ramsize to the kernel. 2016-02-11 11:58:28 +01:00