mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-05 08:43:55 -06:00
ppc/xics: add a realize() handler to ICPStateClass
It will be used by derived classes in PowerNV for customization. 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
5bc8d26de2
commit
439071a92d
2 changed files with 6 additions and 0 deletions
|
@ -337,6 +337,7 @@ static void icp_reset(void *dev)
|
|||
static void icp_realize(DeviceState *dev, Error **errp)
|
||||
{
|
||||
ICPState *icp = ICP(dev);
|
||||
ICPStateClass *icpc = ICP_GET_CLASS(dev);
|
||||
Object *obj;
|
||||
Error *err = NULL;
|
||||
|
||||
|
@ -349,6 +350,10 @@ static void icp_realize(DeviceState *dev, Error **errp)
|
|||
|
||||
icp->xics = XICS_FABRIC(obj);
|
||||
|
||||
if (icpc->realize) {
|
||||
icpc->realize(dev, errp);
|
||||
}
|
||||
|
||||
qemu_register_reset(icp_reset, dev);
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue