aboutsummaryrefslogtreecommitdiff
path: root/drivers/vfio
AgeCommit message (Expand)AuthorFilesLines
2023-01-23vfio-mdev: turn VFIO_MDEV into a selectable symbolGravatar Christoph Hellwig 1-7/+1
2023-01-23vfio: platform: No need to check res againGravatar Angus Chen 1-3/+0
2023-01-11vfio/type1: Convert to iommu_group_has_isolated_msi()Gravatar Jason Gunthorpe 1-13/+3
2023-01-10vfio/type1: Respect IOMMU reserved regions in vfio_test_domain_fgsp()Gravatar Niklas Schnelle 1-11/+20
2022-12-16Merge tag 'driver-core-6.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Gravatar Linus Torvalds 1-1/+1
2022-12-15Merge tag 'vfio-v6.2-rc1' of https://github.com/awilliam/linux-vfioGravatar Linus Torvalds 18-429/+1435
2022-12-14Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/gi...Gravatar Linus Torvalds 13-912/+1434
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-12Merge tag 'irq-core-2022-12-10' of git://git.kernel.org/pub/scm/linux/kernel/...Gravatar Linus Torvalds 1-1/+0
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-06vfio: Extend the device migration protocol with PRE_COPYGravatar Jason Gunthorpe 1-2/+72
2022-12-05vfio: Fold vfio_virqfd.ko into vfio.koGravatar Jason Gunthorpe 5-18/+25
2022-12-05vfio: Remove CONFIG_VFIO_SPAPR_EEHGravatar Jason Gunthorpe 2-8/+3
2022-12-05vfio: Move vfio_spapr_iommu_eeh_ioctl into vfio_iommu_spapr_tce.cGravatar Jason Gunthorpe 3-91/+53
2022-12-05vfio/spapr: Move VFIO_CHECK_EXTENSION into tce_iommu_ioctl()Gravatar Jason Gunthorpe 2-12/+4
2022-12-05vfio/pci: Move all the SPAPR PCI specific logic to vfio_pci_core.koGravatar Jason Gunthorpe 2-15/+9
2022-12-05vfio: Move vfio group specific code into group.cGravatar Yi Liu 4-870/+907
2022-12-05vfio: Refactor dma APIs for emulated devicesGravatar Yi Liu 3-34/+43
2022-12-05vfio: Wrap vfio group module init/clean code into helpersGravatar Yi Liu 1-20/+36
2022-12-05vfio: Refactor vfio_device open and closeGravatar Yi Liu 1-46/+87
2022-12-05vfio: Make vfio_device_open() truly device specificGravatar Yi Liu 1-17/+29
2022-12-05vfio: Swap order of vfio_device_container_register() and open_device()Gravatar Yi Liu 1-8/+9
2022-12-05vfio: Set device->group in helper functionGravatar Yi Liu 1-15/+26
2022-12-05vfio: Create wrappers for group register/unregisterGravatar Yi Liu 1-7/+16
2022-12-05vfio: Move the sanity check of the group to vfio_create_group()Gravatar Jason Gunthorpe 1-37/+25
2022-12-05vfio: Simplify vfio_create_group()Gravatar Jason Gunthorpe 1-23/+10
2022-12-02vfio/iova_bitmap: refactor iova_bitmap_set() to better handle page boundariesGravatar Joao Martins 1-17/+13
2022-12-02Merge tag 'v6.1-rc7' into iommufd.git for-nextGravatar Jason Gunthorpe 2-5/+18
2022-12-02vfio: Make vfio_container optionally compiledGravatar Jason Gunthorpe 3-13/+91
2022-12-02vfio: Move container related MODULE_ALIAS statements into container.cGravatar Jason Gunthorpe 2-2/+3
2022-12-02vfio-iommufd: Support iommufd for emulated VFIO devicesGravatar Jason Gunthorpe 4-94/+206
2022-12-02vfio-iommufd: Support iommufd for physical VFIO devicesGravatar Jason Gunthorpe 10-2/+150
2022-12-02vfio-iommufd: Allow iommufd to be used in place of a container fdGravatar Jason Gunthorpe 4-16/+82
2022-12-02vfio: Use IOMMU_CAP_ENFORCE_CACHE_COHERENCY for vfio_file_enforced_coherent()Gravatar Jason Gunthorpe 3-17/+19