x86, amd: Disable GartTlbWlkErr when BIOS forgets it
commit5c1d86100812c30d625cba5ffa763edca8c5073c
authorJoerg Roedel <joerg.roedel@amd.com>
Fri, 15 Apr 2011 12:47:40 +0000 (15 14:47 +0200)
committerGreg Kroah-Hartman <gregkh@suse.de>
Fri, 22 Apr 2011 15:50:01 +0000 (22 08:50 -0700)
tree90f5515fbe4711fd070ab925db9f6be3d7220a73
parentc394b0c07aed351f03f022a4dbc94e39af1f73b8
x86, amd: Disable GartTlbWlkErr when BIOS forgets it

commit 5bbc097d890409d8eff4e3f1d26f11a9d6b7c07e upstream.

This patch disables GartTlbWlk errors on AMD Fam10h CPUs if
the BIOS forgets to do is (or is just too old). Letting
these errors enabled can cause a sync-flood on the CPU
causing a reboot.

The AMD BKDG recommends disabling GART TLB Wlk Error completely.

This patch is the fix for

https://bugzilla.kernel.org/show_bug.cgi?id=33012

on my machine.

Signed-off-by: Joerg Roedel <joerg.roedel@amd.com>
Link: http://lkml.kernel.org/r/20110415131152.GJ18463@8bytes.org
Tested-by: Alexandre Demers <alexandre.f.demers@gmail.com>
Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
arch/x86/include/asm/msr-index.h
arch/x86/kernel/cpu/amd.c