All of lore.kernel.org
 help / color / mirror / Atom feed
* [PULL 00/25] vfio queue
@ 2025-06-26  7:45 Cédric Le Goater
  2025-06-26  7:45 ` [PULL 01/25] hw/vfio/ap: attribute constructor for cfg_chg_events_lock Cédric Le Goater
                   ` (25 more replies)
  0 siblings, 26 replies; 37+ messages in thread
From: Cédric Le Goater @ 2025-06-26  7:45 UTC (permalink / raw)
  To: qemu-devel; +Cc: Alex Williamson, Cédric Le Goater

The following changes since commit f9a3def17b2a57679902c33064cf7853263db0ef:

  Merge tag 'pull-tcg-20250623' of https://gitlab.com/rth7680/qemu into staging (2025-06-24 10:38:38 -0400)

are available in the Git repository at:

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

for you to fetch changes up to da198e8f0f99cd8539f3072ad2071f9dc01680d6:

  vfio-user: introduce vfio-user protocol specification (2025-06-26 08:55:38 +0200)

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

* Added several small fixes and cleanups
* Added support for vfio-user client device

----------------------------------------------------------------
John Levon (21):
      vfio: add vfio_device_get_region_fd()
      vfio: add documentation for posted write argument
      vfio: add license tag to some files
      vfio-user: add vfio-user class and container
      vfio-user: connect vfio proxy to remote server
      vfio-user: implement message receive infrastructure
      vfio-user: implement message send infrastructure
      vfio-user: implement VFIO_USER_DEVICE_GET_INFO
      vfio-user: implement VFIO_USER_DEVICE_GET_REGION_INFO
      vfio-user: implement VFIO_USER_REGION_READ/WRITE
      vfio-user: set up PCI in vfio_user_pci_realize()
      vfio-user: implement VFIO_USER_DEVICE_GET/SET_IRQ*
      vfio-user: forward MSI-X PBA BAR accesses to server
      vfio-user: set up container access to the proxy
      vfio-user: implement VFIO_USER_DEVICE_RESET
      vfio-user: implement VFIO_USER_DMA_MAP/UNMAP
      vfio-user: implement VFIO_USER_DMA_READ/WRITE
      vfio-user: add 'x-msg-timeout' option
      vfio-user: support posted writes
      vfio-user: add coalesced posted writes
      docs: add vfio-user documentation

Rorie Reyes (1):
      hw/vfio/ap: attribute constructor for cfg_chg_events_lock

Thanos Makatos (1):
      vfio-user: introduce vfio-user protocol specification

Zhenzhong Duan (2):
      vfio/container: Fix SIGSEGV when open container file fails
      vfio/container: fails mdev hotplug if add migration blocker failed

 MAINTAINERS                           |   11 +-
 docs/interop/index.rst                |    1 +
 docs/interop/vfio-user.rst            | 1520 +++++++++++++++++++++++++++++++++
 docs/system/device-emulation.rst      |    1 +
 docs/system/devices/vfio-user.rst     |   26 +
 meson.build                           |    1 +
 hw/vfio-user/container.h              |   23 +
 hw/vfio-user/device.h                 |   24 +
 hw/vfio-user/protocol.h               |  242 ++++++
 hw/vfio-user/proxy.h                  |  135 +++
 hw/vfio-user/trace.h                  |    4 +
 hw/vfio/pci.h                         |    1 +
 hw/vfio/trace.h                       |    3 +
 include/hw/vfio/vfio-container-base.h |    1 +
 include/hw/vfio/vfio-device.h         |   15 +
 hw/vfio-user/container.c              |  370 ++++++++
 hw/vfio-user/device.c                 |  441 ++++++++++
 hw/vfio-user/pci.c                    |  475 +++++++++++
 hw/vfio-user/proxy.c                  | 1356 +++++++++++++++++++++++++++++
 hw/vfio/ap.c                          |   12 +-
 hw/vfio/container.c                   |   12 +-
 hw/vfio/device.c                      |    7 +
 hw/vfio/region.c                      |    5 +-
 hw/Kconfig                            |    1 +
 hw/meson.build                        |    1 +
 hw/vfio-user/Kconfig                  |    7 +
 hw/vfio-user/meson.build              |   11 +
 hw/vfio-user/trace-events             |   20 +
 hw/vfio/Kconfig                       |    2 +
 hw/vfio/meson.build                   |    2 +
 hw/vfio/trace-events                  |    2 +
 31 files changed, 4717 insertions(+), 15 deletions(-)
 create mode 100644 docs/interop/vfio-user.rst
 create mode 100644 docs/system/devices/vfio-user.rst
 create mode 100644 hw/vfio-user/container.h
 create mode 100644 hw/vfio-user/device.h
 create mode 100644 hw/vfio-user/protocol.h
 create mode 100644 hw/vfio-user/proxy.h
 create mode 100644 hw/vfio-user/trace.h
 create mode 100644 hw/vfio-user/container.c
 create mode 100644 hw/vfio-user/device.c
 create mode 100644 hw/vfio-user/pci.c
 create mode 100644 hw/vfio-user/proxy.c
 create mode 100644 hw/vfio-user/Kconfig
 create mode 100644 hw/vfio-user/meson.build
 create mode 100644 hw/vfio-user/trace-events



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

