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