1a643ce20SHuang Yingconfig ACPI_APEI 2a643ce20SHuang Ying bool "ACPI Platform Error Interface (APEI)" 3*0bb77c46STony Luck select PSTORE 4a643ce20SHuang Ying depends on X86 5a643ce20SHuang Ying help 6a643ce20SHuang Ying APEI allows to report errors (for example from the chipset) 7a643ce20SHuang Ying to the operating system. This improves NMI handling 8a643ce20SHuang Ying especially. In addition it supports error serialization and 9a643ce20SHuang Ying error injection. 10e4021345SHuang Ying 11d334a491SHuang Yingconfig ACPI_APEI_GHES 12d334a491SHuang Ying tristate "APEI Generic Hardware Error Source" 13d334a491SHuang Ying depends on ACPI_APEI && X86 14d334a491SHuang Ying select ACPI_HED 15d334a491SHuang Ying help 16d334a491SHuang Ying Generic Hardware Error Source provides a way to report 17d334a491SHuang Ying platform hardware errors (such as that from chipset). It 18d334a491SHuang Ying works in so called "Firmware First" mode, that is, hardware 19d334a491SHuang Ying errors are reported to firmware firstly, then reported to 20d334a491SHuang Ying Linux by firmware. This way, some non-standard hardware 21d334a491SHuang Ying error registers or non-standard hardware link can be checked 22d334a491SHuang Ying by firmware to produce more valuable hardware error 23d334a491SHuang Ying information for Linux. 24d334a491SHuang Ying 25e4021345SHuang Yingconfig ACPI_APEI_EINJ 26e4021345SHuang Ying tristate "APEI Error INJection (EINJ)" 27e4021345SHuang Ying depends on ACPI_APEI && DEBUG_FS 28e4021345SHuang Ying help 29e4021345SHuang Ying EINJ provides a hardware error injection mechanism, it is 30e4021345SHuang Ying mainly used for debugging and testing the other parts of 31e4021345SHuang Ying APEI and some other RAS features. 322ff729d5SHuang Ying 332ff729d5SHuang Yingconfig ACPI_APEI_ERST_DEBUG 342ff729d5SHuang Ying tristate "APEI Error Record Serialization Table (ERST) Debug Support" 352ff729d5SHuang Ying depends on ACPI_APEI 362ff729d5SHuang Ying help 372ff729d5SHuang Ying ERST is a way provided by APEI to save and retrieve hardware 3858f87ed0SLucas De Marchi error information to and from a persistent store. Enable this 392ff729d5SHuang Ying if you want to debugging and testing the ERST kernel support 402ff729d5SHuang Ying and firmware implementation. 41