[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] [RFC PATCH 00/30] Xen Q35 Bringup patches + support for PCIe Extended Capabilities for passed through devices



Hi Alexey, thanks for the ping. I think this is a good feature to have
and I would like to check it in when it is ready. I spoke with Anthony
and agreed that he will be reviewing it. Please be patient but we'll get
there :-)

On Sat, 17 Mar 2018, Alexey G wrote:
> A gentle RFC-ping.
> 
> Any thoughts on this? Regarding the feature as a whole. So far there
> were responses mostly targeting individual patches, while I'd like to
> hear about chosen approaches in general, whether the overall direction
> is correct (or not), etc. It's just RFC after all, not v11. :)
> 
> I can split it into two series if that would be preferable, one for
> general Q35 bring up and basic access to PCIe extended config
> space via ECAM (this is what the feature was used for initially) and
> the second part is providing support for PCIe Extended Capabilities
> emulation infrastructure (hw/xen/xen-pt*.c in QEMU).
> 
> On Tue, 13 Mar 2018 04:33:45 +1000
> Alexey Gerasimenko <x1917x@xxxxxxxxx> wrote:
> 
> >This patch series introduces support of Q35 emulation for Xen HVM
> >guests (via QEMU). This feature is present in other virtualization
> >products and Xen can greatly benefit from this feature as well.
> >
> >The main goal for implementing Q35 emulation for Xen was extending
> >PCI/GPU passthrough capabilities. It's the main advantage of Q35
> >emulation
> >- availability of extra features for PCIe device passthrough. The most
> >important PCIe-specific passthrough feature Q35 provides is a support
> >for PCIe config space ECAM (aka MMCONFIG) to allow accesses to
> >extended PCIe config space (>256), which is MMIO-based.  Lots of PCIe
> >devices and their drivers make use of PCIe Extended Capabilities,
> >whose can be accessed only using ECAM and offsets above 0x100 in PCI
> >config space. Supporting ECAM is a mandatory feature for PCIe
> >passthrough. Not only this allows passthrough PCIe devices to function
> >properly, but opens a road to extend Xen PCIe passthrough features
> >further -- eg. providing support for AER. One of possible directions
> >is providing support for PCIe Resizable BARs -- a feature which likely
> 

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/xen-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.