cloud-hypervisor/devices/src
Sebastien Boeuf ec56710c9b devices: ioapic: Mask entries by default
When created, the IOAPIC entries should be masked, as it is the guest's
responsibility (FW and/or OS) to unmask them if/when necessary.

This patch saves a full round of port I/O writes from the guest to the
IOAPIC, meant for masking the unmasked entries.

Because they're now masked, the entries are not enabled, which means
they are not connected from a KVM perspective, saving from unneeded
registration/unregistration of the irq fds.

Signed-off-by: Sebastien Boeuf <sebastien.boeuf@intel.com>
2020-09-23 19:03:19 +02:00
..
legacy ch: Fix various misspelled words 2020-09-23 08:59:31 +01:00
acpi.rs devices, vm-device: Move BusDevice and Bus into vm-device 2020-09-10 09:35:38 +01:00
gic.rs devices: remove the migration traits for the Gic struct 2020-09-23 12:37:25 +01:00
interrupt_controller.rs devices: Implement InterruptController on AArch64 2020-05-26 11:09:19 +02:00
ioapic.rs devices: ioapic: Mask entries by default 2020-09-23 19:03:19 +02:00
lib.rs devices, vm-device: Move BusDevice and Bus into vm-device 2020-09-10 09:35:38 +01:00