PCI/AER: Add additional PCIe AER error strings

Add strings for all AER error bits defined in PCIe r3.0.

[bhelgaas: changelog, drop designated initializer change]
Signed-off-by: Chen, Gong <gong.chen@linux.intel.com>
Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
This commit is contained in:
Chen, Gong 2014-09-25 09:36:43 -06:00 committed by Bjorn Helgaas
parent cb9a684acb
commit d179111767
1 changed files with 9 additions and 2 deletions

View File

@ -89,15 +89,17 @@ static const char *aer_correctable_error_string[] = {
NULL, NULL,
"Replay Timer Timeout", /* Bit Position 12 */ "Replay Timer Timeout", /* Bit Position 12 */
"Advisory Non-Fatal", /* Bit Position 13 */ "Advisory Non-Fatal", /* Bit Position 13 */
"Corrected Internal Error", /* Bit Position 14 */
"Header Log Overflow", /* Bit Position 15 */
}; };
static const char *aer_uncorrectable_error_string[] = { static const char *aer_uncorrectable_error_string[] = {
NULL, "Undefined", /* Bit Position 0 */
NULL, NULL,
NULL, NULL,
NULL, NULL,
"Data Link Protocol", /* Bit Position 4 */ "Data Link Protocol", /* Bit Position 4 */
NULL, "Surprise Down Error", /* Bit Position 5 */
NULL, NULL,
NULL, NULL,
NULL, NULL,
@ -113,6 +115,11 @@ static const char *aer_uncorrectable_error_string[] = {
"Malformed TLP", /* Bit Position 18 */ "Malformed TLP", /* Bit Position 18 */
"ECRC", /* Bit Position 19 */ "ECRC", /* Bit Position 19 */
"Unsupported Request", /* Bit Position 20 */ "Unsupported Request", /* Bit Position 20 */
"ACS Violation", /* Bit Position 21 */
"Uncorrectable Internal Error", /* Bit Position 22 */
"MC Blocked TLP", /* Bit Position 23 */
"AtomicOp Egress Blocked", /* Bit Position 24 */
"TLP Prefix Blocked Error", /* Bit Position 25 */
}; };
static const char *aer_agent_string[] = { static const char *aer_agent_string[] = {