[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-changelog] [xen-unstable] amd iommu: Unmapped interrupt should generate IO page faults.
# HG changeset patch # User Wei Wang <wei.wang2@xxxxxxx> # Date 1302610857 -3600 # Node ID dbd98ab2f87facba8117bb881fa2ea5dfdb92960 # Parent 697ac895c11c6d5d82524de56796cee98fded2a5 amd iommu: Unmapped interrupt should generate IO page faults. This helps us to debug interrupt issues. Signed-off-by: Wei Wang <wei.wang2@xxxxxxx> --- diff -r 697ac895c11c -r dbd98ab2f87f xen/drivers/passthrough/amd/iommu_map.c --- a/xen/drivers/passthrough/amd/iommu_map.c Sat Apr 09 12:42:24 2011 +0100 +++ b/xen/drivers/passthrough/amd/iommu_map.c Tue Apr 12 13:20:57 2011 +0100 @@ -327,8 +327,9 @@ set_field_in_reg_u32(0xB, entry, IOMMU_DEV_TABLE_INT_TABLE_LENGTH_MASK, IOMMU_DEV_TABLE_INT_TABLE_LENGTH_SHIFT, &entry); - /* ignore unmapped interrupts */ - set_field_in_reg_u32(IOMMU_CONTROL_ENABLED, entry, + + /* unmapped interrupt results io page faults*/ + set_field_in_reg_u32(IOMMU_CONTROL_DISABLED, entry, IOMMU_DEV_TABLE_INT_TABLE_IGN_UNMAPPED_MASK, IOMMU_DEV_TABLE_INT_TABLE_IGN_UNMAPPED_SHIFT, &entry); set_field_in_reg_u32(int_valid ? IOMMU_CONTROL_ENABLED : _______________________________________________ Xen-changelog mailing list Xen-changelog@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-changelog
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |