[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH v2 5/6] vmw_pvscsi: The pvscsi device is a PCIE
From: |
Shmulik Ladkani |
Subject: |
Re: [Qemu-devel] [PATCH v2 5/6] vmw_pvscsi: The pvscsi device is a PCIE endpoint |
Date: |
Mon, 14 Dec 2015 19:31:52 +0200 |
Hi,
On Mon, 14 Dec 2015 18:14:37 +0100 Paolo Bonzini <address@hidden> wrote:
> On 13/12/2015 09:08, Shmulik Ladkani wrote:
> > + pvs_k->parent_dc_realize = dc->realize;
>
> Marcel, Michael,
>
> this creates a really nasty dependency on the contents of pci_qdev_realize.
>
> Can you instead change PCIDeviceClass's pc->is_express to a function
> pointer, and provide a sample implementation pci_is_express_true for the
> devices that set is_express to true?
Thanks Paolo, I like the idea.
Indeed repeating the parent_dc_realize hack for various devices seems
awkward.
If this approach is accepted, I'm okay doing the suggested refactor.
Regards,
Shmulik
- [Qemu-devel] [PATCH v2 0/6] pvscsi: Fine-tune device capabilities, Shmulik Ladkani, 2015/12/13
- [Qemu-devel] [PATCH v2 1/6] vmw_pvscsi: Set device subsystem and revision, Shmulik Ladkani, 2015/12/13
- [Qemu-devel] [PATCH v2 2/6] vmw_pvscsi: Change offset of msi pci capability, Shmulik Ladkani, 2015/12/13
- [Qemu-devel] [PATCH v2 3/6] vmw_pvscsi: Introduce 'x-old-pci-configuration' backword compatability property, Shmulik Ladkani, 2015/12/13
- [Qemu-devel] [PATCH v2 4/6] vmw_pvscsi: coding: Introduce PVSCSIClass, Shmulik Ladkani, 2015/12/13
- [Qemu-devel] [PATCH v2 5/6] vmw_pvscsi: The pvscsi device is a PCIE endpoint, Shmulik Ladkani, 2015/12/13
- Re: [Qemu-devel] [PATCH v2 5/6] vmw_pvscsi: The pvscsi device is a PCIE endpoint, Paolo Bonzini, 2015/12/14
- Re: [Qemu-devel] [PATCH v2 5/6] vmw_pvscsi: The pvscsi device is a PCIE endpoint,
Shmulik Ladkani <=
- Re: [Qemu-devel] [PATCH v2 5/6] vmw_pvscsi: The pvscsi device is a PCIE endpoint, Michael S. Tsirkin, 2015/12/14
- Re: [Qemu-devel] [PATCH v2 5/6] vmw_pvscsi: The pvscsi device is a PCIE endpoint, Paolo Bonzini, 2015/12/14
- Re: [Qemu-devel] [PATCH v2 5/6] vmw_pvscsi: The pvscsi device is a PCIE endpoint, Shmulik Ladkani, 2015/12/14
- Re: [Qemu-devel] [PATCH v2 5/6] vmw_pvscsi: The pvscsi device is a PCIE endpoint, Michael S. Tsirkin, 2015/12/14
- Re: [Qemu-devel] [PATCH v2 5/6] vmw_pvscsi: The pvscsi device is a PCIE endpoint, Shmulik Ladkani, 2015/12/15
- Re: [Qemu-devel] [PATCH v2 5/6] vmw_pvscsi: The pvscsi device is a PCIE endpoint, Marcel Apfelbaum, 2015/12/14
[Qemu-devel] [PATCH v2 6/6] vmw_pvscsi: Introduce 'x-disable-pcie' backword compatability property, Shmulik Ladkani, 2015/12/13