ssi: convert to QEMU Object Model

Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
This commit is contained in:
Anthony Liguori 2011-12-16 13:36:39 -06:00
parent ba7c05205c
commit cd6c4cf28b
10 changed files with 150 additions and 70 deletions

View file

@ -340,11 +340,18 @@ static int ssd0323_init(SSISlave *dev)
return 0;
}
static SSISlaveInfo ssd0323_info = {
.qdev.name = "ssd0323",
.qdev.size = sizeof(ssd0323_state),
.init = ssd0323_init,
.transfer = ssd0323_transfer
static void ssd0323_class_init(ObjectClass *klass, void *data)
{
SSISlaveClass *k = SSI_SLAVE_CLASS(klass);
k->init = ssd0323_init;
k->transfer = ssd0323_transfer;
}
static DeviceInfo ssd0323_info = {
.name = "ssd0323",
.size = sizeof(ssd0323_state),
.class_init = ssd0323_class_init,
};
static void ssd03232_register_devices(void)