Revision 9023f7b2 hw/unin_pci.c

b/hw/unin_pci.c
63 63
    qemu_set_irq(pic[unin_irq_line[irq_num]], level);
64 64
}
65 65

  
66
static void pci_unin_save(QEMUFile* f, void *opaque)
67
{
68
    PCIDevice *d = opaque;
69

  
70
    pci_device_save(d, f);
71
}
72

  
73
static int pci_unin_load(QEMUFile* f, void *opaque, int version_id)
74
{
75
    PCIDevice *d = opaque;
76

  
77
    if (version_id != 1)
78
        return -EINVAL;
79

  
80
    return pci_device_load(d, f);
81
}
82

  
83 66
static void pci_unin_reset(void *opaque)
84 67
{
85 68
}
......
158 141
    sysbus_init_mmio(dev, 0x1000, pci_mem_config);
159 142
    sysbus_init_mmio(dev, 0x1000, pci_mem_data);
160 143

  
161
    register_savevm(&dev->qdev, "uninorth", 0, 1,
162
                    pci_unin_save, pci_unin_load, &s->host_state);
163 144
    qemu_register_reset(pci_unin_reset, &s->host_state);
164 145
    return 0;
165 146
}
......
181 162
    sysbus_init_mmio(dev, 0x1000, pci_mem_config);
182 163
    sysbus_init_mmio(dev, 0x1000, pci_mem_data);
183 164

  
184
    register_savevm(&dev->qdev, "uninorth", 0, 1,
185
                    pci_unin_save, pci_unin_load, &s->host_state);
186 165
    qemu_register_reset(pci_unin_reset, &s->host_state);
187 166

  
188 167
    return 0;

Also available in: Unified diff