summaryrefslogtreecommitdiffstats
path: root/include/asm-i386/processor.h
diff options
context:
space:
mode:
authorRalf Baechle <ralf@linux-mips.org>2000-01-27 01:05:20 +0000
committerRalf Baechle <ralf@linux-mips.org>2000-01-27 01:05:20 +0000
commit546db14ee74118296f425f3b91634fb767d67290 (patch)
tree22b613a3da8d4bf663eec5e155af01b87fdf9094 /include/asm-i386/processor.h
parent1e25e41c4f5474e14452094492dbc169b800e4c8 (diff)
Merge with Linux 2.3.23. The new bootmem stuff has broken various
platforms. At this time I've only verified that IP22 support compiles and IP27 actually works.
Diffstat (limited to 'include/asm-i386/processor.h')
-rw-r--r--include/asm-i386/processor.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/include/asm-i386/processor.h b/include/asm-i386/processor.h
index 939ca0b31..88f066864 100644
--- a/include/asm-i386/processor.h
+++ b/include/asm-i386/processor.h
@@ -46,6 +46,7 @@ struct cpuinfo_x86 {
int coma_bug;
unsigned long loops_per_sec;
unsigned long *pgd_quick;
+ unsigned long *pmd_quick;
unsigned long *pte_quick;
unsigned long pgtable_cache_sz;
};
@@ -106,6 +107,12 @@ extern struct cpuinfo_x86 cpu_data[];
#define current_cpu_data boot_cpu_data
#endif
+#define cpu_has_pge \
+ (boot_cpu_data.x86_capability & X86_FEATURE_PGE)
+#define cpu_has_pse \
+ (boot_cpu_data.x86_capability & X86_FEATURE_PSE)
+#define cpu_has_pae \
+ (boot_cpu_data.x86_capability & X86_FEATURE_PAE)
#define cpu_has_tsc \
(cpu_data[smp_processor_id()].x86_capability & X86_FEATURE_TSC)