summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
...
| * | | | iommufd: Add iommufd_access_replace() APINicolin Chen2023-07-282-0/+16
| * | | | iommufd: Use iommufd_access_change_ioas in iommufd_access_destroy_objectNicolin Chen2023-07-281-6/+4
| * | | | iommufd: Add iommufd_access_change_ioas(_id) helpersNicolin Chen2023-07-281-38/+71
| * | | | iommufd: Allow passing in iopt_access_list_id to iopt_remove_access()Nicolin Chen2023-07-283-6/+9
| * | | | vfio: Do not allow !ops->dma_unmap in vfio_pin/unpin_pages()Nicolin Chen2023-07-281-0/+4
| * | | | iommufd/selftest: Add a selftest for IOMMU_HWPT_ALLOCJason Gunthorpe2023-07-264-1/+49
| * | | | iommufd/selftest: Return the real idev id from selftest mock_domainJason Gunthorpe2023-07-265-21/+29
| * | | | iommufd: Add IOMMU_HWPT_ALLOCJason Gunthorpe2023-07-264-0/+84
| * | | | iommufd/selftest: Test iommufd_device_replace()Nicolin Chen2023-07-266-4/+149
| * | | | iommufd: Make destroy_rwsem use a lock class per object typeJason Gunthorpe2023-07-262-1/+11
| * | | | iommufd: Add iommufd_device_replace()Jason Gunthorpe2023-07-262-0/+102
| * | | | iommu: Introduce a new iommu_group_replace_domain() APINicolin Chen2023-07-262-0/+37
| * | | | iommufd: Reorganize iommufd_device_attach into iommufd_device_change_ptJason Gunthorpe2023-07-261-39/+102
| * | | | iommufd: Fix locking around hwpt allocationJason Gunthorpe2023-07-261-1/+1
| * | | | iommufd: Allow a hwpt to be aborted after allocationJason Gunthorpe2023-07-263-1/+26
| * | | | iommufd: Add enforced_cache_coherency to iommufd_hw_pagetable_alloc()Jason Gunthorpe2023-07-263-15/+32
| * | | | iommufd: Move putting a hwpt to a helper functionJason Gunthorpe2023-07-262-5/+11
| * | | | iommufd: Make sw_msi_start a group globalJason Gunthorpe2023-07-262-7/+8
| * | | | iommufd: Use the iommufd_group to avoid duplicate MSI setupJason Gunthorpe2023-07-261-4/+4
| * | | | iommufd: Keep track of each device's reserved regions instead of groupsJason Gunthorpe2023-07-263-23/+16
| * | | | iommu: Export iommu_get_resv_regions()Jason Gunthorpe2023-07-261-1/+10
| * | | | iommufd: Replace the hwpt->devices list with iommufd_groupJason Gunthorpe2023-07-263-81/+54
| * | | | iommufd: Add iommufd_groupJason Gunthorpe2023-07-263-18/+137
| * | | | iommufd: Move isolated msi enforcement to iommufd_device_bind()Jason Gunthorpe2023-07-261-18/+20
| * | | | Merge branch 'v6.6/vfio/cdev' of https://github.com/awilliam/linux-vfio into ...Jason Gunthorpe2023-07-2631-342/+1669
| |\ \ \ \
* | \ \ \ \ Merge tag 'vfio-v6.6-rc1' of https://github.com/awilliam/linux-vfioLinus Torvalds2023-08-3055-458/+4350
|\ \ \ \ \ \
| * | | | | | vfio/pds: Send type for SUSPEND_STATUS commandBrett Creeley2023-08-221-2/+3
| * | | | | | vfio/pds: fix return value in pds_vfio_get_lm_file()Yang Yingliang2023-08-211-1/+1
| * | | | | | pds_core: Fix function header descriptionsBrett Creeley2023-08-181-2/+2
| * | | | | | vfio: align capability structuresStefan Hajnoczi2023-08-175-18/+14
| * | | | | | vfio/type1: fix cap_migration information leakStefan Hajnoczi2023-08-161-1/+1
| * | | | | | vfio/fsl-mc: Use module_fsl_mc_driver macro to simplify the codeLi Zetao2023-08-161-13/+1
| * | | | | | vfio/cdx: Remove redundant initialization owner in vfio_cdx_driverLi Zetao2023-08-161-1/+0
| * | | | | | vfio/pds: Add Kconfig and documentationBrett Creeley2023-08-165-0/+108
| * | | | | | vfio/pds: Add support for firmware recoveryBrett Creeley2023-08-163-2/+131
| * | | | | | vfio/pds: Add support for dirty page trackingBrett Creeley2023-08-169-2/+932
| * | | | | | vfio/pds: Add VFIO live migration supportBrett Creeley2023-08-169-2/+1153
| * | | | | | vfio/pds: register with the pds_core PFBrett Creeley2023-08-168-2/+105
| * | | | | | pds_core: Require callers of register/unregister to pass PF drvdataBrett Creeley2023-08-162-17/+9
| * | | | | | vfio/pds: Initial support for pds VFIO driverBrett Creeley2023-08-165-0/+172
| * | | | | | vfio: Commonize combine_ranges for use in other VFIO driversBrett Creeley2023-08-163-47/+51
| * | | | | | kvm/vfio: avoid bouncing the mutex when adding and deleting groupsDmitry Torokhov2023-08-031-17/+9
| * | | | | | kvm/vfio: ensure kvg instance stays around in kvm_vfio_group_add()Dmitry Torokhov2023-08-031-1/+1
| | |/ / / / | |/| | | |
| * | | | | docs: vfio: Add vfio device cdev descriptionYi Liu2023-07-251-0/+139
| * | | | | vfio: Compile vfio_group infrastructure optionallyYi Liu2023-07-255-12/+123
| * | | | | vfio: Move the IOMMU_CAP_CACHE_COHERENCY check in __vfio_register_dev()Yi Liu2023-07-252-10/+11
| * | | | | vfio: Add VFIO_DEVICE_[AT|DE]TACH_IOMMUFD_PTYi Liu2023-07-254-1/+121
| * | | | | vfio: Add VFIO_DEVICE_BIND_IOMMUFDYi Liu2023-07-255-2/+155
| * | | | | vfio: Avoid repeated user pointer cast in vfio_device_fops_unl_ioctl()Yi Liu2023-07-251-1/+2
| * | | | | iommufd: Add iommufd_ctx_from_fd()Yi Liu2023-07-252-0/+25