diff options
author | Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com> | 2012-09-27 13:08:00 -0400 |
---|---|---|
committer | Tony Luck <tony.luck@intel.com> | 2012-09-27 13:08:00 -0400 |
commit | 450cc201038f31bd496e1b3a44a49790b8827a06 (patch) | |
tree | 254dd5a157702dad656ac37815fb346df94f8d8d /arch/x86/include/asm/mce.h | |
parent | 961ebea4ae68075bb5a0acc19f5852bed82bb877 (diff) |
x86/mce: Provide boot argument to honour bios-set CMCI threshold
The ACPI spec doesn't provide for a way for the bios to pass down
recommended thresholds to the OS on a _per-bank_ basis. This patch adds
a new boot option, which if passed, tells Linux to use CMCI thresholds
set by the bios.
As fail-safe, we initialize threshold to 1 if some banks have not been
initialized by the bios and warn the user.
Signed-off-by: Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
Signed-off-by: Tony Luck <tony.luck@intel.com>
Diffstat (limited to 'arch/x86/include/asm/mce.h')
-rw-r--r-- | arch/x86/include/asm/mce.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/arch/x86/include/asm/mce.h b/arch/x86/include/asm/mce.h index ccaf7c581c8f..54d73b1f00a0 100644 --- a/arch/x86/include/asm/mce.h +++ b/arch/x86/include/asm/mce.h | |||
@@ -161,6 +161,7 @@ DECLARE_PER_CPU(struct device *, mce_device); | |||
161 | #ifdef CONFIG_X86_MCE_INTEL | 161 | #ifdef CONFIG_X86_MCE_INTEL |
162 | extern int mce_cmci_disabled; | 162 | extern int mce_cmci_disabled; |
163 | extern int mce_ignore_ce; | 163 | extern int mce_ignore_ce; |
164 | extern int mce_bios_cmci_threshold; | ||
164 | void mce_intel_feature_init(struct cpuinfo_x86 *c); | 165 | void mce_intel_feature_init(struct cpuinfo_x86 *c); |
165 | void cmci_clear(void); | 166 | void cmci_clear(void); |
166 | void cmci_reenable(void); | 167 | void cmci_reenable(void); |