spapr/xive: simplify the sPAPR IRQ qirq method for XIVE
commita0c493ae67c8176bba0385aaab49d6129838b525
authorCédric Le Goater <clg@kaod.org>
Wed, 2 Jan 2019 05:57:37 +0000 (2 06:57 +0100)
committerDavid Gibson <david@gibson.dropbear.id.au>
Tue, 8 Jan 2019 22:28:14 +0000 (9 09:28 +1100)
tree4a4e9edfd07e393f150acaadbed41015592755bb
parent1da85c2ae691d5afae106feb419720838a693aac
spapr/xive: simplify the sPAPR IRQ qirq method for XIVE

The qirq routines of the XiveSource and the sPAPRXive model are only
used under the sPAPR IRQ backend. Simplify the overall call stack and
gather all the code under spapr_qirq_xive(). It will ease future
changes.

Signed-off-by: Cédric Le Goater <clg@kaod.org>
Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
hw/intc/spapr_xive.c
hw/ppc/spapr_irq.c
include/hw/ppc/spapr_xive.h
include/hw/ppc/xive.h