OpenCloudOS-Kernel/drivers/acpi/apei
Huang Ying a08f82d080 ACPI, APEI, Error Record Serialization Table (ERST) support
ERST is a way provided by APEI to save and retrieve hardware error
record to and from some simple persistent storage (such as flash).

The Linux kernel support implementation is quite simple and workable
in NMI context. So it can be used to save hardware error record into
flash in hardware error exception or NMI handler, where other more
complex persistent storage such as disk is not usable. After saving
hardware error records via ERST in hardware error exception or NMI
handler, the error records can be retrieved and logged into disk or
network after a clean reboot.

For more information about ERST, please refer to ACPI Specification
version 4.0, section 17.4.

This patch incorporate fixes from Jin Dongming.

Signed-off-by: Huang Ying <ying.huang@intel.com>
Signed-off-by: Andi Kleen <ak@linux.intel.com>
CC: Jin Dongming <jin.dongming@np.css.fujitsu.com>
Signed-off-by: Len Brown <len.brown@intel.com>
2010-05-19 22:41:31 -04:00
..
Kconfig ACPI, APEI, Generic Hardware Error Source memory error support 2010-05-19 22:41:16 -04:00
Makefile ACPI, APEI, Error Record Serialization Table (ERST) support 2010-05-19 22:41:31 -04:00
apei-base.c ACPI, APEI, APEI supporting infrastructure 2010-05-19 22:34:30 -04:00
apei-internal.h ACPI, APEI, UEFI Common Platform Error Record (CPER) header 2010-05-19 22:41:05 -04:00
cper.c ACPI, APEI, UEFI Common Platform Error Record (CPER) header 2010-05-19 22:41:05 -04:00
einj.c ACPI, APEI, EINJ support 2010-05-19 22:35:29 -04:00
erst.c ACPI, APEI, Error Record Serialization Table (ERST) support 2010-05-19 22:41:31 -04:00
ghes.c ACPI, APEI, Generic Hardware Error Source memory error support 2010-05-19 22:41:16 -04:00
hest.c ACPI, APEI, HEST table parsing 2010-05-19 22:35:06 -04:00