summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2024-07-12Merge branch 'iommu/intel/vt-d' into iommu/nextWill Deacon
2024-07-12Merge branch 'iommu/arm/smmu' into iommu/nextWill Deacon
2024-07-12Merge branch 'iommu/amd/amd-vi' into iommu/nextWill Deacon
2024-07-12Merge branch 'iommu/allwinner/sun50i' into iommu/nextWill Deacon
2024-07-12iommu/vt-d: Fix identity map bounds in si_domain_init()Jon Pan-Doh
2024-07-12iommu: Move IOMMU_DIRTY_NO_CLEAR defineShameer Kolothum
2024-07-10iommu/vt-d: Fix aligned pages in calculate_psi_aligned_address()Lu Baolu
2024-07-10iommu/vt-d: Limit max address mask to MAX_AGAW_PFN_WIDTHLu Baolu
2024-07-04Merge branch 'for-joerg/arm-smmu/updates' into for-joerg/arm-smmu/nextWill Deacon
2024-07-04Merge branch 'for-joerg/arm-smmu/bindings' into for-joerg/arm-smmu/nextWill Deacon
2024-07-04iommu/arm-smmu-qcom: Register the TBU driver in qcom_smmu_impl_initGeorgi Djakov
2024-07-03iommu/vt-d: Refactor PCI PRI enabling/disabling callbacksLu Baolu
2024-07-03iommu/vt-d: Add helper to flush caches for context changeLu Baolu
2024-07-03iommu/vt-d: Add helper to allocate paging domainLu Baolu
2024-07-03iommu/vt-d: Downgrade warning for pre-enabled IRLu Baolu
2024-07-03iommu/vt-d: Remove control over Execute-Requested requestsLu Baolu
2024-07-03iommu/vt-d: Remove comment for def_domain_typeLu Baolu
2024-07-03iommu/vt-d: Handle volatile descriptor status readJacob Pan
2024-07-03iommu/arm-smmu-v3: Enable HTTU for stage1 with io-pgtable mappingKunkun Jiang
2024-07-03iommu/arm-smmu-v3: Add support for dirty tracking in domain allocJoao Martins
2024-07-03iommu/io-pgtable-arm: Add read_and_clear_dirty() supportShameer Kolothum
2024-07-03iommu/arm-smmu-v3: Add feature detection for HTTUJean-Philippe Brucker
2024-07-03iommu/arm-smmu-v3: Add support for domain_alloc_user fnShameer Kolothum
2024-07-02iommu/arm-smmu-qcom: record reason for deferring probeZhenhua Huang
2024-07-02iommu/arm-smmu: Pretty-print context fault related regsRob Clark
2024-07-02iommu/arm-smmu-qcom-debug: Do not print for handled faultsRob Clark
2024-07-02iommu/arm-smmu: Add CB prefix to register bitfieldsRob Clark
2024-07-02dt-bindings: arm-smmu: Add X1E80100 GPU SMMUAkhil P Oommen
2024-07-02iommu/arm-smmu-v3: add missing MODULE_DESCRIPTION() macroJeff Johnson
2024-07-02iommu/arm-smmu-v3: Shrink the strtab l1_desc arrayJason Gunthorpe
2024-07-02iommu/arm-smmu-v3: Do not zero the strtab twiceJason Gunthorpe
2024-07-02iommu/arm-smmu-v3: Allow setting a S1 domain to a PASIDJason Gunthorpe
2024-07-02iommu/arm-smmu-v3: Allow a PASID to be set when RID is IDENTITY/BLOCKEDJason Gunthorpe
2024-07-02iommu/arm-smmu-v3: Test the STE S1DSS functionalityJason Gunthorpe
2024-07-02iommu/arm-smmu-v3: Allow IDENTITY/BLOCKED to be set while PASID is usedJason Gunthorpe
2024-07-02iommu/arm-smmu-v3: Put the SVA mmu notifier in the smmu_domainJason Gunthorpe
2024-07-02iommu/arm-smmu-v3: Keep track of arm_smmu_master_domain for SVAJason Gunthorpe
2024-07-02iommu/arm-smmu-v3: Make SVA allocate a normal arm_smmu_domainJason Gunthorpe
2024-07-02iommu/arm-smmu-v3: Thread SSID through the arm_smmu_attach_*() interfaceJason Gunthorpe
2024-07-02iommu/arm-smmu-v3: Do not use master->sva_enable to restrict attachesJason Gunthorpe
2024-07-02iommu/arm-smmu-v3: Add ssid to struct arm_smmu_master_domainJason Gunthorpe
2024-07-02iommu/arm-smmu-v3: Make changing domains be hitless for ATSJason Gunthorpe
2024-07-02iommu/arm-smmu-v3: Make smmu_domain->devices into an allocated listJason Gunthorpe
2024-07-02iommu/arm-smmu-v3: Start building a generic PASID layerJason Gunthorpe
2024-07-02iommu/arm-smmu-v3: Convert to domain_alloc_sva()Jason Gunthorpe
2024-06-25iommu/vt-d: Use try_cmpxchg64() in intel_pasid_get_entry()Uros Bizjak
2024-06-25iommu/amd: Use try_cmpxchg64() in v2_alloc_pte()Uros Bizjak
2024-06-25iommu: sun50i: Add H616 compatible stringAndre Przywara
2024-06-25dt-bindings: iommu: add new compatible stringsAndre Przywara
2024-06-25iommu: sun50i: allocate page tables from below 4 GiBAndre Przywara