aboutsummaryrefslogtreecommitdiffstats
path: root/xen/include/xen/hvm
diff options
context:
space:
mode:
authorKeir Fraser <keir.fraser@citrix.com>2008-04-10 09:22:38 +0100
committerKeir Fraser <keir.fraser@citrix.com>2008-04-10 09:22:38 +0100
commit126974269714a6da1140aa1bc03ab1e7a00f1638 (patch)
treeaaaa6ca3b1cacadcc22f8ac43cbcb920c3e822c1 /xen/include/xen/hvm
parent4aad542894772c5fd03a665fbd67480c4a463d23 (diff)
downloadxen-126974269714a6da1140aa1bc03ab1e7a00f1638.tar.gz
xen-126974269714a6da1140aa1bc03ab1e7a00f1638.tar.bz2
xen-126974269714a6da1140aa1bc03ab1e7a00f1638.zip
VT-d: Allocates page table pgd, root_entry, iremap and qinval from
domheap rather than xenheap, and get rid of structure page_info in iommu.c. Signed-off-by: Weidong Han <weidong.han@intel.com>
Diffstat (limited to 'xen/include/xen/hvm')
-rw-r--r--xen/include/xen/hvm/iommu.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/xen/include/xen/hvm/iommu.h b/xen/include/xen/hvm/iommu.h
index f9d0de5a0d..1577ad4255 100644
--- a/xen/include/xen/hvm/iommu.h
+++ b/xen/include/xen/hvm/iommu.h
@@ -38,7 +38,7 @@ struct g2m_ioport {
struct hvm_iommu {
spinlock_t iommu_list_lock; /* protect iommu specific lists */
struct list_head pdev_list; /* direct accessed pci devices */
- struct dma_pte *pgd; /* io page directory root */
+ u64 pgd_maddr; /* io page directory machine address */
spinlock_t mapping_lock; /* io page table lock */
int agaw; /* adjusted guest address width, 0 is level 2 30-bit */
struct list_head g2m_ioport_list; /* guest to machine ioport mapping */