1da9bb1d2SAlan Cox# 2da9bb1d2SAlan Cox# EDAC Kconfig 3da9bb1d2SAlan Cox# Copyright (c) 2003 Linux Networx 4da9bb1d2SAlan Cox# Licensed and distributed under the GPL 5da9bb1d2SAlan Cox# 6da9bb1d2SAlan Cox# $Id: Kconfig,v 1.4.2.7 2005/07/08 22:05:38 dsp_llnl Exp $ 7da9bb1d2SAlan Cox# 8da9bb1d2SAlan Cox 957c432b5STim Smallmenu 'EDAC - error detection and reporting (RAS) (EXPERIMENTAL)' 10*e25df120SMartin Schwidefsky depends on HAS_IOMEM 11da9bb1d2SAlan Cox 12da9bb1d2SAlan Coxconfig EDAC 1357c432b5STim Small tristate "EDAC core system error reporting (EXPERIMENTAL)" 1457c432b5STim Small depends on X86 && EXPERIMENTAL 15da9bb1d2SAlan Cox help 16da9bb1d2SAlan Cox EDAC is designed to report errors in the core system. 17da9bb1d2SAlan Cox These are low-level errors that are reported in the CPU or 18da9bb1d2SAlan Cox supporting chipset: memory errors, cache errors, PCI errors, 19da9bb1d2SAlan Cox thermal throttling, etc.. If unsure, select 'Y'. 20da9bb1d2SAlan Cox 2157c432b5STim Small If this code is reporting problems on your system, please 2257c432b5STim Small see the EDAC project web pages for more information at: 2357c432b5STim Small 2457c432b5STim Small <http://bluesmoke.sourceforge.net/> 2557c432b5STim Small 2657c432b5STim Small and: 2757c432b5STim Small 2857c432b5STim Small <http://buttersideup.com/edacwiki> 2957c432b5STim Small 3057c432b5STim Small There is also a mailing list for the EDAC project, which can 3157c432b5STim Small be found via the sourceforge page. 3257c432b5STim Small 33da9bb1d2SAlan Cox 34da9bb1d2SAlan Coxcomment "Reporting subsystems" 35da9bb1d2SAlan Cox depends on EDAC 36da9bb1d2SAlan Cox 37da9bb1d2SAlan Coxconfig EDAC_DEBUG 38da9bb1d2SAlan Cox bool "Debugging" 39da9bb1d2SAlan Cox depends on EDAC 40da9bb1d2SAlan Cox help 41da9bb1d2SAlan Cox This turns on debugging information for the entire EDAC 42da9bb1d2SAlan Cox sub-system. You can insert module with "debug_level=x", current 43da9bb1d2SAlan Cox there're four debug levels (x=0,1,2,3 from low to high). 44da9bb1d2SAlan Cox Usually you should select 'N'. 45da9bb1d2SAlan Cox 46da9bb1d2SAlan Coxconfig EDAC_MM_EDAC 47da9bb1d2SAlan Cox tristate "Main Memory EDAC (Error Detection And Correction) reporting" 48da9bb1d2SAlan Cox depends on EDAC 49da9bb1d2SAlan Cox default y 50da9bb1d2SAlan Cox help 51da9bb1d2SAlan Cox Some systems are able to detect and correct errors in main 52da9bb1d2SAlan Cox memory. EDAC can report statistics on memory error 53da9bb1d2SAlan Cox detection and correction (EDAC - or commonly referred to ECC 54da9bb1d2SAlan Cox errors). EDAC will also try to decode where these errors 55da9bb1d2SAlan Cox occurred so that a particular failing memory module can be 56da9bb1d2SAlan Cox replaced. If unsure, select 'Y'. 57da9bb1d2SAlan Cox 58da9bb1d2SAlan Cox 59da9bb1d2SAlan Coxconfig EDAC_AMD76X 60da9bb1d2SAlan Cox tristate "AMD 76x (760, 762, 768)" 6190cbc45bSDave Jones depends on EDAC_MM_EDAC && PCI && X86_32 62da9bb1d2SAlan Cox help 63da9bb1d2SAlan Cox Support for error detection and correction on the AMD 76x 64da9bb1d2SAlan Cox series of chipsets used with the Athlon processor. 65da9bb1d2SAlan Cox 66da9bb1d2SAlan Coxconfig EDAC_E7XXX 67da9bb1d2SAlan Cox tristate "Intel e7xxx (e7205, e7500, e7501, e7505)" 6839f1d8d3SDave Peterson depends on EDAC_MM_EDAC && PCI && X86_32 69da9bb1d2SAlan Cox help 70da9bb1d2SAlan Cox Support for error detection and correction on the Intel 71da9bb1d2SAlan Cox E7205, E7500, E7501 and E7505 server chipsets. 72da9bb1d2SAlan Cox 73da9bb1d2SAlan Coxconfig EDAC_E752X 74da9bb1d2SAlan Cox tristate "Intel e752x (e7520, e7525, e7320)" 75da960a6aSRandy Dunlap depends on EDAC_MM_EDAC && PCI && X86 && HOTPLUG 76da9bb1d2SAlan Cox help 77da9bb1d2SAlan Cox Support for error detection and correction on the Intel 78da9bb1d2SAlan Cox E7520, E7525, E7320 server chipsets. 79da9bb1d2SAlan Cox 80da9bb1d2SAlan Coxconfig EDAC_I82875P 81da9bb1d2SAlan Cox tristate "Intel 82875p (D82875P, E7210)" 8239f1d8d3SDave Peterson depends on EDAC_MM_EDAC && PCI && X86_32 83da9bb1d2SAlan Cox help 84da9bb1d2SAlan Cox Support for error detection and correction on the Intel 85da9bb1d2SAlan Cox DP82785P and E7210 server chipsets. 86da9bb1d2SAlan Cox 87da9bb1d2SAlan Coxconfig EDAC_I82860 88da9bb1d2SAlan Cox tristate "Intel 82860" 8939f1d8d3SDave Peterson depends on EDAC_MM_EDAC && PCI && X86_32 90da9bb1d2SAlan Cox help 91da9bb1d2SAlan Cox Support for error detection and correction on the Intel 92da9bb1d2SAlan Cox 82860 chipset. 93da9bb1d2SAlan Cox 94da9bb1d2SAlan Coxconfig EDAC_R82600 95da9bb1d2SAlan Cox tristate "Radisys 82600 embedded chipset" 9639f1d8d3SDave Peterson depends on EDAC_MM_EDAC && PCI && X86_32 97da9bb1d2SAlan Cox help 98da9bb1d2SAlan Cox Support for error detection and correction on the Radisys 99da9bb1d2SAlan Cox 82600 embedded chipset. 100da9bb1d2SAlan Cox 101da9bb1d2SAlan Coxchoice 102da9bb1d2SAlan Cox prompt "Error detecting method" 103da9bb1d2SAlan Cox depends on EDAC 104da9bb1d2SAlan Cox default EDAC_POLL 105da9bb1d2SAlan Cox 106da9bb1d2SAlan Coxconfig EDAC_POLL 107da9bb1d2SAlan Cox bool "Poll for errors" 108da9bb1d2SAlan Cox depends on EDAC 109da9bb1d2SAlan Cox help 110da9bb1d2SAlan Cox Poll the chipset periodically to detect errors. 111da9bb1d2SAlan Cox 112da9bb1d2SAlan Coxendchoice 113da9bb1d2SAlan Cox 114da9bb1d2SAlan Coxendmenu 115