diff options
author | Chen, Gong <gong.chen@linux.intel.com> | 2013-10-21 17:29:25 -0400 |
---|---|---|
committer | Tony Luck <tony.luck@intel.com> | 2013-10-23 13:09:07 -0400 |
commit | 4b3db708b114fc35ff1e0cd28a2bfb1490dbb5d3 (patch) | |
tree | 136ba42b08015d55861bfb103a6ec87f9dd5a54b /drivers/acpi/Kconfig | |
parent | 10ef6b0dffe404bcc54e94cb2ca1a5b18445a66b (diff) |
ACPI, x86: Extended error log driver for x86 platform
This H/W error log driver (a.k.a eMCA driver) is implemented based on
http://www.intel.com/content/www/us/en/architecture-and-technology/enhanced-mca-logging-xeon-paper.html
After errors are captured, more detailed platform specific information
can be got via this new enhanced H/W error log driver. Most notably we
can track memory errors back to the DIMM slot silk screen label.
Signed-off-by: Chen, Gong <gong.chen@linux.intel.com>
Signed-off-by: Tony Luck <tony.luck@intel.com>
Diffstat (limited to 'drivers/acpi/Kconfig')
-rw-r--r-- | drivers/acpi/Kconfig | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/drivers/acpi/Kconfig b/drivers/acpi/Kconfig index 6efe2ac6902f..252f0e818a49 100644 --- a/drivers/acpi/Kconfig +++ b/drivers/acpi/Kconfig | |||
@@ -372,4 +372,23 @@ config ACPI_BGRT | |||
372 | 372 | ||
373 | source "drivers/acpi/apei/Kconfig" | 373 | source "drivers/acpi/apei/Kconfig" |
374 | 374 | ||
375 | config ACPI_EXTLOG | ||
376 | tristate "Extended Error Log support" | ||
377 | depends on X86_MCE && ACPI_APEI | ||
378 | default n | ||
379 | help | ||
380 | Certain usages such as Predictive Failure Analysis (PFA) require | ||
381 | more information about the error than what can be described in | ||
382 | processor machine check banks. Most server processors log | ||
383 | additional information about the error in processor uncore | ||
384 | registers. Since the addresses and layout of these registers vary | ||
385 | widely from one processor to another, system software cannot | ||
386 | readily make use of them. To complicate matters further, some of | ||
387 | the additional error information cannot be constructed without | ||
388 | detailed knowledge about platform topology. | ||
389 | |||
390 | Enhanced MCA Logging allows firmware to provide additional error | ||
391 | information to system software, synchronous with MCE or CMCI. This | ||
392 | driver adds support for that functionality. | ||
393 | |||
375 | endif # ACPI | 394 | endif # ACPI |