summaryrefslogtreecommitdiffstats
path: root/drivers/iommu/amd_iommu.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* iommu/amd: Move AMD IOMMU driver into subdirectoryJoerg Roedel2020-06-101-4041/+0
*-------. Merge branches 'arm/msm', 'arm/allwinner', 'arm/smmu', 'x86/vt-d', 'hyper-v',...Joerg Roedel2020-06-021-237/+132
|\ \ \ \ \
| | | | | * iommu/amd: Remove redundant devid checksJoerg Roedel2020-05-291-11/+2
| | | | | * iommu/amd: Store dev_data as device iommu private dataJoerg Roedel2020-05-291-22/+22
| | | | | * iommu/amd: Merge private header filesJoerg Roedel2020-05-291-3/+1
| | | | | * iommu/amd: Remove PD_DMA_OPS_MASKJoerg Roedel2020-05-291-17/+7
| | | | | * iommu/amd: Consolidate domain allocation/freeingJoerg Roedel2020-05-291-89/+27
| | | | | * iommu/amd: Free page-table in protection_domain_free()Joerg Roedel2020-05-291-5/+6
| | | | | * iommu/amd: Allocate page-table in protection_domain_init()Joerg Roedel2020-05-291-26/+22
| | | | | * iommu/amd: Let free_pagetable() not rely on domain->pt_rootJoerg Roedel2020-05-291-20/+16
| | | | | * iommu/amd: Unexport get_dev_data()Joerg Roedel2020-05-291-4/+5
| | | | | * Merge tag 'v5.7-rc7' into x86/amdJoerg Roedel2020-05-291-45/+156
| | | |_|/| | | |/| |/ | |_|_|/| |/| | | |
| | | | * iommu/amd: Use pci_ats_supported()Jean-Philippe Brucker2020-05-271-8/+4
| | | |/ | | |/|
| | * | iommu/amd: Fix variable "iommu" set but not usedQian Cai2020-05-131-3/+0
| | |/
| | * iommu/amd: Convert to probe/release_device() call-backsJoerg Roedel2020-05-051-49/+22
| | * iommu/amd: Remove dev_data->passthroughJoerg Roedel2020-05-051-5/+5
| | * iommu/amd: Return -ENODEV in add_device when device is not handled by IOMMUJoerg Roedel2020-05-051-1/+4
| | * iommu/amd: Remove dma_mask check from check_device()Joerg Roedel2020-05-051-1/+1
| | * iommu/amd: Implement iommu_ops->def_domain_type call-backJoerg Roedel2020-05-051-0/+15
| |/
* | iommu/amd: Fix get_acpihid_device_id()Raul E Rangel2020-05-131-1/+2
* | iommu/amd: Do not flush Device Table in iommu_map_page()Joerg Roedel2020-05-051-11/+16
* | iommu/amd: Update Device Table in increase_address_space()Joerg Roedel2020-05-051-13/+36
* | iommu/amd: Call domain_flush_complete() in update_domain()Joerg Roedel2020-05-051-0/+1
* | iommu/amd: Do not loop forever when trying to increase address spaceJoerg Roedel2020-05-051-1/+12
* | iommu/amd: Fix race in increase_address_space()/fetch_pte()Joerg Roedel2020-05-051-35/+105
|/
* iommu/amd: Fix IOMMU AVIC not properly update the is_run bit in IRTESuravee Suthikulpanit2020-03-141-2/+2
* Merge tag 'iommu-updates-v5.6' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2020-02-051-11/+1
|\
| *-. Merge branches 'iommu/fixes', 'arm/smmu', 'x86/amd', 'x86/vt-d' and 'core' in...Joerg Roedel2020-01-241-11/+1
| |\ \
| | | * iommu: amd: Use generic_iommu_put_resv_regions()Thierry Reding2019-12-231-10/+1
| | |/ | |/|
| | * iommu/amd: Remove the unnecessary assignmentAdrian Huang2020-01-241-1/+0
| |/
* / PCI: Add nr_devfns parameter to pci_add_dma_alias()James Sewart2019-12-181-5/+2
|/
* Merge tag 'iommu-updates-v5.5' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2019-12-021-723/+170
|\
| *-. Merge branches 'iommu/fixes', 'arm/qcom', 'arm/renesas', 'arm/rockchip', 'arm...Joerg Roedel2019-11-121-723/+170
| |\ \
| | | * iommu/amd: Support multiple PCI DMA aliases in IRQ RemappingLogan Gunthorpe2019-10-301-7/+30
| | | * iommu/amd: Support multiple PCI DMA aliases in device tableLogan Gunthorpe2019-10-301-72/+61
| | | * iommu/amd: Do not re-fetch iommu->cmd_buf_tailDenys Vlasenko2019-10-301-6/+7
| | | * iommu/amd: Pass gfp flags to iommu_map_page() in amd_iommu_map()Joerg Roedel2019-10-181-1/+1
| | | * iommu/amd: Simpify decoding logic for INVALID_PPR_REQUEST eventSuthikulpanit, Suravee2019-10-151-2/+1
| | | * iommu/amd: Convert AMD iommu driver to the dma-iommu apiTom Murphy2019-10-151-625/+67
| | | * iommu: Add gfp parameter to iommu_ops::mapTom Murphy2019-10-151-1/+2
| | | * iommu/amd: Remove unnecessary locking from AMD iommu driverTom Murphy2019-10-151-9/+1
| | |/
| | |
| \ \
*-. \ \ Merge branches 'acpi-utils', 'acpi-platform', 'acpi-video' and 'acpi-doc'Rafael J. Wysocki2019-11-261-25/+5
|\ \ \ \ | |_|/ / |/| | / | | |/
| * / iommu/amd: Switch to use acpi_dev_hid_uid_match()Andy Shevchenko2019-10-151-25/+5
| |/
* | iommu/amd: Check PM_LEVEL_SIZE() condition in locked sectionJoerg Roedel2019-10-181-3/+4
* | iommu/amd: Fix incorrect PASID decoding from event logSuthikulpanit, Suravee2019-10-151-2/+3
|/
* Merge tag 'iommu-fixes-5.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2019-09-291-93/+136
|\
| * iommu/amd: Lock code paths traversing protection_domain->dev_listJoerg Roedel2019-09-281-1/+24
| * iommu/amd: Lock dev_data in attach/detach code pathsJoerg Roedel2019-09-281-0/+9
| * iommu/amd: Check for busy devices earlier in attach_device()Joerg Roedel2019-09-281-18/+7
| * iommu/amd: Take domain->lock for complete attach/detach pathJoerg Roedel2019-09-281-39/+26