diff options
author | David Gibson <david@gibson.dropbear.id.au> | 2019-09-26 16:12:05 +1000 |
---|---|---|
committer | David Gibson <david@gibson.dropbear.id.au> | 2019-10-24 09:36:55 +1100 |
commit | 328d8eb24db8ec415260ee7243adf2e3d7e81bad (patch) | |
tree | c1d755cd251908ed31027ed63796ad6b8c03cc15 /hw/ppc/spapr.c | |
parent | 7bcdbcca2f498b8c93f33241488305a3694a941c (diff) | |
download | qemu-328d8eb24db8ec415260ee7243adf2e3d7e81bad.zip qemu-328d8eb24db8ec415260ee7243adf2e3d7e81bad.tar.gz qemu-328d8eb24db8ec415260ee7243adf2e3d7e81bad.tar.bz2 |
spapr, xics, xive: Move print_info from SpaprIrq to SpaprInterruptController
This method depends only on the active irq controller. Now that we've
formalized the notion of active controller we can dispatch directly
through that, rather than dispatching via SpaprIrq with the dual
version having to do a second conditional dispatch.
Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
Reviewed-by: Greg Kurz <groug@kaod.org>
Reviewed-by: Cédric Le Goater <clg@kaod.org>
Diffstat (limited to 'hw/ppc/spapr.c')
-rw-r--r-- | hw/ppc/spapr.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/hw/ppc/spapr.c b/hw/ppc/spapr.c index 428b834..24fe12b 100644 --- a/hw/ppc/spapr.c +++ b/hw/ppc/spapr.c @@ -4266,7 +4266,7 @@ static void spapr_pic_print_info(InterruptStatsProvider *obj, { SpaprMachineState *spapr = SPAPR_MACHINE(obj); - spapr->irq->print_info(spapr, mon); + spapr_irq_print_info(spapr, mon); monitor_printf(mon, "irqchip: %s\n", kvm_irqchip_in_kernel() ? "in-kernel" : "emulated"); } |