• Linus Torvalds's avatar
    Merge tag 'vfio-v5.18-rc1' of https://github.com/awilliam/linux-vfio · 7403e6d8
    Linus Torvalds authored
    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
      ...
    7403e6d8
sec_main.c 28.3 KB