summaryrefslogtreecommitdiff
path: root/drivers/iommu/intel
AgeCommit message (Expand)AuthorFilesLines
2024-07-19Merge tag 'iommu-updates-v6.11' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds7-101/+249
2024-07-12iommu/vt-d: Fix identity map bounds in si_domain_init()Jon Pan-Doh1-1/+1
2024-07-10iommu/vt-d: Fix aligned pages in calculate_psi_aligned_address()Lu Baolu1-0/+1
2024-07-10iommu/vt-d: Limit max address mask to MAX_AGAW_PFN_WIDTHLu Baolu1-1/+1
2024-07-03iommu/vt-d: Refactor PCI PRI enabling/disabling callbacksLu Baolu3-7/+61
2024-07-03iommu/vt-d: Add helper to flush caches for context changeLu Baolu3-50/+92
2024-07-03iommu/vt-d: Add helper to allocate paging domainLu Baolu1-9/+81
2024-07-03iommu/vt-d: Downgrade warning for pre-enabled IRLu Baolu1-2/+2
2024-07-03iommu/vt-d: Remove control over Execute-Requested requestsLu Baolu4-17/+4
2024-07-03iommu/vt-d: Remove comment for def_domain_typeLu Baolu1-11/+0
2024-07-03iommu/vt-d: Handle volatile descriptor status readJacob Pan1-1/+1
2024-06-27iommu/vt-d: Fix missed device TLB cache tagLu Baolu1-10/+10
2024-06-25iommu/vt-d: Use try_cmpxchg64() in intel_pasid_get_entry()Uros Bizjak1-2/+5
2024-05-23tracing/treewide: Remove second parameter of __assign_str()Steven Rostedt (Google)1-7/+7
2024-05-21Merge tag 'pci-v6.10-changes' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-16/+3
2024-05-18Merge tag 'iommu-updates-v6.10' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds12-734/+775
2024-05-16Revert "iommu/vt-d: Enable PCI/IMS"Bjorn Helgaas1-16/+3
2024-05-13Merge branches 'arm/renesas', 'arm/smmu', 'x86/amd', 'core' and 'x86/vt-d' in...Joerg Roedel12-734/+775
2024-05-06iommu/vt-d: Decouple igfx_off from graphic identity mappingLu Baolu1-13/+6
2024-04-30iommu/vt-d: Enable posted mode for device MSIsJacob Pan1-4/+109
2024-04-26iommu/dma: Centralise iommu_setup_dma_ops()Robin Murphy1-7/+0
2024-04-26iommu/vt-d: Remove struct intel_svmLu Baolu3-99/+37
2024-04-26iommu/vt-d: Remove intel_svm_devLu Baolu3-110/+42
2024-04-26iommu/vt-d: Use cache helpers in arch_invalidate_secondary_tlbsLu Baolu2-71/+11
2024-04-26iommu/vt-d: Use cache_tag_flush_range() in cache_invalidate_userLu Baolu2-47/+9
2024-04-26iommu/vt-d: Cleanup use of iommu_flush_iotlb_psi()Lu Baolu1-169/+2
2024-04-26iommu/vt-d: Use cache_tag_flush_range_np() in iotlb_sync_mapLu Baolu1-21/+1
2024-04-26iommu/vt-d: Use cache_tag_flush_range() in tlb_syncLu Baolu1-19/+2
2024-04-26iommu/vt-d: Use cache_tag_flush_all() in flush_iotlb_allLu Baolu1-19/+1
2024-04-26iommu/vt-d: Add trace events for cache tag interfaceLu Baolu2-0/+107
2024-04-26iommu/vt-d: Add cache tag invalidation helpersLu Baolu3-12/+209
2024-04-26iommu/vt-d: Add cache tag assignment interfaceLu Baolu6-9/+295
2024-04-26iommu/vt-d: Remove caching mode check before device TLB flushLu Baolu1-7/+2
2024-04-26iommu/vt-d: Remove private data use in fault messageJingqi Liu2-61/+15
2024-04-26iommu/vt-d: Remove debugfs use of private data fieldJingqi Liu3-17/+0
2024-04-26iommu/vt-d: Allocate DMAR fault interrupts locallyDimitri Sivanich1-2/+7
2024-04-26iommu/vt-d: Use try_cmpxchg64{,_local}() in iommu.cUros Bizjak1-4/+5
2024-04-26iommu/vt-d: Remove redundant assignment to variable errColin Ian King1-1/+0
2024-04-15iommu/vt-d: add wrapper functions for page allocationsPasha Tatashin6-63/+47
2024-04-12iommu: Pass domain to remove_dev_pasid() opYi Liu1-8/+3
2024-04-12iommu/vt-d: Fix WARN_ON in iommu probe pathLu Baolu1-4/+7
2024-04-12iommu/vt-d: Allocate local memory for page request queueJacob Pan1-1/+1
2024-04-12iommu/vt-d: Fix wrong use of pasid configXuchun Shang1-1/+1
2024-03-22Merge tag 'kbuild-v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/masa...Linus Torvalds1-1/+1
2024-03-08Merge branches 'arm/mediatek', 'arm/renesas', 'arm/smmu', 'x86/vt-d', 'x86/am...Joerg Roedel9-250/+426
2024-03-08iommu: Fix compilation without CONFIG_IOMMU_INTELBert Karwatzki1-0/+2
2024-03-06iommu/vt-d: Remove scalabe mode in domain_context_clear_one()Lu Baolu1-14/+1
2024-03-06iommu/vt-d: Remove scalable mode context entry setup from attach_devLu Baolu1-112/+44
2024-03-06iommu/vt-d: Setup scalable mode context entry in probe pathLu Baolu3-0/+151
2024-03-06iommu/vt-d: Fix NULL domain on device releaseLu Baolu3-25/+71