From: Haibo Xu <haibo...@linaro.org> VHE enablement if host supports EL2.
Ref: https://lore.kernel.org/qemu-devel/b7c2626e6c720ccc43e57197dff3dac72d613640.1616052890.git.haibo...@linaro.org/ Signed-off-by: Haibo Xu <haibo...@linaro.org> Signed-off-by: Miguel Luis <miguel.l...@oracle.com> --- hw/arm/virt.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/hw/arm/virt.c b/hw/arm/virt.c index 377181e009..7103aecf3f 100644 --- a/hw/arm/virt.c +++ b/hw/arm/virt.c @@ -2093,7 +2093,8 @@ static void machvirt_init(MachineState *machine) exit(1); } - if (vms->virt && (kvm_enabled() || hvf_enabled())) { + if (vms->virt && (kvm_enabled() || hvf_enabled()) + && !kvm_arm_el2_supported()) { error_report("mach-virt: %s does not support providing " "Virtualization extensions to the guest CPU", kvm_enabled() ? "KVM" : "HVF"); -- 2.39.2