Commit Graph

144 Commits (0feae533ddebe02cda6ccce5cac7349b446776a8)

Author SHA1 Message Date
Joerg Roedel 0feae533dd x86/amd-iommu: Add passthrough mode initialization functions 16 years ago
Joerg Roedel 2650815fb0 x86/amd-iommu: Add core functions for pd allocation/freeing 16 years ago
Jaswinder Singh Rajput b25ae679f6 x86: Mark device_nb as static and fix NULL noise 16 years ago
Chris Wright 42a49f965a amd-iommu: flush domain tlb when attaching a new device 16 years ago
Joerg Roedel e9a22a13c7 amd-iommu: remove unnecessary "AMD IOMMU: " prefix 16 years ago
Joerg Roedel 71ff3bca2f amd-iommu: detach device explicitly before attaching it to a new domain 16 years ago
Joerg Roedel 29150078d7 amd-iommu: remove BUS_NOTIFY_BOUND_DRIVER handling 16 years ago
Jiri Slaby 367d04c4ec amd_iommu: fix lock imbalance 16 years ago
Joerg Roedel 47bccd6bb2 amd-iommu: don't free dma adresses below 512MB with CONFIG_IOMMU_STRESS 16 years ago
Joerg Roedel f5e9705c64 amd-iommu: don't preallocate page tables with CONFIG_IOMMU_STRESS 16 years ago
Joerg Roedel fe16f088a8 amd-iommu: disable round-robin allocator for CONFIG_IOMMU_STRESS 16 years ago
Joerg Roedel d9cfed9254 amd-iommu: remove amd_iommu_size kernel parameter 16 years ago
Joerg Roedel 11b83888ae amd-iommu: enlarge the aperture dynamically 16 years ago
Joerg Roedel 00cd122ae5 amd-iommu: handle exlusion ranges and unity mappings in alloc_new_range 16 years ago
Joerg Roedel 9cabe89b99 amd-iommu: move aperture_range allocation code to seperate function 16 years ago
Joerg Roedel 803b8cb4d9 amd-iommu: change dma_dom->next_bit to dma_dom->next_address 16 years ago
Joerg Roedel 384de72910 amd-iommu: make address allocator aware of multiple aperture ranges 16 years ago
Joerg Roedel 53812c115c amd-iommu: handle page table allocation failures in dma_ops code 16 years ago
Joerg Roedel 8bda3092bc amd-iommu: move page table allocation code to seperate function 16 years ago
Joerg Roedel c3239567a2 amd-iommu: introduce aperture_range structure 16 years ago
Joerg Roedel 7d7a110c61 amd-iommu: add function to flush tlb for all devices 16 years ago
Joerg Roedel bfd1be1857 amd-iommu: add function to flush tlb for all domains 16 years ago
Joerg Roedel 3bd221724a amd-iommu: introduce for_each_iommu* macros 16 years ago
Chris Wright c1eee67b2d amd iommu: properly detach from protection domain on ->remove 16 years ago
Joerg Roedel b3b99ef8b4 amd-iommu: move protection domain printk to dump code 16 years ago
Sheng Yang dbb9fd8630 iommu: Add domain_has_cap iommu_ops 16 years ago
FUJITA Tomonori 5f812de63c AMD IOMMU: remove unnecessary ifdef 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 51491367c2 x86, AMD IOMMU: add map_page and unmap_page 16 years ago
Joerg Roedel 065a6d68c7 AMD IOMMU: remove now unnecessary #ifdefs 16 years ago
Jaswinder Singh Rajput 0e93dd8835 AMD IOMMU: prealloc_protection_domains should be static 16 years ago
Joerg Roedel 8ecaf8f19f AMD IOMMU: add statistics about total number of map requests 16 years ago
Joerg Roedel 5774f7c5fe AMD IOMMU: add statistics about allocated io memory 16 years ago
Joerg Roedel 18811f55d4 AMD IOMMU: add stats counter for domain tlb flushes 16 years ago
Joerg Roedel f57d98ae69 AMD IOMMU: add stats counter for single iommu domain tlb flushes 16 years ago
Joerg Roedel c1858976f5 AMD IOMMU: add stats counter for cross-page request 16 years ago
Joerg Roedel 5d31ee7e08 AMD IOMMU: add stats counter for free_coherent requests 16 years ago
Joerg Roedel c8f0fb36bf AMD IOMMU: add stats counter for alloc_coherent requests 16 years ago
Joerg Roedel 55877a6bcd AMD IOMMU: add stats counter for unmap_sg requests 16 years ago
Joerg Roedel d03f067a9d AMD IOMMU: add stats counter for map_sg requests 16 years ago
Joerg Roedel 146a6917fc AMD IOMMU: add stats counter for unmap_single requests 16 years ago
Joerg Roedel 0f2a86f200 AMD IOMMU: add stats counter for map_single requests 16 years ago
Joerg Roedel da49f6df72 AMD IOMMU: add stats counter for completion wait events 16 years ago
Joerg Roedel 7f26508bbb AMD IOMMU: add init code for statistic collection 16 years ago
Joerg Roedel edcb34da25 AMD IOMMU: use calc_devid in prealloc_protection_domains 16 years ago
Joerg Roedel 0cfd7aa90b AMD IOMMU: convert iommu->need_sync to bool 16 years ago
Joerg Roedel ab89672286 AMD IOMMU: use dev_name instead of self-build print_devid 16 years ago
Joerg Roedel 1ac4cbbc5e AMD IOMMU: allocate a new protection for hotplugged devices 16 years ago
Joerg Roedel e2dc14a2a6 AMD IOMMU: add a domain flag for default domains 16 years ago