mirror of
https://github.com/cloud-hypervisor/cloud-hypervisor.git
synced 2026-08-05 02:19:16 +00:00
vmm: Access ioapic/io_bus/mmio_bus from DeviceManager via accessor
This paves the way for introducing a trait for the DeviceManager. Signed-off-by: Rob Bradford <robert.bradford@intel.com>
This commit is contained in:
committed by
Sebastien Boeuf
parent
9ac967e3d8
commit
2f4de81175
@@ -956,9 +956,9 @@ impl<'a> Vm<'a> {
|
||||
let vcpu_thread_barrier = Arc::new(Barrier::new((vcpu_count + 1) as usize));
|
||||
|
||||
for cpu_id in 0..vcpu_count {
|
||||
let io_bus = self.devices.io_bus.clone();
|
||||
let mmio_bus = self.devices.mmio_bus.clone();
|
||||
let ioapic = if let Some(ioapic) = &self.devices.ioapic {
|
||||
let io_bus = self.devices.io_bus().clone();
|
||||
let mmio_bus = self.devices.mmio_bus().clone();
|
||||
let ioapic = if let Some(ioapic) = &self.devices.ioapic() {
|
||||
Some(ioapic.clone())
|
||||
} else {
|
||||
None
|
||||
|
||||
Reference in New Issue
Block a user