The 'pegasos2' machine never supported KVM. This piece of code was inherited from another model.
Cc: BALATON Zoltan <bala...@eik.bme.hu> Signed-off-by: Cédric Le Goater <c...@kaod.org> --- hw/ppc/pegasos2.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/hw/ppc/pegasos2.c b/hw/ppc/pegasos2.c index af5489de26ed..830323cc7849 100644 --- a/hw/ppc/pegasos2.c +++ b/hw/ppc/pegasos2.c @@ -29,7 +29,6 @@ #include "qemu/log.h" #include "qemu/error-report.h" #include "sysemu/kvm.h" -#include "kvm_ppc.h" #include "exec/address-spaces.h" #include "qom/qom-qobject.h" #include "qapi/qmp/qdict.h" @@ -120,6 +119,12 @@ static void pegasos2_init(MachineState *machine) int i, sz; uint8_t *spd_data; + if (kvm_enabled()) { + error_report("machine %s does not support the KVM accelerator", + MACHINE_GET_CLASS(machine)->name); + exit(EXIT_FAILURE); + } + /* init CPU */ pm->cpu = POWERPC_CPU(cpu_create(machine->cpu_type)); env = &pm->cpu->env; -- 2.41.0