| Commit message (Expand) | Author | Age | Files | Lines |
* | iommu/vt-d: Make iommu_dummy() take struct device instead of struct pci_dev | David Woodhouse | 2014-03-24 | 1 | -5/+5 |
* | iommu/vt-d: Change scope lists to struct device, bus, devfn | David Woodhouse | 2014-03-24 | 1 | -18/+25 |
* | iommu/vt-d: Be less pessimistic about domain coherency where possible | David Woodhouse | 2014-03-19 | 1 | -4/+17 |
* | iommu/vt-d: Honour intel_iommu=sp_off for non-VMM domains | David Woodhouse | 2014-03-19 | 1 | -1/+5 |
* | iommu/vt-d: Clean up and fix page table clear/free behaviour | David Woodhouse | 2014-03-19 | 1 | -45/+187 |
* | iommu/vt-d: Clean up size handling for intel_iommu_unmap() | David Woodhouse | 2014-03-19 | 1 | -12/+25 |
* | iommu/vt-d: Update IOMMU state when memory hotplug happens | Jiang Liu | 2014-03-04 | 1 | -1/+70 |
* | iommu/vt-d: Unify the way to process DMAR device scope array | Jiang Liu | 2014-03-04 | 1 | -53/+18 |
* | iommu/vt-d: Update DRHD/RMRR/ATSR device scope caches when PCI hotplug happens | Jiang Liu | 2014-03-04 | 1 | -0/+54 |
* | iommu/vt-d: Use RCU to protect global resources in interrupt context | Jiang Liu | 2014-03-04 | 1 | -4/+16 |
* | iommu/vt-d: Introduce a rwsem to protect global data structures | Jiang Liu | 2014-03-04 | 1 | -9/+13 |
* | iommu/vt-d: Introduce macro for_each_dev_scope() to walk device scope entries | Jiang Liu | 2014-03-04 | 1 | -51/+49 |
* | iommu/vt-d: Fix error in detect ATS capability | Jiang Liu | 2014-03-04 | 1 | -20/+17 |
* | iommu/vt-d: Check for NULL pointer when freeing IOMMU data structure | Jiang Liu | 2014-03-04 | 1 | -0/+7 |
* | iommu/vt-d: Fix incorrect iommu_count for si_domain | Jiang Liu | 2014-03-04 | 1 | -1/+1 |
* | iommu/vt-d: Reduce duplicated code to handle virtual machine domains | Jiang Liu | 2014-03-04 | 1 | -132/+45 |
* | iommu/vt-d: Free resources if failed to create domain for PCIe endpoint | Jiang Liu | 2014-03-04 | 1 | -7/+8 |
* | iommu/vt-d: Simplify function get_domain_for_dev() | Jiang Liu | 2014-03-04 | 1 | -76/+66 |
* | iommu/vt-d: Move private structures and variables into intel-iommu.c | Jiang Liu | 2014-03-04 | 1 | -6/+25 |
* | iommu/vt-d: Avoid caching stale domain_device_info when hot-removing PCI device | Jiang Liu | 2014-03-04 | 1 | -8/+9 |
* | iommu/vt-d: Avoid caching stale domain_device_info and fix memory leak | Jiang Liu | 2014-03-04 | 1 | -2/+2 |
* | iommu/vt-d: Avoid double free of g_iommus on error recovery path | Jiang Liu | 2014-03-04 | 1 | -16/+10 |
* | Merge tag 'iommu-updates-v3.14' of git://git.kernel.org/pub/scm/linux/kernel/... | Linus Torvalds | 2014-01-29 | 1 | -128/+88 |
|\ |
|
| * | iommu/vt-d: free all resources if failed to initialize DMARs | Jiang Liu | 2014-01-09 | 1 | -32/+49 |
| * | iommu/vt-d, trivial: clean sparse warnings | Jiang Liu | 2014-01-09 | 1 | -1/+1 |
| * | iommu/vt-d: fix access after free issue in function free_dmar_iommu() | Jiang Liu | 2014-01-09 | 1 | -3/+4 |
| * | iommu/vt-d: keep shared resources when failed to initialize iommu devices | Jiang Liu | 2014-01-09 | 1 | -9/+4 |
| * | iommu/vt-d: fix invalid memory access when freeing DMAR irq | Jiang Liu | 2014-01-09 | 1 | -1/+1 |
| * | iommu/vt-d, trivial: simplify code with existing macros | Jiang Liu | 2014-01-09 | 1 | -43/+12 |
| * | iommu/vt-d, trivial: clean up unused code | Jiang Liu | 2014-01-09 | 1 | -25/+0 |
| * | iommu/vt-d, trivial: print correct domain id of static identity domain | Jiang Liu | 2014-01-09 | 1 | -2/+2 |
| * | iommu/vt-d, trivial: refine support of 64bit guest address | Jiang Liu | 2014-01-09 | 1 | -6/+5 |
| * | iommu/vt-d: fix resource leakage on error recovery path in iommu_init_domains() | Jiang Liu | 2014-01-09 | 1 | -4/+8 |
| * | iommu/vt-d: fix a race window in allocating domain ID for virtual machines | Jiang Liu | 2014-01-09 | 1 | -2/+2 |
| * | iommu/vt-d: Use dev_is_pci() to check whether it is pci device | Yijing Wang | 2014-01-07 | 1 | -1/+1 |
* | | intel-iommu: fix off-by-one in pagetable freeing | Alex Williamson | 2014-01-21 | 1 | -1/+1 |
|/ |
|
* | iommu/vt-d: Use list_for_each_entry_safe() for dmar_domain->devices traversal | Yijing Wang | 2013-11-01 | 1 | -4/+2 |
* | iommu/vt-d: Fixed interaction of VFIO_IOMMU_MAP_DMA with IOMMU address limits | Julian Stecklina | 2013-11-01 | 1 | -1/+5 |
* | intel-iommu: Fix leaks in pagetable freeing | Alex Williamson | 2013-08-14 | 1 | -37/+35 |
* | iommu/{vt-d,amd}: Remove multifunction assumption around grouping | Alex Williamson | 2013-06-20 | 1 | -6/+19 |
*---. | Merge branches 'iommu/fixes', 'x86/vt-d', 'x86/amd', 'ppc/pamu', 'core' and '... | Joerg Roedel | 2013-05-02 | 1 | -7/+2 |
|\ \ \ |
|
| | | * | iommu: Move swap_pci_ref function to drivers/iommu/pci.h. | Varun Sethi | 2013-04-23 | 1 | -6/+1 |
| | |/
| |/| |
|
| | * | iommu/fsl: Make iova dma_addr_t in the iommu_iova_to_phys API. | Varun Sethi | 2013-04-02 | 1 | -1/+1 |
| |/ |
|
* | | iommu/vt-d: Disable translation if already enabled | Takao Indoh | 2013-04-23 | 1 | -0/+15 |
|/ |
|
* | Merge branch 'drm-next' of git://people.freedesktop.org/~airlied/linux | Linus Torvalds | 2013-02-25 | 1 | -1/+7 |
|\ |
|
| * | intel/iommu: force writebuffer-flush quirk on Gen 4 Chipsets | Daniel Vetter | 2013-02-20 | 1 | -1/+7 |
* | | Merge branch 'x86-apic-for-linus' of git://git.kernel.org/pub/scm/linux/kerne... | Linus Torvalds | 2013-02-19 | 1 | -0/+2 |
|\ \
| |/
|/| |
|
| * | x86, irq: Move irq_remapping_enabled declaration to iommu code | Joerg Roedel | 2013-01-28 | 1 | -0/+2 |
* | | iommu/intel: disable DMAR for g4x integrated gfx | Daniel Vetter | 2013-01-23 | 1 | -6/+15 |
|/ |
|
* | Drivers: iommu: remove __dev* attributes. | Greg Kroah-Hartman | 2013-01-03 | 1 | -2/+2 |