Commit Graph

125777 Commits (498e5f24158da7bf8fa48074a70e370e22844492)
 

Author SHA1 Message Date
Joerg Roedel 26961efe0d AMD IOMMU: register functions for the IOMMU API 16 years ago
Joerg Roedel 645c4c8d72 AMD IOMMU: add domain address lookup function for IOMMU API 16 years ago
Joerg Roedel eb74ff6cc0 AMD IOMMU: add domain unmap function for IOMMU API 16 years ago
Joerg Roedel c6229ca649 AMD IOMMU: add domain map function for IOMMU API 16 years ago
Joerg Roedel 01106066a6 AMD IOMMU: add device attach function for IOMMU API 16 years ago
Joerg Roedel 684f288884 AMD IOMMU: add device detach function for IOMMU API 16 years ago
Joerg Roedel 98383fc301 AMD IOMMU: add domain destroy function for IOMMU API 16 years ago
Joerg Roedel c156e347d6 AMD IOMMU: add domain init function for IOMMU API 16 years ago
Joerg Roedel 6d98cd8043 AMD IOMMU: add domain cleanup helper function 16 years ago
Joerg Roedel e275a2a0fc AMD IOMMU: add device notifier callback 16 years ago
Joerg Roedel 355bf553ed AMD IOMMU: add device detach helper functions 16 years ago
Joerg Roedel f1179dc005 AMD IOMMU: rename set_device_domain function 16 years ago
Joerg Roedel 863c74ebd0 AMD IOMMU: add device reference counting for protection domains 16 years ago
Joerg Roedel 5b28df6f43 AMD IOMMU: add checks for dma_ops domain to dma_ops functions 16 years ago
Joerg Roedel 9fdb19d64c AMD IOMMU: add protection domain flags 16 years ago
Joerg Roedel 43f4960983 AMD IOMMU: add iommu_flush_domain function 16 years ago
Joerg Roedel 9e919012e3 AMD IOMMU: don't remove protection domain from iommu_pd_list 16 years ago
Joerg Roedel 237b6f3329 AMD IOMMU: move invalidation command building to a separate function 16 years ago
Joerg Roedel 8d201968e1 AMD IOMMU: refactor completion wait handling into separate functions 16 years ago
Joerg Roedel a2acfb7579 AMD IOMMU: add domain id free function 16 years ago
Joerg Roedel 86db2e5d47 AMD IOMMU: make dma_ops_free_pagetable generic 16 years ago
Joerg Roedel 38e817febe AMD IOMMU: rename iommu_map to iommu_map_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
Joerg Roedel 19de40a847 KVM: change KVM to use IOMMU API 16 years ago
Joerg Roedel 1aaf118352 select IOMMU_API when DMAR and/or AMD_IOMMU is selected 16 years ago
Joerg Roedel fc2100eb4d add frontend implementation for the IOMMU API 16 years ago
Joerg Roedel 4a77a6cf6d introcude linux/iommu.h for an iommu api 16 years ago
Joerg Roedel c4fa386428 KVM: rename vtd.c to iommu.c 16 years ago
Weidong Han b653574a7d Deassign device in kvm_free_assgined_device 16 years ago
Weidong Han 0a92035674 KVM: support device deassignment 16 years ago
Weidong Han 260782bcfd KVM: use the new intel iommu APIs 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