diff options
author | Avi Kivity <avi@qumranet.com> | 2008-05-27 18:21:43 +0300 |
---|---|---|
committer | Avi Kivity <avi@qumranet.com> | 2008-05-27 18:56:31 +0300 |
commit | 64d6d2e68ab423c1b81e923f4cc54d1a1c611286 (patch) | |
tree | a9c171dee47d3edb86d2545769ce9547c1409191 | |
parent | c5769ce9305b107c0ed30dcee9bda298ff8e3e62 (diff) |
kvm: external module: compatibility for mtrr msrskvm-70rc1
Signed-off-by: Avi Kivity <avi@qumranet.com>
-rw-r--r-- | kvm/kernel/external-module-compat.h | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/kvm/kernel/external-module-compat.h b/kvm/kernel/external-module-compat.h index c519b72fb..fab603a7b 100644 --- a/kvm/kernel/external-module-compat.h +++ b/kvm/kernel/external-module-compat.h @@ -16,6 +16,7 @@ #include <asm/processor.h> #include <linux/hrtimer.h> #include <asm/bitops.h> +#include <asm/msr.h> /* * 2.6.16 does not have GFP_NOWAIT @@ -690,3 +691,23 @@ static inline void hrtimer_data_pointer(struct hrtimer *timer) #else static inline void hrtimer_data_pointer(struct hrtimer *timer) {} #endif + +#ifndef MSR_MTRRcap +#define MSR_MTRRcap 0x0fe +#define MSR_MTRRfix64K_00000 0x250 +#define MSR_MTRRfix16K_80000 0x258 +#define MSR_MTRRfix16K_A0000 0x259 +#define MSR_MTRRfix4K_C0000 0x268 +#define MSR_MTRRfix4K_C8000 0x269 +#define MSR_MTRRfix4K_D0000 0x26a +#define MSR_MTRRfix4K_D8000 0x26b +#define MSR_MTRRfix4K_E0000 0x26c +#define MSR_MTRRfix4K_E8000 0x26d +#define MSR_MTRRfix4K_F0000 0x26e +#define MSR_MTRRfix4K_F8000 0x26f +#define MSR_MTRRdefType 0x2ff +#endif + +#ifndef MSR_IA32_CR_PAT +#define MSR_IA32_CR_PAT 0x00000277 +#endif |