summaryrefslogtreecommitdiffstats
path: root/drivers/iommu/intel-iommu.c
Commit message (Expand)AuthorAgeFilesLines
* iommu/vt-d: Move Intel IOMMU driver into subdirectoryJoerg Roedel2020-06-101-6207/+0
*-------. Merge branches 'arm/msm', 'arm/allwinner', 'arm/smmu', 'x86/vt-d', 'hyper-v',...Joerg Roedel2020-06-021-553/+399
|\ \ \ \ \
| | | | | * iommu/vt-d: Use pci_ats_supported()Jean-Philippe Brucker2020-05-271-6/+3
| | | |_|/ | | |/| |
| | | | * iommu/vt-d: Remove real DMA lookup in find_domainJon Derrick2020-05-291-3/+0
| | | | * iommu/vt-d: Allocate domain info for real DMA sub-devicesJon Derrick2020-05-291-4/+15
| | | | * iommu/vt-d: Only clear real DMA device's context entriesJon Derrick2020-05-291-1/+8
| | | | * iommu/vt-d: fix a GCC warningQian Cai2020-05-251-1/+1
| | | | * iommu/vt-d: Remove IOVA handling code from the non-dma_ops pathTom Murphy2020-05-181-63/+32
| | | | * iommu/vt-d: Disable non-recoverable fault processing before unbindLu Baolu2020-05-181-2/+2
| | | | * iommu/vt-d: Replace intel SVM APIs with generic SVA APIsJacob Pan2020-05-181-0/+3
| | | | * iommu/vt-d: Report SVA feature with generic flagJacob Pan2020-05-181-0/+18
| | | | * iommu/vt-d: Add get_domain_info() helperLu Baolu2020-05-181-13/+27
| | | | * iommu/vt-d: Add custom allocator for IOASIDJacob Pan2020-05-181-0/+85
| | | | * iommu/vt-d: Add svm/sva invalidate functionJacob Pan2020-05-181-0/+171
| | | | * iommu/vt-d: Add bind guest PASID supportJacob Pan2020-05-181-0/+4
| | | | * iommu/vt-d: Add nested translation helper functionJacob Pan2020-05-181-25/+0
| | | | * iommu/vt-d: Move domain helper to headerJacob Pan2020-05-181-6/+0
| | | | * iommu/vt-d: Unify format of the printed messagesAndy Shevchenko2020-05-131-2/+1
| | | | * iommu/vt-d: Apply per-device dma_opsLu Baolu2020-05-131-56/+26
| | | | * iommu/vt-d: Allow PCI sub-hierarchy to use DMA domainLu Baolu2020-05-131-25/+0
| | | | * iommu/vt-d: Allow 32bit devices to uses DMA domainLu Baolu2020-05-131-290/+1
| | | |/ | | |/|
| | * | Merge tag 'v5.7-rc4' into coreJoerg Roedel2020-05-131-2/+2
| | |\ \ | |_|/ / |/| | / | | |/
| | * iommu/vt-d: Convert to probe/release_device() call-backsJoerg Roedel2020-05-051-61/+6
| | * iommu/vt-d: Wire up iommu_ops->def_domain_typeJoerg Roedel2020-05-051-0/+1
| |/
* / iommu/vt-d: Use right Kconfig option nameLu Baolu2020-05-011-2/+2
|/
* iommu/vt-d: Silence RCU-list debugging warning in dmar_find_atsr()Qian Cai2020-03-191-1/+2
* iommu/vt-d: Populate debugfs if IOMMUs are detectedMegha Dey2020-03-141-1/+3
* iommu/vt-d: quirk_ioat_snb_local_iommu: replace WARN_TAINT with pr_warn + add...Hans de Goede2020-03-131-3/+4
* iommu/vt-d: dmar_parse_one_rmrr: replace WARN_TAINT with pr_warn + add_taintHans de Goede2020-03-131-2/+4
* iommu/vt-d: Fix RCU-list bugs in intel_iommu_init()Qian Cai2020-03-101-1/+4
* iommu/vt-d: Fix a bug in intel_iommu_iova_to_phys() for huge pageYonghyun Hwang2020-03-021-2/+4
* iommu/vt-d: Simplify check in identity_mapping()Joerg Roedel2020-02-181-1/+1
* iommu/vt-d: Remove deferred_attach_domain()Joerg Roedel2020-02-181-8/+3
* iommu/vt-d: Do deferred attachment in iommu_need_mapping()Joerg Roedel2020-02-181-3/+7
* iommu/vt-d: Move deferred device attachment into helper functionJoerg Roedel2020-02-181-8/+12
* iommu/vt-d: Add attach_deferred() helperJoerg Roedel2020-02-181-4/+8
* Merge tag 'iommu-updates-v5.6' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2020-02-051-91/+275
|\
| *---. Merge branches 'iommu/fixes', 'arm/smmu', 'x86/amd', 'x86/vt-d' and 'core' in...Joerg Roedel2020-01-241-91/+275
| |\ \ \
| | | | * iommu: intel: Use generic_iommu_put_resv_regions()Thierry Reding2019-12-231-10/+1
| | | | * iommu/iova: Silence warnings under memory pressureQian Cai2019-12-231-1/+2
| | | |/ | | |/|
| | | * iommu/vt-d: Unnecessary to handle default identity domainLu Baolu2020-01-241-7/+2
| | | * iommu/vt-d: Allow devices with RMRRs to use identity domainLu Baolu2020-01-241-13/+2
| | | * iommu/vt-d: Add RMRR base and end addresses sanity checkBarret Rhoden2020-01-241-1/+12
| | | * iommu/vt-d: Mark firmware tainted if RMRR fails sanity checkBarret Rhoden2020-01-241-4/+8
| | | * iommu/vt-d: debugfs: Add support to show page table internalsLu Baolu2020-01-071-2/+2
| | | * iommu/vt-d: Use iova over first levelLu Baolu2020-01-071-4/+2
| | | * iommu/vt-d: Update first level super page capabilityLu Baolu2020-01-071-5/+12
| | | * iommu/vt-d: Make first level IOVA canonicalLu Baolu2020-01-071-2/+15
| | | * iommu/vt-d: Flush PASID-based iotlb for iova over first levelLu Baolu2020-01-071-15/+41
| | | * iommu/vt-d: Setup pasid entries for iova over first levelLu Baolu2020-01-071-5/+52