summaryrefslogtreecommitdiff
path: root/drivers/vfio/pci/mlx5/cmd.c
AgeCommit message (Expand)AuthorFilesLines
2024-11-14vfio/mlx5: Fix an unwind issue in mlx5vf_add_migration_pages()Yishai Hadas1-1/+5
2024-03-11vfio/mlx5: Enforce PRE_COPY supportYishai Hadas1-20/+63
2024-02-22vfio/mlx5: Let firmware knows upon leaving PRE_COPY back to RUNNINGYishai Hadas1-4/+10
2024-02-22vfio/mlx5: Block incremental query upon migf state errorYishai Hadas1-0/+5
2024-02-22vfio/mlx5: Handle the EREMOTEIO error upon the SAVE commandYishai Hadas1-1/+6
2024-02-22vfio/mlx5: Add support for tracker object change eventYishai Hadas1-0/+48
2023-09-28vfio/mlx5: Activate the chunk mode functionalityYishai Hadas1-0/+3
2023-09-28vfio/mlx5: Add support for SAVING in chunk modeYishai Hadas1-7/+36
2023-09-28vfio/mlx5: Pre-allocate chunks for the STOP_COPY phaseYishai Hadas1-10/+13
2023-09-28vfio/mlx5: Rename some stuff to match chunk modeYishai Hadas1-7/+8
2023-09-28vfio/mlx5: Enable querying state size which is > 4GBYishai Hadas1-1/+8
2023-09-28vfio/mlx5: Refactor the SAVE callback to activate a work only upon an errorYishai Hadas1-7/+13
2023-08-30Merge tag 'vfio-v6.6-rc1' of https://github.com/awilliam/linux-vfioLinus Torvalds1-47/+1
2023-08-16vfio: Commonize combine_ranges for use in other VFIO driversBrett Creeley1-47/+1
2023-08-07net/mlx5: Allocate completion EQs dynamicallyMaher Sanalla1-1/+1
2023-08-07net/mlx5: Rename mlx5_comp_vectors_count() to mlx5_comp_vectors_max()Maher Sanalla1-1/+1
2023-02-09vfio/mlx5: Fix range size calculation upon tracker creationYishai Hadas1-2/+2
2023-01-30vfio/mlx5: Improve the source side flow upon pre_copyYishai Hadas1-9/+22
2023-01-30vfio/mlx5: Check whether VF is migratableShay Drory1-0/+27
2023-01-23vfio/mlx5: Allow loading of larger images than 512 MBYishai Hadas1-5/+6
2023-01-23vfio/mlx5: Fix UBSAN noteYishai Hadas1-3/+3
2022-12-06vfio/mlx5: Enable MIGRATION_PRE_COPY flagShay Drory1-0/+5
2022-12-06vfio/mlx5: Fallback to STOP_COPY upon specific PRE_COPY errorShay Drory1-1/+26
2022-12-06vfio/mlx5: Introduce multiple loadsYishai Hadas1-3/+10
2022-12-06vfio/mlx5: Consider temporary end of stream as part of PRE_COPYYishai Hadas1-2/+5
2022-12-06vfio/mlx5: Introduce vfio precopy ioctl implementationYishai Hadas1-0/+16
2022-12-06vfio/mlx5: Introduce SW headers for migration statesYishai Hadas1-3/+53
2022-12-06vfio/mlx5: Introduce device transitions of PRE_COPYYishai Hadas1-8/+88
2022-12-06vfio/mlx5: Refactor to use queue based data chunksYishai Hadas1-4/+20
2022-12-06vfio/mlx5: Refactor migration file stateYishai Hadas1-1/+1
2022-12-06vfio/mlx5: Refactor MKEY usageYishai Hadas1-60/+102
2022-12-06vfio/mlx5: Refactor PD usageYishai Hadas1-18/+35
2022-12-06vfio/mlx5: Enforce a single SAVE command at a timeYishai Hadas1-0/+6
2022-11-14vfio/mlx5: Fix a typo in mlx5vf_cmd_load_vhca_state()Yishai Hadas1-2/+2
2022-09-08vfio/mlx5: Set the driver DMA logging callbacksYishai Hadas1-1/+4
2022-09-08vfio/mlx5: Manage error scenarios on trackerYishai Hadas1-2/+59
2022-09-08vfio/mlx5: Report dirty pages from trackerYishai Hadas1-0/+191
2022-09-08vfio/mlx5: Create and destroy page tracker objectYishai Hadas1-0/+147
2022-09-08vfio/mlx5: Init QP based resources for dirty trackingYishai Hadas1-12/+583
2022-06-30vfio: Split migration ops from main device opsYishai Hadas1-1/+3
2022-06-30vfio/mlx5: Protect mlx5vf_disable_fds() upon close deviceYishai Hadas1-0/+10
2022-05-11vfio/mlx5: Run the SAVE state command in an async modeYishai Hadas1-5/+76
2022-05-11vfio/mlx5: Refactor to enable VFs migration in parallelYishai Hadas1-59/+44
2022-05-11vfio/mlx5: Manage the VF attach/detach callback from the PFYishai Hadas1-0/+66
2022-03-03vfio/mlx5: Expose migration commands over mlx5 deviceYishai Hadas1-0/+259