diff --git a/vmm/src/device_manager.rs b/vmm/src/device_manager.rs index dec41e04e..eccacc14d 100644 --- a/vmm/src/device_manager.rs +++ b/vmm/src/device_manager.rs @@ -669,6 +669,13 @@ impl DeviceManager { exit_evt, reset_evt, ))); + address_manager + .allocator + .lock() + .unwrap() + .allocate_io_addresses(Some(GuestAddress(0x3c0)), 0x8, None) + .ok_or(DeviceManagerError::AllocateIOPort)?; + address_manager .io_bus .insert(acpi_device.clone(), 0x3c0, 0x4)