cloud-hypervisor/vmm/src
Sebastien Boeuf 98f949d35d vmm: Add new I/O ports for ACPI shutdown and PM timer devices
Adding new I/O ports for both the ACPI shutdown and the ACPI PM timer
devices so they can be triggered from both addresses. The reason for
this change is that TDX expects only certain I/O ports to be enabled
based on what QEMU exposes. We follow this to avoid new ports from being
opened exclusively for Cloud Hypervisor.

We have to keep the former I/O ports available given all firmwares
haven't been updated yet. Once we reach a point where we know both Rust
Hypervisor Firmware, OVMF, TDVF and TDSHIM have been updated with the
new port values, we'll be able to remove the former ports.

Signed-off-by: Sebastien Boeuf <sebastien.boeuf@intel.com>
2022-08-11 11:46:09 +01:00
..
api vmm: openapi: Switch to describing new payload API 2022-08-10 22:20:07 +01:00
acpi.rs vmm: acpi: Use ACPI platform device addresses from DeviceManager 2022-07-25 16:16:06 +01:00
clone3.rs vmm: notify virtio-console of pty resizes 2021-09-14 15:43:25 +01:00
config.rs vmm: Encompass guest payload configuration in PayloadConfig 2022-08-10 15:12:34 +01:00
coredump.rs hypervisor: x86: provide a generic SpecialRegisters structure 2022-07-15 10:21:43 +01:00
cpu.rs hypervisor: Remove Vcpu::read_mpidr() on AArch64 2022-07-29 11:45:12 +01:00
device_manager.rs vmm: Add new I/O ports for ACPI shutdown and PM timer devices 2022-08-11 11:46:09 +01:00
device_tree.rs cargo: Clean up serde dependencies 2022-05-18 08:21:19 +02:00
gdb.rs build: Fix beta clippy issue (needless_return) 2022-06-30 20:50:45 +01:00
interrupt.rs vmm: Move GIC unit test to hypervisor crate 2022-06-06 10:17:26 +08:00
lib.rs vmm: Encompass guest payload configuration in PayloadConfig 2022-08-10 15:12:34 +01:00
memory_manager.rs vmm: save guest memory for coredump 2022-05-30 13:41:40 +02:00
migration.rs vmm: add GuestDebuggable trait 2022-05-30 13:41:40 +02:00
pci_segment.rs arch, devices, vmm: Remove "acpi" feature gate 2022-03-28 09:18:29 -07:00
seccomp_filters.rs vmm: return seccomp rules according to hypervisors 2022-07-22 12:50:12 +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 build: Fix beta clippy issue (derive_partial_eq_without_eq) 2022-06-30 20:50:45 +01:00
sigwinch_listener.rs vmm: Fix panic in SIGWINCH listener thread when no seccomp filter set 2021-11-16 14:28:02 +00:00
vm.rs vmm: Encompass guest payload configuration in PayloadConfig 2022-08-10 15:12:34 +01:00