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 |
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 |
Dirk Hohndel
|
288e4877f9
Prevent oops at boot with VT-d
|
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 |