[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH 1/8] qdev/pci: add pci_create_noinit()
From: |
Markus Armbruster |
Subject: |
Re: [Qemu-devel] [PATCH 1/8] qdev/pci: add pci_create_noinit() |
Date: |
Fri, 11 Sep 2009 16:57:41 +0200 |
User-agent: |
Gnus/5.11 (Gnus v5.11) Emacs/22.3 (gnu/linux) |
Gerd Hoffmann <address@hidden> writes:
>>> -PCIDevice *pci_create_simple(PCIBus *bus, int devfn, const char *name)
>>> +PCIDevice *pci_create_noinit(PCIBus *bus, int devfn, const char *name)
>>> {
>>> DeviceState *dev;
>>>
>>> dev = qdev_create(&bus->qbus, name);
>>> qdev_prop_set_uint32(dev, "addr", devfn);
>>> - qdev_init(dev);
>>> + return DO_UPCAST(PCIDevice, qdev, dev);
>>> +}
>>
>> Okay, this is qdev_create() specialized for PCI. What about calling it
>> just pci_create()?
>
> pci_create() should go away once it has no more users. It doesn't
> accept a pcibus parameter as it should.
I missed the fact that pci_create() already exists. That's a pity.
Re: [Qemu-devel] [PATCH 5/8] ide/pci: convert to qdev., Markus Armbruster, 2009/09/11