diff options
author | Borislav Petkov <borislav.petkov@amd.com> | 2009-07-28 04:56:15 -0400 |
---|---|---|
committer | Borislav Petkov <borislav.petkov@amd.com> | 2009-09-14 13:01:20 -0400 |
commit | d93cc222adf3532ddb442648f8db00c15d1dc4c1 (patch) | |
tree | 57e0ac9280bff2b824a066621a3009ea7f9835ea /drivers/edac/amd64_edac.c | |
parent | b69b29de65fe4078b125acc9dea34be82f7c362c (diff) |
EDAC, AMD: carve out decoding of MCi_STATUS ErrorCode
This is the MCE error code from the MCi_STATUS banks, bits [15:0] which
describe what type of error was encountered: GART TLB, Memory or Bus
error. The semantics of those bits are identical across all MCE banks so
decode those separately, irrespectively of MCE type.
Signed-off-by: Borislav Petkov <borislav.petkov@amd.com>
Diffstat (limited to 'drivers/edac/amd64_edac.c')
-rw-r--r-- | drivers/edac/amd64_edac.c | 4 |
1 files changed, 0 insertions, 4 deletions
diff --git a/drivers/edac/amd64_edac.c b/drivers/edac/amd64_edac.c index c81ca2cf8dc7..173dc4a84166 100644 --- a/drivers/edac/amd64_edac.c +++ b/drivers/edac/amd64_edac.c | |||
@@ -2289,10 +2289,6 @@ static inline void __amd64_decode_bus_error(struct mem_ctl_info *mci, | |||
2289 | u32 xec = EXT_ERROR_CODE(info->nbsl); | 2289 | u32 xec = EXT_ERROR_CODE(info->nbsl); |
2290 | int ecc_type = info->nbsh & (0x3 << 13); | 2290 | int ecc_type = info->nbsh & (0x3 << 13); |
2291 | 2291 | ||
2292 | pr_emerg(" Transaction type: %s(%s), %s, Cache Level: %s, %s\n", | ||
2293 | RRRR_MSG(ec), II_MSG(ec), TO_MSG(ec), LL_MSG(ec), PP_MSG(ec)); | ||
2294 | |||
2295 | |||
2296 | /* Bail early out if this was an 'observed' error */ | 2292 | /* Bail early out if this was an 'observed' error */ |
2297 | if (PP(ec) == K8_NBSL_PP_OBS) | 2293 | if (PP(ec) == K8_NBSL_PP_OBS) |
2298 | return; | 2294 | return; |