aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexander Graf <agraf@suse.de>2008-06-15 12:53:05 -0700
committerAvi Kivity <avi@qumranet.com>2008-06-15 21:48:25 -0700
commitc19e6e33ac7e827171b8c50093f7925fa56ec99e (patch)
tree0b575b60e4a924769b73046c31628b110a27715e
parent09655c56a5a54b44bbb8ce2d57ac8c29dc748f43 (diff)
kvm: external module: define NMI_VECTOR
Due to the recent introduction of NMI injections, an internal dependency on the define of NMI_VECTOR was created. This define does not exist in SLES10 i586, but is fairly easy to define in the compat header, which is what this patch does. Signed-off-by: Alexander Graf <agraf@suse.de> Signed-off-by: Avi Kivity <avi@qumranet.com>
-rw-r--r--kvm/kernel/external-module-compat.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/kvm/kernel/external-module-compat.h b/kvm/kernel/external-module-compat.h
index fab603a7b..08b88419d 100644
--- a/kvm/kernel/external-module-compat.h
+++ b/kvm/kernel/external-module-compat.h
@@ -692,6 +692,11 @@ static inline void hrtimer_data_pointer(struct hrtimer *timer)
static inline void hrtimer_data_pointer(struct hrtimer *timer) {}
#endif
+#include <asm/hw_irq.h>
+#ifndef NMI_VECTOR
+#define NMI_VECTOR 2
+#endif
+
#ifndef MSR_MTRRcap
#define MSR_MTRRcap 0x0fe
#define MSR_MTRRfix64K_00000 0x250