aboutsummaryrefslogtreecommitdiffstats
path: root/xen/include/asm-x86/mtrr.h
diff options
context:
space:
mode:
authorKeir Fraser <keir.fraser@citrix.com>2008-04-16 13:36:44 +0100
committerKeir Fraser <keir.fraser@citrix.com>2008-04-16 13:36:44 +0100
commita6a82232427382d33293c1594c99f4a43a406776 (patch)
tree4277578fa6924fede08c293aae35a0062448e064 /xen/include/asm-x86/mtrr.h
parent5539f61f5bcfb9c20da2371750320439af330f1c (diff)
downloadxen-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.h8
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 *);