summaryrefslogtreecommitdiffstats
path: root/drivers/iommu
Commit message (Expand)AuthorAgeFilesLines
...
| | | | * | iommu/arm-smmu: Implement IOMMU_DOMAIN_BLOCKEDJason Gunthorpe2023-12-131-3/+25
| | | | * | iommu/arm-smmu: Convert to a global static identity domainJason Gunthorpe2023-12-132-29/+53
| | | | * | iommu/arm-smmu: Reorganize arm_smmu_domain_add_master()Jason Gunthorpe2023-12-131-13/+10
| | | | * | iommu/arm-smmu-v3: Remove ARM_SMMU_DOMAIN_NESTEDJason Gunthorpe2023-12-132-4/+1
| | | | * | iommu/arm-smmu-v3: Master cannot be NULL in arm_smmu_write_strtab_ent()Jason Gunthorpe2023-12-131-7/+2
| | | | * | iommu/arm-smmu-v3: Add a type for the STEJason Gunthorpe2023-12-132-31/+35
| | | | * | iommu/arm-smmu-v3: disable stall for quiet_cdWenkai Lin2023-12-121-0/+3
| | | | * | iommu/qcom: restore IOMMU state if neededVladimir Lypak2023-12-121-1/+9
| | | | * | iommu/arm-smmu-qcom: Add QCM2290 MDSS compatibleKonrad Dybcio2023-12-121-0/+1
| | | | * | iommu/arm-smmu-qcom: Add missing GMU entry to match tableRob Clark2023-12-121-0/+1
| | | |/ /
| | * | | iommu/apple-dart: Fix spelling mistake "grups" -> "groups"Colin Ian King2023-12-111-1/+1
| | * | | iommu/apple-dart: Use readl instead of readl_relaxed for consistencySven Peter2023-11-271-1/+1
| | * | | iommu/apple-dart: Add support for t8103 USB4 DARTSven Peter2023-11-271-0/+29
| | * | | iommu/apple-dart: Write to all DART_T8020_STREAM_SELECTSven Peter2023-11-271-2/+4
| | |/ /
* | | | Merge tag 'mm-stable-2024-01-08-15-31' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2024-01-092-2/+2
|\ \ \ \
| * | | | mm, treewide: rename MAX_ORDER to MAX_PAGE_ORDERKirill A. Shutemov2024-01-082-2/+2
* | | | | Merge tag 'x86-apic-2024-01-08' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2024-01-082-3/+3
|\ \ \ \ \ | |_|/ / / |/| | | |
| * | | | x86/apic: Drop apic::delivery_modeAndrew Cooper2023-11-212-3/+3
| | |/ / | |/| |
* | | | Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2023-12-057-113/+171
|\ \ \ \ | |_|/ / |/| | |
| * | | iommufd: Do not UAF during iommufd_put_object()Jason Gunthorpe2023-11-292-78/+135
| * | | iommufd: Add iommufd_ctx to iommufd_put_object()Jason Gunthorpe2023-11-296-35/+36
| |/ /
* | / iommu: Fix printk arg in of_iommu_get_resv_regions()Daniel Mentz2023-12-011-1/+1
| |/ |/|
* | iommu/vt-d: Set variable intel_dirty_ops to staticKunwu Chan2023-11-271-2/+2
* | iommu/vt-d: Fix incorrect cache invalidation for mm notificationLu Baolu2023-11-271-0/+26
* | iommu/vt-d: Add MTL to quirk list to skip TE disablingAbdul Halim, Mohd Syazwan2023-11-271-1/+1
* | iommu/vt-d: Make context clearing consistent with context mappingLu Baolu2023-11-271-2/+2
* | iommu/vt-d: Disable PCI ATS in legacy passthrough modeLu Baolu2023-11-271-1/+2
* | iommu/vt-d: Omit devTLB invalidation requests when TES=0Lu Baolu2023-11-271-0/+18
* | iommu/vt-d: Support enforce_cache_coherency only for empty domainsLu Baolu2023-11-272-1/+7
* | iommu: Avoid more races around device probeRobin Murphy2023-11-272-13/+19
* | iommu: Flow ERR_PTR out from __iommu_domain_alloc()Jason Gunthorpe2023-11-271-20/+39
|/
* Merge tag 'iommu-updates-v6.7' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2023-11-0938-2737/+2024
|\
| *-----------. Merge branches 'iommu/fixes', 'arm/tegra', 'arm/smmu', 'virtio', 'x86/vt-d', ...Joerg Roedel2023-10-2738-2735/+2025
| |\ \ \ \ \ \ \
| | | | | | | | * iommu/dma: Use a large flush queue and timeout for shadow_on_flushNiklas Schnelle2023-10-021-18/+32
| | | | | | | | * iommu/dma: Allow a single FQ in addition to per-CPU FQsNiklas Schnelle2023-10-022-39/+132
| | | | | | | | * iommu/s390: Disable deferred flush for ISM devicesNiklas Schnelle2023-10-021-1/+3
| | | | | | | | * s390/pci: Use dma-iommu layerNiklas Schnelle2023-10-022-43/+361
| | | | | | | | * iommu: Allow .iotlb_sync_map to fail and handle s390's -ENOMEM returnNiklas Schnelle2023-10-029-24/+61
| | | | | | | * | Merge tag 'v6.6-rc7' into coreJoerg Roedel2023-10-265-29/+31
| | | | | | | |\ \
| | | | | | | * | | iommu/dart: Remove the force_bypass variableJason Gunthorpe2023-10-261-14/+6
| | | | | | | * | | iommu/dart: Call apple_dart_finalize_domain() as part of alloc_paging()Jason Gunthorpe2023-10-261-9/+19
| | | | | | | * | | iommu/dart: Convert to domain_alloc_paging()Jason Gunthorpe2023-10-261-8/+5
| | | | | | | * | | iommu/dart: Move the blocked domain support to a global staticJason Gunthorpe2023-10-261-22/+32
| | | | | | | * | | iommu/dart: Use static global identity domainsJason Gunthorpe2023-10-261-11/+28
| | | | | | | * | | iommufd: Convert to alloc_domain_paging()Jason Gunthorpe2023-10-261-8/+3
| | | | | | | * | | iommu/vt-d: Use ops->blocked_domainJason Gunthorpe2023-10-261-2/+1
| | | | | | | * | | iommu/vt-d: Update the definition of the blocking domainJason Gunthorpe2023-10-261-2/+2
| | | | | | | * | | iommu: Move IOMMU_DOMAIN_BLOCKED global statics to ops->blocked_domainJason Gunthorpe2023-10-261-0/+2
| | | | | | | * | | iommu: Fix return code in iommu_group_alloc_default_domain()Jason Gunthorpe2023-10-051-1/+1
| | | | | | | * | | iommu: Do not use IOMMU_DOMAIN_DMA if CONFIG_IOMMU_DMA is not enabledJason Gunthorpe2023-10-051-0/+12
| | | | | | | | |/ | | | | | | | |/|