summaryrefslogtreecommitdiff
path: root/drivers/iommu
AgeCommit message (Expand)AuthorFilesLines
2023-08-31Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds10-315/+1045
2023-08-31Merge tag 'vfio-v6.6-rc1' of https://github.com/awilliam/linux-vfioLinus Torvalds5-8/+142
2023-08-30Merge tag 'x86_apic_for_6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds3-4/+4
2023-08-18mmu_notifiers: rename invalidate_range notifierAlistair Popple3-15/+16
2023-08-18arm64/smmu: use TLBI ASID when invalidating entire rangeAlistair Popple1-3/+13
2023-08-18iommufd/selftest: Don't leak the platform device memory when unloading the mo...Yang Yingliang1-2/+2
2023-08-18iommu/vt-d: Implement hw_info for iommu capability queryYi Liu1-0/+19
2023-08-18iommufd/selftest: Add coverage for IOMMU_GET_HW_INFO ioctlNicolin Chen2-0/+25
2023-08-18iommufd: Add IOMMU_GET_HW_INFOYi Liu3-0/+77
2023-08-18iommu: Move dev_iommu_ops() to private headerYi Liu1-0/+11
2023-08-17vfio: align capability structuresStefan Hajnoczi1-0/+2
2023-08-15iommufd: Remove iommufd_ref_to_users()Jason Gunthorpe1-23/+0
2023-08-15Merge tag 'v6.5-rc6' into iommufd for-nextJason Gunthorpe4-31/+76
2023-08-15iommufd/selftest: Make the mock iommu driver into a real driverJason Gunthorpe5-59/+144
2023-08-06x86/vector: Rename send_cleanup_vector() to vector_schedule_cleanup()Thomas Gleixner3-4/+4
2023-07-28iommufd/selftest: Add IOMMU_TEST_OP_ACCESS_REPLACE_IOAS coverageNicolin Chen2-0/+23
2023-07-28iommufd: Add iommufd_access_replace() APINicolin Chen1-0/+15
2023-07-28iommufd: Use iommufd_access_change_ioas in iommufd_access_destroy_objectNicolin Chen1-6/+4
2023-07-28iommufd: Add iommufd_access_change_ioas(_id) helpersNicolin Chen1-38/+71
2023-07-28iommufd: Allow passing in iopt_access_list_id to iopt_remove_access()Nicolin Chen3-6/+9
2023-07-27iommufd: Set end correctly when doing batch carryJason Gunthorpe1-1/+1
2023-07-27iommufd: IOMMUFD_DESTROY should not increase the refcountJason Gunthorpe3-30/+75
2023-07-26iommufd/selftest: Add a selftest for IOMMU_HWPT_ALLOCJason Gunthorpe1-0/+3
2023-07-26iommufd/selftest: Return the real idev id from selftest mock_domainJason Gunthorpe2-0/+3
2023-07-26iommufd: Add IOMMU_HWPT_ALLOCJason Gunthorpe3-0/+58
2023-07-26iommufd/selftest: Test iommufd_device_replace()Nicolin Chen2-0/+43
2023-07-26iommufd: Make destroy_rwsem use a lock class per object typeJason Gunthorpe2-1/+11
2023-07-26iommufd: Add iommufd_device_replace()Jason Gunthorpe2-0/+102
2023-07-26iommu: Introduce a new iommu_group_replace_domain() APINicolin Chen2-0/+37
2023-07-26iommufd: Reorganize iommufd_device_attach into iommufd_device_change_ptJason Gunthorpe1-39/+102
2023-07-26iommufd: Fix locking around hwpt allocationJason Gunthorpe1-1/+1
2023-07-26iommufd: Allow a hwpt to be aborted after allocationJason Gunthorpe3-1/+26
2023-07-26iommufd: Add enforced_cache_coherency to iommufd_hw_pagetable_alloc()Jason Gunthorpe3-15/+32
2023-07-26iommufd: Move putting a hwpt to a helper functionJason Gunthorpe2-5/+11
2023-07-26iommufd: Make sw_msi_start a group globalJason Gunthorpe2-7/+8
2023-07-26iommufd: Use the iommufd_group to avoid duplicate MSI setupJason Gunthorpe1-4/+4
2023-07-26iommufd: Keep track of each device's reserved regions instead of groupsJason Gunthorpe3-23/+16
2023-07-26iommu: Export iommu_get_resv_regions()Jason Gunthorpe1-1/+10
2023-07-26iommufd: Replace the hwpt->devices list with iommufd_groupJason Gunthorpe3-81/+54
2023-07-26iommufd: Add iommufd_groupJason Gunthorpe3-18/+137
2023-07-26iommufd: Move isolated msi enforcement to iommufd_device_bind()Jason Gunthorpe1-18/+20
2023-07-25vfio: Compile vfio_group infrastructure optionallyYi Liu1-2/+2
2023-07-25iommufd: Add iommufd_ctx_from_fd()Yi Liu1-0/+24
2023-07-25iommufd/device: Add iommufd_access_detach() APINicolin Chen2-5/+71
2023-07-25iommufd: Add helper to retrieve iommufd_ctx and devidYi Liu1-0/+12
2023-07-25iommufd: Add iommufd_ctx_has_group()Yi Liu1-0/+30
2023-07-25iommufd: Reserve all negative IDs in the iommufd xarrayYi Liu1-1/+1
2023-07-14iommu/sva: Fix signedness bug in iommu_sva_alloc_pasid()Dan Carpenter1-1/+2
2023-07-14iommu: Fix crash during syfs iommu_groups/N/typeJason Gunthorpe1-13/+14
2023-06-30Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2-4/+12