end of thread, other threads:[~2025-11-03 15:26 UTC | newest]

Thread overview: 37+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-06-26  7:45 [PULL 00/25] vfio queue Cédric Le Goater
2025-06-26  7:45 ` [PULL 01/25] hw/vfio/ap: attribute constructor for cfg_chg_events_lock Cédric Le Goater
2025-06-26  7:45 ` [PULL 02/25] vfio: add vfio_device_get_region_fd() Cédric Le Goater
2025-06-26  7:45 ` [PULL 03/25] vfio: add documentation for posted write argument Cédric Le Goater
2025-06-26  7:45 ` [PULL 04/25] vfio: add license tag to some files Cédric Le Goater
2025-06-26  7:45 ` [PULL 05/25] vfio/container: Fix SIGSEGV when open container file fails Cédric Le Goater
2025-06-26  7:45 ` [PULL 06/25] vfio/container: fails mdev hotplug if add migration blocker failed Cédric Le Goater
2025-06-26  7:45 ` [PULL 07/25] vfio-user: add vfio-user class and container Cédric Le Goater
2025-06-26  7:45 ` [PULL 08/25] vfio-user: connect vfio proxy to remote server Cédric Le Goater
2025-07-10 12:33   ` Peter Maydell
2025-07-10 12:56     ` John Levon
2025-06-26  7:45 ` [PULL 09/25] vfio-user: implement message receive infrastructure Cédric Le Goater
2025-07-10 12:44   ` Peter Maydell
2025-10-28 13:35     ` Peter Maydell
2025-10-28 13:52       ` John Levon
2025-11-03 11:34         ` Peter Maydell
2025-11-03 12:05           ` John Levon
2025-11-03 14:09             ` Peter Maydell
2025-11-03 15:20               ` John Levon
2025-11-03 15:24                 ` Peter Maydell
2025-06-26  7:45 ` [PULL 10/25] vfio-user: implement message send infrastructure Cédric Le Goater
2025-06-26  7:45 ` [PULL 11/25] vfio-user: implement VFIO_USER_DEVICE_GET_INFO Cédric Le Goater
2025-06-26  7:45 ` [PULL 12/25] vfio-user: implement VFIO_USER_DEVICE_GET_REGION_INFO Cédric Le Goater
2025-06-26  7:45 ` [PULL 13/25] vfio-user: implement VFIO_USER_REGION_READ/WRITE Cédric Le Goater
2025-06-26  7:45 ` [PULL 14/25] vfio-user: set up PCI in vfio_user_pci_realize() Cédric Le Goater
2025-06-26  7:45 ` [PULL 15/25] vfio-user: implement VFIO_USER_DEVICE_GET/SET_IRQ* Cédric Le Goater
2025-06-26  7:45 ` [PULL 16/25] vfio-user: forward MSI-X PBA BAR accesses to server Cédric Le Goater
2025-06-26  7:45 ` [PULL 17/25] vfio-user: set up container access to the proxy Cédric Le Goater
2025-06-26  7:45 ` [PULL 18/25] vfio-user: implement VFIO_USER_DEVICE_RESET Cédric Le Goater
2025-06-26  7:45 ` [PULL 19/25] vfio-user: implement VFIO_USER_DMA_MAP/UNMAP Cédric Le Goater
2025-06-26  7:45 ` [PULL 20/25] vfio-user: implement VFIO_USER_DMA_READ/WRITE Cédric Le Goater
2025-06-26  7:45 ` [PULL 21/25] vfio-user: add 'x-msg-timeout' option Cédric Le Goater
2025-06-26  7:45 ` [PULL 22/25] vfio-user: support posted writes Cédric Le Goater
2025-06-26  7:45 ` [PULL 23/25] vfio-user: add coalesced " Cédric Le Goater
2025-06-26  7:45 ` [PULL 24/25] docs: add vfio-user documentation Cédric Le Goater
2025-06-26  7:45 ` [PULL 25/25] vfio-user: introduce vfio-user protocol specification Cédric Le Goater
2025-06-27 18:30 ` [PULL 00/25] vfio queue 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.