]> git.proxmox.com Git - mirror_qemu.git/commit - hw/ppc/spapr.c
ppc/xics: extend the QOM interface to handle ICPs
authorCédric Le Goater <clg@kaod.org>
Mon, 27 Feb 2017 14:29:21 +0000 (15:29 +0100)
committerDavid Gibson <david@gibson.dropbear.id.au>
Wed, 1 Mar 2017 00:23:39 +0000 (11:23 +1100)
commitb2fc59aaf90f3a0b6e1976d27ce533b035a40b49
treeeedad84b98fd06c28e5df7f154c013017b20ed9b
parentd114a662253b4b9254f38449d9a7ef3b4b26480e
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>
hw/intc/xics.c
hw/ppc/spapr.c
include/hw/ppc/xics.h