aboutsummaryrefslogtreecommitdiffstats
path: root/arch/x86/Kconfig
diff options
context:
space:
mode:
authorAndi Kleen <andi@firstfloor.org>2009-07-08 18:31:39 -0400
committerH. Peter Anvin <hpa@zytor.com>2009-07-09 21:39:46 -0400
commit5bb38adcb54cf7192b154368ad62982caa11ca0b (patch)
treeaad7b2b51b20bb7432eab895e715a0407b1ad02f /arch/x86/Kconfig
parentbab9bc6583fe6c1660d6ed36dd14bbb4edfaf393 (diff)
x86: mce: Remove old i386 machine check code
As announced in feature-remove-schedule.txt remove CONFIG_X86_OLD_MCE This patch only removes code. The ancient machine check code for very old systems that are not supported by CONFIG_X86_NEW_MCE is still kept. Signed-off-by: Andi Kleen <ak@linux.intel.com> Signed-off-by: H. Peter Anvin <hpa@zytor.com>
Diffstat (limited to 'arch/x86/Kconfig')
-rw-r--r--arch/x86/Kconfig35
1 files changed, 2 insertions, 33 deletions
diff --git a/arch/x86/Kconfig b/arch/x86/Kconfig
index 134a8c0d80dd..d986769a7d90 100644
--- a/arch/x86/Kconfig
+++ b/arch/x86/Kconfig
@@ -781,21 +781,10 @@ config X86_MCE
781 The action the kernel takes depends on the severity of the problem, 781 The action the kernel takes depends on the severity of the problem,
782 ranging from warning messages to halting the machine. 782 ranging from warning messages to halting the machine.
783 783
784config X86_OLD_MCE
785 depends on X86_32 && X86_MCE
786 bool "Use legacy machine check code (will go away)"
787 default n
788 select X86_ANCIENT_MCE
789 ---help---
790 Use the old i386 machine check code. This is merely intended for
791 testing in a transition period. Try this if you run into any machine
792 check related software problems, but report the problem to
793 linux-kernel. When in doubt say no.
794
795config X86_NEW_MCE 784config X86_NEW_MCE
796 depends on X86_MCE 785 depends on X86_MCE
797 bool 786 bool
798 default y if (!X86_OLD_MCE && X86_32) || X86_64 787 default y
799 788
800config X86_MCE_INTEL 789config X86_MCE_INTEL
801 def_bool y 790 def_bool y
@@ -835,29 +824,9 @@ config X86_MCE_INJECT
835 If you don't know what a machine check is and you don't do kernel 824 If you don't know what a machine check is and you don't do kernel
836 QA it is safe to say n. 825 QA it is safe to say n.
837 826
838config X86_MCE_NONFATAL
839 tristate "Check for non-fatal errors on AMD Athlon/Duron / Intel Pentium 4"
840 depends on X86_OLD_MCE
841 ---help---
842 Enabling this feature starts a timer that triggers every 5 seconds which
843 will look at the machine check registers to see if anything happened.
844 Non-fatal problems automatically get corrected (but still logged).
845 Disable this if you don't want to see these messages.
846 Seeing the messages this option prints out may be indicative of dying
847 or out-of-spec (ie, overclocked) hardware.
848 This option only does something on certain CPUs.
849 (AMD Athlon/Duron and Intel Pentium 4)
850
851config X86_MCE_P4THERMAL
852 bool "check for P4 thermal throttling interrupt."
853 depends on X86_OLD_MCE && X86_MCE && (X86_UP_APIC || SMP)
854 ---help---
855 Enabling this feature will cause a message to be printed when the P4
856 enters thermal throttling.
857
858config X86_THERMAL_VECTOR 827config X86_THERMAL_VECTOR
859 def_bool y 828 def_bool y
860 depends on X86_MCE_P4THERMAL || X86_MCE_INTEL 829 depends on X86_MCE_INTEL
861 830
862config VM86 831config VM86
863 bool "Enable VM86 support" if EMBEDDED 832 bool "Enable VM86 support" if EMBEDDED