diff options
author | Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com> | 2012-09-27 10:08:00 -0700 |
---|---|---|
committer | Tony Luck <tony.luck@intel.com> | 2012-09-27 10:08:00 -0700 |
commit | 450cc201038f31bd496e1b3a44a49790b8827a06 (patch) | |
tree | 254dd5a157702dad656ac37815fb346df94f8d8d /arch/x86/include/asm/mce.h | |
parent | 961ebea4ae68075bb5a0acc19f5852bed82bb877 (diff) | |
download | op-kernel-dev-450cc201038f31bd496e1b3a44a49790b8827a06.zip op-kernel-dev-450cc201038f31bd496e1b3a44a49790b8827a06.tar.gz |
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 ccaf7c5..54d73b1 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); #ifdef CONFIG_X86_MCE_INTEL extern int mce_cmci_disabled; extern int mce_ignore_ce; +extern int mce_bios_cmci_threshold; void mce_intel_feature_init(struct cpuinfo_x86 *c); void cmci_clear(void); void cmci_reenable(void); |