]> www.pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - arch/x86/kernel/cpu/mtrr/mtrr.h
x86, 32-bit: trim memory not covered by wb mtrrs
[linux-2.6-omap-h63xx.git] / arch / x86 / kernel / cpu / mtrr / mtrr.h
index 54347e9a95c0603e32305289c11a7bbf94b27a84..fb74a2c2081487bfd7207f6d4b620064cd67c4c8 100644 (file)
@@ -12,6 +12,7 @@
 #define MTRRphysMask_MSR(reg) (0x200 + 2 * (reg) + 1)
 
 #define NUM_FIXED_RANGES 88
+#define MAX_VAR_RANGES 256
 #define MTRRfix64K_00000_MSR 0x250
 #define MTRRfix16K_80000_MSR 0x258
 #define MTRRfix16K_A0000_MSR 0x259
@@ -32,6 +33,8 @@
    an 8 bit field: */
 typedef u8 mtrr_type;
 
+extern unsigned int mtrr_usage_table[MAX_VAR_RANGES];
+
 struct mtrr_ops {
        u32     vendor;
        u32     use_intel_if;