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