This pseries machine makes use of a new sPAPR IRQ backend supporting both interrupt modes : XIVE and XICS, the default being XICS.
Signed-off-by: Cédric Le Goater <c...@kaod.org> --- hw/ppc/spapr.c | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/hw/ppc/spapr.c b/hw/ppc/spapr.c index 3cc134a0b673..d9fd4851824e 100644 --- a/hw/ppc/spapr.c +++ b/hw/ppc/spapr.c @@ -4000,6 +4000,21 @@ static void spapr_machine_4_0_xive_class_options(MachineClass *mc) DEFINE_SPAPR_MACHINE(4_0_xive, "4.0-xive", false); +static void spapr_machine_4_0_dual_instance_options(MachineState *machine) +{ + spapr_machine_4_0_instance_options(machine); +} + +static void spapr_machine_4_0_dual_class_options(MachineClass *mc) +{ + sPAPRMachineClass *smc = SPAPR_MACHINE_CLASS(mc); + + spapr_machine_4_0_class_options(mc); + smc->irq = &spapr_irq_dual; +} + +DEFINE_SPAPR_MACHINE(4_0_dual, "4.0-dual", false); + /* * pseries-3.1 */ -- 2.17.2