aboutsummaryrefslogtreecommitdiff
path: root/drivers/vfio/pci
AgeCommit message (Expand)AuthorFilesLines
2023-01-30vfio/mlx5: Improve the target side flow to reduce downtimeGravatar Yishai Hadas 2-12/+105
2023-01-30vfio/mlx5: Improve the source side flow upon pre_copyGravatar Yishai Hadas 3-34/+151
2023-01-30vfio/mlx5: Check whether VF is migratableGravatar Shay Drory 2-0/+28
2023-01-23vfio/hisi: Use GFP_KERNEL_ACCOUNT for userspace persistent allocationsGravatar Yishai Hadas 1-2/+2
2023-01-23vfio: Use GFP_KERNEL_ACCOUNT for userspace persistent allocationsGravatar Jason Gunthorpe 5-12/+15
2023-01-23vfio/mlx5: Allow loading of larger images than 512 MBGravatar Yishai Hadas 2-14/+16
2023-01-23vfio/mlx5: Fix UBSAN noteGravatar Yishai Hadas 1-3/+3
2022-12-15Merge tag 'vfio-v6.2-rc1' of https://github.com/awilliam/linux-vfioGravatar Linus Torvalds 6-244/+1222
2022-12-12vfio/mlx5: error pointer dereference in error handlingGravatar Dan Carpenter 1-1/+1
2022-12-12vfio/mlx5: fix error code in mlx5vf_precopy_ioctl()Gravatar Dan Carpenter 1-1/+4
2022-12-06hisi_acc_vfio_pci: Enable PRE_COPY flagGravatar Shameer Kolothum 1-1/+1
2022-12-06hisi_acc_vfio_pci: Move the dev compatibility tests for early checkGravatar Shameer Kolothum 2-12/+8
2022-12-06hisi_acc_vfio_pci: Introduce support for PRE_COPY state transitionsGravatar Shameer Kolothum 1-3/+71
2022-12-06hisi_acc_vfio_pci: Add support for precopy IOCTLGravatar Shameer Kolothum 2-0/+53
2022-12-06vfio/mlx5: Enable MIGRATION_PRE_COPY flagGravatar Shay Drory 1-0/+5
2022-12-06vfio/mlx5: Fallback to STOP_COPY upon specific PRE_COPY errorGravatar Shay Drory 3-3/+32
2022-12-06vfio/mlx5: Introduce multiple loadsGravatar Yishai Hadas 3-45/+257
2022-12-06vfio/mlx5: Consider temporary end of stream as part of PRE_COPYGravatar Yishai Hadas 3-2/+14
2022-12-06vfio/mlx5: Introduce vfio precopy ioctl implementationGravatar Yishai Hadas 2-0/+127
2022-12-06vfio/mlx5: Introduce SW headers for migration statesGravatar Yishai Hadas 3-4/+67
2022-12-06vfio/mlx5: Introduce device transitions of PRE_COPYGravatar Yishai Hadas 3-18/+184
2022-12-06vfio/mlx5: Refactor to use queue based data chunksGravatar Yishai Hadas 3-38/+136
2022-12-06vfio/mlx5: Refactor migration file stateGravatar Yishai Hadas 3-8/+12
2022-12-06vfio/mlx5: Refactor MKEY usageGravatar Yishai Hadas 3-113/+178
2022-12-06vfio/mlx5: Refactor PD usageGravatar Yishai Hadas 3-31/+71
2022-12-06vfio/mlx5: Enforce a single SAVE command at a timeGravatar Yishai Hadas 3-0/+14
2022-12-05vfio: Remove CONFIG_VFIO_SPAPR_EEHGravatar Jason Gunthorpe 1-3/+3
2022-12-05vfio/pci: Move all the SPAPR PCI specific logic to vfio_pci_core.koGravatar Jason Gunthorpe 1-2/+9
2022-12-02Merge tag 'v6.1-rc7' into iommufd.git for-nextGravatar Jason Gunthorpe 1-5/+5
2022-12-02vfio-iommufd: Support iommufd for physical VFIO devicesGravatar Jason Gunthorpe 3-0/+12
2022-11-14vfio/mlx5: Fix a typo in mlx5vf_cmd_load_vhca_state()Gravatar Yishai Hadas 1-2/+2
2022-11-14vfio: Add an option to get migration data sizeGravatar Yishai Hadas 3-1/+29
2022-11-10vfio/pci: Check the device set open count on resetGravatar Anthony DeRossi 1-5/+5
2022-11-10vfio: Remove vfio_free_deviceGravatar Eric Farman 1-1/+0
2022-11-09vfio/mlx5: Switch to use module_pci_driver() macroGravatar Shang XiaoJing 1-12/+1
2022-10-07vfio: Add vfio_file_is_group()Gravatar Jason Gunthorpe 1-1/+1
2022-09-27hisi_acc_vfio_pci: Update some log and comment formatsGravatar Longfang Liu 2-12/+12
2022-09-27hisi_acc_vfio_pci: Remove useless macro definitionsGravatar Longfang Liu 1-1/+0
2022-09-27hisi_acc_vfio_pci: Remove useless function parameterGravatar Longfang Liu 1-3/+5
2022-09-27hisi_acc_vfio_pci: Fix device data address combination problemGravatar Longfang Liu 1-4/+4
2022-09-27hisi_acc_vfio_pci: Fixes error return code issueGravatar Longfang Liu 1-1/+1
2022-09-21vfio/hisi_acc: Use the new device life cycle helpersGravatar Yi Liu 2-73/+37
2022-09-21vfio/mlx5: Use the new device life cycle helpersGravatar Yi Liu 1-14/+36
2022-09-21vfio/pci: Use the new device life cycle helpersGravatar Yi Liu 2-10/+45
2022-09-08vfio/mlx5: Set the driver DMA logging callbacksGravatar Yishai Hadas 3-3/+14
2022-09-08vfio/mlx5: Manage error scenarios on trackerGravatar Yishai Hadas 2-2/+61
2022-09-08vfio/mlx5: Report dirty pages from trackerGravatar Yishai Hadas 2-0/+195
2022-09-08vfio/mlx5: Create and destroy page tracker objectGravatar Yishai Hadas 2-0/+148
2022-09-08vfio/mlx5: Init QP based resources for dirty trackingGravatar Yishai Hadas 2-12/+636
2022-09-08vfio: Introduce the DMA logging feature supportGravatar Yishai Hadas 1-0/+5