cloud-hypervisor/vmm
Sebastien Boeuf 5f722d0d3f vmm: Fix loading RAW firmware
Whenever going through the codepath of loading a RAW firmware, we always
add an extra RAM region to the guest memory through the memory manager.
But we must be careful to use the updated guest memory rather than a
previous reference that wasn't containing the new region, as this can
lead to the following error:

VmBoot(FirmwareLoad(InvalidGuestAddress(GuestAddress(4290772992))))

This is fixed by the current patch, getting the latest reference onto
the guest memory from the memory manager right after the new region has
been added.

Signed-off-by: Sebastien Boeuf <sebastien.boeuf@intel.com>
2022-05-06 18:13:28 +02:00
..
src vmm: Fix loading RAW firmware 2022-05-06 18:13:28 +02:00
Cargo.toml build: bump serde_json from 1.0.80 to 1.0.81 2022-05-04 00:37:09 +00:00