Revision ff6986ce hw/intc/apic.c

b/hw/intc/apic.c
871 871
    .endianness = DEVICE_NATIVE_ENDIAN,
872 872
};
873 873

  
874
static void apic_init(APICCommonState *s)
874
static void apic_realize(DeviceState *dev, Error **errp)
875 875
{
876
    APICCommonState *s = APIC_COMMON(dev);
877

  
876 878
    memory_region_init_io(&s->io_memory, OBJECT(s), &apic_io_ops, s, "apic-msi",
877 879
                          APIC_SPACE_SIZE);
878 880

  
......
886 888
{
887 889
    APICCommonClass *k = APIC_COMMON_CLASS(klass);
888 890

  
889
    k->init = apic_init;
891
    k->realize = apic_realize;
890 892
    k->set_base = apic_set_base;
891 893
    k->set_tpr = apic_set_tpr;
892 894
    k->get_tpr = apic_get_tpr;

Also available in: Unified diff