summaryrefslogtreecommitdiffstats
path: root/drivers/iommu
Commit message (Expand)AuthorAgeFilesLines
* iommu/arm-smmu: Use the correct type in nvidia_smmu_context_fault()Jason Gunthorpe2024-05-101-3/+1
* iommu/amd: Enhance def_domain_type to handle untrusted deviceVasant Hegde2024-04-261-0/+4
* Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2024-04-191-0/+1
|\
| * iommufd: Add missing IOMMUFD_DRIVER kconfig for the selftestJason Gunthorpe2024-04-141-0/+1
* | iommu/amd: Change log message severityVasant Hegde2024-04-121-2/+2
* | iommu/vt-d: Fix WARN_ON in iommu probe pathLu Baolu2024-04-121-4/+7
* | iommu/vt-d: Allocate local memory for page request queueJacob Pan2024-04-121-1/+1
* | iommu/vt-d: Fix wrong use of pasid configXuchun Shang2024-04-121-1/+1
* | iommu: mtk: fix module autoloadingKrzysztof Kozlowski2024-04-122-0/+2
* | iommu/amd: Do not enable SNP when V2 page table is enabledVasant Hegde2024-04-121-10/+11
* | iommu/amd: Fix possible irq lock inversion dependency issueVasant Hegde2024-04-121-4/+7
|/
* x86/CPU/AMD: Track SNP host status with cc_platform_*()Borislav Petkov (AMD)2024-04-041-1/+3
* iommu: Validate the PASID in iommu_attach_device_pasid()Jason Gunthorpe2024-03-281-1/+10
* iommu/arm-smmu-v3: Fix access for STE.SHCFGMostafa Saleh2024-03-262-12/+25
* iommu/arm-smmu-v3: Add cpu_to_le64() around STRTAB_STE_0_VJason Gunthorpe2024-03-261-1/+2
* Merge tag 'dma-mapping-6.9-2024-03-24' of git://git.infradead.org/users/hch/d...Linus Torvalds2024-03-241-0/+9
|\
| * iommu/dma: Force swiotlb_max_mapping_size on an untrusted deviceNicolin Chen2024-03-131-0/+9
* | Merge tag 'kbuild-v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/masa...Linus Torvalds2024-03-211-1/+1
|\ \
| * | treewide: replace or remove redundant def_bool in Kconfig filesMasahiro Yamada2024-02-201-1/+1
* | | Merge tag 'iommu-updates-v6.9' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2024-03-1342-1590/+1781
|\ \ \
| | \ \
| | \ \
| | \ \
| | \ \
| | \ \
| | \ \
| | \ \
| | \ \
| | \ \
| | \ \
| *---------. \ \ Merge branches 'arm/mediatek', 'arm/renesas', 'arm/smmu', 'x86/vt-d', 'x86/am...Joerg Roedel2024-03-0842-1590/+1781
| |\ \ \ \ \ \ \ \
| | | | | | | * | | iommu/dma: Document min_align_mask assumptionRobin Murphy2024-03-061-0/+5
| | | | | | | * | | iommu: re-use local fwnode variable in iommu_ops_from_fwnode()Krzysztof Kozlowski2024-03-011-1/+1
| | | | | | | * | | iommu: constify fwnode in iommu_ops_from_fwnode()Krzysztof Kozlowski2024-03-011-1/+1
| | | | | | | * | | iommu: constify of_phandle_args in xlateKrzysztof Kozlowski2024-03-0115-18/+26
| | | | | | | * | | iommu: constify pointer to bus_typeKrzysztof Kozlowski2024-03-012-4/+6
| | | | | | | * | | iommu: Make iommu_report_device_fault() return voidLu Baolu2024-02-163-31/+17
| | | | | | | * | | iommu: Make iopf_group_response() return voidLu Baolu2024-02-164-112/+92
| | | | | | | * | | iommu: Track iopf group instead of last faultLu Baolu2024-02-161-158/+84
| | | | | | | * | | iommu: Improve iopf_queue_remove_device()Lu Baolu2024-02-162-26/+38
| | | | | | | * | | iommu: Use refcount for fault data accessLu Baolu2024-02-162-49/+80
| | | | | | | * | | iommu: Refine locking for per-device fault data managementLu Baolu2024-02-161-31/+30
| | | | | | | * | | iommu: Separate SVA and IOPFLu Baolu2024-02-1611-267/+203
| | | | | | | * | | iommu: Make iommu_queue_iopf() more genericLu Baolu2024-02-163-18/+59
| | | | | | | * | | iommu: Prepare for separating SVA and IOPFLu Baolu2024-02-161-25/+14
| | | | | | | * | | iommu: Merge iommu_fault_event and iopf_faultLu Baolu2024-02-165-15/+9
| | | | | | | * | | iommu: Remove iommu_[un]register_device_fault_handler()Lu Baolu2024-02-165-110/+13
| | | | | | | * | | iommu: Merge iopf_device_param into iommu_fault_paramLu Baolu2024-02-162-86/+58
| | | | | | | * | | iommu: Cleanup iopf data structure definitionsLu Baolu2024-02-162-5/+0
| | | | | | | * | | iommu/arm-smmu-v3: Remove unrecoverable faults reportingLu Baolu2024-02-161-33/+13
| | | | | | | * | | iommu/iova: use named kmem_cache for iova magazinesPasha Tatashin2024-02-091-2/+12
| | | | | | | * | | iommu/iova: Reorganise some codeRobin Murphy2024-02-091-64/+64
| | | | | | | * | | iommu/iova: Tidy up iova_cache_get() failureRobin Murphy2024-02-091-17/+16
| | | | | | | |/ /
| | | | | | * | | iommu/amd: Fix sleeping in atomic contextVasant Hegde2024-03-081-1/+1
| | | | | | * | | iommu/amd: Mark interrupt as managedMario Limonciello2024-02-161-0/+3
| | | | | | * | | iommu/amd: Introduce per-device domain ID to fix potential TLB aliasing issueVasant Hegde2024-02-092-17/+64
| | | | | | * | | iommu/amd: Remove unused GCR3 table parameters from struct protection_domainSuravee Suthikulpanit2024-02-092-13/+1
| | | | | | * | | iommu/amd: Rearrange device flush codeVasant Hegde2024-02-091-49/+43
| | | | | | * | | iommu/amd: Remove unused flush pasid functionsVasant Hegde2024-02-092-103/+0
| | | | | | * | | iommu/amd: Refactor GCR3 table helper functionsSuravee Suthikulpanit2024-02-091-22/+31