summaryrefslogtreecommitdiffstats
path: root/drivers/iommu (follow)
Commit message (Expand)AuthorAgeFilesLines
...
| | * | | | iommu/arm-smmu: Add CB prefix to register bitfieldsRob Clark2024-07-025-41/+41
| | * | | | iommu/arm-smmu-v3: add missing MODULE_DESCRIPTION() macroJeff Johnson2024-07-021-0/+1
| | * | | | iommu/arm-smmu-v3: Shrink the strtab l1_desc arrayJason Gunthorpe2024-07-022-10/+6
| | * | | | iommu/arm-smmu-v3: Do not zero the strtab twiceJason Gunthorpe2024-07-021-20/+6
| | * | | | iommu/arm-smmu-v3: Allow setting a S1 domain to a PASIDJason Gunthorpe2024-07-022-2/+41
| | * | | | iommu/arm-smmu-v3: Allow a PASID to be set when RID is IDENTITY/BLOCKEDJason Gunthorpe2024-07-022-3/+49
| | * | | | iommu/arm-smmu-v3: Test the STE S1DSS functionalityJason Gunthorpe2024-07-021-5/+108
| | * | | | iommu/arm-smmu-v3: Allow IDENTITY/BLOCKED to be set while PASID is usedJason Gunthorpe2024-07-023-16/+50
| | * | | | iommu/arm-smmu-v3: Put the SVA mmu notifier in the smmu_domainJason Gunthorpe2024-07-023-393/+86
| | * | | | iommu/arm-smmu-v3: Keep track of arm_smmu_master_domain for SVAJason Gunthorpe2024-07-021-2/+28
| | * | | | iommu/arm-smmu-v3: Make SVA allocate a normal arm_smmu_domainJason Gunthorpe2024-07-023-17/+33
| | * | | | iommu/arm-smmu-v3: Thread SSID through the arm_smmu_attach_*() interfaceJason Gunthorpe2024-07-021-9/+17
| | * | | | iommu/arm-smmu-v3: Do not use master->sva_enable to restrict attachesJason Gunthorpe2024-07-022-12/+19
| | * | | | iommu/arm-smmu-v3: Add ssid to struct arm_smmu_master_domainJason Gunthorpe2024-07-023-19/+43
| | * | | | iommu/arm-smmu-v3: Make changing domains be hitless for ATSJason Gunthorpe2024-07-023-71/+177
| | * | | | iommu/arm-smmu-v3: Make smmu_domain->devices into an allocated listJason Gunthorpe2024-07-023-10/+47
| | * | | | iommu/arm-smmu-v3: Start building a generic PASID layerJason Gunthorpe2024-07-023-31/+67
| | * | | | iommu/arm-smmu-v3: Convert to domain_alloc_sva()Jason Gunthorpe2024-07-023-16/+8
| | * | | | iommu/arm-smmu-v3: Use *-y instead of *-objs in MakefileAndy Shevchenko2024-06-051-3/+2
| | * | | | iommu/arm-smmu-v3: Avoid uninitialized asid in case of errorMostafa Saleh2024-06-051-1/+1
| * | | | | Merge branch 'iommu/amd/amd-vi' into iommu/nextWill Deacon2024-07-121-1/+1
| |\ \ \ \ \
| | * | | | | iommu/amd: Use try_cmpxchg64() in v2_alloc_pte()Uros Bizjak2024-06-251-1/+1
| | | |/ / / | | |/| | |
| * | | | | iommu: sun50i: Add H616 compatible stringAndre Przywara2024-06-251-0/+1
| * | | | | iommu: sun50i: allocate page tables from below 4 GiBAndre Przywara2024-06-251-2/+11
| * | | | | iommu: sun50i: clear bypass registerJernej Skrabec2024-06-251-0/+1
| |/ / / /
* | | | | Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2024-07-1913-173/+908
|\ \ \ \ \ | |_|_|_|/ |/| | | |
| * | | | iommufd: Fix error pointer checkingLu Baolu2024-07-121-1/+1
| * | | | iommufd: Add check on user response codeLu Baolu2024-07-121-0/+10
| * | | | iommufd: Require drivers to supply the cache_invalidate_user opsJason Gunthorpe2024-07-101-1/+2
| * | | | Merge branch 'iommufd_pri' into iommufd for-nextJason Gunthorpe2024-07-0912-94/+844
| |\ \ \ \
| | * | | | iommufd/selftest: Add IOPF support for mock deviceLu Baolu2024-07-092-0/+72
| | * | | | iommufd: Associate fault object with iommufd_hw_pgtableLu Baolu2024-07-093-8/+56
| | * | | | iommufd: Fault-capable hwpt attach/detach/replaceLu Baolu2024-07-093-3/+235
| | * | | | iommufd: Add iommufd fault objectLu Baolu2024-07-095-0/+265
| | | |_|/ | | |/| |
| | * | | iommu: Extend domain attach group with handle supportLu Baolu2024-07-042-0/+111
| | * | | iommu: Add attach handle to struct iopf_groupLu Baolu2024-07-043-67/+36
| | * | | iommu: Remove sva handle listLu Baolu2024-07-043-10/+54
| | * | | iommu: Introduce domain attachment handleLu Baolu2024-07-042-15/+24
| | |/ /
| * | | iommufd/iova_bitmap: Remove iterator logicJoao Martins2024-06-281-95/+2
| * | | iommufd/iova_bitmap: Dynamic pinning on iova_bitmap_set()Joao Martins2024-06-281-7/+66
| * | | iommufd/iova_bitmap: Consolidate iova_bitmap_set exit conditionalsJoao Martins2024-06-281-6/+6
| * | | iommufd/iova_bitmap: Move initial pinning to iova_bitmap_for_each()Joao Martins2024-06-281-3/+4
| * | | iommufd/iova_bitmap: Cache mapped length in iova_bitmap_map structJoao Martins2024-06-281-0/+6
| * | | iommufd/iova_bitmap: Check iova_bitmap_done() after set aheadJoao Martins2024-06-281-2/+3
| * | | iommufd/selftest: Do not record head iova to better match iommu driversJoao Martins2024-06-281-2/+2
| * | | iommufd/selftest: Fix iommufd_test_dirty() to handle <u8 bitmapsJoao Martins2024-06-281-1/+1
* | | | iommu/amd: Fix GT feature enablement againVasant Hegde2024-06-271-0/+1
* | | | iommu/vt-d: Fix missed device TLB cache tagLu Baolu2024-06-271-10/+10
* | | | iommu/amd: Invalidate cache before removing device from domain listVasant Hegde2024-06-271-6/+6
|/ / /
* / / iommu/amd: Fix panic accessing amd_iommu_enable_faultingDimitri Sivanich2024-06-131-1/+1
|/ /