cloud-hypervisor/vmm/src
Rob Bradford 7a4606f800 vmm: Implement ACPI hotplug/unplug handling for PCI segments
For the bus scanning the GED AML code now calls into a PSCN method that
scans all buses. This approach was chosen since it handles the case
correctly where one GED interrupt is services for two hotplugs on
distinct segments.

The PCIU and PCID field values are now determined by the PSEG field that
is uses to select which segment those values should be used for.
Similarly _EJ0 will notify based on the value of _SEG.

Signed-off-by: Rob Bradford <robert.bradford@intel.com>
2021-11-02 16:55:42 +00:00
..
api vmm: add prefault option in memory and memory-zone 2021-09-29 14:17:35 +02:00
acpi.rs vmm: Populate MCFG table with details of all PCI segments 2021-11-02 16:55:42 +00:00
clone3.rs vmm: notify virtio-console of pty resizes 2021-09-14 15:43:25 +01:00
config.rs vmm: Set a default maximum physical address size 2021-10-01 08:59:15 -07:00
cpu.rs vmm: Set a default maximum physical address size 2021-10-01 08:59:15 -07:00
device_manager.rs vmm: Implement ACPI hotplug/unplug handling for PCI segments 2021-11-02 16:55:42 +00:00
device_tree.rs vmm: Remove hardcoded zero PCI segment id 2021-11-02 16:55:42 +00:00
interrupt.rs clippy: Fix redundant allocations 2021-07-29 13:28:57 +02:00
lib.rs migration: Use MemoryManager restore code path 2021-10-06 18:35:49 -07:00
memory_manager.rs migration: Use MemoryManager restore code path 2021-10-06 18:35:49 -07:00
migration.rs vmm: Simplify snapshot/restore path handling 2021-03-12 13:03:01 +01:00
pci_segment.rs vmm: Implement ACPI hotplug/unplug handling for PCI segments 2021-11-02 16:55:42 +00:00
seccomp_filters.rs vmm: notify virtio-console of pty resizes 2021-09-14 15:43:25 +01:00
serial_buffer.rs vmm: Refactor serial buffer to allow flush on PTY when writable 2021-09-27 14:18:21 +01:00
serial_manager.rs vmm: Refactor serial buffer to allow flush on PTY when writable 2021-09-27 14:18:21 +01:00
sigwinch_listener.rs vmm: Use assert!() rather than if+panic 2021-10-19 19:42:36 +01:00
vm.rs vmm: drop underscore from used variables 2021-10-28 13:38:20 +01:00