Revision a6307b08

b/hw/pci.c
61 61
    .print_dev  = pcibus_dev_print,
62 62
    .props      = (Property[]) {
63 63
        {
64
            .name   = "devfn",
65
            .info   = &qdev_prop_uint32,
64
            .name   = "addr",
65
            .info   = &qdev_prop_pci_devfn,
66 66
            .offset = offsetof(PCIDevice, devfn),
67 67
            .defval = (uint32_t[]) { -1 },
68 68
        },
......
782 782
    }
783 783

  
784 784
    dev = qdev_create(&bus->qbus, name);
785
    qdev_prop_set_uint32(dev, "devfn", devfn);
785
    qdev_prop_set_uint32(dev, "addr", devfn);
786 786
    return (PCIDevice *)dev;
787 787
}
788 788

  
......
932 932
    DeviceState *dev;
933 933

  
934 934
    dev = qdev_create(&bus->qbus, name);
935
    qdev_prop_set_uint32(dev, "devfn", devfn);
935
    qdev_prop_set_uint32(dev, "addr", devfn);
936 936
    qdev_init(dev);
937 937

  
938 938
    return (PCIDevice *)dev;

Also available in: Unified diff