This series adds KVM support to the imx8mp-evk machine, both as a guest and as a KVM host. Turning imx8mp-evk into a KVM host just required wiring up two interrupts (patch 1) while implementing `-accel kvm` required more work, drawing inspiration from the virt machine (patch 2).
Testing done: * Run `qemu-system-aarch64 -M virt -accel kvm -cpu host" and `qemu-system-aarch64 -M imx8mp-evk -accel kvm -cpu host -smp 4` under `qemu-system-aarch64 -M imx8mp-evk -accel tcg -smp 4` * Run `qemu-system-aarch64 -M imx8mp-evk -accel kvm -cpu host -smp 4` under `qemu-system-aarch64 -M virt,secure=on,virtualization=on,gic-version=4 \ -cpu cortex-a72 -smp 4 -accel tcg` and `qemu-system-aarch64 -M imx8mp-evk \ -accel tcg -smp 4" Bernhard Beschow (2): hw/arm/fsl-imx8mp: Wire VIRQ and VFIQ hw/arm/imx8mp-evk: Add KVM support docs/system/arm/imx8mp-evk.rst | 7 +++++++ hw/arm/fsl-imx8mp.c | 37 +++++++++++++++++++++++++++++----- hw/arm/imx8mp-evk.c | 11 ++++++++++ hw/arm/Kconfig | 3 ++- hw/arm/meson.build | 2 +- 5 files changed, 53 insertions(+), 7 deletions(-) -- 2.50.0