summaryrefslogtreecommitdiffstats
path: root/drivers/iommu/intel-iommu.c
Commit message (Expand)AuthorAgeFilesLines
...
* iommu/vt-d: Avoid caching stale domain_device_info when hot-removing PCI deviceJiang Liu2014-03-041-8/+9
* iommu/vt-d: Avoid caching stale domain_device_info and fix memory leakJiang Liu2014-03-041-2/+2
* iommu/vt-d: Avoid double free of g_iommus on error recovery pathJiang Liu2014-03-041-16/+10
* Merge tag 'iommu-updates-v3.14' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2014-01-291-128/+88
|\
| * iommu/vt-d: free all resources if failed to initialize DMARsJiang Liu2014-01-091-32/+49
| * iommu/vt-d, trivial: clean sparse warningsJiang Liu2014-01-091-1/+1
| * iommu/vt-d: fix access after free issue in function free_dmar_iommu()Jiang Liu2014-01-091-3/+4
| * iommu/vt-d: keep shared resources when failed to initialize iommu devicesJiang Liu2014-01-091-9/+4
| * iommu/vt-d: fix invalid memory access when freeing DMAR irqJiang Liu2014-01-091-1/+1
| * iommu/vt-d, trivial: simplify code with existing macrosJiang Liu2014-01-091-43/+12
| * iommu/vt-d, trivial: clean up unused codeJiang Liu2014-01-091-25/+0
| * iommu/vt-d, trivial: print correct domain id of static identity domainJiang Liu2014-01-091-2/+2
| * iommu/vt-d, trivial: refine support of 64bit guest addressJiang Liu2014-01-091-6/+5
| * iommu/vt-d: fix resource leakage on error recovery path in iommu_init_domains()Jiang Liu2014-01-091-4/+8
| * iommu/vt-d: fix a race window in allocating domain ID for virtual machinesJiang Liu2014-01-091-2/+2
| * iommu/vt-d: Use dev_is_pci() to check whether it is pci deviceYijing Wang2014-01-071-1/+1
* | intel-iommu: fix off-by-one in pagetable freeingAlex Williamson2014-01-211-1/+1
|/
* iommu/vt-d: Use list_for_each_entry_safe() for dmar_domain->devices traversalYijing Wang2013-11-011-4/+2
* iommu/vt-d: Fixed interaction of VFIO_IOMMU_MAP_DMA with IOMMU address limitsJulian Stecklina2013-11-011-1/+5
* intel-iommu: Fix leaks in pagetable freeingAlex Williamson2013-08-141-37/+35
* iommu/{vt-d,amd}: Remove multifunction assumption around groupingAlex Williamson2013-06-201-6/+19
*---. Merge branches 'iommu/fixes', 'x86/vt-d', 'x86/amd', 'ppc/pamu', 'core' and '...Joerg Roedel2013-05-021-7/+2
|\ \ \
| | | * iommu: Move swap_pci_ref function to drivers/iommu/pci.h.Varun Sethi2013-04-231-6/+1
| | |/ | |/|
| | * iommu/fsl: Make iova dma_addr_t in the iommu_iova_to_phys API.Varun Sethi2013-04-021-1/+1
| |/
* / iommu/vt-d: Disable translation if already enabledTakao Indoh2013-04-231-0/+15
|/
* Merge branch 'drm-next' of git://people.freedesktop.org/~airlied/linuxLinus Torvalds2013-02-251-1/+7
|\
| * intel/iommu: force writebuffer-flush quirk on Gen 4 ChipsetsDaniel Vetter2013-02-201-1/+7
* | Merge branch 'x86-apic-for-linus' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2013-02-191-0/+2
|\ \ | |/ |/|
| * x86, irq: Move irq_remapping_enabled declaration to iommu codeJoerg Roedel2013-01-281-0/+2
* | iommu/intel: disable DMAR for g4x integrated gfxDaniel Vetter2013-01-231-6/+15
|/
* Drivers: iommu: remove __dev* attributes.Greg Kroah-Hartman2013-01-031-2/+2
* Merge tag 'iommu-updates-v3.8' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2012-12-201-0/+31
|\
| *-. Merge branches 'iommu/fixes', 'dma-debug', 'x86/amd', 'x86/vt-d', 'arm/tegra'...Joerg Roedel2012-12-161-0/+31
| |\ \
| | | * intel-iommu: Prevent devices with RMRRs from being placed into SI DomainTom Mingarelli2012-11-211-0/+31
| | |/
* | / intel-iommu: Free old page tables before creating superpageWoodhouse, David2012-12-201-2/+9
|/ /
* / intel-iommu: Fix lookup in add deviceAlex Williamson2012-11-171-2/+2
|/
* Merge tag 'iommu-updates-v3.7-rc1' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds2012-10-081-1/+3
|\
| * intel-iommu: Default to non-coherent for domains unattached to iommusAlex Williamson2012-09-181-1/+3
* | Merge commit 'v3.6-rc5' into nextBjorn Helgaas2012-09-131-3/+23
|\|
| * iommu/intel: Fix ACS path checkingAlex Williamson2012-08-061-3/+22
| * iommu/intel: add missing free_domain_memJulia Lawall2012-08-031-0/+1
* | PCI: Introduce pci_pcie_type(dev) to replace pci_dev->pcie_typeYijing Wang2012-08-231-3/+3
|/
* Merge tag 'iommu-updates-v3.6-rc1' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds2012-07-241-35/+58
|\
| *-. Merge branches 'iommu/fixes', 'x86/amd', 'groups', 'arm/tegra' and 'api/domai...Joerg Roedel2012-07-231-35/+58
| |\ \
| | | * iommu/vt-d: Implement DOMAIN_ATTR_GEOMETRY attributeJoerg Roedel2012-07-111-0/+4
| | |/ | |/|
| | * intel-iommu: Make use of DMA quirks and ACS checks in IOMMU groupsAlex Williamson2012-06-251-0/+25
| | * intel-iommu: Support IOMMU groupsAlex Williamson2012-06-251-0/+43
| | * iommu: IOMMU GroupsAlex Williamson2012-06-251-49/+0
| |/
* / PCI: replace struct pci_bus secondary/subordinate with busn_resYinghai Lu2012-06-131-1/+1
|/
* intel-iommu: Move duplicate list-mangling code into unlink_domain_info() helperDavid Woodhouse2012-05-251-16/+13