Messages in this thread Patch in this message | | | From | Andi Kleen <> | Subject | [PATCH] [3/10] MCE: Port K7 bank 0 quirk to 64bit mce code | Date | Tue, 8 Jul 2008 01:10:05 +0200 (CEST) |
| |
Various K7 have broken bank 0s. Don't enable it by default
Port from the 32bit code.
Signed-off-by: Andi Kleen <ak@linux.intel.com>
--- arch/x86/kernel/cpu/mcheck/mce_64.c | 6 ++++++ 1 file changed, 6 insertions(+)
Index: linux/arch/x86/kernel/cpu/mcheck/mce_64.c =================================================================== --- linux.orig/arch/x86/kernel/cpu/mcheck/mce_64.c +++ linux/arch/x86/kernel/cpu/mcheck/mce_64.c @@ -482,6 +482,12 @@ static void __cpuinit mce_cpu_quirks(str /* Lots of broken BIOS around that don't clear them by default and leave crap in there. Don't log. */ mce_bootlog = 0; + /* + * Various K7s with broken bank 0 around. Always disable + * by default. + */ + if (c->x86 == 6) + bank[0] = 0; } if (c->x86_vendor == X86_VENDOR_INTEL) { /*
| |