Revision ff6986ce hw/i386/kvm/apic.c

b/hw/i386/kvm/apic.c
171 171
    .endianness = DEVICE_NATIVE_ENDIAN,
172 172
};
173 173

  
174
static void kvm_apic_init(APICCommonState *s)
174
static void kvm_apic_realize(DeviceState *dev, Error **errp)
175 175
{
176
    APICCommonState *s = APIC_COMMON(dev);
177

  
176 178
    memory_region_init_io(&s->io_memory, NULL, &kvm_apic_io_ops, s, "kvm-apic-msi",
177 179
                          APIC_SPACE_SIZE);
178 180

  
......
185 187
{
186 188
    APICCommonClass *k = APIC_COMMON_CLASS(klass);
187 189

  
188
    k->init = kvm_apic_init;
190
    k->realize = kvm_apic_realize;
189 191
    k->set_base = kvm_apic_set_base;
190 192
    k->set_tpr = kvm_apic_set_tpr;
191 193
    k->get_tpr = kvm_apic_get_tpr;

Also available in: Unified diff