summaryrefslogtreecommitdiff
path: root/drivers/iommu
AgeCommit message (Expand)AuthorFilesLines
2023-12-11iommu/amd: Do not flush IRTE when only updating isRun and destination fieldsSuravee Suthikulpanit1-4/+16
2023-12-05Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds7-113/+171
2023-12-01iommu: Fix printk arg in of_iommu_get_resv_regions()Daniel Mentz1-1/+1
2023-11-30iommufd: Do not UAF during iommufd_put_object()Jason Gunthorpe2-78/+135
2023-11-30iommufd: Add iommufd_ctx to iommufd_put_object()Jason Gunthorpe6-35/+36
2023-11-27Merge branch 'iommu/fixes' into coreJoerg Roedel6-40/+115
2023-11-27iommu/apple-dart: Use readl instead of readl_relaxed for consistencySven Peter1-1/+1
2023-11-27iommu/apple-dart: Add support for t8103 USB4 DARTSven Peter1-0/+29
2023-11-27iommu/apple-dart: Write to all DART_T8020_STREAM_SELECTSven Peter1-2/+4
2023-11-27iommu: Extend LPAE page table format to support custom allocatorsBoris Brezillon1-16/+39
2023-11-27iommu: Allow passing custom allocators to pgtable driversBoris Brezillon1-0/+23
2023-11-27iommu/vt-d: Set variable intel_dirty_ops to staticKunwu Chan1-2/+2
2023-11-27iommu/vt-d: Fix incorrect cache invalidation for mm notificationLu Baolu1-0/+26
2023-11-27iommu/vt-d: Add MTL to quirk list to skip TE disablingAbdul Halim, Mohd Syazwan1-1/+1
2023-11-27iommu/vt-d: Make context clearing consistent with context mappingLu Baolu1-2/+2
2023-11-27iommu/vt-d: Disable PCI ATS in legacy passthrough modeLu Baolu1-1/+2
2023-11-27iommu/vt-d: Omit devTLB invalidation requests when TES=0Lu Baolu1-0/+18
2023-11-27iommu/vt-d: Support enforce_cache_coherency only for empty domainsLu Baolu2-1/+7
2023-11-27iommu: Clean up open-coded ownership checksRobin Murphy7-43/+6
2023-11-27iommu: Retire bus opsRobin Murphy1-13/+18
2023-11-27iommu/arm-smmu: Don't register fwnode for legacy bindingRobin Murphy1-1/+2
2023-11-27iommu: Decouple iommu_domain_alloc() from bus opsRobin Murphy1-3/+22
2023-11-27iommu: Validate that devices match domainsRobin Murphy2-0/+12
2023-11-27iommu: Decouple iommu_present() from bus opsRobin Murphy1-1/+20
2023-11-27iommu: Factor out some helpersRobin Murphy1-30/+26
2023-11-27iommu/virtio: Add ops->flush_iotlb_all and enable deferred flushNiklas Schnelle1-0/+16
2023-11-27iommu/virtio: Make use of ops->iotlb_sync_mapNiklas Schnelle1-1/+16
2023-11-27iommu/amd: Set variable amd_dirty_ops to staticKunwu Chan1-2/+2
2023-11-27iommu: Avoid more races around device probeRobin Murphy2-13/+19
2023-11-27iommu: Flow ERR_PTR out from __iommu_domain_alloc()Jason Gunthorpe1-20/+39
2023-11-27iommu: Map reserved memory as cacheable if device is coherentLaurentiu Tudor1-0/+3
2023-11-21x86/apic: Drop apic::delivery_modeAndrew Cooper2-3/+3
2023-11-10Merge tag 'iommu-updates-v6.7' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds38-2737/+2024
2023-11-02Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds23-178/+2200
2023-11-02Merge tag 'asm-generic-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2-3/+3
2023-10-31iommufd: Organize the mock domain alloc functions closer to Joerg's treeJason Gunthorpe1-19/+16
2023-10-30iommufd/selftest: Fix page-size check in iommufd_test_dirty()Joao Martins1-2/+4
2023-10-30iommufd: Add iopt_area_alloc()Jason Gunthorpe2-3/+17
2023-10-30iommufd: Fix missing update of domains_itree after splitting iopt_areaKoichiro Den1-0/+10
2023-10-27Merge branches 'iommu/fixes', 'arm/tegra', 'arm/smmu', 'virtio', 'x86/vt-d', ...Joerg Roedel38-2735/+2025
2023-10-27iommu: Avoid unnecessary cache invalidationsLu Baolu1-1/+2
2023-10-26Merge tag 'v6.6-rc7' into coreJoerg Roedel5-29/+31
2023-10-26iommu/dart: Remove the force_bypass variableJason Gunthorpe1-14/+6
2023-10-26iommu/dart: Call apple_dart_finalize_domain() as part of alloc_paging()Jason Gunthorpe1-9/+19
2023-10-26iommu/dart: Convert to domain_alloc_paging()Jason Gunthorpe1-8/+5
2023-10-26iommu/dart: Move the blocked domain support to a global staticJason Gunthorpe1-22/+32
2023-10-26iommu/dart: Use static global identity domainsJason Gunthorpe1-11/+28
2023-10-26iommufd: Convert to alloc_domain_paging()Jason Gunthorpe1-8/+3
2023-10-26iommu/vt-d: Use ops->blocked_domainJason Gunthorpe1-2/+1
2023-10-26iommu/vt-d: Update the definition of the blocking domainJason Gunthorpe1-2/+2