Revision 39bffca2 hw/milkymist-vgafb.c

b/hw/milkymist-vgafb.c
307 307

  
308 308
static void milkymist_vgafb_class_init(ObjectClass *klass, void *data)
309 309
{
310
    DeviceClass *dc = DEVICE_CLASS(klass);
310 311
    SysBusDeviceClass *k = SYS_BUS_DEVICE_CLASS(klass);
311 312

  
312 313
    k->init = milkymist_vgafb_init;
314
    dc->reset = milkymist_vgafb_reset;
315
    dc->vmsd = &vmstate_milkymist_vgafb;
316
    dc->props = milkymist_vgafb_properties;
313 317
}
314 318

  
315
static DeviceInfo milkymist_vgafb_info = {
316
    .name = "milkymist-vgafb",
317
    .size = sizeof(MilkymistVgafbState),
318
    .vmsd = &vmstate_milkymist_vgafb,
319
    .reset = milkymist_vgafb_reset,
320
    .props = milkymist_vgafb_properties,
321
    .class_init = milkymist_vgafb_class_init,
319
static TypeInfo milkymist_vgafb_info = {
320
    .name          = "milkymist-vgafb",
321
    .parent        = TYPE_SYS_BUS_DEVICE,
322
    .instance_size = sizeof(MilkymistVgafbState),
323
    .class_init    = milkymist_vgafb_class_init,
322 324
};
323 325

  
324 326
static void milkymist_vgafb_register(void)
325 327
{
326
    sysbus_register_withprop(&milkymist_vgafb_info);
328
    type_register_static(&milkymist_vgafb_info);
327 329
}
328 330

  
329 331
device_init(milkymist_vgafb_register)

Also available in: Unified diff