Merge tag 'vfio-v5.18-rc1' of https://github.com/awilliam/linux-vfio
Pull VFIO updates from Alex Williamson: - Introduce new device migration uAPI and implement device specific mlx5 vfio-pci variant driver supporting new protocol (Jason Gunthorpe, Yishai Hadas, Leon Romanovsky) - New HiSilicon acc vfio-pci variant driver, also supporting migration interface (Shameer Kolothum, Longfang Liu) - D3hot fixes for vfio-pci-core (Abhishek Sahu) - Document new vfio-pci variant driver acceptance criteria (Alex Williamson) - Fix UML build unresolved ioport_{un}map() functions (Alex Williamson) - Fix MAINTAINERS due to header movement (Lukas Bulwahn) * tag 'vfio-v5.18-rc1' of https://github.com/awilliam/linux-vfio: (31 commits) vfio-pci: Provide reviewers and acceptance criteria for variant drivers MAINTAINERS: adjust entry for header movement in hisilicon qm driver hisi_acc_vfio_pci: Use its own PCI reset_done error handler hisi_acc_vfio_pci: Add support for VFIO live migration crypto: hisilicon/qm: Set the VF QM state register hisi_acc_vfio_pci: Add helper to retrieve the struct pci_driver hisi_acc_vfio_pci: Restrict access to VF dev BAR2 migration region hisi_acc_vfio_pci: add new vfio_pci driver for HiSilicon ACC devices hisi_acc_qm: Move VF PCI device IDs to common header crypto: hisilicon/qm: Move few definitions to common header crypto: hisilicon/qm: Move the QM header to include/linux vfio/mlx5: Fix to not use 0 as NULL pointer PCI/IOV: Fix wrong kernel-doc identifier vfio/mlx5: Use its own PCI reset_done error handler vfio/pci: Expose vfio_pci_core_aer_err_detected() vfio/mlx5: Implement vfio_pci driver for mlx5 devices vfio/mlx5: Expose migration commands over mlx5 device vfio: Remove migration protocol v1 documentation vfio: Extend the device migration protocol with RUNNING_P2P vfio: Define device migration protocol v2 ...
Showing
- Documentation/driver-api/index.rst 1 addition, 0 deletionsDocumentation/driver-api/index.rst
- Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst 35 additions, 0 deletions...driver-api/vfio-pci-device-specific-driver-acceptance.rst
- Documentation/maintainer/maintainer-entry-profile.rst 1 addition, 0 deletionsDocumentation/maintainer/maintainer-entry-profile.rst
- MAINTAINERS 24 additions, 1 deletionMAINTAINERS
- drivers/crypto/hisilicon/hpre/hpre.h 1 addition, 1 deletiondrivers/crypto/hisilicon/hpre/hpre.h
- drivers/crypto/hisilicon/hpre/hpre_main.c 12 additions, 7 deletionsdrivers/crypto/hisilicon/hpre/hpre_main.c
- drivers/crypto/hisilicon/qm.c 27 additions, 41 deletionsdrivers/crypto/hisilicon/qm.c
- drivers/crypto/hisilicon/sec2/sec.h 1 addition, 1 deletiondrivers/crypto/hisilicon/sec2/sec.h
- drivers/crypto/hisilicon/sec2/sec_main.c 13 additions, 8 deletionsdrivers/crypto/hisilicon/sec2/sec_main.c
- drivers/crypto/hisilicon/sgl.c 1 addition, 1 deletiondrivers/crypto/hisilicon/sgl.c
- drivers/crypto/hisilicon/zip/zip.h 1 addition, 1 deletiondrivers/crypto/hisilicon/zip/zip.h
- drivers/crypto/hisilicon/zip/zip_main.c 11 additions, 6 deletionsdrivers/crypto/hisilicon/zip/zip_main.c
- drivers/net/ethernet/mellanox/mlx5/core/cmd.c 10 additions, 0 deletionsdrivers/net/ethernet/mellanox/mlx5/core/cmd.c
- drivers/net/ethernet/mellanox/mlx5/core/main.c 45 additions, 0 deletionsdrivers/net/ethernet/mellanox/mlx5/core/main.c
- drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.h 1 addition, 0 deletionsdrivers/net/ethernet/mellanox/mlx5/core/mlx5_core.h
- drivers/net/ethernet/mellanox/mlx5/core/sriov.c 3 additions, 14 deletionsdrivers/net/ethernet/mellanox/mlx5/core/sriov.c
- drivers/pci/iov.c 43 additions, 0 deletionsdrivers/pci/iov.c
- drivers/vfio/pci/Kconfig 5 additions, 0 deletionsdrivers/vfio/pci/Kconfig
- drivers/vfio/pci/Makefile 4 additions, 0 deletionsdrivers/vfio/pci/Makefile
- drivers/vfio/pci/hisilicon/Kconfig 15 additions, 0 deletionsdrivers/vfio/pci/hisilicon/Kconfig
Loading
Please register or sign in to comment