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_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_I5100 127 tristate "Intel San Clemente MCH" 128 depends on EDAC_MM_EDAC && X86 && PCI 129 help 130 Support for error detection and correction the Intel 131 San Clemente MCH. 132 133config EDAC_MPC85XX 134 tristate "Freescale MPC85xx" 135 depends on EDAC_MM_EDAC && FSL_SOC && MPC85xx 136 help 137 Support for error detection and correction on the Freescale 138 MPC8560, MPC8540, MPC8548 139 140config EDAC_MV64X60 141 tristate "Marvell MV64x60" 142 depends on EDAC_MM_EDAC && MV64X60 143 help 144 Support for error detection and correction on the Marvell 145 MV64360 and MV64460 chipsets. 146 147config EDAC_PASEMI 148 tristate "PA Semi PWRficient" 149 depends on EDAC_MM_EDAC && PCI 150 depends on PPC_PASEMI 151 help 152 Support for error detection and correction on PA Semi 153 PWRficient. 154 155config EDAC_CELL 156 tristate "Cell Broadband Engine memory controller" 157 depends on EDAC_MM_EDAC && PPC_CELL_NATIVE 158 help 159 Support for error detection and correction on the 160 Cell Broadband Engine internal memory controller 161 on platform without a hypervisor 162 163endif # EDAC 164