diff options
author | Andi Kleen <andi@firstfloor.org> | 2009-07-08 18:31:39 -0400 |
---|---|---|
committer | H. Peter Anvin <hpa@zytor.com> | 2009-07-09 21:39:46 -0400 |
commit | 5bb38adcb54cf7192b154368ad62982caa11ca0b (patch) | |
tree | aad7b2b51b20bb7432eab895e715a0407b1ad02f /arch/x86/Kconfig | |
parent | bab9bc6583fe6c1660d6ed36dd14bbb4edfaf393 (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/Kconfig | 35 |
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 | ||
784 | config 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 | |||
795 | config X86_NEW_MCE | 784 | config 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 | ||
800 | config X86_MCE_INTEL | 789 | config 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 | ||
838 | config 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 | |||
851 | config 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 | |||
858 | config X86_THERMAL_VECTOR | 827 | config 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 | ||
862 | config VM86 | 831 | config VM86 |
863 | bool "Enable VM86 support" if EMBEDDED | 832 | bool "Enable VM86 support" if EMBEDDED |