summaryrefslogtreecommitdiffstats
path: root/drivers/iommu (follow)
Commit message (Expand)AuthorAgeFilesLines
* iommu: Don't use sme_active() in generic codeJoerg Roedel2019-09-031-2/+2
* iommu: Remove wrong default domain commentsTom Murphy2019-08-301-3/+1
* iommu/dma: Fix for dereferencing before null checkingYunsheng Lin2019-08-301-1/+3
* iommu: Revisit iommu_insert_resv_region() implementationEric Auger2019-08-301-49/+47
* iommu/iova: Avoid false sharing on fq_timer_onEric Dumazet2019-08-301-1/+3
* iommu: Disable passthrough mode when SME is activeJoerg Roedel2019-08-231-0/+5
* iommu: Set default domain type at runtimeJoerg Roedel2019-08-231-8/+15
* iommu: Print default domain type on bootJoerg Roedel2019-08-231-1/+29
* iommu/vt-d: Request passthrough mode from IOMMU coreJoerg Roedel2019-08-231-1/+1
* iommu/amd: Request passthrough mode from IOMMU coreJoerg Roedel2019-08-231-3/+3
* iommu: Use Functions to set default domain type in iommu_set_def_domain_type()Joerg Roedel2019-08-231-2/+4
* iommu: Add helpers to set/get default domain typeJoerg Roedel2019-08-231-0/+22
* iommu: Remember when default domain type was set on kernel command lineJoerg Roedel2019-08-231-0/+15
* Merge branch 'for-joerg/batched-unmap' of git://git.kernel.org/pub/scm/linux/...Joerg Roedel2019-08-2020-160/+338
|\
| * iommu/io-pgtable: Pass struct iommu_iotlb_gather to ->tlb_add_page()Will Deacon2019-07-297-22/+38
| * iommu/io-pgtable: Pass struct iommu_iotlb_gather to ->unmap()Will Deacon2019-07-298-13/+12
| * iommu/io-pgtable: Remove unused ->tlb_sync() callbackWill Deacon2019-07-298-44/+16
| * iommu/io-pgtable: Replace ->tlb_add_flush() with ->tlb_add_page()Will Deacon2019-07-298-55/+94
| * iommu/io-pgtable-arm: Call ->tlb_flush_walk() and ->tlb_flush_leaf()Will Deacon2019-07-292-15/+27
| * iommu/io-pgtable: Hook up ->tlb_flush_walk() and ->tlb_flush_leaf() in driversWill Deacon2019-07-296-0/+102
| * iommu: Pass struct iommu_iotlb_gather to ->unmap() and ->iotlb_sync()Will Deacon2019-07-2917-30/+69
| * iommu: Introduce struct iommu_iotlb_gather for batching TLB flushesWill Deacon2019-07-242-9/+19
| * iommu/io-pgtable: Rename iommu_gather_ops to iommu_flush_opsWill Deacon2019-07-248-16/+16
| * iommu/io-pgtable-arm: Remove redundant call to io_pgtable_tlb_sync()Will Deacon2019-07-242-2/+0
| * iommu: Remove empty iommu_tlb_range_add() callback from iommu_opsWill Deacon2019-07-242-9/+0
* | iommu: Remove dev_err() usage after platform_get_irq()Stephen Boyd2019-08-093-7/+2
* | Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhostLinus Torvalds2019-07-291-11/+29
|\ \
| * | iommu/virtio: Update to most recent specificationJean-Philippe Brucker2019-07-221-11/+29
| |/
* | iommu/amd: Add support for X2APIC IOMMU interruptsSuthikulpanit, Suravee2019-07-232-0/+99
* | iommu/vt-d: Print pasid table entries MSB to LSB in debugfsSai Praneeth Prakhya2019-07-221-2/+2
* | iommu/iova: Remove stale cached32_nodeChris Wilson2019-07-221-2/+3
* | iommu/vt-d: Check if domain->pgd was allocatedDmitry Safonov2019-07-221-3/+5
* | iommu/vt-d: Don't queue_iova() if there is no flush queueDmitry Safonov2019-07-222-5/+16
* | iommu/vt-d: Avoid duplicated pci dma alias considerationLu Baolu2019-07-221-53/+2
* | Revert "iommu/vt-d: Consolidate domain_init() to avoid duplication"Joerg Roedel2019-07-221-36/+87
|/
* iommu/amd: fix a crash in iova_magazine_free_pfnsQian Cai2019-07-211-1/+1
* Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhostLinus Torvalds2019-07-173-0/+1170
|\
| * iommu/virtio: Add event queueJean-Philippe Brucker2019-06-061-9/+106
| * iommu/virtio: Add probe requestJean-Philippe Brucker2019-06-061-6/+151
| * iommu: Add virtio-iommu driverJean-Philippe Brucker2019-06-063-0/+928
* | Merge tag 'dma-mapping-5.3' of git://git.infradead.org/users/hch/dma-mappingLinus Torvalds2019-07-131-10/+4
|\ \
| * | iommu/dma: Apply dma_{alloc,free}_contiguous functionsNicolin Chen2019-06-141-10/+4
* | | Merge tag 'driver-core-5.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2019-07-122-2/+2
|\ \ \
| * | | driver_find_device: Unify the match function with class_find_device()Suzuki K Poulose2019-06-242-2/+2
| | | |
| \ \ \
| \ \ \
| \ \ \
| \ \ \
| \ \ \
| \ \ \
| \ \ \
*-------. \ \ \ Merge branches 'x86/vt-d', 'x86/amd', 'arm/smmu', 'arm/omap', 'generic-dma-op...Joerg Roedel2019-07-0438-639/+913
|\ \ \ \ \ \ \ \
| | | | | * | | | iommu: Fix integer truncationArnd Bergmann2019-06-181-2/+2
| | | | | * | | | iommu: Add recoverable fault reportingJean-Philippe Brucker2019-06-121-2/+92
| | | | | * | | | iommu: Introduce device fault report APIJacob Pan2019-06-121-3/+143
| | | | | * | | | iommu: Use right function to get group for deviceLu Baolu2019-05-271-3/+3
| | | | | | |_|/ | | | | | |/| |
| | | | * | | | Merge tag 'v5.2-rc6' into generic-dma-opsJoerg Roedel2019-06-2439-395/+54
| | | | |\ \ \ \ | | | | | |_|_|/ | | | | |/| | |