acrn-hypervisor/hypervisor/boot
Victor Sun 268d4c3f3c HV: boot guest with boot params
Previously the load GPA of LaaG boot params like zeropage/cmdline and
initgdt are all hard-coded, this would bring potential LaaG boot issues.

The patch will try to fix this issue by finding a 32KB load_params memory
block for LaaG to store these guest boot params.

For other guest with raw image, in general only vgdt need to be cared of so
the load_params will be put at 0x800 since it is a common place that most
guests won't touch for entering protected mode.

Tracked-On: #5626

Signed-off-by: Victor Sun <victor.sun@intel.com>
Reviewed-by: Jason Chen CJ <jason.cj.chen@intel.com>
2021-06-11 10:06:02 +08:00
..
guest HV: boot guest with boot params 2021-06-11 10:06:02 +08:00
include HV: modularization: rename mi_acpi_rsdp_va to acpi_rsdp_va 2021-06-11 10:06:02 +08:00
multiboot HV: modularization: rename mi_acpi_rsdp_va to acpi_rsdp_va 2021-06-11 10:06:02 +08:00
acpi_base.c HV: modularization: rename mi_acpi_rsdp_va to acpi_rsdp_va 2021-06-11 10:06:02 +08:00
boot.c HV: init hv_e820 from efi mmap if boot from uefi 2021-06-11 10:06:02 +08:00
reloc.c hv: mod: do not use explicit arch name when including headers 2021-05-08 11:15:46 +08:00