aboutsummaryrefslogtreecommitdiff
path: root/include/linux/cper.h
AgeCommit message (Collapse)AuthorFilesLines
2014-06-25trace, RAS: Add eMCA trace event interfaceChen, Gong1-0/+23
Add trace interface to elaborate all H/W error related information. Signed-off-by: Chen, Gong <[email protected]> Acked-by: Borislav Petkov <[email protected]> Signed-off-by: Tony Luck <[email protected]>
2014-06-25CPER: Adjust code flow of some functionsChen, Gong1-0/+9
Some codes can be reorganzied as a common function for other usages. Signed-off-by: Chen, Gong <[email protected]> Signed-off-by: Tony Luck <[email protected]>
2013-10-23ACPI, APEI, CPER: Add UEFI 2.4 support for memory errorChen, Gong1-2/+9
In latest UEFI spec(by now it is 2.4) memory error definition for CPER (UEFI 2.4 Appendix N Common Platform Error Record) adds some new fields. These fields help people to locate memory error to an actual DIMM location. Original-author: Tony Luck <[email protected]> Signed-off-by: Chen, Gong <[email protected]> Reviewed-by: Borislav Petkov <[email protected]> Reviewed-by: Mauro Carvalho Chehab <[email protected]> Acked-by: Naveen N. Rao <[email protected]> Signed-off-by: Tony Luck <[email protected]>
2013-10-21ACPI, CPER: Update cper infoChen, Gong1-1/+1
We have a lot of confusing names of functions and data structures in amongs the the error reporting code. In particular the "apei" prefix has been applied to many objects that are not part of APEI. Since we will be using these routines for extended error log reporting it will be clearer if we fix up the names first. Signed-off-by: Chen, Gong <[email protected]> Acked-by: Borislav Petkov <[email protected]> Reviewed-by: Mauro Carvalho Chehab <[email protected]> Signed-off-by: Tony Luck <[email protected]>
2011-03-31Fix common misspellingsLucas De Marchi1-1/+1
Fixes generated by 'codespell' and manually reviewed. Signed-off-by: Lucas De Marchi <[email protected]>
2011-03-21ACPI, APEI, Add PCIe AER error information printing supportHuang Ying1-0/+2
The AER error information printing support is implemented in drivers/pci/pcie/aer/aer_print.c. So some string constants, functions and macros definitions can be re-used without being exported. The original PCIe AER error information printing function is not re-used directly because the overall format is quite different. And changing the original printing format may make some original users' scripts broken. Signed-off-by: Huang Ying <[email protected]> CC: Jesse Barnes <[email protected]> CC: Zhang Yanmin <[email protected]> Signed-off-by: Len Brown <[email protected]>
2010-12-13Add CPER PCIe error section structure and constants definitionHuang Ying1-4/+82
On some machine, PCIe error is reported via APEI (ACPI Platform Error Interface). The error data is passed from firmware to Linux via CPER PCIe error section structure. This patch adds CPER PCIe error section structure and constants definition. Signed-off-by: Huang Ying <[email protected]> Signed-off-by: Len Brown <[email protected]>
2010-08-08ACPI, APEI, Rename CPER and GHES severity constantsHuang Ying1-4/+4
The abbreviation of severity should be SEV instead of SER, so the CPER severity constants are renamed accordingly. GHES severity constants are renamed in the same way too. Signed-off-by: Huang Ying <[email protected]> Signed-off-by: Andi Kleen <[email protected]> Signed-off-by: Len Brown <[email protected]>
2010-05-19ACPI, APEI, UEFI Common Platform Error Record (CPER) headerHuang Ying1-0/+314
CPER stands for Common Platform Error Record, it is the hardware error record format used to describe platform hardware error by various APEI tables, such as ERST, BERT and HEST etc. For more information about CPER, please refer to Appendix N of UEFI Specification version 2.3. This patch mainly includes the data structure difinition header file used by other files. Signed-off-by: Huang Ying <[email protected]> Signed-off-by: Andi Kleen <[email protected]> Signed-off-by: Len Brown <[email protected]>