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)
804804 identify_cpu_without_cpuid (c );
805805
806806 /* 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 );
809811
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 );
816814
817- c -> cpu_index = 0 ;
818- filter_cpuid_features (c , false);
815+ c -> cpu_index = 0 ;
816+ filter_cpuid_features (c , false);
819817
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+ }
822821
823822 setup_force_cpu_cap (X86_FEATURE_ALWAYS );
824823 fpu__init_system (c );
You can’t perform that action at this time.
0 commit comments