VT-d: Changes to support KVM
commit387179464257921eb9aa3d15cc3ff194f6945a7c
authorKay, Allen M <allen.m.kay@intel.com>
Tue, 9 Sep 2008 15:37:29 +0000 (9 18:37 +0300)
committerAvi Kivity <avi@redhat.com>
Wed, 15 Oct 2008 12:24:08 +0000 (15 14:24 +0200)
treea7f06903688df8a1d3231faf1ab68bf80e032ea6
parentaa3a816b6d0bd59e1a9c548cc7d2dd829f26534f
VT-d: Changes to support KVM

This patch extends the VT-d driver to support KVM

[Ben: fixed memory pinning]
[avi: move dma_remapping.h as well]

Signed-off-by: Kay, Allen M <allen.m.kay@intel.com>
Signed-off-by: Weidong Han <weidong.han@intel.com>
Signed-off-by: Ben-Ami Yassour <benami@il.ibm.com>
Signed-off-by: Amit Shah <amit.shah@qumranet.com>
Acked-by: Mark Gross <mgross@linux.intel.com>
Signed-off-by: Avi Kivity <avi@qumranet.com>
drivers/pci/dmar.c
drivers/pci/intel-iommu.c
drivers/pci/intr_remapping.c
drivers/pci/intr_remapping.h
drivers/pci/iova.c
include/linux/dma_remapping.h [moved from drivers/pci/dma_remapping.h with 100% similarity]
include/linux/intel-iommu.h [moved from drivers/pci/intel-iommu.h with 92% similarity]
include/linux/iova.h [moved from drivers/pci/iova.h with 100% similarity]