Revision 1941d19c hw/piix_pci.c

b/hw/piix_pci.c
181 181
    pci_conf[0xae] = 0x00;
182 182
}
183 183

  
184
static void piix_save(QEMUFile* f, void *opaque)
185
{
186
    PCIDevice *d = opaque;
187
    pci_device_save(d, f);
188
}
189

  
190
static int piix_load(QEMUFile* f, void *opaque, int version_id)
191
{
192
    PCIDevice *d = opaque;
193
    if (version_id != 2)
194
        return -EINVAL;
195
    return pci_device_load(d, f);
196
}
197

  
184 198
int piix3_init(PCIBus *bus)
185 199
{
186 200
    PCIDevice *d;
......
188 202

  
189 203
    d = pci_register_device(bus, "PIIX3", sizeof(PCIDevice),
190 204
                                    -1, NULL, NULL);
191
    register_savevm("PIIX3", 0, 1, generic_pci_save, generic_pci_load, d);
205
    register_savevm("PIIX3", 0, 2, piix_save, piix_load, d);
192 206

  
193 207
    piix3_dev = d;
194 208
    pci_conf = d->config;

Also available in: Unified diff