ppc/xics: remove the XICS list of ICS
This is not used anymore. Signed-off-by: Cédric Le Goater <clg@kaod.org> Reviewed-by: David Gibson <david@gibson.dropbear.id.au> Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
This commit is contained in:
parent
c79b2fdd7b
commit
d114a66225
@ -146,13 +146,6 @@ static void xics_common_reset(DeviceState *d)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static void xics_common_initfn(Object *obj)
|
|
||||||
{
|
|
||||||
XICSState *xics = XICS_COMMON(obj);
|
|
||||||
|
|
||||||
QLIST_INIT(&xics->ics);
|
|
||||||
}
|
|
||||||
|
|
||||||
static void xics_common_class_init(ObjectClass *oc, void *data)
|
static void xics_common_class_init(ObjectClass *oc, void *data)
|
||||||
{
|
{
|
||||||
DeviceClass *dc = DEVICE_CLASS(oc);
|
DeviceClass *dc = DEVICE_CLASS(oc);
|
||||||
@ -165,7 +158,6 @@ static const TypeInfo xics_common_info = {
|
|||||||
.parent = TYPE_DEVICE,
|
.parent = TYPE_DEVICE,
|
||||||
.instance_size = sizeof(XICSState),
|
.instance_size = sizeof(XICSState),
|
||||||
.class_size = sizeof(XICSStateClass),
|
.class_size = sizeof(XICSStateClass),
|
||||||
.instance_init = xics_common_initfn,
|
|
||||||
.class_init = xics_common_class_init,
|
.class_init = xics_common_class_init,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -123,7 +123,6 @@ static XICSState *try_create_xics(sPAPRMachineState *spapr,
|
|||||||
if (err) {
|
if (err) {
|
||||||
goto error;
|
goto error;
|
||||||
}
|
}
|
||||||
QLIST_INSERT_HEAD(&xics->ics, ics, list);
|
|
||||||
|
|
||||||
xics->ss = g_malloc0(nr_servers * sizeof(ICPState));
|
xics->ss = g_malloc0(nr_servers * sizeof(ICPState));
|
||||||
xics->nr_servers = nr_servers;
|
xics->nr_servers = nr_servers;
|
||||||
|
@ -83,7 +83,6 @@ struct XICSState {
|
|||||||
/*< public >*/
|
/*< public >*/
|
||||||
uint32_t nr_servers;
|
uint32_t nr_servers;
|
||||||
ICPState *ss;
|
ICPState *ss;
|
||||||
QLIST_HEAD(, ICSState) ics;
|
|
||||||
};
|
};
|
||||||
|
|
||||||
#define TYPE_ICP "icp"
|
#define TYPE_ICP "icp"
|
||||||
@ -154,7 +153,6 @@ struct ICSState {
|
|||||||
qemu_irq *qirqs;
|
qemu_irq *qirqs;
|
||||||
ICSIRQState *irqs;
|
ICSIRQState *irqs;
|
||||||
XICSState *xics;
|
XICSState *xics;
|
||||||
QLIST_ENTRY(ICSState) list;
|
|
||||||
};
|
};
|
||||||
|
|
||||||
static inline bool ics_valid_irq(ICSState *ics, uint32_t nr)
|
static inline bool ics_valid_irq(ICSState *ics, uint32_t nr)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user