]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - arch/x86/kernel/cpu/amd.c
Merge branch 'x86/amd-nb' into x86/urgent
[karo-tx-linux.git] / arch / x86 / kernel / cpu / amd.c
index 589bdd7a4cfff6c9ab5b84380aaba5a2df6ef354..58f1b012e1c8333102cb8c3b4e95e0a239d10240 100644 (file)
@@ -598,6 +598,10 @@ static void __cpuinit init_amd(struct cpuinfo_x86 *c)
                }
        }
 #endif
+
+       /* As a rule processors have APIC timer running in deep C states */
+       if (c->x86 >= 0xf && !cpu_has_amd_erratum(amd_erratum_400))
+               set_cpu_cap(c, X86_FEATURE_ARAT);
 }
 
 #ifdef CONFIG_X86_32