summaryrefslogtreecommitdiffstats
path: root/drivers/iommu (follow)
Commit message (Expand)AuthorAgeFilesLines
...
| | | * | | | | iommu/vt-d: Add qi_batch for dmar_domainLu Baolu2024-09-025-1/+27
| | | * | | | | iommu/vt-d: Refactor IOTLB and Dev-IOTLB flush for batchingTina Zhang2024-09-023-67/+83
| | | * | | | | iommu/vt-d: Factor out invalidation descriptor compositionTina Zhang2024-09-022-87/+115
| | | * | | | | iommu/vt-d: Unconditionally flush device TLB for pasid table updatesLu Baolu2024-09-021-9/+3
| | | * | | | | iommu/vt-d: Move PCI PASID enablement to probe pathLu Baolu2024-09-021-14/+15
| | | * | | | | iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 countSanjay K Kumar2024-09-021-5/+11
| | | * | | | | iommu/vt-d: Cleanup si_domainLu Baolu2024-09-021-72/+19
| | | * | | | | iommu/vt-d: Add support for static identity domainLu Baolu2024-09-022-5/+111
| | | * | | | | iommu/vt-d: Factor out helpers from domain_context_mapping_one()Lu Baolu2024-09-021-41/+58
| | | * | | | | iommu/vt-d: Remove has_iotlb_device flagLu Baolu2024-09-023-37/+1
| | | * | | | | iommu/vt-d: Always reserve a domain ID for identity setupLu Baolu2024-09-021-3/+3
| | | * | | | | iommu/vt-d: Remove identity mappings from si_domainLu Baolu2024-09-021-118/+4
| | | * | | | | iommu/vt-d: Require DMA domain if hardware not support passthroughLu Baolu2024-09-021-0/+10
| | | |/ / / /
| | * | | | | iommu/arm-smmu-v3: Reorganize struct arm_smmu_ctx_desc_cfgJason Gunthorpe2024-09-092-67/+72
| | * | | | | iommu/arm-smmu-v3: Add types for each level of the CD tableJason Gunthorpe2024-09-092-24/+44
| | * | | | | iommu/arm-smmu-v3: Shrink the cdtab l1_desc arrayJason Gunthorpe2024-09-092-25/+18
| | * | | | | iommu/arm-smmu-v3: Do not use devm for the cd table allocationsJason Gunthorpe2024-09-091-16/+13
| | * | | | | iommu/arm-smmu-v3: Remove strtab_base/cfgJason Gunthorpe2024-09-092-30/+27
| | * | | | | iommu/arm-smmu-v3: Reorganize struct arm_smmu_strtab_cfgJason Gunthorpe2024-09-092-50/+50
| | * | | | | iommu/arm-smmu-v3: Add types for each level of the 2 level stream tableJason Gunthorpe2024-09-092-12/+19
| | * | | | | iommu/arm-smmu-v3: Add arm_smmu_strtab_l1/2_idx()Jason Gunthorpe2024-09-092-27/+32
| | * | | | | iommu/arm-smmu-qcom: apply num_context_bank fixes for SDM630 / SDM660Dmitry Baryshkov2024-09-091-1/+13
| | * | | | | iommu/arm-smmu-v3: Use the new rb tree helpersJason Gunthorpe2024-09-061-37/+31
| | * | | | | iommu/tegra241-cmdqv: Do not allocate vcmdq until dma_set_mask_and_coherentNicolin Chen2024-09-053-33/+60
| | * | | | | iommu/tegra241-cmdqv: Drop static at local variableNicolin Chen2024-09-051-1/+1
| | * | | | | iommu/tegra241-cmdqv: Fix ioremap() error handling in probe()Dan Carpenter2024-09-041-3/+3
| | * | | | | iommu/tegra241-cmdqv: Fix -Wformat-truncation warnings in lvcmdq_error_headerNicolin Chen2024-09-021-8/+8
| | * | | | | iommu/arm-smmu-v3-test: Test masters with stall enabledMostafa Saleh2024-08-301-21/+62
| | * | | | | iommu/arm-smmu-v3: Match Stall behaviour for S2Mostafa Saleh2024-08-302-5/+4
| | * | | | | iommu/tegra241-cmdqv: Limit CMDs for VCMDQs of a guest owned VINTFNicolin Chen2024-08-303-14/+51
| | * | | | | iommu/arm-smmu-v3: Start a new batch if new command is not supportedNicolin Chen2024-08-302-2/+11
| | * | | | | iommu/arm-smmu-v3: Add in-kernel support for NVIDIA Tegra241 (Grace) CMDQVNate Watterson2024-08-305-1/+913
| | * | | | | iommu/arm-smmu-v3: Add struct arm_smmu_impl_opsJason Gunthorpe2024-08-302-1/+60
| | * | | | | iommu/arm-smmu-v3: Add acpi_smmu_iort_probe_model for implNicolin Chen2024-08-301-5/+10
| | * | | | | iommu/arm-smmu-v3: Add ARM_SMMU_OPT_TEGRA241_CMDQVNicolin Chen2024-08-302-1/+16
| | * | | | | iommu/arm-smmu-v3: Make symbols public for CONFIG_TEGRA241_CMDQVNicolin Chen2024-08-302-10/+17
| | * | | | | iommu/arm-smmu-v3: Pass in cmdq pointer to arm_smmu_cmdq_initNicolin Chen2024-08-301-3/+3
| | * | | | | iommu/arm-smmu-v3: Pass in cmdq pointer to arm_smmu_cmdq_build_sync_cmdNicolin Chen2024-08-301-4/+6
| | * | | | | iommu/arm-smmu-v3: Issue a batch of commands to the same cmdqNicolin Chen2024-08-302-18/+31
| | * | | | | iommu/arm-smmu-qcom: Work around SDM845 Adreno SMMU w/ 16K pagesKonrad Dybcio2024-08-271-0/+9
| | * | | | | iommu/arm-smmu-qcom: hide last LPASS SMMU context bank from linuxMarc Gonzalez2024-08-231-0/+7
| | * | | | | iommu/arm-smmu-v3: Fix a NULL vs IS_ERR() checkDan Carpenter2024-08-161-2/+2
| | * | | | | iommu/arm-smmu-v3: Remove the unused empty definitionZhang Zekun2024-08-161-5/+0
| | * | | | | iommu/arm-smmu: Un-demote unhandled-fault msgRob Clark2024-08-161-1/+1
| | |/ / / /
| * | | | / iommu/amd: Fix argument order in amd_iommu_dev_flush_pasid_all()Eliav Bar-ilan2024-09-121-2/+2
| | |_|_|/ | |/| | |
* | | | | Merge tag 'x86-apic-2024-09-17' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2024-09-171-6/+5
|\ \ \ \ \
| * | | | | iommu/vt-d: Cleanup apic_printk()Thomas Gleixner2024-08-071-6/+5
| | |/ / / | |/| | |
* | | | | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rmk/linuxLinus Torvalds2024-09-162-4/+2
|\ \ \ \ \ | |_|/ / / |/| | | |
| * | | | ARM: 9417/1: dma-mapping: Pass device to arm_iommu_create_mapping()Jason Gunthorpe2024-09-042-4/+2
| |/ / /
* | | | Merge tag 'iommu-fixes-v6.11-rc5' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2024-08-309-51/+106
|\ \ \ \ | |_|/ / |/| | |