diff options
author | Cédric Le Goater <clg@kaod.org> | 2017-02-27 15:29:21 +0100 |
---|---|---|
committer | David Gibson <david@gibson.dropbear.id.au> | 2017-03-01 11:23:39 +1100 |
commit | b2fc59aaf90f3a0b6e1976d27ce533b035a40b49 (patch) | |
tree | eedad84b98fd06c28e5df7f154c013017b20ed9b /hw/intc | |
parent | d114a662253b4b9254f38449d9a7ef3b4b26480e (diff) |
ppc/xics: extend the QOM interface to handle ICPs
Let's add two new handlers for ICPs. One is to get an ICP object from
a server number and a second is to resend the irqs when needed.
The icp_resend() handler is a temporary workaround needed by the
ics-simple post_load() handler. It will be removed when the post_load
portion can be done at the machine level.
Signed-off-by: Cédric Le Goater <clg@kaod.org>
Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
Diffstat (limited to 'hw/intc')
-rw-r--r-- | hw/intc/xics.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/hw/intc/xics.c b/hw/intc/xics.c index 76b50dc772..f828bcb070 100644 --- a/hw/intc/xics.c +++ b/hw/intc/xics.c @@ -216,7 +216,7 @@ static void icp_check_ipi(ICPState *ss) qemu_irq_raise(ss->output); } -static void icp_resend(ICPState *ss) +void icp_resend(ICPState *ss) { XICSFabric *xi = ss->xics; XICSFabricClass *xic = XICS_FABRIC_GET_CLASS(xi); |