summaryrefslogtreecommitdiff
path: root/drivers/iommu/amd_iommu.c
Commit message (Expand)AuthorAgeFilesLines
* iommu/amd: Use raw_cpu_ptr() instead of get_cpu_ptr() for ->flush_queueSebastian Andrzej Siewior2022-01-111-3/+1
* iommu/amd: Use WARN_ON_NORT in __attach_device()Thomas Gleixner2022-01-111-6/+6
* iommu/amd: Fix backport of 140456f994195b568ecd7fc2287a34eadffef3caNathan Chancellor2021-08-041-1/+1
* iommu/amd: Fix sleeping in atomic in increase_address_space()Andrey Ryabinin2021-03-111-4/+6
* iommu/amd: Set DTE[IntTabLen] to represent 512 IRTEsSuravee Suthikulpanit2020-12-111-1/+1
* iommu/amd: Wait for completion of IOTLB flush in attach_deviceFilippo Sironi2020-01-291-0/+2
* iommu/amd: Fix NULL dereference bug in match_hid_uidAaron Ma2019-12-051-2/+6
* iommu/amd: Silence warnings under memory pressureQian Cai2019-10-051-1/+3
* iommu/amd: Fix race in increase_address_space()Joerg Roedel2019-09-211-5/+11
* iommu/amd: fix sg->dma_address for sg->offset bigger than PAGE_SIZEStanislaw Gruszka2019-03-271-1/+6
* iommu/amd: Fix IOMMU page flush when detach device from a domainSuravee Suthikulpanit2019-03-131-4/+11
* iommu/amd: Unmap all mapped pages in error path of map_sgJerry Snitselaar2019-03-131-1/+1
* iommu/amd: Call free_iova_fast with pfn in map_sgJerry Snitselaar2019-03-131-1/+1
* iommu/amd: Fix amd_iommu=force_isolationYu Zhao2019-02-121-1/+8
* iommu/amd: Return devid as alias for ACPI HID devicesArindam Nath2018-10-201-0/+6
* iommu/amd: make sure TLB to be flushed before IOVA freedZhen Lei2018-10-031-1/+1
* iommu/amd: Limit the IOVA page range to the specified addressesGary R Hook2017-12-201-1/+1
* iommu/amd: Finish TLB flush in amd_iommu_unmap()Joerg Roedel2017-10-181-0/+1
* iommu/amd: Enable ga_log_intr when enabling guest_modeSuravee Suthikulpanit2017-08-111-0/+1
* iommu/amd: Fix interrupt remapping when disable guest_modeSuravee Suthikulpanit2017-07-051-4/+2
* iommu/amd: Fix the left value check of cmd bufferHuang Rui2017-01-121-1/+1
* 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
| * | iommu/amd: Add support for multiple IRTE formatsSuravee Suthikulpanit2016-09-051-24/+48
| * | iommu/amd: Introduce interrupt remapping ops structureSuravee Suthikulpanit2016-09-051-5/+185
| * | iommu/amd: Move and introduce new IRTE-related unions and structuresSuravee Suthikulpanit2016-09-051-28/+0
| |/
* | iommu/amd: Don't put completion-wait semaphore on stackJoerg Roedel2016-09-151-16/+35
|/
* dma-mapping: use unsigned long for dma_attrsKrzysztof Kozlowski2016-08-041-6/+6
* iommu/amd: Initialize dma-ops domains with 3-level page-tableJoerg Roedel2016-07-261-1/+1
* iommu/amd: Update Alias-DTE in update_device_table()Joerg Roedel2016-07-261-1/+8
* iommu/amd: Use container_of to get dma_ops_domainJoerg Roedel2016-07-141-10/+26
* iommu/amd: Flush iova queue before releasing dma_ops_domainJoerg Roedel2016-07-141-3/+14
* iommu/amd: Handle IOMMU_DOMAIN_DMA in ops->domain_free call-backJoerg Roedel2016-07-141-8/+17
* iommu/amd: Use dev_data->domain in get_domain()Joerg Roedel2016-07-141-6/+1
* iommu/amd: Optimize map_sg and unmap_sgJoerg Roedel2016-07-141-26/+85
* iommu/amd: Introduce dir2prot() helperJoerg Roedel2016-07-131-7/+13
* iommu/amd: Implement timeout to flush unmap queuesJoerg Roedel2016-07-131-0/+28
* iommu/amd: Implement flush queueJoerg Roedel2016-07-131-4/+67
* iommu/amd: Allow NULL pointer parameter for domain_flush_complete()Joerg Roedel2016-07-131-1/+1
* iommu/amd: Set up data structures for flush queueJoerg Roedel2016-07-131-1/+39