diff options
| author | Borislav Petkov <borislav.petkov@amd.com> | 2011-11-21 13:45:34 -0500 |
|---|---|---|
| committer | Borislav Petkov <bp@alien8.de> | 2012-03-19 07:06:24 -0400 |
| commit | 6c1173a61e63c32bd40cb1e6dd16343240a328eb (patch) | |
| tree | edadfd955f6afa2db75c9488d9eb9947a8c83369 | |
| parent | 344f0a0631e1b2784859fbe2351d99dce2652b77 (diff) | |
MCE, AMD: Correct ucode patch buffer description
This MC1 error signature is called differently now, fix it.
Signed-off-by: Borislav Petkov <borislav.petkov@amd.com>
Reviewed-by: Andreas Herrmann <andreas.herrmann3@amd.com>
| -rw-r--r-- | drivers/edac/mce_amd.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/drivers/edac/mce_amd.c b/drivers/edac/mce_amd.c index 0ee1c0a115a2..5626e17a6b91 100644 --- a/drivers/edac/mce_amd.c +++ b/drivers/edac/mce_amd.c | |||
| @@ -88,7 +88,7 @@ static const char * const f15h_ic_mce_desc[] = { | |||
| 88 | "Parity error for IC probe tag valid bit", | 88 | "Parity error for IC probe tag valid bit", |
| 89 | "PFB non-cacheable bit parity error", | 89 | "PFB non-cacheable bit parity error", |
| 90 | "PFB valid bit parity error", /* xec = 0xd */ | 90 | "PFB valid bit parity error", /* xec = 0xd */ |
| 91 | "patch RAM", /* xec = 010 */ | 91 | "Microcode Patch Buffer", /* xec = 010 */ |
| 92 | "uop queue", | 92 | "uop queue", |
| 93 | "insn buffer", | 93 | "insn buffer", |
| 94 | "predecode buffer", | 94 | "predecode buffer", |
| @@ -354,7 +354,11 @@ static bool f15h_ic_mce(u16 ec, u8 xec) | |||
| 354 | pr_cont("%s.\n", f15h_ic_mce_desc[xec-2]); | 354 | pr_cont("%s.\n", f15h_ic_mce_desc[xec-2]); |
| 355 | break; | 355 | break; |
| 356 | 356 | ||
| 357 | case 0x10 ... 0x14: | 357 | case 0x10: |
| 358 | pr_cont("%s.\n", f15h_ic_mce_desc[xec-4]); | ||
| 359 | break; | ||
| 360 | |||
| 361 | case 0x11 ... 0x14: | ||
| 358 | pr_cont("Decoder %s parity error.\n", f15h_ic_mce_desc[xec-4]); | 362 | pr_cont("Decoder %s parity error.\n", f15h_ic_mce_desc[xec-4]); |
| 359 | break; | 363 | break; |
| 360 | 364 | ||
