We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 788cf91 commit 3a9002eCopy full SHA for 3a9002e
2 files changed
src/vmm/src/builder.rs
@@ -943,7 +943,8 @@ pub fn build_microvm(
943
&vm,
944
&mut mmio_device_manager,
945
&mut kernel_cmdline,
946
- serial_device,
+ intc.clone(),
947
+ serial_devices,
948
)?;
949
}
950
src/vmm/src/device_manager/kvm/mmio.rs
@@ -199,7 +199,10 @@ impl MMIODeviceManager {
199
vm.register_irqfd(serial.lock().unwrap().interrupt_evt(), self.irq)
200
.map_err(Error::RegisterIrqFd)?;
201
202
+ #[cfg(target_arch = "aarch64")]
203
serial.lock().unwrap().set_intc(intc);
204
+ #[cfg(target_arch = "riscv64")]
205
+ let _ = intc;
206
207
self.bus
208
.insert(serial, self.mmio_base, MMIO_LEN)
0 commit comments