[libvirt PATCH v2 00/22] qemu: Implement virtio-iommu support

Ján Tomko jtomko at redhat.com
Wed Oct 20 13:44:48 UTC 2021


On a Wednesday in 2021, Andrea Bolognani wrote:
>The first patch adds QEMU replies and as such has been aggressively
>snipped to deal with mailing list message size limits. Grab the
>unabriged version with
>
>  $ git fetch https://gitlab.com/abologna/libvirt.git virtio-iommu
>
>
>As noted in patch 10, the QEMU feature this series enables has not
>yet been accepted upstream: the relevant patches are
>
>  https://lists.gnu.org/archive/html/qemu-devel/2021-10/msg00161.html
>  https://lists.gnu.org/archive/html/qemu-devel/2021-09/msg07819.html
>
>and of course this series should only be merged once those have gone
>in.
>
>That said, patches 1-6 are necessary to implement the feature but
>also not strictly related to it, so they could be merged right away.
>
>
>Changes from [v1]:
>
>  * rebased after Peter's recent changes enabling JSON for -device.
>
>
>[v1] https://listman.redhat.com/archives/libvir-list/2021-October/msg00459.html
>
>Andrea Bolognani (22):
>  tests: Add replies for QEMU 6.2.0 on aarch64
>  conf: Make virDomainDeviceInfoFormat() const correct
>  qemu: Make qemuBuildDeviceAddressProps() const correct
>  qemu: Make qemuBuildVirtioDevProps() const correct
>  conf: Add IOMMU support to virDomainDeviceDefCopy()
>  conf: Add new/free functions for virDomainIOMMUDef
>  conf: Introduce VIR_PCI_CONNECT_INTEGRATED
>  qemu: Tweak some code

Patches up to here can be pushed already.

>  qemu: Introduce QEMU_CAPS_DEVICE_VIRTIO_IOMMU_PCI
>  DONOTMERGEYET: qemu: Introduce QEMU_CAPS_VIRTIO_IOMMU_BOOT_BYPASS
>  conf: Introduce virtio model for <iommu>
>  tests: Add test cases for virtio-iommu
>  qemu: Validate machine type used with virtio-iommu
>  qemu: Validate capabilities for virtio-iommu
>  qemu: Validate use of ACPI with virtio-iommu
>  conf: Add virDomainDeviceInfo to virDomainIOMMUDef
>  qemu: Assign PCI address to virtio-iommu
>  qemu: Validate address type for virtio-iommu
>  tests: Add test for virtio-iommu address
>  qemu: Generate command line for virtio-iommu
>  docs: Document virtio-iommu
>  news: Document virtio-iommu
>

Reviewed-by: Ján Tomko <jtomko at redhat.com>

Jano
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 488 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/libvir-list/attachments/20211020/9f5c76a8/attachment-0001.sig>


More information about the libvir-list mailing list