cloud-hypervisor/hypervisor/src
Michael Zhao afc83582be aarch64: Enable IRQ routing for legacy devices
On AArch64, interrupt controller (GIC) is emulated by KVM. VMM need to
set IRQ routing for devices, including legacy ones.

Before this commit, IRQ routing was only set for MSI. Legacy routing
entries of type KVM_IRQ_ROUTING_IRQCHIP were missing. That is way legacy
devices (like serial device ttyS0) does not work.

The setting of X86 IRQ routing entries are not impacted.

Signed-off-by: Michael Zhao <michael.zhao@arm.com>
2021-03-15 20:59:50 +08:00
..
arch hypervisor: mshv: hook up TranslateGVA hypercall 2021-03-02 07:08:36 +01:00
kvm aarch64: Enable IRQ routing for legacy devices 2021-03-15 20:59:50 +08:00
mshv hypervisor: mshv: hook up TranslateGVA hypercall 2021-03-02 07:08:36 +01:00
cpu.rs tdx: Add abstraction to call TDX ioctls to hypervisor 2021-03-08 18:30:00 +00:00
device.rs hypervisor: Implement get_device_attr method for AArch64 2020-09-23 12:37:25 +01:00
hypervisor.rs hypervisor: Support creating a VM of a specified KVM type 2021-03-08 18:30:00 +00:00
lib.rs hypervisor: Move msr and msr_data macro to arch/x86 2020-12-11 00:59:46 +01:00
vm.rs tdx: Add abstraction to call TDX ioctls to hypervisor 2021-03-08 18:30:00 +00:00