Merge tag 'pull-vfio-20260421' of https://github.com/legoater/qemu into staging
vfio queue: * Refactors vfio code to remove CONFIG_KVM, CONFIG_IOMMU and CONFIG_VFIO_IGD, enabling vfio files to be common files * Extracts KVM-specific helpers and SPAPR KVM code into separate files * Improves iommufd with dirty tracking support for nesting parent HWPT and variable naming cleanup * Adds VFIO I/O backend capability flags for feature support * Enhances vfio-user with DEVICE_FEATURE support and DMA protocol fixes # -----BEGIN PGP SIGNATURE----- # # iQIzBAABCAAdFiEEoPZlSPBIlev+awtgUaNDx8/77KEFAmnnpu0ACgkQUaNDx8/7 # 7KFoPRAAtI+Y3c5nGWKNbTSuuc8nX/CZs6tq3Lq0VPM+ogKRsNlMgQlgthRa/tbk # GYYK9o7cegx8DipR0hMx78DSHe8Q0P41C2DeqXMVjspR+BS2cBZ09yVid+ftKV5E # gMkwwUDUdSWNf5Q9R6ing0Qyxew5tbLIhe7xmGorT8itrIpbeMpcIdiODin/iXaL # lP4oBTU8WiqlmBPaa//HNNhmFWUsx1Y7hgwyMllTmQJVgOz08sPXfR3pPcVgyexD # kSm3X5dR//VTUr9SEv+rfeRXXDNEhRU2Vuy1b6pDkQ07A8hFYPDmhoUHsmE8m0WD # kxRC4BNrXG1qI7/4ZeZr7rkChEvbL6Lo4iIelrMPEXqRX1SfsuGYpBZx7MxpTg2q # dVBn696rsViyiGdKDSnPiNJ8z1PNor8o56aw9+DEyHHmDpeS7Cvl2mYa354NEQli # FwTP8iiUbLzmMQ9qdpKya5D2JopefpFjbosdHIty/L4bYVWl2HR3nvjVTe5bYSwM # oupMTelU1e9AC/+3ynnRl0NN1xlf/cIQKr2ox2kxQpo0DvbS5nytKsfRXw+c2bf7 # dj4IL36b6X+IfHPrMpZYKwGFh+IKuCt/SJ/hl9H/A2zXxJTGr1rp4NJesmlV22wf # XuNsvf10QxywufuFgTAqMPfy7UtyFzvFgcWyRvtJABnnpoCknOM= # =LirL # -----END PGP SIGNATURE----- # gpg: Signature made Tue 21 Apr 2026 12:33:49 EDT # gpg: using RSA key A0F66548F04895EBFE6B0B6051A343C7CFFBECA1 # gpg: Good signature from "Cédric Le Goater <clg@redhat.com>" [full] # gpg: aka "Cédric Le Goater <clg@kaod.org>" [full] # Primary key fingerprint: A0F6 6548 F048 95EB FE6B 0B60 51A3 43C7 CFFB ECA1 * tag 'pull-vfio-20260421' of https://github.com/legoater/qemu: vfio-user: fix DMA write reply vfio-user: correct protocol for DMA reads/writes vfio-user: support VFIO_USER_DEVICE_FEATURE vfio: Add VFIO I/O backend capability flags for feature support hw/vfio/iommufd: Control dirty tracking for nesting parent HWPT iommufd: Rename all the idev and idevc variables to hiod and hiodc hw/vfio: all vfio files can now be common files hw/vfio/spapr.c: extract vfio_spapr_kvm_attach_tce to hw/vfio/kvm-spapr.c hw/vfio/ap.c: use full path for target specific header hw/vfio/pci.c: eradicate CONFIG_KVM hw/vfio: eradicate CONFIG_IOMMU from sources hw/vfio/pci-quirks.c: remove CONFIG_VFIO_IGD hw/vfio/helpers.c: extract kvm helpers in kvm-helpers.c hw/vfio/listener.c: remove CONFIG_KVM Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
No changes.