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) and 3100" 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 101 help 102 Support for error detection and correction on the Intel 103 3000 and 3010 server chipsets. 104 105config EDAC_X38 106 tristate "Intel X38" 107 depends on EDAC_MM_EDAC && PCI && X86 108 help 109 Support for error detection and correction on the Intel 110 X38 server chipsets. 111 112config EDAC_I82860 113 tristate "Intel 82860" 114 depends on EDAC_MM_EDAC && PCI && X86_32 115 help 116 Support for error detection and correction on the Intel 117 82860 chipset. 118 119config EDAC_R82600 120 tristate "Radisys 82600 embedded chipset" 121 depends on EDAC_MM_EDAC && PCI && X86_32 122 help 123 Support for error detection and correction on the Radisys 124 82600 embedded chipset. 125 126config EDAC_I5000 127 tristate "Intel Greencreek/Blackford chipset" 128 depends on EDAC_MM_EDAC && X86 && PCI 129 help 130 Support for error detection and correction the Intel 131 Greekcreek/Blackford chipsets. 132 133config EDAC_I5100 134 tristate "Intel San Clemente MCH" 135 depends on EDAC_MM_EDAC && X86 && PCI 136 help 137 Support for error detection and correction the Intel 138 San Clemente MCH. 139 140config EDAC_MPC85XX 141 tristate "Freescale MPC85xx" 142 depends on EDAC_MM_EDAC && FSL_SOC && MPC85xx 143 help 144 Support for error detection and correction on the Freescale 145 MPC8560, MPC8540, MPC8548 146 147config EDAC_MV64X60 148 tristate "Marvell MV64x60" 149 depends on EDAC_MM_EDAC && MV64X60 150 help 151 Support for error detection and correction on the Marvell 152 MV64360 and MV64460 chipsets. 153 154config EDAC_PASEMI 155 tristate "PA Semi PWRficient" 156 depends on EDAC_MM_EDAC && PCI 157 depends on PPC_PASEMI 158 help 159 Support for error detection and correction on PA Semi 160 PWRficient. 161 162config EDAC_CELL 163 tristate "Cell Broadband Engine memory controller" 164 depends on EDAC_MM_EDAC && PPC_CELL_NATIVE 165 help 166 Support for error detection and correction on the 167 Cell Broadband Engine internal memory controller 168 on platform without a hypervisor 169 170endif # EDAC 171