aboutsummaryrefslogtreecommitdiffstats
path: root/xen/include/asm-x86/msi.h
diff options
context:
space:
mode:
authorJan Beulich <jbeulich@suse.com>2012-11-22 10:02:18 +0100
committerJan Beulich <jbeulich@suse.com>2012-11-22 10:02:18 +0100
commitc7675f1e2be92c91f2f9ce66862f48109c32c4f0 (patch)
tree15f6f2be77b72e71fa36140f68131b1957961c99 /xen/include/asm-x86/msi.h
parente9efd5b82e7cbe8c0165d766ad0c7a31fb07f9a6 (diff)
downloadxen-c7675f1e2be92c91f2f9ce66862f48109c32c4f0.tar.gz
xen-c7675f1e2be92c91f2f9ce66862f48109c32c4f0.tar.bz2
xen-c7675f1e2be92c91f2f9ce66862f48109c32c4f0.zip
x86/HPET: include FSB interrupt information in 'M' debug key output
Signed-off-by: Jan Beulich <jbeulich@suse.com> Acked-by: Keir Fraser <keir@xen.org>
Diffstat (limited to 'xen/include/asm-x86/msi.h')
-rw-r--r--xen/include/asm-x86/msi.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/xen/include/asm-x86/msi.h b/xen/include/asm-x86/msi.h
index 6d3b7b5d4d..944e34bfc2 100644
--- a/xen/include/asm-x86/msi.h
+++ b/xen/include/asm-x86/msi.h
@@ -109,6 +109,14 @@ struct msi_desc {
int remap_index; /* index in interrupt remapping table */
};
+/*
+ * Values stored into msi_desc.msi_attrib.pos for non-PCI devices
+ * (msi_desc.msi_attrib.type is zero):
+ */
+#define MSI_TYPE_UNKNOWN 0
+#define MSI_TYPE_HPET 1
+#define MSI_TYPE_IOMMU 2
+
int msi_maskable_irq(const struct msi_desc *);
int msi_free_irq(struct msi_desc *entry);