Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 1c43f2e2 authored by Borislav Petkov's avatar Borislav Petkov
Browse files

EDAC: beef up ErrorCodeExt error signatures

parent b70ef010
Loading
Loading
Loading
Loading
+37 −34
Original line number Diff line number Diff line
@@ -63,24 +63,27 @@ const char *ii_msgs[] = { /* memory or i/o */
};
EXPORT_SYMBOL_GPL(ii_msgs);

/* Map the 5 bits of Extended Error code to the string table. */
const char *ext_msgs[] = {	/* extended error */
	"K8 ECC error/F10 reserved",	/* 0_0000b */
	"CRC error",			/* 0_0001b */
	"sync error",			/* 0_0010b */
	"mst abort",			/* 0_0011b */
	"tgt abort",			/* 0_0100b */
	"GART error",			/* 0_0101b */
	"RMW error",			/* 0_0110b */
	"Wdog timer error",		/* 0_0111b */
	"F10-ECC/K8-Chipkill error",	/* 0_1000b */
	"DEV Error",			/* 0_1001b */
/*
 * Map the 4 or 5 (family-specific) bits of Extended Error code to the
 * string table.
 */
const char *ext_msgs[] = {
	"K8 ECC error",					/* 0_0000b */
	"CRC error on link",				/* 0_0001b */
	"Sync error packets on link",			/* 0_0010b */
	"Master Abort during link operation",		/* 0_0011b */
	"Target Abort during link operation",		/* 0_0100b */
	"Invalid GART PTE entry during table walk",	/* 0_0101b */
	"Unsupported atomic RMW command received",	/* 0_0110b */
	"WDT error: NB transaction timeout",		/* 0_0111b */
	"ECC/ChipKill ECC error",			/* 0_1000b */
	"SVM DEV Error",				/* 0_1001b */
	"Link Data error",				/* 0_1010b */
	"Link or L3 Protocol error",	/* 0_1011b */
	"NB Array error",		/* 0_1100b */
	"DRAM Parity error",		/* 0_1101b */
	"Link Retry/GART Table Walk/DEV Table Walk error", /* 0_1110b */
	"Res 0x0ff error",		/* 0_1111b */
	"Link/L3/Probe Filter Protocol error",		/* 0_1011b */
	"NB Internal Arrays Parity error",		/* 0_1100b */
	"DRAM Address/Control Parity error",		/* 0_1101b */
	"Link Transmission error",			/* 0_1110b */
	"GART/DEV Table Walk Data error"		/* 0_1111b */
	"Res 0x100 error",				/* 1_0000b */
	"Res 0x101 error",				/* 1_0001b */
	"Res 0x102 error",				/* 1_0010b */
@@ -93,9 +96,9 @@ const char *ext_msgs[] = { /* extended error */
	"Res 0x109 error",				/* 1_1001b */
	"Res 0x10A error",				/* 1_1010b */
	"Res 0x10B error",				/* 1_1011b */
	"L3 Cache Data error",		/* 1_1100b */
	"ECC error in L3 Cache Data",			/* 1_1100b */
	"L3 Cache Tag error",				/* 1_1101b */
	"L3 Cache LRU error",		/* 1_1110b */
	"Res 0x1FF error"		/* 1_1111b */
	"L3 Cache LRU Parity error",			/* 1_1110b */
	"Probe Filter error"				/* 1_1111b */
};
EXPORT_SYMBOL_GPL(ext_msgs);