[PULL 0/7] vfio queue

Cédric Le Goater posted 7 patches 1 week, 4 days ago
Failed in applying to current master (apply log)
Maintainers: "Michael S. Tsirkin" <mst@redhat.com>, Jason Wang <jasowang@redhat.com>, John Levon <john.levon@nutanix.com>, Thanos Makatos <thanos.makatos@nutanix.com>, "Cédric Le Goater" <clg@redhat.com>, Alex Williamson <alex@shazbot.org>, Peter Xu <peterx@redhat.com>, Fabiano Rosas <farosas@suse.de>, Mark Kanda <mark.kanda@oracle.com>, Ben Chaney <bchaney@akamai.com>, Cornelia Huck <cohuck@redhat.com>, Paolo Bonzini <pbonzini@redhat.com>
There is a newer version of this series
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(-)
[PULL 0/7] vfio queue
Posted by Cédric Le Goater 1 week, 4 days ago
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(-)
Re: [PULL 0/7] vfio queue
Posted by Richard Henderson 1 week, 4 days ago
On 1/26/26 20:22, Cédric Le Goater wrote:
> The following changes since commit fea2d7a784fc3627a8aa72875f51fe7634b04b81:
> 
>    Merge tag 'linux-user-for-v11-pull-request' ofhttps://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.

Applied, thanks.  Please update https://wiki.qemu.org/ChangeLog/11.0 as appropriate.

r~