From b301fe967386d827608b596af4fbcd2b88c960a3 Mon Sep 17 00:00:00 2001 From: Avi Kivity Date: Sun, 2 Dec 2007 23:13:50 +0200 Subject: kvm: external module: EFER_LME compatibility Signed-off-by: Avi Kivity --- kvm/kernel/external-module-compat.h | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/kvm/kernel/external-module-compat.h b/kvm/kernel/external-module-compat.h index 852416e2e..b7f9e8d9e 100644 --- a/kvm/kernel/external-module-compat.h +++ b/kvm/kernel/external-module-compat.h @@ -564,3 +564,10 @@ static inline void blahblah(void) #undef false #define false 0 +/* EFER_LMA and EFER_LME are missing in pre 2.6.24 i386 kernels */ +#ifndef EFER_LME +#define _EFER_LME 8 /* Long mode enable */ +#define _EFER_LMA 10 /* Long mode active (read-only) */ +#define EFER_LME (1<<_EFER_LME) +#define EFER_LMA (1<<_EFER_LMA) +#endif -- cgit v1.2.3