summaryrefslogtreecommitdiff
path: root/drivers/vfio
AgeCommit message (Expand)AuthorFilesLines
2023-02-09vfio: no need to pass kvm pointer during device openMatthew Rosato3-7/+5
2023-02-09vfio: fix deadlock between group lock and kvm lockMatthew Rosato3-14/+108
2023-02-09vfio: revert "iommu driver notify callback"Steve Sistare2-12/+0
2023-02-09vfio/type1: revert "implement notify callback"Steve Sistare1-15/+0
2023-02-09vfio/type1: revert "block on invalid vaddr"Steve Sistare1-89/+5
2023-02-09vfio/type1: restore locked_vmSteve Sistare1-0/+35
2023-02-09vfio/type1: track locked_vm per dmaSteve Sistare1-6/+17
2023-02-09vfio/type1: prevent underflow of locked_vm via exec()Steve Sistare1-27/+14
2023-02-09vfio/type1: exclude mdevs from VFIO_UPDATE_VADDRSteve Sistare1-2/+42
2023-02-03Merge branch 'vfio-no-iommu' into iommufd.git for-nextJason Gunthorpe6-12/+38
2023-02-03vfio: Support VFIO_NOIOMMU with iommufdJason Gunthorpe6-12/+38
2023-02-01vfio: platform: ignore missing reset if disabled at module initTomasz Duszynski1-2/+5
2023-01-30vfio/mlx5: Improve the target side flow to reduce downtimeYishai Hadas2-12/+105
2023-01-30vfio/mlx5: Improve the source side flow upon pre_copyYishai Hadas3-34/+151
2023-01-30vfio/mlx5: Check whether VF is migratableShay Drory2-0/+28
2023-01-30vfio/mdev: Use sysfs_emit() to instead of sprintf()Bo Liu1-1/+1
2023-01-30Merge branch 'iommu-memory-accounting' of ssh://gitolite.kernel.org/pub/scm/l...Jason Gunthorpe1-4/+5
2023-01-25iommu: Add a gfp parameter to iommu_map()Jason Gunthorpe1-4/+5
2023-01-23vfio/platform: Use GFP_KERNEL_ACCOUNT for userspace persistent allocationsYishai Hadas2-5/+5
2023-01-23vfio/fsl-mc: Use GFP_KERNEL_ACCOUNT for userspace persistent allocationsYishai Hadas2-3/+3
2023-01-23vfio/hisi: Use GFP_KERNEL_ACCOUNT for userspace persistent allocationsYishai Hadas1-2/+2
2023-01-23vfio: Use GFP_KERNEL_ACCOUNT for userspace persistent allocationsJason Gunthorpe7-14/+17
2023-01-23vfio/mlx5: Allow loading of larger images than 512 MBYishai Hadas2-14/+16
2023-01-23vfio/mlx5: Fix UBSAN noteYishai Hadas1-3/+3
2023-01-23vfio-mdev: turn VFIO_MDEV into a selectable symbolChristoph Hellwig1-7/+1
2023-01-23vfio: platform: No need to check res againAngus Chen1-3/+0
2023-01-11vfio/type1: Convert to iommu_group_has_isolated_msi()Jason Gunthorpe1-13/+3
2023-01-10vfio/type1: Respect IOMMU reserved regions in vfio_test_domain_fgsp()Niklas Schnelle1-11/+20
2022-12-16Merge tag 'driver-core-6.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-1/+1
2022-12-15Merge tag 'vfio-v6.2-rc1' of https://github.com/awilliam/linux-vfioLinus Torvalds18-429/+1435
2022-12-14Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds13-912/+1434
2022-12-12vfio/mlx5: error pointer dereference in error handlingDan Carpenter1-1/+1
2022-12-12vfio/mlx5: fix error code in mlx5vf_precopy_ioctl()Dan Carpenter1-1/+4
2022-12-12Merge tag 'irq-core-2022-12-10' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-1/+0
2022-12-06hisi_acc_vfio_pci: Enable PRE_COPY flagShameer Kolothum1-1/+1
2022-12-06hisi_acc_vfio_pci: Move the dev compatibility tests for early checkShameer Kolothum2-12/+8
2022-12-06hisi_acc_vfio_pci: Introduce support for PRE_COPY state transitionsShameer Kolothum1-3/+71
2022-12-06hisi_acc_vfio_pci: Add support for precopy IOCTLShameer Kolothum2-0/+53
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 Drory3-3/+32
2022-12-06vfio/mlx5: Introduce multiple loadsYishai Hadas3-45/+257
2022-12-06vfio/mlx5: Consider temporary end of stream as part of PRE_COPYYishai Hadas3-2/+14
2022-12-06vfio/mlx5: Introduce vfio precopy ioctl implementationYishai Hadas2-0/+127
2022-12-06vfio/mlx5: Introduce SW headers for migration statesYishai Hadas3-4/+67
2022-12-06vfio/mlx5: Introduce device transitions of PRE_COPYYishai Hadas3-18/+184
2022-12-06vfio/mlx5: Refactor to use queue based data chunksYishai Hadas3-38/+136
2022-12-06vfio/mlx5: Refactor migration file stateYishai Hadas3-8/+12
2022-12-06vfio/mlx5: Refactor MKEY usageYishai Hadas3-113/+178
2022-12-06vfio/mlx5: Refactor PD usageYishai Hadas3-31/+71
2022-12-06vfio/mlx5: Enforce a single SAVE command at a timeYishai Hadas3-0/+14