[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PULL 00/22] vfio queue
|
From: |
Cédric Le Goater |
|
Subject: |
[PULL 00/22] vfio queue |
|
Date: |
Wed, 18 Oct 2023 11:45:09 +0200 |
The following changes since commit ec6f9f135d5e5596ab0258da2ddd048f1fd8c359:
Merge tag 'migration-20231017-pull-request' of
https://gitlab.com/juan.quintela/qemu into staging (2023-10-17 10:06:21 -0400)
are available in the Git repository at:
https://github.com/legoater/qemu/ tags/pull-vfio-20231018
for you to fetch changes up to 8741781157f09a9f79bb652f8a0210d40f814cd0:
hw/vfio: add ramfb migration support (2023-10-18 10:10:49 +0200)
----------------------------------------------------------------
vfio queue:
* Support for VFIODisplay migration with ramfb
* Preliminary work for IOMMUFD support
----------------------------------------------------------------
Eric Auger (8):
scripts/update-linux-headers: Add iommufd.h
vfio/common: Propagate KVM_SET_DEVICE_ATTR error if any
vfio/common: Introduce vfio_container_add|del_section_window()
vfio/pci: Introduce vfio_[attach/detach]_device
vfio/platform: Use vfio_[attach/detach]_device
vfio/ap: Use vfio_[attach/detach]_device
vfio/ccw: Use vfio_[attach/detach]_device
vfio/pci: Remove vfio_detach_device from vfio_realize error path
Marc-André Lureau (3):
ramfb: add migration support
ramfb-standalone: add migration support
hw/vfio: add ramfb migration support
Yi Liu (2):
vfio/common: Move IOMMU agnostic helpers to a separate file
vfio/common: Move legacy VFIO backend code into separate container.c
Zhenzhong Duan (9):
linux-headers: Add iommufd.h
vfio/common: Extract out vfio_kvm_device_[add/del]_fd
vfio/common: Move VFIO reset handler registration to a group agnostic
function
vfio/common: Introduce a per container device list
vfio/common: Store the parent container in VFIODevice
vfio/common: Introduce a global VFIODevice list
vfio/pci: Fix a potential memory leak in vfio_listener_region_add
vfio/ap: Remove pointless apdev variable
vfio/ccw: Remove redundant definition of TYPE_VFIO_CCW
hw/vfio/pci.h | 3 +
include/hw/display/ramfb.h | 4 +
include/hw/s390x/vfio-ccw.h | 2 -
include/hw/vfio/vfio-common.h | 60 +-
linux-headers/linux/iommufd.h | 444 +++++++++
hw/core/machine.c | 2 +
hw/display/ramfb-standalone.c | 27 +
hw/display/ramfb.c | 19 +
hw/vfio/ap.c | 76 +-
hw/vfio/ccw.c | 117 +--
hw/vfio/common.c | 1887 +++------------------------------------
hw/vfio/container.c | 1161 ++++++++++++++++++++++++
hw/vfio/display.c | 21 +
hw/vfio/helpers.c | 612 +++++++++++++
hw/vfio/pci.c | 97 +-
hw/vfio/platform.c | 43 +-
stubs/ramfb.c | 2 +
hw/vfio/meson.build | 2 +
hw/vfio/trace-events | 4 +-
scripts/update-linux-headers.sh | 3 +-
20 files changed, 2593 insertions(+), 1993 deletions(-)
create mode 100644 linux-headers/linux/iommufd.h
create mode 100644 hw/vfio/container.c
create mode 100644 hw/vfio/helpers.c
- [PULL 00/22] vfio queue,
Cédric Le Goater <=
- [PULL 02/22] linux-headers: Add iommufd.h, Cédric Le Goater, 2023/10/18
- [PULL 04/22] vfio/common: Propagate KVM_SET_DEVICE_ATTR error if any, Cédric Le Goater, 2023/10/18
- [PULL 01/22] scripts/update-linux-headers: Add iommufd.h, Cédric Le Goater, 2023/10/18
- [PULL 13/22] vfio/common: Store the parent container in VFIODevice, Cédric Le Goater, 2023/10/18
- [PULL 16/22] vfio/pci: Fix a potential memory leak in vfio_listener_region_add, Cédric Le Goater, 2023/10/18
- [PULL 06/22] vfio/common: Extract out vfio_kvm_device_[add/del]_fd, Cédric Le Goater, 2023/10/18
- [PULL 07/22] vfio/pci: Introduce vfio_[attach/detach]_device, Cédric Le Goater, 2023/10/18
- [PULL 05/22] vfio/common: Introduce vfio_container_add|del_section_window(), Cédric Le Goater, 2023/10/18
- [PULL 03/22] vfio/common: Move IOMMU agnostic helpers to a separate file, Cédric Le Goater, 2023/10/18
- [PULL 12/22] vfio/common: Introduce a per container device list, Cédric Le Goater, 2023/10/18