Huang Ying | a643ce2 | 2010-05-18 14:35:12 +0800 | [diff] [blame] | 1 | config ACPI_APEI |
| 2 | bool "ACPI Platform Error Interface (APEI)" |
| 3 | depends on X86 |
| 4 | help |
| 5 | APEI allows to report errors (for example from the chipset) |
| 6 | to the operating system. This improves NMI handling |
| 7 | especially. In addition it supports error serialization and |
| 8 | error injection. |
Huang Ying | e402134 | 2010-05-18 14:35:14 +0800 | [diff] [blame] | 9 | |
Huang Ying | d334a49 | 2010-05-18 14:35:20 +0800 | [diff] [blame] | 10 | config ACPI_APEI_GHES |
| 11 | tristate "APEI Generic Hardware Error Source" |
| 12 | depends on ACPI_APEI && X86 |
| 13 | select ACPI_HED |
| 14 | help |
| 15 | Generic Hardware Error Source provides a way to report |
| 16 | platform hardware errors (such as that from chipset). It |
| 17 | works in so called "Firmware First" mode, that is, hardware |
| 18 | errors are reported to firmware firstly, then reported to |
| 19 | Linux by firmware. This way, some non-standard hardware |
| 20 | error registers or non-standard hardware link can be checked |
| 21 | by firmware to produce more valuable hardware error |
| 22 | information for Linux. |
| 23 | |
Huang Ying | e402134 | 2010-05-18 14:35:14 +0800 | [diff] [blame] | 24 | config ACPI_APEI_EINJ |
| 25 | tristate "APEI Error INJection (EINJ)" |
| 26 | depends on ACPI_APEI && DEBUG_FS |
| 27 | help |
| 28 | EINJ provides a hardware error injection mechanism, it is |
| 29 | mainly used for debugging and testing the other parts of |
| 30 | APEI and some other RAS features. |
Huang Ying | 2ff729d | 2010-08-12 11:55:17 +0800 | [diff] [blame] | 31 | |
| 32 | config ACPI_APEI_ERST_DEBUG |
| 33 | tristate "APEI Error Record Serialization Table (ERST) Debug Support" |
| 34 | depends on ACPI_APEI |
| 35 | help |
| 36 | ERST is a way provided by APEI to save and retrieve hardware |
| 37 | error infomation to and from a persistent store. Enable this |
| 38 | if you want to debugging and testing the ERST kernel support |
| 39 | and firmware implementation. |