X-Git-Url: http://git.maemo.org/git/?a=blobdiff_plain;f=hw%2Fpci.c;h=a3af3b5efbdfc7a223ae1ac7e7edfd224908c339;hb=074f2fff798cb8f9588080b740dc356217a24720;hp=8c904bafdbb7900f05b3d5b3c26504efd77094a8;hpb=57b452a8487df30d084ce2b56a993ba7473469e3;p=qemu diff --git a/hw/pci.c b/hw/pci.c index 8c904ba..a3af3b5 100644 --- a/hw/pci.c +++ b/hw/pci.c @@ -924,11 +924,13 @@ void pci_qdev_register(const char *name, int size, pci_qdev_initfn init) PCIDeviceInfo *info; info = qemu_mallocz(sizeof(*info)); + info->qdev.name = qemu_strdup(name); + info->qdev.size = size; info->init = init; info->qdev.init = pci_qdev_init; info->qdev.bus_type = BUS_TYPE_PCI; - qdev_register(name, size, &info->qdev); + qdev_register(&info->qdev); } PCIDevice *pci_create_simple(PCIBus *bus, int devfn, const char *name)