File tree Expand file tree Collapse file tree 1 file changed +11
-12
lines changed Expand file tree Collapse file tree 1 file changed +11
-12
lines changed Original file line number Diff line number Diff line change @@ -804,21 +804,20 @@ static void __init early_identify_cpu(struct cpuinfo_x86 *c)
804
804
identify_cpu_without_cpuid (c );
805
805
806
806
/* cyrix could have cpuid enabled via c_identify()*/
807
- if (!have_cpuid_p ())
808
- return ;
807
+ if (have_cpuid_p ()) {
808
+ cpu_detect (c );
809
+ get_cpu_vendor (c );
810
+ get_cpu_cap (c );
809
811
810
- cpu_detect (c );
811
- get_cpu_vendor (c );
812
- get_cpu_cap (c );
813
-
814
- if (this_cpu -> c_early_init )
815
- this_cpu -> c_early_init (c );
812
+ if (this_cpu -> c_early_init )
813
+ this_cpu -> c_early_init (c );
816
814
817
- c -> cpu_index = 0 ;
818
- filter_cpuid_features (c , false);
815
+ c -> cpu_index = 0 ;
816
+ filter_cpuid_features (c , false);
819
817
820
- if (this_cpu -> c_bsp_init )
821
- this_cpu -> c_bsp_init (c );
818
+ if (this_cpu -> c_bsp_init )
819
+ this_cpu -> c_bsp_init (c );
820
+ }
822
821
823
822
setup_force_cpu_cap (X86_FEATURE_ALWAYS );
824
823
fpu__init_system (c );
You can’t perform that action at this time.
0 commit comments