mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-07 09:43:56 -06:00
qemu: LSI SCSI and e1000 unregister callbacks (Marcelo Tosatti)
Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com> Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6605 c046a42c-6fe2-441c-8c8c-71466251a162
This commit is contained in:
parent
a4c20c6a54
commit
4b09be85a0
2 changed files with 24 additions and 0 deletions
11
hw/e1000.c
11
hw/e1000.c
|
@ -1034,6 +1034,16 @@ e1000_mmio_map(PCIDevice *pci_dev, int region_num,
|
|||
excluded_regs[i] - 4);
|
||||
}
|
||||
|
||||
static int
|
||||
pci_e1000_uninit(PCIDevice *dev)
|
||||
{
|
||||
E1000State *d = (E1000State *) dev;
|
||||
|
||||
cpu_unregister_io_memory(d->mmio_index);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
PCIDevice *
|
||||
pci_e1000_init(PCIBus *bus, NICInfo *nd, int devfn)
|
||||
{
|
||||
|
@ -1092,6 +1102,7 @@ pci_e1000_init(PCIBus *bus, NICInfo *nd, int devfn)
|
|||
qemu_format_nic_info_str(d->vc, d->nd->macaddr);
|
||||
|
||||
register_savevm(info_str, -1, 2, nic_save, nic_load, d);
|
||||
d->dev.unregister = pci_e1000_uninit;
|
||||
|
||||
return (PCIDevice *)d;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue