aboutsummaryrefslogtreecommitdiffstats
path: root/include/asm-x86/cpufeature.h
diff options
context:
space:
mode:
authorThomas Gleixner <tglx@linutronix.de>2008-01-30 07:30:35 -0500
committerIngo Molnar <mingo@elte.hu>2008-01-30 07:30:35 -0500
commit0b9c99b6f21c2e9e00938e9c57942ed71bfe4d21 (patch)
tree3d14168b8a58d03f91870b985e3dc9bf5d8aa2cc /include/asm-x86/cpufeature.h
parent1075cf7a959f72833e54dd2d4f885617e58e3e0a (diff)
x86: cleanup tlbflush.h variants
Bring the tlbflush.h variants into sync to prepare merging and paravirt support. Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Signed-off-by: Ingo Molnar <mingo@elte.hu> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Diffstat (limited to 'include/asm-x86/cpufeature.h')
-rw-r--r--include/asm-x86/cpufeature.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/include/asm-x86/cpufeature.h b/include/asm-x86/cpufeature.h
index 4c7875554d01..acbf6681740d 100644
--- a/include/asm-x86/cpufeature.h
+++ b/include/asm-x86/cpufeature.h
@@ -163,6 +163,12 @@
163#define cpu_has_clflush boot_cpu_has(X86_FEATURE_CLFLSH) 163#define cpu_has_clflush boot_cpu_has(X86_FEATURE_CLFLSH)
164#define cpu_has_bts boot_cpu_has(X86_FEATURE_BTS) 164#define cpu_has_bts boot_cpu_has(X86_FEATURE_BTS)
165 165
166#if defined(CONFIG_X86_INVLPG) || defined(CONFIG_X86_64)
167# define cpu_has_invlpg 1
168#else
169# define cpu_has_invlpg (boot_cpu_data.x86 > 3)
170#endif
171
166#ifdef CONFIG_X86_64 172#ifdef CONFIG_X86_64
167 173
168#undef cpu_has_vme 174#undef cpu_has_vme
@@ -183,6 +189,9 @@
183#undef cpu_has_centaur_mcr 189#undef cpu_has_centaur_mcr
184#define cpu_has_centaur_mcr 0 190#define cpu_has_centaur_mcr 0
185 191
192#undef cpu_has_pge
193#define cpu_has_pge 1
194
186#endif /* CONFIG_X86_64 */ 195#endif /* CONFIG_X86_64 */
187 196
188#endif /* _ASM_X86_CPUFEATURE_H */ 197#endif /* _ASM_X86_CPUFEATURE_H */