sysbus: make SysBusDeviceClass::init optional
authorPeter Maydell <peter.maydell@linaro.org>
Fri, 15 Mar 2013 14:34:19 +0000 (14:34 +0000)
committerAnthony Liguori <aliguori@us.ibm.com>
Mon, 1 Apr 2013 14:08:33 +0000 (09:08 -0500)
commit4ce5dae88ecf2bafa0cd663de7e923728b1b3672
tree6621d7b14ed858057614f7083ce4760f2b28fa9e
parent5357406415571b3f03d05b60a143afdea2b9b1b9
sysbus: make SysBusDeviceClass::init optional

Make the SysBusDeviceClass::init optional, for devices which
genuinely don't need to do anything here. In particular, simple
devices which can do all their initialization in their
instance_init method don't need either a DeviceClass::realize
or SysBusDeviceClass::init method.

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Acked-by: Andreas Färber <afaerber@suse.de>
Reviewed-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
Message-id: 1363358063-23973-2-git-send-email-peter.maydell@linaro.org
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
hw/sysbus.c