Commit 33eb51c859 for qemu.org

commit 33eb51c859834f2024090bf843c69814267b6c26
Merge: 3f9eaa4855 33229ae311
Author: Richard Henderson <richard.henderson@linaro.org>
Date:   Sat Oct 31 16:52:00 2026 -0700

    Merge tag 'pull-vfio-20261031' of https://github.com/legoater/qemu into staging

    vfio queue:

    * Extend vfio-user protocol to support multiple file descriptors
      for sparse mmap regions
    * Add per-subregion file descriptor and offset to VFIOMmap
    * Add setup_sparse_mmaps hook to VFIODeviceIOOps
    * Implement client-side multi-FD sparse mmap support in vfio-user
    * Reorganize pci.h declarations into sections for readability
    * Use version mapping for MTL/ARL quirk selection in IGD passthrough

    # -----BEGIN PGP SIGNATURE-----
    #
    # iQIzBAABCAAdFiEEoPZlSPBIlev+awtgUaNDx8/77KEFAmrliBAACgkQUaNDx8/7
    # 7KGmLA/9FytkLXWuXOjFUJTQQ7fkfIMYwxQLEEy8AAijRBa1kM9LCeXNlOWO7HtN
    # AVsRA98hNbcXQYdThiqqapM/G/JkjENkusYMPqrwaIwKfCanNUWlf74vQDQ8sAcV
    # tmBNo2Squ9kfSN3n/w9kMNC4TtJKqCrIIQ2s1u5OE6zMVt0D3t/hb3jpBInzlxzp
    # 0GWJIs275XBVO5woNbWG9O182Id9Mz2hbpvBKoxmUIPpabFZMzPvC9rgoZv6Pfmi
    # TUogxpVTex+T+XGZ9F7SH5sNAAl26FNYAr/Py72Y0umtnzUoL/R8cIuWN5LvJoq8
    # KJP52wJcSjnFEmcnXj5tESTGkXRF65I7vYzYBPgaYnnt7qvyaL8SYOHwg1uKe7vO
    # WchUNS8w3xo26g++D6QUrZ+881w47r/8Ct2bS0zn0OxVPe0eTiBO7uNLL6Gq8As9
    # KXzz/zKLdDhWLBuqxzCs3TSBOkYZ1WxmdXMv2XrOG1law634jDH6zygVRno2M4qQ
    # iy8hJgRqU9DHjyolQNJRHie1/oeQbyl4E29926jYYTMHRxe6755npqW/K2eXm0q4
    # n4d1GMDX5GfyTi/au6Y4t/GDTQZQ3Cc1BZr4bB01nah96Ncx1TEZaCriRQc1W7SM
    # PChxl2GCprTygHPksuK2a09VF6EV68tEP6k+SfcWP+dfqs1reT4=
    # =6dBA
    # -----END PGP SIGNATURE-----
    # gpg: Signature made Fri 30 Oct 2026 11:17:52 PM PDT
    # 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]

    * tag 'pull-vfio-20261031' of https://github.com/legoater/qemu:
      vfio/igd: Use version mapping for MTL/ARL quirk selection
      vfio/pci: Reorganize pci.h declarations into sections
      vfio-user: support multiple FDs for sparse mmap regions
      vfio: add setup_sparse_mmaps hook to VFIODeviceIOOps
      vfio: add 'fd' and 'fd_offset' to VFIOMmap
      vfio-user: add multi-fd region mmap capability

    Signed-off-by: Richard Henderson <richard.henderson@linaro.org>