|
@@ -160,6 +160,11 @@ static void init_centaur(struct cpuinfo_x86 *c)
|
|
clear_cpu_cap(c, 0*32+31);
|
|
clear_cpu_cap(c, 0*32+31);
|
|
#endif
|
|
#endif
|
|
early_init_centaur(c);
|
|
early_init_centaur(c);
|
|
|
|
+ init_intel_cacheinfo(c);
|
|
|
|
+ c->x86_max_cores = detect_num_cpu_cores(c);
|
|
|
|
+#ifdef CONFIG_X86_32
|
|
|
|
+ detect_ht(c);
|
|
|
|
+#endif
|
|
|
|
|
|
if (c->cpuid_level > 9) {
|
|
if (c->cpuid_level > 9) {
|
|
unsigned int eax = cpuid_eax(10);
|
|
unsigned int eax = cpuid_eax(10);
|