summaryrefslogtreecommitdiff
path: root/drivers/iommu/amd
AgeCommit message (Expand)Author
2024-11-22iommu: Rename ops->domain_alloc_user() to domain_alloc_paging_flags()Jason Gunthorpe
2024-11-15Merge branches 'intel/vt-d', 'amd/amd-vi' and 'iommufd/arm-smmuv3-nested' int...Joerg Roedel
2024-11-08iommu: Make set_dev_pasid op support domain replacementYi Liu
2024-11-08iommu: Pass old domain to set_dev_pasid opYi Liu
2024-10-30iommu/amd: Improve amd_iommu_release_device()Vasant Hegde
2024-10-30iommu/amd: Add ops->release_domainVasant Hegde
2024-10-30iommu/amd: Reorder attach device codeVasant Hegde
2024-10-30iommu/amd: Convert dev_data lock from spinlock to mutexVasant Hegde
2024-10-30iommu/amd: Rearrange attach device codeVasant Hegde
2024-10-30iommu/amd: Reduce domain lock scope in attach device pathVasant Hegde
2024-10-30iommu/amd: Do not detach devices in domain free pathVasant Hegde
2024-10-30iommu/amd: Remove unused amd_iommus variableVasant Hegde
2024-10-30iommu/amd: xarray to track protection_domain->iommu listVasant Hegde
2024-10-30iommu/amd: Remove protection_domain.dev_cnt variableVasant Hegde
2024-10-30iommu/amd: Use ida interface to manage protection domain IDVasant Hegde
2024-10-30iommu/amd/pgtbl_v2: Take protection domain lock before invalidating TLBVasant Hegde
2024-10-30Merge branch 'core' into amd/amd-viJoerg Roedel
2024-10-29iommu/amd: Implement global identity domainVasant Hegde
2024-10-29iommu/amd: Enhance amd_iommu_domain_alloc_user()Vasant Hegde
2024-10-29iommu/amd: Pass page table type as param to pdom_setup_pgtable()Vasant Hegde
2024-10-29iommu/amd: Separate page table setup from domain allocationVasant Hegde
2024-10-29iommu/amd: Move V2 page table support check to early_amd_iommu_init()Vasant Hegde
2024-10-29iommu/amd: Add helper function to check GIOSUP/GTSUPVasant Hegde
2024-10-29iommu/amd: Fix corruption when mapping large pages from 0Jason Gunthorpe
2024-10-29iommu/amd: Do not try copy old DTE resume pathVasant Hegde
2024-10-15iommu/amd: Use atomic64_inc_return() in iommu.cUros Bizjak
2024-09-13Merge branches 'fixes', 'arm/smmu', 'intel/vt-d', 'amd/amd-vi' and 'core' int...Joerg Roedel
2024-09-12iommu/amd: Test for PAGING domains before freeing a domainJason Gunthorpe
2024-09-12iommu/amd: Fix argument order in amd_iommu_dev_flush_pasid_all()Eliav Bar-ilan
2024-09-10iommu/amd: Add kernel parameters to limit V1 page-sizesJoerg Roedel
2024-09-04iommu/amd: Do not set the D bit on AMD v2 table entriesJason Gunthorpe
2024-09-04iommu/amd: Correct the reported page sizes from the V1 tableJason Gunthorpe
2024-09-04iommu/amd: Remove the confusing dummy iommu_flush_ops tlb opsJason Gunthorpe
2024-09-04iommu/amd: Fix typo of , instead of ;Jason Gunthorpe
2024-09-04iommu/amd: Remove conditions from domain free pathsJason Gunthorpe
2024-09-04iommu/amd: Narrow the use of struct protection_domain to invalidationJason Gunthorpe
2024-09-04iommu/amd: Store the nid in io_pgtable_cfg instead of the domainJason Gunthorpe
2024-09-04iommu/amd: Remove amd_io_pgtable::pgtbl_cfgJason Gunthorpe
2024-09-04iommu/amd: Rename struct amd_io_pgtable iopt to pgtblJason Gunthorpe
2024-09-04iommu/amd: Remove the amd_iommu_domain_set_pt_root() and relatedJason Gunthorpe
2024-09-04iommu/amd: Remove amd_iommu_domain_update() from page table freeingJason Gunthorpe
2024-09-04iommu/amd: Set the pgsize_bitmap correctlyJason Gunthorpe
2024-09-04iommu/amd: Allocate the page table root using GFP_KERNELJason Gunthorpe
2024-09-04iommu/amd: Move allocation of the top table into v1_alloc_pgtableJason Gunthorpe
2024-09-04iommu/amd: Make amd_iommu_dev_update_dte() staticVasant Hegde
2024-09-04iommu/amd: Rework amd_iommu_update_and_flush_device_table()Vasant Hegde
2024-09-04iommu/amd: Make amd_iommu_domain_flush_complete() staticVasant Hegde
2024-09-04iommu/amd: Make amd_iommu_dev_flush_pasid_all() staticVasant Hegde
2024-09-04iommu/amd: Handle error path in amd_iommu_probe_device()Vasant Hegde
2024-09-04iommu/amd: Remove unused DTE_GCR3_INDEX_* macrosVasant Hegde