|
@@ -270,7 +270,7 @@ static void c1e_idle(void)
|
|
|
rdmsr(MSR_K8_INT_PENDING_MSG, lo, hi);
|
|
rdmsr(MSR_K8_INT_PENDING_MSG, lo, hi);
|
|
|
if (lo & K8_INTP_C1E_ACTIVE_MASK) {
|
|
if (lo & K8_INTP_C1E_ACTIVE_MASK) {
|
|
|
c1e_detected = 1;
|
|
c1e_detected = 1;
|
|
|
- if (!boot_cpu_has(X86_FEATURE_CONSTANT_TSC))
|
|
|
|
|
|
|
+ if (!boot_cpu_has(X86_FEATURE_NONSTOP_TSC))
|
|
|
mark_tsc_unstable("TSC halt in AMD C1E");
|
|
mark_tsc_unstable("TSC halt in AMD C1E");
|
|
|
printk(KERN_INFO "System has AMD C1E enabled\n");
|
|
printk(KERN_INFO "System has AMD C1E enabled\n");
|
|
|
set_cpu_cap(&boot_cpu_data, X86_FEATURE_AMDC1E);
|
|
set_cpu_cap(&boot_cpu_data, X86_FEATURE_AMDC1E);
|