cloud-hypervisor/vmm
Sebastien Boeuf ec01062ada vmm: Switch order between DeviceManager and CpuManager creation
The CpuManager is now created before the DeviceManager. This is required
as preliminary work for creating the vCPUs before the DeviceManager,
which is required to ensure both x86_64 and aarch64 follow the same
sequence.

It's important to note the optimization for faster PIO accesses on the
PCI config space had to be removed given the VmOps was required by the
CpuManager and by the Vcpu by extension. But given the PciConfigIo is
created as part of the DeviceManager, there was no proper way of moving
things around so that we could provide PciConfigIo early enough.

Signed-off-by: Sebastien Boeuf <sebastien.boeuf@intel.com>
2022-11-23 11:49:57 +01:00
..
src vmm: Switch order between DeviceManager and CpuManager creation 2022-11-23 11:49:57 +01:00
Cargo.toml build: Bump once_cell from 1.15.0 to 1.16.0 2022-11-12 08:30:12 +00:00