summaryrefslogtreecommitdiff
path: root/drivers/vfio/pci/mlx5/main.c
AgeCommit message (Expand)AuthorFilesLines
2024-09-27[tree-wide] finally take no_llseek outAl Viro1-2/+0
2024-03-11vfio/mlx5: Enforce PRE_COPY supportYishai Hadas1-101/+8
2024-02-22vfio/mlx5: Let firmware knows upon leaving PRE_COPY back to RUNNINGYishai Hadas1-7/+32
2023-11-02Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-0/+1
2023-10-24iommufd/iova_bitmap: Move symbols to IOMMUFD namespaceJoao Martins1-0/+1
2023-09-28vfio/mlx5: Add support for READING in chunk modeYishai Hadas1-6/+37
2023-09-28vfio/mlx5: Add support for SAVING in chunk modeYishai Hadas1-10/+74
2023-09-28vfio/mlx5: Pre-allocate chunks for the STOP_COPY phaseYishai Hadas1-53/+97
2023-09-28vfio/mlx5: Enable querying state size which is > 4GBYishai Hadas1-6/+7
2023-09-28vfio/mlx5: Wake up the reader post of disabling the SAVING migration fileYishai Hadas1-0/+1
2023-07-25vfio-iommufd: Add detach_ioas support for physical VFIO devicesYi Liu1-0/+1
2023-03-13vfio/mlx5: Fix the report of dirty_bytes upon pre-copyYishai Hadas1-10/+4
2023-01-30vfio/mlx5: Improve the target side flow to reduce downtimeYishai Hadas1-11/+100
2023-01-30vfio/mlx5: Improve the source side flow upon pre_copyYishai Hadas1-23/+110
2023-01-23vfio/mlx5: Allow loading of larger images than 512 MBYishai Hadas1-9/+10
2022-12-16Merge tag 'vfio-v6.2-rc1' of https://github.com/awilliam/linux-vfioLinus Torvalds1-136/+648
2022-12-13vfio/mlx5: error pointer dereference in error handlingDan Carpenter1-1/+1
2022-12-13vfio/mlx5: fix error code in mlx5vf_precopy_ioctl()Dan Carpenter1-1/+4
2022-12-06vfio/mlx5: Fallback to STOP_COPY upon specific PRE_COPY errorShay Drory1-2/+4
2022-12-06vfio/mlx5: Introduce multiple loadsYishai Hadas1-42/+237
2022-12-06vfio/mlx5: Consider temporary end of stream as part of PRE_COPYYishai Hadas1-0/+7
2022-12-06vfio/mlx5: Introduce vfio precopy ioctl implementationYishai Hadas1-0/+111
2022-12-06vfio/mlx5: Introduce SW headers for migration statesYishai Hadas1-1/+1
2022-12-06vfio/mlx5: Introduce device transitions of PRE_COPYYishai Hadas1-8/+82
2022-12-06vfio/mlx5: Refactor to use queue based data chunksYishai Hadas1-34/+111
2022-12-06vfio/mlx5: Refactor migration file stateYishai Hadas1-5/+6
2022-12-06vfio/mlx5: Refactor MKEY usageYishai Hadas1-42/+50
2022-12-06vfio/mlx5: Refactor PD usageYishai Hadas1-12/+32
2022-12-06vfio/mlx5: Enforce a single SAVE command at a timeYishai Hadas1-0/+7
2022-12-02vfio-iommufd: Support iommufd for physical VFIO devicesJason Gunthorpe1-0/+3
2022-11-14vfio: Add an option to get migration data sizeYishai Hadas1-0/+18
2022-11-10vfio/mlx5: Switch to use module_pci_driver() macroShang XiaoJing1-12/+1
2022-09-21vfio/mlx5: Use the new device life cycle helpersYi Liu1-14/+36
2022-09-08vfio/mlx5: Set the driver DMA logging callbacksYishai Hadas1-1/+8
2022-06-30vfio: Split migration ops from main device opsYishai Hadas1-3/+6
2022-06-30vfio/mlx5: Protect mlx5vf_disable_fds() upon close deviceYishai Hadas1-1/+1
2022-05-23vfio/pci: Add driver_managed_dma to the new vfio_pci driversJason Gunthorpe1-0/+1
2022-05-11vfio/pci: Have all VFIO PCI drivers store the vfio_pci_core_device in drvdataJason Gunthorpe1-4/+11
2022-05-11vfio/mlx5: Run the SAVE state command in an async modeYishai Hadas1-3/+37
2022-05-11vfio/mlx5: Refactor to enable VFs migration in parallelYishai Hadas1-34/+10
2022-05-11vfio/mlx5: Manage the VF attach/detach callback from the PFYishai Hadas1-34/+4
2022-03-09vfio/mlx5: Fix to not use 0 as NULL pointerYishai Hadas1-2/+2
2022-03-03vfio/mlx5: Use its own PCI reset_done error handlerYishai Hadas1-2/+55
2022-03-03vfio/mlx5: Implement vfio_pci driver for mlx5 devicesYishai Hadas1-0/+623