Hi All: This series tries to add PASID support for virtio-pci to allow the virtqueue to use PASID TLP prefix for PCI transactions. This will be useful for future work like, queue assignment, virtqueue virtualization and presenting multiple vDPA devices with a single PCI device.
Since we're short of the space for the PCI capabilities, the PCI extended capability for virtio structure is introduced that allows the PASID configuration structure to use. A prototype is implemented with emulated virtio-pci device in [1]. A test driver is implemented in [2]. Please review. Thanks [1] https://github.com/jasowang/qemu.git virtio-pasid [2] https://github.com/jasowang/linux.git virtio-pasid Jason Wang (2): virtio-pci: introduce virtio structure PCI Extended Capability virtio-pci: add PASID configuration extended capability content.tex | 244 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 244 insertions(+) -- 2.32.0 (Apple Git-132) --------------------------------------------------------------------- To unsubscribe, e-mail: virtio-dev-unsubscr...@lists.oasis-open.org For additional commands, e-mail: virtio-dev-h...@lists.oasis-open.org