summaryrefslogtreecommitdiffstats
path: root/drivers/iommu/amd_iommu.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* | | Revert "iommu/amd: Flush not present cache in iommu_map_page"Joerg Roedel2019-05-071-15/+4
* | | Revert "iommu/amd: Remove the leftover of bypass support"Joerg Roedel2019-05-061-17/+63
* | | iommu/amd: Flush not present cache in iommu_map_pageTom Murphy2019-05-031-4/+15
* | | iommu/amd: Remove amd_iommu_pd_listJoerg Roedel2019-04-261-33/+0
* | | iommu/amd: Remove the leftover of bypass supportChristoph Hellwig2019-04-111-63/+17
* | | iommu/amd: Use pci_prg_resp_pasid_required()Jean-Philippe Brucker2019-04-111-18/+1
| |/ |/|
* | iommu/amd: Reserve exclusion range in iova-domainJoerg Roedel2019-03-291-3/+6
* | iommu/amd: fix sg->dma_address for sg->offset bigger than PAGE_SIZEStanislaw Gruszka2019-03-181-1/+6
|/
* iommu/amd: Fix NULL dereference bug in match_hid_uidAaron Ma2019-03-151-2/+6
*-. Merge branches 'iommu/fixes', 'arm/msm', 'arm/tegra', 'arm/mediatek', 'x86/vt...Joerg Roedel2019-03-011-15/+13
|\ \
| | * iommu/amd: Use dev_printk() when possibleBjorn Helgaas2019-02-111-14/+12
| | * iommu/amd: Print reason for iommu_map_page failure in map_sgJerry Snitselaar2019-01-301-3/+3
| |/
* | iommu/amd: Fix IOMMU page flush when detach device from a domainSuravee Suthikulpanit2019-01-241-4/+11
* | iommu/amd: Unmap all mapped pages in error path of map_sgJerry Snitselaar2019-01-221-1/+1
* | iommu/amd: Call free_iova_fast with pfn in map_sgJerry Snitselaar2019-01-221-1/+1
|/
* Merge tag 'iommu-updates-v4.21' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2019-01-011-102/+173
|\
| * iommu/amd: Fix amd_iommu=force_isolationYu Zhao2018-12-071-1/+8
| * iommu/amd: Remove leading 0s in error log messagesJoerg Roedel2018-11-281-10/+10