grub/grub-core/kern/i386
Juergen Gross 4c9b4a7c92 xen: Setup Xen specific data for PVH
Initialize the needed Xen specific data. This is:

- the Xen start of day page containing the console and Xenstore ring
  page PFN and event channel
- the grant table
- the shared info page

Write back the possibly modified memory map to the hypervisor in case
the guest is reading it from there again.

Set the RSDP address for the guest from the start_info page passed
as boot parameter.

Signed-off-by: Juergen Gross <jgross@suse.com>
Reviewed-by: Daniel Kiper <daniel.kiper@oracle.com>
Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
Tested-by: Hans van Kranenburg <hans@knorrie.org>
2018-12-12 12:03:27 +01:00
..
coreboot coreboot: Split parts that are platform-independent. 2017-05-08 19:10:24 +02: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 Add wbinvd around bios call. 2016-02-14 08:34:10 +01:00
qemu qemu: Switch to more portable .org 2015-02-21 20:13:58 +01:00
xen xen: Setup Xen specific data for PVH 2018-12-12 12:03:27 +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 2018-12-12 12:03:27 +01: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