diff options
author | Keir Fraser <keir.fraser@citrix.com> | 2008-04-10 09:22:38 +0100 |
---|---|---|
committer | Keir Fraser <keir.fraser@citrix.com> | 2008-04-10 09:22:38 +0100 |
commit | 126974269714a6da1140aa1bc03ab1e7a00f1638 (patch) | |
tree | aaaa6ca3b1cacadcc22f8ac43cbcb920c3e822c1 /xen/include/xen/hvm | |
parent | 4aad542894772c5fd03a665fbd67480c4a463d23 (diff) | |
download | xen-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.h | 2 |
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 */ |