cloud-hypervisor/devices/src
Michael Zhao 7d16c74020 vmm: Refactor AArch64 GIC initialization process
In the new process, `device::Gic::new()` covers additional actions:
1. Creating `hypervisor::vGic`
2. Initializing interrupt routings

The change makes the vGic device ready in the beginning of
`DeviceManager::create_devices()`. This can unblock the GIC related
devices initialization in the `DeviceManager`.

Signed-off-by: Michael Zhao <michael.zhao@arm.com>
2022-11-23 11:49:57 +01:00
..
legacy devices: modify safety comments 2022-11-18 12:50:01 +00:00
acpi.rs misc: Fix clippy issues 2022-11-02 09:41:43 +01:00
gic.rs vmm: Refactor AArch64 GIC initialization process 2022-11-23 11:49:57 +01:00
interrupt_controller.rs vmm: Refactor AArch64 GIC initialization process 2022-11-23 11:49:57 +01:00
ioapic.rs vm-device, pci, devices: Remove InterruptSourceGroup::{un}mask 2022-04-11 22:56:48 +01:00
lib.rs devices: Add tpm device 2022-11-15 16:42:21 +00:00
tpm.rs devices: Add tpm device 2022-11-15 16:42:21 +00:00