Merge tag 'vfio-v6.13-rc1' of https://github.com/awilliam/linux-vfio
Pull VFIO updates from Alex Williamson: - Constify an unmodified structure used in linking vfio and kvm (Christophe JAILLET) - Add ID for an additional hardware SKU supported by the nvgrace-gpu vfio-pci variant driver (Ankit Agrawal) - Fix incorrect signed cast in QAT vfio-pci variant driver, negating test in check_add_overflow(), though still caught by later tests (Giovanni Cabiddu) - Additional debugfs attributes exposed in hisi_acc vfio-pci variant driver for migration debugging (Longfang Liu) - Migration support is added to the virtio vfio-pci variant driver, becoming the primary feature of the driver while retaining emulation of virtio legacy support as a secondary option (Yishai Hadas) - Fixes to a few unwind flows in the mlx5 vfio-pci driver discovered through reviews of the virtio variant driver (Yishai Hadas) - Fix an unlikely issue where a PCI device exposed to userspace with an unknown capability at the base of the extended capability chain can overflow an array index (Avihai Horon) * tag 'vfio-v6.13-rc1' of https://github.com/awilliam/linux-vfio: vfio/pci: Properly hide first-in-list PCIe extended capability vfio/mlx5: Fix unwind flows in mlx5vf_pci_save/resume_device_data() vfio/mlx5: Fix an unwind issue in mlx5vf_add_migration_pages() vfio/virtio: Enable live migration once VIRTIO_PCI was configured vfio/virtio: Add PRE_COPY support for live migration vfio/virtio: Add support for the basic live migration functionality virtio-pci: Introduce APIs to execute device parts admin commands virtio: Manage device and driver capabilities via the admin commands virtio: Extend the admin command to include the result size virtio_pci: Introduce device parts access commands Documentation: add debugfs description for hisi migration hisi_acc_vfio_pci: register debugfs for hisilicon migration driver hisi_acc_vfio_pci: create subfunction for data reading hisi_acc_vfio_pci: extract public functions for container_of vfio/qat: fix overflow check in qat_vf_resume_write() vfio/nvgrace-gpu: Add a new GH200 SKU to the devid table kvm/vfio: Constify struct kvm_device_ops
No related branches found
No related tags found
Showing
- Documentation/ABI/testing/debugfs-hisi-migration 25 additions, 0 deletionsDocumentation/ABI/testing/debugfs-hisi-migration
- drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c 235 additions, 31 deletionsdrivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c
- drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.h 19 additions, 0 deletionsdrivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.h
- drivers/vfio/pci/mlx5/cmd.c 5 additions, 1 deletiondrivers/vfio/pci/mlx5/cmd.c
- drivers/vfio/pci/mlx5/main.c 17 additions, 18 deletionsdrivers/vfio/pci/mlx5/main.c
- drivers/vfio/pci/nvgrace-gpu/main.c 2 additions, 0 deletionsdrivers/vfio/pci/nvgrace-gpu/main.c
- drivers/vfio/pci/qat/main.c 1 addition, 1 deletiondrivers/vfio/pci/qat/main.c
- drivers/vfio/pci/vfio_pci_config.c 14 additions, 2 deletionsdrivers/vfio/pci/vfio_pci_config.c
- drivers/vfio/pci/virtio/Kconfig 29 additions, 13 deletionsdrivers/vfio/pci/virtio/Kconfig
- drivers/vfio/pci/virtio/Makefile 2 additions, 1 deletiondrivers/vfio/pci/virtio/Makefile
- drivers/vfio/pci/virtio/common.h 127 additions, 0 deletionsdrivers/vfio/pci/virtio/common.h
- drivers/vfio/pci/virtio/legacy_io.c 418 additions, 0 deletionsdrivers/vfio/pci/virtio/legacy_io.c
- drivers/vfio/pci/virtio/main.c 72 additions, 404 deletionsdrivers/vfio/pci/virtio/main.c
- drivers/vfio/pci/virtio/migrate.c 1337 additions, 0 deletionsdrivers/vfio/pci/virtio/migrate.c
- drivers/virtio/virtio_pci_common.h 17 additions, 2 deletionsdrivers/virtio/virtio_pci_common.h
- drivers/virtio/virtio_pci_modern.c 456 additions, 1 deletiondrivers/virtio/virtio_pci_modern.c
- include/linux/virtio.h 1 addition, 0 deletionsinclude/linux/virtio.h
- include/linux/virtio_pci_admin.h 11 additions, 0 deletionsinclude/linux/virtio_pci_admin.h
- include/uapi/linux/virtio_pci.h 131 additions, 0 deletionsinclude/uapi/linux/virtio_pci.h
- virt/kvm/vfio.c 1 addition, 1 deletionvirt/kvm/vfio.c
Loading
Please register or sign in to comment