summaryrefslogtreecommitdiff
path: root/drivers/vfio
AgeCommit message (Expand)Author
2023-01-10vfio/type1: Respect IOMMU reserved regions in vfio_test_domain_fgsp()Niklas Schnelle
2022-12-16Merge tag 'driver-core-6.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds
2022-12-15Merge tag 'vfio-v6.2-rc1' of https://github.com/awilliam/linux-vfioLinus Torvalds
2022-12-14Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds
2022-12-12vfio/mlx5: error pointer dereference in error handlingDan Carpenter
2022-12-12vfio/mlx5: fix error code in mlx5vf_precopy_ioctl()Dan Carpenter
2022-12-12Merge tag 'irq-core-2022-12-10' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds
2022-12-06hisi_acc_vfio_pci: Enable PRE_COPY flagShameer Kolothum
2022-12-06hisi_acc_vfio_pci: Move the dev compatibility tests for early checkShameer Kolothum
2022-12-06hisi_acc_vfio_pci: Introduce support for PRE_COPY state transitionsShameer Kolothum
2022-12-06hisi_acc_vfio_pci: Add support for precopy IOCTLShameer Kolothum
2022-12-06vfio/mlx5: Enable MIGRATION_PRE_COPY flagShay Drory
2022-12-06vfio/mlx5: Fallback to STOP_COPY upon specific PRE_COPY errorShay Drory
2022-12-06vfio/mlx5: Introduce multiple loadsYishai Hadas
2022-12-06vfio/mlx5: Consider temporary end of stream as part of PRE_COPYYishai Hadas
2022-12-06vfio/mlx5: Introduce vfio precopy ioctl implementationYishai Hadas
2022-12-06vfio/mlx5: Introduce SW headers for migration statesYishai Hadas
2022-12-06vfio/mlx5: Introduce device transitions of PRE_COPYYishai Hadas
2022-12-06vfio/mlx5: Refactor to use queue based data chunksYishai Hadas
2022-12-06vfio/mlx5: Refactor migration file stateYishai Hadas
2022-12-06vfio/mlx5: Refactor MKEY usageYishai Hadas
2022-12-06vfio/mlx5: Refactor PD usageYishai Hadas
2022-12-06vfio/mlx5: Enforce a single SAVE command at a timeYishai Hadas
2022-12-06vfio: Extend the device migration protocol with PRE_COPYJason Gunthorpe
2022-12-05vfio: Fold vfio_virqfd.ko into vfio.koJason Gunthorpe
2022-12-05vfio: Remove CONFIG_VFIO_SPAPR_EEHJason Gunthorpe
2022-12-05vfio: Move vfio_spapr_iommu_eeh_ioctl into vfio_iommu_spapr_tce.cJason Gunthorpe
2022-12-05vfio/spapr: Move VFIO_CHECK_EXTENSION into tce_iommu_ioctl()Jason Gunthorpe
2022-12-05vfio/pci: Move all the SPAPR PCI specific logic to vfio_pci_core.koJason Gunthorpe
2022-12-05vfio: Move vfio group specific code into group.cYi Liu
2022-12-05vfio: Refactor dma APIs for emulated devicesYi Liu
2022-12-05vfio: Wrap vfio group module init/clean code into helpersYi Liu
2022-12-05vfio: Refactor vfio_device open and closeYi Liu
2022-12-05vfio: Make vfio_device_open() truly device specificYi Liu
2022-12-05vfio: Swap order of vfio_device_container_register() and open_device()Yi Liu
2022-12-05vfio: Set device->group in helper functionYi Liu
2022-12-05vfio: Create wrappers for group register/unregisterYi Liu
2022-12-05vfio: Move the sanity check of the group to vfio_create_group()Jason Gunthorpe
2022-12-05vfio: Simplify vfio_create_group()Jason Gunthorpe
2022-12-02vfio/iova_bitmap: refactor iova_bitmap_set() to better handle page boundariesJoao Martins
2022-12-02Merge tag 'v6.1-rc7' into iommufd.git for-nextJason Gunthorpe
2022-12-02vfio: Make vfio_container optionally compiledJason Gunthorpe
2022-12-02vfio: Move container related MODULE_ALIAS statements into container.cJason Gunthorpe
2022-12-02vfio-iommufd: Support iommufd for emulated VFIO devicesJason Gunthorpe
2022-12-02vfio-iommufd: Support iommufd for physical VFIO devicesJason Gunthorpe
2022-12-02vfio-iommufd: Allow iommufd to be used in place of a container fdJason Gunthorpe
2022-12-02vfio: Use IOMMU_CAP_ENFORCE_CACHE_COHERENCY for vfio_file_enforced_coherent()Jason Gunthorpe
2022-12-02vfio: Rename vfio_device_assign/unassign_container()Jason Gunthorpe
2022-12-02vfio: Move vfio_device_assign_container() into vfio_device_first_open()Jason Gunthorpe
2022-12-02vfio: Move vfio_device driver open/close code to a functionJason Gunthorpe