cloud-hypervisor/vmm/src
Sebastien Boeuf 4dc2a39f3a vmm: acpi: Create PHPR container
This new PHPR device in the DSDT table introduces some specific
operation regions and the associated fields.

PCIU stands for "PCI up", which identifies PCI devices that must be
added.
PCID stands for "PCI down", which identifies PCI devices that must be
removed.
B0EJ stands for "Bus 0 eject", which identifies which device on the bus
has been ejected by the guest OS.

Thanks to these fields, the VMM and the guest OS can communicate while
performing hotplug/hotunplug operations.

Signed-off-by: Sebastien Boeuf <sebastien.boeuf@intel.com>
2020-03-04 12:06:02 +00:00
..
api vmm/api: Fix vm.info response definition 2020-03-03 09:34:25 +01:00
acpi.rs vmm: Move DeviceManager into an Arc<Mutex<>> 2020-02-27 11:12:31 +01:00
config.rs vmm: Remove deprecated CPU syntax 2020-02-24 07:26:31 +01:00
cpu.rs vmm: Move DeviceManager into an Arc<Mutex<>> 2020-02-27 11:12:31 +01:00
device_manager.rs vmm: acpi: Create PHPR container 2020-03-04 12:06:02 +00:00
interrupt.rs msi/msi-x: Prevent from losing masked interrupts 2020-02-25 08:31:14 +00:00
lib.rs vmm: Workaround double reboot triggered by the kernel 2020-02-19 18:51:14 +01:00
memory_manager.rs vmm: Move codebase to GuestMemoryAtomic from vm-memory 2020-02-19 13:48:19 +00:00
vm.rs vmm: Move DeviceManager into an Arc<Mutex<>> 2020-02-27 11:12:31 +01:00