cloud-hypervisor/vmm/src
Sebastien Boeuf 8142c823ed vmm: Move DeviceManager into an Arc<Mutex<>>
In anticipation of the support for device hotplug, this commit moves the
DeviceManager object into an Arc<Mutex<>> when the DeviceManager is
being created. The reason is, we need the DeviceManager to implement the
BusDevice trait and then provide it to the IO bus, so that IO accesses
related to device hotplug can be handled correctly.

Signed-off-by: Sebastien Boeuf <sebastien.boeuf@intel.com>
2020-02-27 11:12:31 +01:00
..
api main, vmm: Remove deprecated --vhost-user-net 2020-02-24 07:26:31 +01:00
acpi.rs vmm: Move DeviceManager into an Arc<Mutex<>> 2020-02-27 11:12:31 +01:00
config.rs vmm: Remove deprecated CPU syntax 2020-02-24 07:26:31 +01:00
cpu.rs vmm: Move DeviceManager into an Arc<Mutex<>> 2020-02-27 11:12:31 +01:00
device_manager.rs vmm: Move DeviceManager into an Arc<Mutex<>> 2020-02-27 11:12:31 +01:00
interrupt.rs msi/msi-x: Prevent from losing masked interrupts 2020-02-25 08:31:14 +00:00
lib.rs vmm: Workaround double reboot triggered by the kernel 2020-02-19 18:51:14 +01:00
memory_manager.rs vmm: Move codebase to GuestMemoryAtomic from vm-memory 2020-02-19 13:48:19 +00:00
vm.rs vmm: Move DeviceManager into an Arc<Mutex<>> 2020-02-27 11:12:31 +01:00