summaryrefslogtreecommitdiffstats
path: root/drivers/iommu/amd_iommu.c
Commit message (Expand)AuthorAgeFilesLines
* 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
| * iommu/amd: Remove amd_iommu_devtable_lockJoerg Roedel2019-09-281-17/+6
| * iommu/amd: Remove domain->updatedJoerg Roedel2019-09-281-24/+25
| * iommu/amd: Wait for completion of IOTLB flush in attach_deviceFilippo Sironi2019-09-241-0/+2
| * iommu/amd: Unmap all L7 PTEs when downgrading page-sizesAndrei Dulea2019-09-241-3/+27
| * iommu/amd: Introduce first_pte_l7() helperAndrei Dulea2019-09-241-11/+29
| * iommu/amd: Fix downgrading default page-sizes in alloc_pte()Andrei Dulea2019-09-241-1/+2
| * iommu/amd: Fix pages leak in free_pagetable()Andrei Dulea2019-09-241-1/+1
* | Merge tag 'dma-mapping-5.4' of git://git.infradead.org/users/hch/dma-mappingLinus Torvalds2019-09-191-0/+2
|\ \ | |/ |/|
| * dma-mapping: explicitly wire up ->mmap and ->get_sgtableChristoph Hellwig2019-09-041-0/+2
| |
| \
| \
| \
| \
| \
*-----. \ Merge branches 'arm/omap', 'arm/exynos', 'arm/smmu', 'arm/mediatek', 'arm/qco...Joerg Roedel2019-09-111-33/+73
|\ \ \ \ \ | | |_|_|/ | |/| | |
| | | | * iommu/amd: Request passthrough mode from IOMMU coreJoerg Roedel2019-08-231-3/+3
| | | |/ | | |/|
| | | * iommu/amd: Silence warnings under memory pressureQian Cai2019-08-301-1/+3
| | | * iommu/amd: Re-factor guest virtual APIC (de-)activation codeSuthikulpanit, Suravee2019-08-091-24/+61
| | |/ | |/|
| | * iommu: Pass struct iommu_iotlb_gather to ->unmap() and ->iotlb_sync()Will Deacon2019-07-291-2/+9
| | * iommu: Remove empty iommu_tlb_range_add() callback from iommu_opsWill Deacon2019-07-241-6/+0
| |/
* | iommu/amd: Fix race in increase_address_space()Joerg Roedel2019-09-061-5/+11
* | iommu/amd: Flush old domains in kdump kernelStuart Hayes2019-09-061-0/+24
|/
* iommu/amd: fix a crash in iova_magazine_free_pfnsQian Cai2019-07-211-1/+1
*---. Merge branches 'x86/vt-d', 'x86/amd', 'arm/smmu', 'arm/omap', 'generic-dma-op...Joerg Roedel2019-07-041-20/+20
|\ \ \
| | * | treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 333Thomas Gleixner2019-06-051-13/+1
| |/ / |/| |
| * | iommu/amd: Flush not present cache in iommu_map_pageTom Murphy2019-07-011-4/+16
| * | iommu/amd: Add missed 'tag' to error msg in iommu_print_eventYueHaibing2019-05-281-2/+2
| * | iommu/amd: Remove redundant assignment to variable npagesColin Ian King2019-05-271-1/+1
|/ /
* | Merge tag 'pci-v5.2-changes' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2019-05-141-1/+1
|\ \
| * | iommu/amd: Use pci_dev_id() helperHeiner Kallweit2019-04-291-1/+1