]>
Commit | Line | Data |
---|---|---|
a643ce20 YH |
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. | |
e4021345 | 9 | |
d334a491 YH |
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 | ||
e4021345 YH |
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. | |
2ff729d5 YH |
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 | |
58f87ed0 | 37 | error information to and from a persistent store. Enable this |
2ff729d5 YH |
38 | if you want to debugging and testing the ERST kernel support |
39 | and firmware implementation. |