mirror of
https://github.com/xen-project/xen.git
synced 2026-10-29 18:50:05 +01:00
x86: also allow disabling LAPIC NMI watchdog on newer CPUs
This complements c/s 9146:941897e98591, and also replaces a literal zero with a proper manifest constant. Signed-off-by: Jan Beulich <jbeulich@suse.com> Acked-by: Keir Fraser <keir@xen.org>
This commit is contained in:
1 parent
6a994f3e89
commit
c2d8efd586
1 file changed
+1
-7
+1
-7
@@ -175,15 +175,9 @@ static void disable_lapic_nmi_watchdog(void)
|
||||
case X86_VENDOR_INTEL:
|
||||
switch (boot_cpu_data.x86) {
|
||||
case 6:
|
||||
if (boot_cpu_data.x86_model > 0xd)
|
||||
break;
|
||||
|
||||
wrmsr(MSR_P6_EVNTSEL0, 0, 0);
|
||||
break;
|
||||
case 15:
|
||||
if (boot_cpu_data.x86_model > 0x4)
|
||||
break;
|
||||
|
||||
wrmsr(MSR_P4_IQ_CCCR0, 0, 0);
|
||||
wrmsr(MSR_P4_CRU_ESCR0, 0, 0);
|
||||
break;
|
||||
@@ -192,7 +186,7 @@ static void disable_lapic_nmi_watchdog(void)
|
||||
}
|
||||
nmi_active = -1;
|
||||
/* tell do_nmi() and others that we're not active any more */
|
||||
nmi_watchdog = 0;
|
||||
nmi_watchdog = NMI_NONE;
|
||||
}
|
||||
|
||||
static void enable_lapic_nmi_watchdog(void)
|
||||
|
||||