xen/shim: stash RSDP address for ACPI driver
authorWei Liu <wei.liu2@citrix.com>
Mon, 22 Jan 2018 16:28:30 +0000 (16:28 +0000)
committerWei Liu <wei.liu2@citrix.com>
Mon, 22 Jan 2018 17:29:53 +0000 (17:29 +0000)
commit8b5314f5d637541cf1b3df83d53bb29d8684b174
tree56302ac833c4e3825fd5ede3eccb9f607b074e1f
parent4dcfd7d1436c77ee92081a36cf63f569dc4ef725
xen/shim: stash RSDP address for ACPI driver

It used to the case that we placed RSDP under 1MB and let Xen search
for it. We moved the placement to under 4GB in 4a5733771, so the
search wouldn't work.

Introduce rsdp_hint to ACPI code and set that variable in
convert_pvh_info.

Signed-off-by: Wei Liu <wei.liu2@citrix.com>
Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
Acked-by: Jan Beulich <jbeulich@suse.com>
xen/arch/x86/guest/pvh-boot.c
xen/drivers/acpi/osl.c
xen/include/xen/acpi.h