|
@@ -700,11 +700,10 @@ static void probe_nmi_watchdog(void)
|
|
|
{
|
|
|
switch (boot_cpu_data.x86_vendor) {
|
|
|
case X86_VENDOR_AMD:
|
|
|
- if (boot_cpu_data.x86 != 6 && boot_cpu_data.x86 != 15 &&
|
|
|
- boot_cpu_data.x86 != 16 && boot_cpu_data.x86 != 17)
|
|
|
- return;
|
|
|
- wd_ops = &k7_wd_ops;
|
|
|
- break;
|
|
|
+ if (boot_cpu_data.x86 == 6 ||
|
|
|
+ (boot_cpu_data.x86 >= 0xf && boot_cpu_data.x86 <= 0x15))
|
|
|
+ wd_ops = &k7_wd_ops;
|
|
|
+ return;
|
|
|
case X86_VENDOR_INTEL:
|
|
|
/* Work around where perfctr1 doesn't have a working enable
|
|
|
* bit as described in the following errata:
|