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