[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] Re: [PATCH v3 08/13] pcie root port: implement pcie root po
From: |
Michael S. Tsirkin |
Subject: |
[Qemu-devel] Re: [PATCH v3 08/13] pcie root port: implement pcie root port. |
Date: |
Sun, 26 Sep 2010 14:50:42 +0200 |
User-agent: |
Mutt/1.5.20 (2009-12-10) |
On Fri, Sep 24, 2010 at 02:38:09PM +0900, Isaku Yamahata wrote:
> On Wed, Sep 22, 2010 at 01:25:59PM +0200, Michael S. Tsirkin wrote:
>
> > > +PCIESlot *pcie_root_init(PCIBus *bus, int devfn, bool multifunction,
> > > + const char *bus_name, pci_map_irq_fn map_irq,
> > > + uint8_t port, uint8_t chassis, uint16_t slot);
> > > +
> >
> > I am a bit unhappy about all these _init functions.
> > Can devices be created with qdev? If they were
> > it would be possible to configure the system completely
> > from qemu command line.
>
> That's very reasonable question.
> Once machine configuration file is supported, those initialization
> functions will go away.
> I.e. when the initialization code like pc_init1() in pc_piix.c disappears,
> those functions will also go away.
>
> Until that, those initialization glues will stay like pci_create family
> or other many initialization glues unfortunately.
> This is the result of qdev missing a feature, not the cause.
> It would be a long-term issue to add machine configuration file support.
Just to clarify, if I wanted to have a flag to make virtio-net
a pci express device, how would I do this?
> --
> yamahata
- [Qemu-devel] Re: [PATCH v3 06/13] pcie/aer: helper functions for pcie aer capability., (continued)
[Qemu-devel] [PATCH v3 08/13] pcie root port: implement pcie root port., Isaku Yamahata, 2010/09/15
- [Qemu-devel] Re: [PATCH v3 08/13] pcie root port: implement pcie root port., Michael S. Tsirkin, 2010/09/22
- [Qemu-devel] Re: [PATCH v3 08/13] pcie root port: implement pcie root port.,
Michael S. Tsirkin <=
- [Qemu-devel] Re: [PATCH v3 08/13] pcie root port: implement pcie root port., Isaku Yamahata, 2010/09/27
- [Qemu-devel] Re: [PATCH v3 08/13] pcie root port: implement pcie root port., Michael S. Tsirkin, 2010/09/27
- [Qemu-devel] Re: [PATCH v3 08/13] pcie root port: implement pcie root port., Isaku Yamahata, 2010/09/27
- [Qemu-devel] Re: [PATCH v3 08/13] pcie root port: implement pcie root port., Michael S. Tsirkin, 2010/09/28
- [Qemu-devel] Re: [PATCH v3 08/13] pcie root port: implement pcie root port., Michael S. Tsirkin, 2010/09/28
[Qemu-devel] Re: [PATCH v3 00/13] pcie port switch emulators, Michael S. Tsirkin, 2010/09/20