aboutsummaryrefslogtreecommitdiffstats
path: root/xen/include/xen/hvm
diff options
context:
space:
mode:
authorKeir Fraser <keir.fraser@citrix.com>2009-09-25 15:12:45 +0100
committerKeir Fraser <keir.fraser@citrix.com>2009-09-25 15:12:45 +0100
commit1b506ca9b0c7cb92003c6603c0bf2347077a5a54 (patch)
tree2ac9acb2015313b755127bd64f278169946ee4b7 /xen/include/xen/hvm
parent023e3bc72dc37d41f952e1c721c6ab4bf9370015 (diff)
downloadxen-1b506ca9b0c7cb92003c6603c0bf2347077a5a54.tar.gz
xen-1b506ca9b0c7cb92003c6603c0bf2347077a5a54.tar.bz2
xen-1b506ca9b0c7cb92003c6603c0bf2347077a5a54.zip
ia64: Fix build for xen/ia64
Define the related dummy functions and move the macros as public to fix the build issue. Signed-off-by: Xiantao Zhang <xiantao.zhang@intel.com>
Diffstat (limited to 'xen/include/xen/hvm')
-rw-r--r--xen/include/xen/hvm/irq.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/xen/include/xen/hvm/irq.h b/xen/include/xen/hvm/irq.h
index a4cd6fc337..c1747ed73c 100644
--- a/xen/include/xen/hvm/irq.h
+++ b/xen/include/xen/hvm/irq.h
@@ -47,6 +47,16 @@ struct dev_intx_gsi_link {
#define HVM_IRQ_DPCI_GUEST_MSI (1 << _HVM_IRQ_DPCI_GUEST_MSI_SHIFT)
#define HVM_IRQ_DPCI_TRANSLATE (1 << _HVM_IRQ_DPCI_TRANSLATE_SHIFT)
+#define VMSI_DEST_ID_MASK 0xff
+#define VMSI_RH_MASK 0x100
+#define VMSI_DM_MASK 0x200
+#define VMSI_DELIV_MASK 0x7000
+#define VMSI_TRIG_MODE 0x8000
+
+#define GFLAGS_SHIFT_RH 8
+#define GLFAGS_SHIFT_DELIV_MODE 12
+#define GLFAGS_SHIFT_TRG_MODE 15
+
struct hvm_gmsi_info {
uint32_t gvec;
uint32_t gflags;