Revision db0f8888 hw/i386/kvm/ioapic.c

b/hw/i386/kvm/ioapic.c
127 127
    apic_report_irq_delivered(delivered);
128 128
}
129 129

  
130
static void kvm_ioapic_init(IOAPICCommonState *s, int instance_no)
130
static void kvm_ioapic_realize(DeviceState *dev, Error **errp)
131 131
{
132
    DeviceState *dev = DEVICE(s);
132
    IOAPICCommonState *s = IOAPIC_COMMON(dev);
133 133

  
134 134
    memory_region_init_reservation(&s->io_memory, NULL, "kvm-ioapic", 0x1000);
135 135

  
......
146 146
    IOAPICCommonClass *k = IOAPIC_COMMON_CLASS(klass);
147 147
    DeviceClass *dc = DEVICE_CLASS(klass);
148 148

  
149
    k->init      = kvm_ioapic_init;
149
    k->realize   = kvm_ioapic_realize;
150 150
    k->pre_save  = kvm_ioapic_get;
151 151
    k->post_load = kvm_ioapic_put;
152 152
    dc->reset    = kvm_ioapic_reset;

Also available in: Unified diff