grub/grub-core/kern/i386
Juergen Gross ef5fcec192 xen: Prepare common code for Xen PVH support
Some common code needs to be special cased for Xen PVH mode. This hits
mostly Xen PV mode specific areas.

Split include/grub/i386/pc/int_types.h off from
include/grub/i386/pc/int.h to support including this file later from
xen_pvh code without the grub_bios_interrupt definition.

Move definition of struct grub_e820_mmap_entry from
grub-core/mmap/i386/pc/mmap.c to include/grub/i386/memory.h in order
to make it usable from xen_pvh code.

Signed-off-by: Juergen Gross <jgross@suse.com>
Reviewed-by: Daniel Kiper <daniel.kiper@oracle.com>
Tested-by: Hans van Kranenburg <hans@knorrie.org>
2020-09-21 13:46:35 -04:00
..
coreboot coreboot: Split parts that are platform-independent. 2020-09-21 11:32:45 -04:00
efi tsc: Use alternative delay sources whenever appropriate. 2015-11-27 11:39:55 +01:00
ieee1275 Move grub_reboot out of the kernel. 2011-10-19 16:53:18 +02:00
pc Merge remote-tracking branch 'upstream/master' 2017-01-23 14:02:45 -08:00
qemu qemu: Switch to more portable .org 2015-02-21 20:13:58 +01:00
xen tsc: Use alternative delay sources whenever appropriate. 2015-11-27 11:39:55 +01:00
dl.c Revamp relocation handling. 2013-12-06 09:18:55 +01:00
int.S Add wbinvd around bios call. 2016-02-14 08:34:10 +01:00
multiboot_mmap.c Remove nested functions from memory map iterators. 2013-01-15 12:02:35 +00:00
realmode.S qemu: Fix compilation 2015-02-21 19:55:53 +01:00
tsc.c xen: Prepare common code for Xen PVH support 2020-09-21 13:46:35 -04:00
tsc_pit.c i386: fix TSC calibration using PIT 2015-12-01 18:49:38 +03:00
tsc_pmtimer.c Split pmtimer wait and tsc measurement from pmtimer tsc calibration. 2016-02-12 11:40:51 +01:00