summaryrefslogtreecommitdiffstats
path: root/drivers/iommu/amd_iommu.c
Commit message (Expand)AuthorAgeFilesLines
* iommu/amd: Enable ga_log_intr when enabling guest_modeSuravee Suthikulpanit2017-07-251-0/+1
* Merge tag 'iommu-updates-v4.13' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2017-07-121-166/+292
|\
| *-. Merge branches 'iommu/fixes', 'arm/rockchip', 'arm/renesas', 'arm/smmu', 'arm...Joerg Roedel2017-06-281-166/+292
| |\ \
| | | * iommu/amd: Free already flushed ring-buffer entries before full-checkJoerg Roedel2017-06-221-3/+9
| | | * iommu/amd: Suppress IO_PAGE_FAULTs in kdump kernelJoerg Roedel2017-06-161-1/+2
| | | * iommu/amd: Remove queue_release() functionJoerg Roedel2017-06-081-20/+8Star
| | | * iommu/amd: Add per-domain timer to flush per-cpu queuesJoerg Roedel2017-06-081-17/+67
| | | * iommu/amd: Add flush counters to struct dma_ops_domainJoerg Roedel2017-06-081-0/+52
| | | * iommu/amd: Add locking to per-domain flush-queueJoerg Roedel2017-06-081-0/+11
| | | * iommu/amd: Make use of the per-domain flush queueJoerg Roedel2017-06-081-4/+56
| | | * iommu/amd: Add per-domain flush-queue data structuresJoerg Roedel2017-06-081-0/+69
| | | * iommu/amd: Rip out old queue flushing codeJoerg Roedel2017-06-081-137/+6Star
| | | * iommu/amd: Reduce delay waiting for command buffer spaceTom Lendacky2017-06-081-20/+13Star
| | | * iommu/amd: Reduce amount of MMIO when submitting commandsTom Lendacky2017-06-081-13/+22
| | | * iommu/amd: Constify irq_domain_opsTobias Klauser2017-05-301-1/+1
| | | * iommu/amd: Ratelimit io-page-faults per deviceJoerg Roedel2017-05-301-7/+33
| | |/
* | | Merge tag 'dma-mapping-4.13' of git://git.infradead.org/users/hch/dma-mappingLinus Torvalds2017-07-071-5/+15
|\ \ \
| * | | x86: remove arch specific dma_supported implementationChristoph Hellwig2017-06-281-0/+2
| * | | iommu/amd: implement ->mapping_errorChristoph Hellwig2017-06-281-5/+13
| | |/ | |/|
* | | Merge branch 'irq-core-for-linus' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2017-07-041-7/+15
|\ \ \ | |_|/ |/| |
| * | iommu/amd: Use named irq domain interfaceThomas Gleixner2017-06-221-3/+10
| * | iommu/amd: Add name to irq chipThomas Gleixner2017-06-221-4/+5
| |/
* / iommu/amd: Fix interrupt remapping when disable guest_modeSuravee Suthikulpanit2017-06-281-4/+2Star
|/
* x86/events, drivers/iommu/amd: Introduce amd_iommu_get_num_iommus()Suravee Suthikulpanit2017-03-301-3/+3
* iommu: Disambiguate MSI region typesRobin Murphy2017-03-221-1/+1
* Merge tag 'for-next-dma_ops' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2017-02-251-5/+5
|\
| * treewide: Move dma_ops from struct dev_archdata into struct deviceBart Van Assche2017-01-241-3/+3
| * treewide: Constify most dma_map_ops structuresBart Van Assche2017-01-241-2/+2
* | mm: wire up GFP flag passing in dma_alloc_from_contiguousLucas Stach2017-02-251-1/+1
| |
| \
| \
| \
*---. \ Merge branches 'iommu/fixes', 'arm/exynos', 'arm/renesas', 'arm/smmu', 'arm/m...Joerg Roedel2017-02-101-26/+46
|\ \ \ \ | |_|_|/ |/| | |
| | | * iommu: Make iommu_device_link/unlink take a struct iommu_deviceJoerg Roedel2017-02-101-2/+2
| | | * iommu: Add sysfs bindings for struct iommu_deviceJoerg Roedel2017-02-101-5/+9
| | | * iommu: Introduce new 'struct iommu_device'Joerg Roedel2017-02-101-2/+2
| | * | iommu/amd: Declare MSI and HT regions as reserved IOVA regionsEric Auger2017-01-231-11/+26
| | * | iommu: Add a new type field in iommu_resv_regionEric Auger2017-01-231-0/+1
| | * | iommu: Rename iommu_dm_regions into iommu_resv_regionsEric Auger2017-01-231-10/+10
| |/ / |/| |
* | | iommu/amd: Fix the left value check of cmd bufferHuang Rui2017-01-041-1/+1
| |/ |/|
* | iommu/amd: Fix group refcountingRobin Murphy2016-11-151-0/+2
|/
* Merge tag 'iommu-updates-v4.9' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2016-10-111-5/+10
|\
| * iommu/amd: No need to wait iommu completion if no dte irq entry changeBaoquan He2016-09-201-3/+3
| * iommu/amd: Free domain id when free a domain of struct dma_ops_domainBaoquan He2016-09-191-0/+3
| * iommu/amd: Clean up the cmpxchg64 invocationBaoquan He2016-09-191-1/+2
| * Merge branch 'x86/amd-avic' into x86/amdJoerg Roedel2016-09-051-57/+427
| |\
| * | iommu/amd: Fix error return code in irq_remapping_alloc()Wei Yongjun2016-08-091-0/+1
| * | iommu/amd: Fix non static symbol warningWei Yongjun2016-08-091-1/+1
* | | Merge tag 'kvm-4.9-1' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2016-10-061-57/+427
|\ \ \ | | |/ | |/|
| * | iommu/amd: Enable vAPIC interrupt remapping mode by defaultSuravee Suthikulpanit2016-09-051-8/+36
| * | iommu/amd: Implements irq_set_vcpu_affinity() hook to setup vapic mode for pa...Suravee Suthikulpanit2016-09-051-4/+64
| * | iommu/amd: Introduce amd_iommu_update_ga()Suravee Suthikulpanit2016-09-051-0/+39
| * | iommu/amd: Adding GALOG interrupt handlerSuravee Suthikulpanit2016-09-051-3/+70