aboutsummaryrefslogtreecommitdiff
path: root/hw/intc/xics.c
diff options
context:
space:
mode:
authorGreg Kurz <groug@kaod.org>2017-06-08 15:43:08 +0200
committerDavid Gibson <david@gibson.dropbear.id.au>2017-06-09 12:17:59 +1000
commitb1fd36c363d73969841468146ebfb9fd84a5ee52 (patch)
treecd222ebc11087e6e5d9c1ef38a0359ae7ab023a9 /hw/intc/xics.c
parent9ed656631d73a7564dfe178ca8c48bf049098aaf (diff)
xics: drop ICPStateClass::cpu_setup() handler
The cpu_setup() handler is only implemented by xics_kvm, where it really does a typical "realize" job. Moreover, the realize() handler is called shortly after cpu_setup(), on the same path. This patch converts xics_kvm to implement realize() instead of cpu_setup(). Signed-off-by: Greg Kurz <groug@kaod.org> Reviewed-by: Cédric Le Goater <clg@kaod.org> Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
Diffstat (limited to 'hw/intc/xics.c')
-rw-r--r--hw/intc/xics.c4
1 files changed, 0 insertions, 4 deletions
diff --git a/hw/intc/xics.c b/hw/intc/xics.c
index fdbfddffee..7ccfb53c55 100644
--- a/hw/intc/xics.c
+++ b/hw/intc/xics.c
@@ -324,10 +324,6 @@ static void icp_realize(DeviceState *dev, Error **errp)
cpu->intc = OBJECT(icp);
icp->cs = CPU(obj);
- if (icpc->cpu_setup) {
- icpc->cpu_setup(icp, cpu);
- }
-
env = &cpu->env;
switch (PPC_INPUT(env)) {
case PPC_FLAGS_INPUT_POWER7: