All of lore.kernel.org
 help / color / mirror / Atom feed
* [PULL 0/7] vfio queue
@ 2026-05-27 12:26 Cédric Le Goater
  2026-05-27 12:26 ` [PULL 1/7] MAINTAINERS: Mark Multi-process QEMU as Odd Fixes Cédric Le Goater
                   ` (7 more replies)
  0 siblings, 8 replies; 13+ messages in thread
From: Cédric Le Goater @ 2026-05-27 12:26 UTC (permalink / raw)
  To: qemu-devel; +Cc: Cédric Le Goater

The following changes since commit 3f89b5de5b1ff16873bcda7d5f3ff5b9164f691e:

  Merge tag 'pull-target-arm-20260526' of https://gitlab.com/pm215/qemu into staging (2026-05-26 13:20:15 -0400)

are available in the Git repository at:

  https://github.com/legoater/qemu/ tags/pull-vfio-20260527

for you to fetch changes up to e6c47bebdf8628e635e1ba970919ca96d572dbbe:

  vfio/container: Restrict dma_map_file() to shared RAM or RAM devices (2026-05-27 12:15:17 +0200)

----------------------------------------------------------------
vfio queue:

* Fix vfio-user: container disconnect on device info query failure,
  reject zero DMA and migration page size capabilities
* Fix dma_map_file() to avoid DMA against MAP_PRIVATE RAMBlocks
* Remove unused vfio_region_unmap()
* Update linux-headers to Linux v7.1-rc4
* Mark Multi-process QEMU as Odd Fixes in MAINTAINERS

----------------------------------------------------------------
Chenyi Qiang (1):
      vfio/container: Restrict dma_map_file() to shared RAM or RAM devices

Cédric Le Goater (1):
      linux-headers: Update to Linux v7.1-rc4

GuoHan Zhao (3):
      vfio-user: disconnect container when device info query fails
      vfio-user: reject zero DMA page size capability
      vfio-user: reject zero migration page size capability

Jagannathan Raman (1):
      MAINTAINERS: Mark Multi-process QEMU as Odd Fixes

Xiaoyao Li (1):
      vfio: Clean up vfio_region_unmap()

 MAINTAINERS                                        |   2 +-
 hw/vfio/vfio-region.h                              |   1 -
 include/standard-headers/drm/drm_fourcc.h          |  28 +-
 include/standard-headers/linux/const.h             |  18 +
 include/standard-headers/linux/ethtool.h           |  28 +-
 include/standard-headers/linux/input-event-codes.h |  13 +
 include/standard-headers/linux/pci_regs.h          |  71 +++-
 include/standard-headers/linux/typelimits.h        |   8 +
 include/standard-headers/linux/virtio_ring.h       |   5 +-
 include/standard-headers/linux/virtio_rtc.h        | 237 +++++++++++
 include/standard-headers/linux/vmclock-abi.h       |  20 +
 linux-headers/asm-arm64/kvm.h                      |   1 +
 linux-headers/asm-arm64/unistd_64.h                |   1 +
 linux-headers/asm-generic/unistd.h                 |   5 +-
 linux-headers/asm-loongarch/kvm.h                  |   5 +
 linux-headers/asm-loongarch/kvm_para.h             |   1 +
 linux-headers/asm-loongarch/unistd_64.h            |   2 +
 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                      |  11 +-
 linux-headers/asm-riscv/ptrace.h                   |  37 ++
 linux-headers/asm-riscv/unistd_32.h                |   1 +
 linux-headers/asm-riscv/unistd_64.h                |   1 +
 linux-headers/asm-s390/unistd_32.h                 | 446 ---------------------
 linux-headers/asm-s390/unistd_64.h                 |   1 +
 linux-headers/asm-x86/kvm.h                        |  21 +-
 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/const.h                        |  18 +
 linux-headers/linux/iommufd.h                      |  48 +++
 linux-headers/linux/kvm.h                          |  46 ++-
 linux-headers/linux/mshv.h                         |   4 +-
 linux-headers/linux/psp-sev.h                      |   2 +-
 linux-headers/linux/stddef.h                       |   4 +
 linux-headers/linux/vduse.h                        |  85 +++-
 linux-headers/linux/vfio.h                         |  30 +-
 hw/vfio-user/container.c                           |   7 +-
 hw/vfio-user/proxy.c                               |  16 +-
 hw/vfio/container.c                                |  34 +-
 hw/vfio/region.c                                   |  15 -
 44 files changed, 761 insertions(+), 520 deletions(-)
 create mode 100644 include/standard-headers/linux/typelimits.h
 create mode 100644 include/standard-headers/linux/virtio_rtc.h
 delete mode 100644 linux-headers/asm-s390/unistd_32.h



