summaryrefslogtreecommitdiffstats
path: root/drivers/iommu
Commit message (Expand)AuthorAgeFilesLines
* iommu/tegra-smmu: Make tegra_smmu_probe_device() to handle all IOMMU phandlesDmitry Osipenko2021-03-181-4/+3
* iommu/amd: Keep track of amd_iommu_irq_remap stateJoerg Roedel2021-03-181-1/+4
* iommu/amd: Don't call early_amd_iommu_init() when AMD IOMMU is disabledJoerg Roedel2021-03-181-4/+4
* iommu/amd: Move Stoney Ridge check to detect_ivrs()Joerg Roedel2021-03-181-11/+12
* Merge tag 'iommu-fixes-v5.12-rc1' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2021-03-054-14/+87
|\
| * iommu/vt-d: Fix status code for Allocate/Free PASID commandZenghui Yu2021-03-041-2/+2
| * iommu: Don't use lazy flush for untrusted deviceLu Baolu2021-03-041-7/+8
| * iommu/tegra-smmu: Fix mc errors on tegra124-nyanNicolin Chen2021-03-041-1/+71
| * iommu/amd: Fix sleeping in atomic in increase_address_space()Andrey Ryabinin2021-03-041-4/+6
* | Merge tag 'dma-mapping-5.12' of git://git.infradead.org/users/hch/dma-mappingLinus Torvalds2021-02-241-30/+0
|\ \
| * | dma-mapping: remove the {alloc,free}_noncoherent methodsChristoph Hellwig2021-02-091-30/+0
* | | Merge tag 'iommu-updates-v5.12' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2021-02-2230-1120/+1823
|\ \ \ | | |/ | |/|
| | |
| | \
| | \
| | \
| | \
| | \
| | \
| | \
| *-------. \ Merge branches 'arm/renesas', 'arm/smmu', 'x86/amd', 'x86/vt-d' and 'core' in...Joerg Roedel2021-02-1230-1120/+1823
| |\ \ \ \ \ \ | | |_|_|_|_|/ | |/| | | | |
| | | | | | * iommu: use the __iommu_attach_device() directly for deferred attachLianbo Jiang2021-01-282-15/+13
| | | | | | * dma-iommu: use static-key to minimize the impact in the fast-pathLianbo Jiang2021-01-281-6/+11
| | | | | | * iommu: Delete iommu_dev_has_feature()John Garry2021-01-271-11/+0
| | | | | | * iommu: Delete iommu_domain_window_disable()John Garry2021-01-271-9/+0
| | | | | | * iommu: Stop exporting iommu_map_sg_atomic()John Garry2021-01-271-1/+0
| | | | | | * iova: Stop exporting some more functionsJohn Garry2021-01-271-3/+0
| | | | | | * iova: Delete copy_reserved_iova()John Garry2021-01-271-30/+0
| | | | | | * iova: Make has_iova_flush_queue() privateJohn Garry2021-01-271-1/+1
| | | | | * | iommu/vt-d: Parse SATC reporting structureYian Chen2021-02-042-0/+97
| | | | | * | iommu/vt-d: Add iotlb_sync_map callbackLu Baolu2021-02-041-30/+60
| | | | | * | iommu/vt-d: Move capability check code to cap_audit filesKyung Min Park2021-02-043-74/+42
| | | | | * | iommu/vt-d: Audit IOMMU Capabilities and add helper functionsKyung Min Park2021-02-045-1/+313
| | | | | * | iommu/vt-d: Fix compile error [-Werror=implicit-function-declaration]Lu Baolu2021-02-022-2/+1
| | | | | * | iommu/vt-d: Use INVALID response code instead of FAILURELu Baolu2021-01-291-4/+1
| | | | | * | iommu/vt-d: Clear PRQ overflow only when PRQ is emptyLu Baolu2021-01-291-2/+11
| | | | | * | iommu/vt-d: Preset Access/Dirty bits for IOVA over FLLu Baolu2021-01-281-2/+12
| | | | | * | iommu/vt-d: Add qi_submit trace eventLu Baolu2021-01-281-0/+3
| | | | | * | iommu/vt-d: Consolidate duplicate cache invaliation codeLu Baolu2021-01-282-62/+11
| | | | | |/
| | | | * | iommu/amd: Fix performance counter initializationSuravee Suthikulpanit2021-02-121-11/+34
| | | | * | iommu/amd: Adopt IO page table framework for AMD IOMMU v1 page tableSuravee Suthikulpanit2021-01-283-12/+39
| | | | * | iommu/amd: Introduce iommu_v1_map_page and iommu_v1_unmap_pageSuravee Suthikulpanit2021-01-283-31/+20
| | | | * | iommu/amd: Introduce iommu_v1_iova_to_physSuravee Suthikulpanit2021-01-282-15/+23
| | | | * | iommu/amd: Refactor fetch_pte to use struct amd_io_pgtableSuravee Suthikulpanit2021-01-283-8/+11
| | | | * | iommu/amd: Rename variables to be consistent with struct io_pgtable_opsSuravee Suthikulpanit2021-01-281-16/+15
| | | | * | iommu/amd: Remove amd_iommu_domain_get_pgtableSuravee Suthikulpanit2021-01-284-61/+19
| | | | * | iommu/amd: Restructure code for freeing page tableSuravee Suthikulpanit2021-01-283-35/+28
| | | | * | iommu/amd: Move IO page table related functionsSuravee Suthikulpanit2021-01-283-474/+493
| | | | * | iommu/amd: Declare functions as externSuravee Suthikulpanit2021-01-282-20/+22
| | | | * | iommu/amd: Convert to using amd_io_pgtableSuravee Suthikulpanit2021-01-282-15/+11
| | | | * | iommu/amd: Move pt_root to struct amd_io_pgtableSuravee Suthikulpanit2021-01-283-3/+3
| | | | * | iommu/amd: Prepare for generic IO page table frameworkSuravee Suthikulpanit2021-01-286-11/+109
| | | | * | iommu/amd: Re-define amd_iommu_domain_encode_pgtable as inlineSuravee Suthikulpanit2021-01-272-10/+13
| | | | * | iommu/amd: remove h from printk format specifierTom Rix2021-01-271-1/+1
| | | | * | iommu/amd: Use DEFINE_SPINLOCK() for spinlockZheng Yongjun2021-01-271-3/+1
| | | | * | iommu/amd: Remove unnecessary assignmentAdrian Huang2021-01-271-3/+2
| | | | |/
| | | * | iommu/mediatek: Fix error code in probe()Dan Carpenter2021-02-081-1/+2
| | | * | iommu/mediatek: Fix unsigned domid comparison with less than zeroColin Ian King2021-02-051-1/+1