The following changes since commit fea2d7a784fc3627a8aa72875f51fe7634b04b81:
Merge tag 'linux-user-for-v11-pull-request' of https://github.com/hdeller/qemu-hppa into staging (2026-01-24 21:31:17 +1100) are available in the Git repository at: https://github.com/legoater/qemu/ tags/pull-vfio-20260126 for you to fetch changes up to 4c5e5d66f991599bd34a65fc243d3c513e6b1e81: vfio-user: update VFIOProxy flag constants to use the BIT() macro (2026-01-26 08:30:04 +0100) ---------------------------------------------------------------- vfio queue: * Fixes for vfio-user and CPR * Fixes issues detected by Coverity * Updates linux-headers to Linux v6.19-rc1 * Adds support for the creation of dma-buf objects for PCI BARs. This allows safe P2P DMA operations when using iommufd host backend. ---------------------------------------------------------------- Jim Shu (1): hw/vfio: cpr-iommufd: Fix wrong usage of migrate_add_blocker_modes Mark Cave-Ayland (2): vfio-user: fix VFIO_PROXY_USE_MULTI constant value vfio-user: update VFIOProxy flag constants to use the BIT() macro Nicolin Chen (1): hw/vfio/region: Create dmabuf for PCI BAR per region Shameer Kolothum (2): linux-headers: Update to Linux v6.19-rc1 hw/vfio: Add helper to retrieve device feature Zhenzhong Duan (1): vfio/migration: Fix page size calculation hw/vfio-user/proxy.h | 8 +- include/hw/vfio/vfio-device.h | 3 + include/standard-headers/drm/drm_fourcc.h | 25 +++-- include/standard-headers/linux/ethtool.h | 5 + include/standard-headers/linux/input-event-codes.h | 14 ++- include/standard-headers/linux/pci_regs.h | 89 ++++++++++++++++ include/standard-headers/linux/virtio_net.h | 3 +- include/standard-headers/linux/virtio_pci.h | 2 +- linux-headers/asm-arm64/kvm.h | 2 +- linux-headers/asm-arm64/unistd_64.h | 1 + linux-headers/asm-generic/unistd.h | 4 +- linux-headers/asm-loongarch/kvm.h | 1 + linux-headers/asm-loongarch/unistd.h | 6 ++ linux-headers/asm-loongarch/unistd_64.h | 1 + linux-headers/asm-mips/unistd_n32.h | 1 + linux-headers/asm-mips/unistd_n64.h | 1 + linux-headers/asm-mips/unistd_o32.h | 1 + linux-headers/asm-powerpc/unistd_32.h | 1 + linux-headers/asm-powerpc/unistd_64.h | 1 + linux-headers/asm-riscv/kvm.h | 3 + linux-headers/asm-riscv/unistd_32.h | 1 + linux-headers/asm-riscv/unistd_64.h | 1 + linux-headers/asm-s390/bitsperlong.h | 4 - linux-headers/asm-s390/unistd.h | 4 - linux-headers/asm-s390/unistd_64.h | 9 +- linux-headers/asm-x86/kvm.h | 1 + linux-headers/asm-x86/unistd_32.h | 1 + linux-headers/asm-x86/unistd_64.h | 1 + linux-headers/asm-x86/unistd_x32.h | 1 + linux-headers/linux/iommufd.h | 10 ++ linux-headers/linux/kvm.h | 11 ++ linux-headers/linux/mshv.h | 116 ++++++++++++++++++++- linux-headers/linux/psp-sev.h | 66 +++++++----- linux-headers/linux/vfio.h | 28 +++++ hw/net/virtio-net.c | 11 +- hw/vfio/container.c | 2 +- hw/vfio/cpr-iommufd.c | 4 +- hw/vfio/device.c | 9 ++ hw/vfio/listener.c | 4 +- hw/vfio/migration.c | 2 +- hw/vfio/region.c | 65 +++++++++++- hw/vfio/trace-events | 1 + 42 files changed, 457 insertions(+), 67 deletions(-)
