grub/grub-core/kern/i386/xen
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
..
hypercall.S Make grub_xen_hypercall on i386 cdecl rather than stdcall to avoid 2013-12-16 18:10:50 +01:00
pvh.c xen: Setup Xen specific data for PVH 2018-12-12 12:03:27 +01:00
startup.S Add new ports: i386-xen and x86_64-xen. This allows running GRUB in 2013-11-09 21:29:11 +01:00
startup_pvh.S xen: Add PVH boot entry code 2018-12-12 12:03:27 +01:00
tsc.c tsc: Use alternative delay sources whenever appropriate. 2015-11-27 11:39:55 +01:00