diff options
author | Keir Fraser <keir.fraser@citrix.com> | 2008-04-16 13:36:44 +0100 |
---|---|---|
committer | Keir Fraser <keir.fraser@citrix.com> | 2008-04-16 13:36:44 +0100 |
commit | a6a82232427382d33293c1594c99f4a43a406776 (patch) | |
tree | 4277578fa6924fede08c293aae35a0062448e064 /xen/include/asm-x86/mtrr.h | |
parent | 5539f61f5bcfb9c20da2371750320439af330f1c (diff) | |
download | xen-a6a82232427382d33293c1594c99f4a43a406776.tar.gz xen-a6a82232427382d33293c1594c99f4a43a406776.tar.bz2 xen-a6a82232427382d33293c1594c99f4a43a406776.zip |
x86, hvm: Lots of MTRR/PAT emulation cleanup.
- Move MTRR MSR initialisation into hvmloader.
- Simplify initialisation logic by overlaying UC on default WB rather
than vice versa.
- Clean up hypervisor HVM MTRR/PAE code's interface with rest of
hypervisor.
Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
Diffstat (limited to 'xen/include/asm-x86/mtrr.h')
-rw-r--r-- | xen/include/asm-x86/mtrr.h | 8 |
1 files changed, 0 insertions, 8 deletions
diff --git a/xen/include/asm-x86/mtrr.h b/xen/include/asm-x86/mtrr.h index 5ad34f1650..caef7b9bf2 100644 --- a/xen/include/asm-x86/mtrr.h +++ b/xen/include/asm-x86/mtrr.h @@ -12,13 +12,6 @@ #define MTRR_NUM_TYPES 7 #define MEMORY_NUM_TYPES MTRR_NUM_TYPES -#define MTRR_PHYSMASK_VALID_BIT 11 -#define MTRR_PHYSMASK_SHIFT 12 - -#define MTRR_PHYSBASE_TYPE_MASK 0xff /* lowest 8 bits */ -#define MTRR_PHYSBASE_SHIFT 12 -#define MTRR_VCNT 8 - #define NORMAL_CACHE_MODE 0 #define NO_FILL_CACHE_MODE 2 @@ -58,7 +51,6 @@ struct mtrr_state { u64 mtrr_cap; /* ranges in var MSRs are overlapped or not:0(no overlapped) */ bool_t overlapped; - bool_t is_initialized; }; extern void mtrr_save_fixed_ranges(void *); |