Commit Graph

106 Commits (091069740304c979f957ceacec39c461d0192158)

Author SHA1 Message Date
Yang Hongyang 284901a90a dma-mapping: replace all DMA_32BIT_MASK macro with DMA_BIT_MASK(32) 16 years ago
Yang Hongyang 6a35528a83 dma-mapping: replace all DMA_64BIT_MASK macro with DMA_BIT_MASK(64) 16 years ago
Fenghua Yu 31d3568dfe Intel-IOMMU Alignment Issue in dma_pte_clear_range() 16 years ago
David Woodhouse 4958c5dc7b intel-iommu: Fix oops in device_to_iommu() when devices not found. 16 years ago
David Woodhouse 276dbf9970 intel-iommu: Handle PCI domains appropriately. 16 years ago
David Woodhouse 924b6231ed intel-iommu: Fix device-to-iommu mapping for PCI-PCI bridges. 16 years ago
Han, Weidong d0b03bd1c6 x2apic/intr-remap: decouple interrupt remapping from x2apic 16 years ago
Fenghua Yu f59c7b69bc Intel IOMMU Suspend/Resume Support - DMAR 16 years ago
Zhao, Yu afeeb7cebb intel-iommu: Fix address wrap on 32-bit kernel. 16 years ago
David Woodhouse 4cf2e75d0b intel-iommu: Enable DMAR on 32-bit kernel. 16 years ago
Han, Weidong 3199aa6bc8 intel-iommu: fix PCI device detach from virtual machine 16 years ago
Sheng Yang 9cf0669746 intel-iommu: VT-d page table to support snooping control bit 16 years ago
Sheng Yang dbb9fd8630 iommu: Add domain_has_cap iommu_ops 16 years ago
Sheng Yang 58c610bd1a intel-iommu: Snooping control support 16 years ago
Frank Seidel 1c35b8e538 PCI: add missing KERN_* constants to printks 16 years ago
Suresh Siddha 1531a6a6b8 x86, dmar: start with sane state while enabling dma and interrupt-remapping 16 years ago
Suresh Siddha 9d783ba042 x86, x2apic: enable fault handling for intr-remapping 16 years ago
Suresh Siddha 0ac2491f57 x86, dmar: move page fault handling code to dmar.c 16 years ago
David Woodhouse ca77fde8e6 Fix Intel IOMMU write-buffer flushing 16 years ago
David Woodhouse 9af88143b2 iommu: fix Intel IOMMU write-buffer flushing 16 years ago
Kyle McMartin 0cd5c3c80a x86: disable intel_iommu support by default 16 years ago
FUJITA Tomonori d7ab5c46ae intel-iommu: make dma mapping functions static 16 years ago
FUJITA Tomonori dfb805e831 IA64: fix VT-d dma_mapping_error 16 years ago
Dirk Hohndel 288e4877f9 Prevent oops at boot with VT-d 16 years ago
FUJITA Tomonori 160c1d8e40 x86, ia64: convert to use generic dma_map_ops struct 16 years ago
FUJITA Tomonori d7dff84053 x86: remove map_single and unmap_single in struct dma_mapping_ops 16 years ago
FUJITA Tomonori ffbbef5c06 intel-iommu: add map_page and unmap_page 16 years ago
Mike Day cdc7b83726 intel-iommu: fix bit shift at DOMAIN_FLAG_P2P_MULTIPLE_DEVICES 16 years ago
Joerg Roedel e4754c96cf VT-d: remove now unused intel_iommu_found function 16 years ago
Joerg Roedel a8bcbb0de4 VT-d: register functions for the IOMMU API 16 years ago
Joerg Roedel d14d65777c VT-d: adapt domain iova_to_phys function for IOMMU API 16 years ago
Joerg Roedel dde57a210d VT-d: adapt domain map and unmap functions for IOMMU API 16 years ago
Joerg Roedel 4c5478c94e VT-d: adapt device attach and detach functions for IOMMU API 16 years ago
Joerg Roedel 5d450806eb VT-d: adapt domain init and destroy functions for IOMMU API 16 years ago
Weidong Han fe40f1e020 Check agaw is sufficient for mapped memory 16 years ago
Weidong Han faa3d6f5ff Change intel iommu APIs of virtual machine domain 16 years ago
Weidong Han ea6606b02f Change domain_context_mapping_one for virtual machine domain 16 years ago
Weidong Han 5e98c4b1d6 Allocation and free functions of virtual machine domain 16 years ago
Weidong Han 5331fe6f56 Add domain_flush_cache 16 years ago
Weidong Han c7151a8dfe Add/remove domain device info for virtual machine domain 16 years ago
Weidong Han 1ce28feb22 Add domain flag DOMAIN_FLAG_VIRTUAL_MACHINE 16 years ago
Weidong Han 8e604097dd iommu coherency 16 years ago
Weidong Han 1b5736839a calculate agaw for each iommu 16 years ago
Weidong Han 8c11e798ee iommu bitmap instead of iommu pointer in dmar_domain 16 years ago
Weidong Han a2bb8459fe Get iommu from g_iommus for deferred flush 16 years ago
Weidong Han d9630fe941 Add global iommu list 16 years ago
Weidong Han 3b5410e735 change P2P domain flags 16 years ago
Weidong Han d71a2f33ac Initialize domain flags to 0 16 years ago
Mark McLoughlin 19c239ce3d intel-iommu: trivially inline DMA PTE macros 16 years ago
Mark McLoughlin c07e7d217b intel-iommu: trivially inline context entry macros 16 years ago