^ permalink raw reply	[flat|nested] 13+ messages in thread
* [PULL 0/7] vfio queue
@ 2026-01-26  9:22 Cédric Le Goater
  2026-01-26 22:52 ` Richard Henderson
  0 siblings, 1 reply; 13+ messages in thread
From: Cédric Le Goater @ 2026-01-26  9:22 UTC (permalink / raw)
  To: qemu-devel; +Cc: Alex Williamson, Cédric Le Goater

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(-)



^ permalink raw reply	[flat|nested] 13+ messages in thread
* [PULL 0/7] vfio queue
@ 2025-07-15 16:36 Cédric Le Goater
  2025-07-16 12:41 ` Stefan Hajnoczi
  0 siblings, 1 reply; 13+ messages in thread
From: Cédric Le Goater @ 2025-07-15 16:36 UTC (permalink / raw)
  To: qemu-devel; +Cc: Alex Williamson, Cédric Le Goater

The following changes since commit 9a4e273ddec3927920c5958d2226c6b38b543336:

  Merge tag 'pull-tcg-20250711' of https://gitlab.com/rth7680/qemu into staging (2025-07-13 01:46:04 -0400)

are available in the Git repository at:

  https://github.com/legoater/qemu/ tags/pull-vfio-20250715

for you to fetch changes up to 300dcf58b72fa1635190b19f102231b0775e93cb:

  vfio/migration: Max in-flight VFIO device state buffers size limit (2025-07-15 17:11:12 +0200)

----------------------------------------------------------------
vfio queue:

* Fixed vfio-user issues reported by Coverity
* Tweaked VFIO migration with multifd to support aarch64
* Introduced a property to override a device PCI class code

----------------------------------------------------------------
John Levon (4):
      hw/vfio-user: add Cédric Le Goater as a maintainer
      hw/vfio: fix region fd initialization
      hw/vfio-user: wait for proxy close correctly
      hw/vfio-user: fix use of uninitialized variable

Maciej S. Szmigiero (2):
      vfio/migration: Add x-migration-load-config-after-iter VFIO property
      vfio/migration: Max in-flight VFIO device state buffers size limit

Tomita Moeko (1):
      vfio/pci: Introduce x-pci-class-code option

 MAINTAINERS                       |   1 +
 docs/devel/migration/vfio.rst     |  19 ++++++++
 hw/vfio/migration-multifd.h       |   3 ++
 hw/vfio/pci.h                     |   6 +--
 hw/vfio/vfio-helpers.h            |   2 +
 hw/vfio/vfio-migration-internal.h |   1 +
 include/hw/vfio/vfio-device.h     |   2 +
 hw/core/machine.c                 |   1 +
 hw/vfio-user/container.c          |   6 +--
 hw/vfio-user/proxy.c              |  10 ++--
 hw/vfio/device.c                  |   6 ++-
 hw/vfio/helpers.c                 |  17 +++++++
 hw/vfio/migration-multifd.c       | 100 +++++++++++++++++++++++++++++++++++++-
 hw/vfio/migration.c               |  10 +++-
 hw/vfio/pci.c                     |  48 ++++++++++++++++--
 hw/vfio/trace-events              |   1 +
 16 files changed, 212 insertions(+), 21 deletions(-)



^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2026-05-27 22:50 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-05-27 12:26 [PULL 0/7] vfio queue Cédric Le Goater
2026-05-27 12:26 ` [PULL 1/7] MAINTAINERS: Mark Multi-process QEMU as Odd Fixes Cédric Le Goater
2026-05-27 12:26 ` [PULL 2/7] linux-headers: Update to Linux v7.1-rc4 Cédric Le Goater
2026-05-27 12:26 ` [PULL 3/7] vfio: Clean up vfio_region_unmap() Cédric Le Goater
2026-05-27 12:26 ` [PULL 4/7] vfio-user: disconnect container when device info query fails Cédric Le Goater
2026-05-27 12:26 ` [PULL 5/7] vfio-user: reject zero DMA page size capability Cédric Le Goater
2026-05-27 12:26 ` [PULL 6/7] vfio-user: reject zero migration " Cédric Le Goater
2026-05-27 12:27 ` [PULL 7/7] vfio/container: Restrict dma_map_file() to shared RAM or RAM devices Cédric Le Goater
2026-05-27 22:49 ` [PULL 0/7] vfio queue Stefan Hajnoczi
  -- strict thread matches above, loose matches on Subject: below --
2026-01-26  9:22 Cédric Le Goater
2026-01-26 22:52 ` Richard Henderson
2025-07-15 16:36 Cédric Le Goater
2025-07-16 12:41 ` Stefan Hajnoczi

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.