File tree Expand file tree Collapse file tree 8 files changed +11
-12
lines changed Expand file tree Collapse file tree 8 files changed +11
-12
lines changed Original file line number Diff line number Diff line change @@ -121,7 +121,6 @@ extern const char * const x86_bug_flags[NBUGINTS*32];
121
121
#define cpu_has_fpu boot_cpu_has(X86_FEATURE_FPU)
122
122
#define cpu_has_pse boot_cpu_has(X86_FEATURE_PSE)
123
123
#define cpu_has_tsc boot_cpu_has(X86_FEATURE_TSC)
124
- #define cpu_has_pge boot_cpu_has(X86_FEATURE_PGE)
125
124
#define cpu_has_apic boot_cpu_has(X86_FEATURE_APIC)
126
125
#define cpu_has_fxsr boot_cpu_has(X86_FEATURE_FXSR)
127
126
#define cpu_has_xmm boot_cpu_has(X86_FEATURE_XMM)
Original file line number Diff line number Diff line change @@ -181,7 +181,7 @@ static inline void __native_flush_tlb_single(unsigned long addr)
181
181
182
182
static inline void __flush_tlb_all (void )
183
183
{
184
- if (cpu_has_pge )
184
+ if (static_cpu_has ( X86_FEATURE_PGE ) )
185
185
__flush_tlb_global ();
186
186
else
187
187
__flush_tlb ();
Original file line number Diff line number Diff line change @@ -152,9 +152,9 @@ static void early_init_intel(struct cpuinfo_x86 *c)
152
152
* the TLB when any changes are made to any of the page table entries.
153
153
* The operating system must reload CR3 to cause the TLB to be flushed"
154
154
*
155
- * As a result cpu_has_pge( ) in arch/x86/include/asm/tlbflush.h should
156
- * be false so that __flush_tlb_all() causes CR3 insted of CR4.PGE
157
- * to be modified
155
+ * As a result, boot_cpu_has(X86_FEATURE_PGE ) in arch/x86/include/asm/tlbflush.h
156
+ * should be false so that __flush_tlb_all() causes CR3 insted of CR4.PGE
157
+ * to be modified.
158
158
*/
159
159
if (c -> x86 == 5 && c -> x86_model == 9 ) {
160
160
pr_info ("Disabling PGE capability bit\n" );
Original file line number Diff line number Diff line change @@ -137,7 +137,7 @@ static void prepare_set(void)
137
137
u32 cr0 ;
138
138
139
139
/* Save value of CR4 and clear Page Global Enable (bit 7) */
140
- if (cpu_has_pge ) {
140
+ if (boot_cpu_has ( X86_FEATURE_PGE ) ) {
141
141
cr4 = __read_cr4 ();
142
142
__write_cr4 (cr4 & ~X86_CR4_PGE );
143
143
}
@@ -170,7 +170,7 @@ static void post_set(void)
170
170
write_cr0 (read_cr0 () & ~X86_CR0_CD );
171
171
172
172
/* Restore value of CR4 */
173
- if (cpu_has_pge )
173
+ if (boot_cpu_has ( X86_FEATURE_PGE ) )
174
174
__write_cr4 (cr4 );
175
175
}
176
176
Original file line number Diff line number Diff line change @@ -741,7 +741,7 @@ static void prepare_set(void) __acquires(set_atomicity_lock)
741
741
wbinvd ();
742
742
743
743
/* Save value of CR4 and clear Page Global Enable (bit 7) */
744
- if (cpu_has_pge ) {
744
+ if (boot_cpu_has ( X86_FEATURE_PGE ) ) {
745
745
cr4 = __read_cr4 ();
746
746
__write_cr4 (cr4 & ~X86_CR4_PGE );
747
747
}
@@ -771,7 +771,7 @@ static void post_set(void) __releases(set_atomicity_lock)
771
771
write_cr0 (read_cr0 () & ~X86_CR0_CD );
772
772
773
773
/* Restore value of CR4 */
774
- if (cpu_has_pge )
774
+ if (boot_cpu_has ( X86_FEATURE_PGE ) )
775
775
__write_cr4 (cr4 );
776
776
raw_spin_unlock (& set_atomicity_lock );
777
777
}
Original file line number Diff line number Diff line change @@ -166,7 +166,7 @@ static void __init probe_page_size_mask(void)
166
166
cr4_set_bits_and_update_boot (X86_CR4_PSE );
167
167
168
168
/* Enable PGE if available */
169
- if (cpu_has_pge ) {
169
+ if (boot_cpu_has ( X86_FEATURE_PGE ) ) {
170
170
cr4_set_bits_and_update_boot (X86_CR4_PGE );
171
171
__supported_pte_mask |= _PAGE_GLOBAL ;
172
172
} else
Original file line number Diff line number Diff line change @@ -1472,7 +1472,7 @@ static void xen_pvh_set_cr_flags(int cpu)
1472
1472
if (cpu_has_pse )
1473
1473
cr4_set_bits_and_update_boot (X86_CR4_PSE );
1474
1474
1475
- if (cpu_has_pge )
1475
+ if (boot_cpu_has ( X86_FEATURE_PGE ) )
1476
1476
cr4_set_bits_and_update_boot (X86_CR4_PGE );
1477
1477
}
1478
1478
Original file line number Diff line number Diff line change @@ -599,7 +599,7 @@ void __init lguest_arch_host_init(void)
599
599
* doing this.
600
600
*/
601
601
get_online_cpus ();
602
- if (cpu_has_pge ) { /* We have a broader idea of "global". */
602
+ if (boot_cpu_has ( X86_FEATURE_PGE ) ) { /* We have a broader idea of "global". */
603
603
/* Remember that this was originally set (for cleanup). */
604
604
cpu_had_pge = 1 ;
605
605
/*
You can’t perform that action at this time.
0 commit comments