aboutsummaryrefslogtreecommitdiffstats
path: root/xen/include/asm-x86/amd-iommu.h
diff options
context:
space:
mode:
authorKeir Fraser <keir.fraser@citrix.com>2008-07-31 13:37:29 +0100
committerKeir Fraser <keir.fraser@citrix.com>2008-07-31 13:37:29 +0100
commit43154830c3419b6d29e819ae94d75f88898ad35d (patch)
treee476ce1a3f3f629c849aa03572e1ba876e75d026 /xen/include/asm-x86/amd-iommu.h
parent05717d5f9e33ec80d5a8784cd48483be519ea673 (diff)
downloadxen-43154830c3419b6d29e819ae94d75f88898ad35d.tar.gz
xen-43154830c3419b6d29e819ae94d75f88898ad35d.tar.bz2
xen-43154830c3419b6d29e819ae94d75f88898ad35d.zip
AMD IOMMU: Miscellaneous fixes and cleanups.
Signed-off-by: Wei Wang <wei.wang2@amd.com>
Diffstat (limited to 'xen/include/asm-x86/amd-iommu.h')
-rw-r--r--xen/include/asm-x86/amd-iommu.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/xen/include/asm-x86/amd-iommu.h b/xen/include/asm-x86/amd-iommu.h
index 8acfb55189..cdc99dd6e8 100644
--- a/xen/include/asm-x86/amd-iommu.h
+++ b/xen/include/asm-x86/amd-iommu.h
@@ -48,10 +48,6 @@ struct amd_iommu {
u8 unit_id;
u8 msi_number;
- u8 root_bus;
- u8 first_devfn;
- u8 last_devfn;
-
u8 pte_not_present_cached;
u8 ht_tunnel_support;
u8 iotlb_support;
@@ -81,6 +77,9 @@ struct amd_iommu {
int msi_cap;
int maskbit;
+
+ int enabled;
+ int vector;
};
struct ivrs_mappings {
@@ -92,5 +91,6 @@ struct ivrs_mappings {
u8 read_permission;
unsigned long addr_range_start;
unsigned long addr_range_length;
+ struct amd_iommu *iommu;
};
#endif /* _ASM_X86_64_AMD_IOMMU_H */