HomeFreeBSD

x86: Add support for PVH version 1 memmap

Description

x86: Add support for PVH version 1 memmap

Version 0 of PVH booting uses a Xen hypercall to retrieve the system
memory map; in version 1 the memory map can be provided via the
start_info structure.

Using the memory map from the version 1 start_info structure allows
FreeBSD to use PVH booting on systems other than Xen, e.g. on the
Firecracker VM.

Reviewed by: royger
Sponsored by: https://www.patreon.com/cperciva
Differential Revision: https://reviews.freebsd.org/D35800

Details

Provenance
cpercivaAuthored on Jul 13 2022, 12:45 AM
Reviewer
royger
Differential Revision
D35800: x86: Add support for PVH version 1 memmap
Parents
rGd1ca8cc638c4: x86: Add MPTABLE_LINUX_BUG_COMPAT option
Branches
Unknown
Tags
Unknown