Blame view
drivers/edac/Kconfig
8.73 KB
da9bb1d27 [PATCH] EDAC: cor... |
1 2 |
# # EDAC Kconfig |
4577ca556 edac: remove EDAC... |
3 |
# Copyright (c) 2008 Doug Thompson www.softwarebitmaker.com |
da9bb1d27 [PATCH] EDAC: cor... |
4 5 |
# Licensed and distributed under the GPL # |
da9bb1d27 [PATCH] EDAC: cor... |
6 |
|
751cb5e56 Use menuconfig ob... |
7 |
menuconfig EDAC |
e24aca672 edac: Kconfig: fi... |
8 |
bool "EDAC (Error Detection And Correction) reporting" |
e25df1205 [S390] Kconfig: m... |
9 |
depends on HAS_IOMEM |
5c7707554 drivers/edac: pro... |
10 |
depends on X86 || PPC || TILE |
da9bb1d27 [PATCH] EDAC: cor... |
11 12 13 |
help EDAC is designed to report errors in the core system. These are low-level errors that are reported in the CPU or |
8cb2a3983 drivers/edac: add... |
14 15 16 |
supporting chipset or other subsystems: memory errors, cache errors, PCI errors, thermal throttling, etc.. If unsure, select 'Y'. |
da9bb1d27 [PATCH] EDAC: cor... |
17 |
|
57c432b54 [PATCH] edac: mar... |
18 19 20 21 22 23 24 25 26 27 28 |
If this code is reporting problems on your system, please see the EDAC project web pages for more information at: <http://bluesmoke.sourceforge.net/> and: <http://buttersideup.com/edacwiki> There is also a mailing list for the EDAC project, which can be found via the sourceforge page. |
751cb5e56 Use menuconfig ob... |
29 |
if EDAC |
da9bb1d27 [PATCH] EDAC: cor... |
30 31 |
comment "Reporting subsystems" |
da9bb1d27 [PATCH] EDAC: cor... |
32 33 34 |
config EDAC_DEBUG bool "Debugging" |
da9bb1d27 [PATCH] EDAC: cor... |
35 36 37 38 39 |
help This turns on debugging information for the entire EDAC sub-system. You can insert module with "debug_level=x", current there're four debug levels (x=0,1,2,3 from low to high). Usually you should select 'N'. |
9cdeb404a EDAC, MCE: Rework... |
40 |
config EDAC_DECODE_MCE |
0d18b2e34 x86: EDAC: carve ... |
41 42 43 44 45 |
tristate "Decode MCEs in human-readable form (only on AMD for now)" depends on CPU_SUP_AMD && X86_MCE default y ---help--- Enable this option if you want to decode Machine Check Exceptions |
25985edce Fix common misspe... |
46 |
occurring on your machine in human-readable form. |
0d18b2e34 x86: EDAC: carve ... |
47 48 49 50 |
You should definitely say Y here in case you want to decode MCEs which occur really early upon boot, before the module infrastructure has been initialized. |
9cdeb404a EDAC, MCE: Rework... |
51 52 53 54 55 56 57 58 59 |
config EDAC_MCE_INJ tristate "Simple MCE injection interface over /sysfs" depends on EDAC_DECODE_MCE default n help This is a simple interface to inject MCEs over /sysfs and test the MCE decoding code in EDAC. This is currently AMD-only. |
da9bb1d27 [PATCH] EDAC: cor... |
60 61 |
config EDAC_MM_EDAC tristate "Main Memory EDAC (Error Detection And Correction) reporting" |
da9bb1d27 [PATCH] EDAC: cor... |
62 63 64 65 66 67 68 |
help Some systems are able to detect and correct errors in main memory. EDAC can report statistics on memory error detection and correction (EDAC - or commonly referred to ECC errors). EDAC will also try to decode where these errors occurred so that a particular failing memory module can be replaced. If unsure, select 'Y'. |
696e409db edac_mce: Add an ... |
69 |
config EDAC_MCE |
963c5ba35 edac/Kconfig: eda... |
70 |
bool |
696e409db edac_mce: Add an ... |
71 |
|
7d6034d32 amd64_edac: add m... |
72 |
config EDAC_AMD64 |
027dbd6f5 amd64_edac: Remov... |
73 74 |
tristate "AMD64 (Opteron, Athlon64) K8, F10h" depends on EDAC_MM_EDAC && AMD_NB && X86_64 && EDAC_DECODE_MCE |
7d6034d32 amd64_edac: add m... |
75 |
help |
027dbd6f5 amd64_edac: Remov... |
76 77 |
Support for error detection and correction of DRAM ECC errors on the AMD64 families of memory controllers (K8 and F10h) |
7d6034d32 amd64_edac: add m... |
78 79 |
config EDAC_AMD64_ERROR_INJECTION |
9cdeb404a EDAC, MCE: Rework... |
80 |
bool "Sysfs HW Error injection facilities" |
7d6034d32 amd64_edac: add m... |
81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 |
depends on EDAC_AMD64 help Recent Opterons (Family 10h and later) provide for Memory Error Injection into the ECC detection circuits. The amd64_edac module allows the operator/user to inject Uncorrectable and Correctable errors into DRAM. When enabled, in each of the respective memory controller directories (/sys/devices/system/edac/mc/mcX), there are 3 input files: - inject_section (0..3, 16-byte section of 64-byte cacheline), - inject_word (0..8, 16-bit word of 16-byte section), - inject_ecc_vector (hex ecc vector: select bits of inject word) In addition, there are two control files, inject_read and inject_write, which trigger the DRAM ECC Read and Write respectively. |
da9bb1d27 [PATCH] EDAC: cor... |
97 98 99 |
config EDAC_AMD76X tristate "AMD 76x (760, 762, 768)" |
90cbc45b1 [PATCH] EDAC conf... |
100 |
depends on EDAC_MM_EDAC && PCI && X86_32 |
da9bb1d27 [PATCH] EDAC: cor... |
101 102 103 104 105 106 |
help Support for error detection and correction on the AMD 76x series of chipsets used with the Athlon processor. config EDAC_E7XXX tristate "Intel e7xxx (e7205, e7500, e7501, e7505)" |
39f1d8d38 [PATCH] EDAC: Kco... |
107 |
depends on EDAC_MM_EDAC && PCI && X86_32 |
da9bb1d27 [PATCH] EDAC: cor... |
108 109 110 111 112 |
help Support for error detection and correction on the Intel E7205, E7500, E7501 and E7505 server chipsets. config EDAC_E752X |
5135b797c edac: new support... |
113 |
tristate "Intel e752x (e7520, e7525, e7320) and 3100" |
da960a6ad [PATCH] edac_752x... |
114 |
depends on EDAC_MM_EDAC && PCI && X86 && HOTPLUG |
da9bb1d27 [PATCH] EDAC: cor... |
115 116 117 |
help Support for error detection and correction on the Intel E7520, E7525, E7320 server chipsets. |
5a2c675c8 drivers/edac: new... |
118 119 120 |
config EDAC_I82443BXGX tristate "Intel 82443BX/GX (440BX/GX)" depends on EDAC_MM_EDAC && PCI && X86_32 |
28f96eeaf drivers/edac-new-... |
121 |
depends on BROKEN |
5a2c675c8 drivers/edac: new... |
122 123 124 |
help Support for error detection and correction on the Intel 82443BX/GX memory controllers (440BX/GX chipsets). |
da9bb1d27 [PATCH] EDAC: cor... |
125 126 |
config EDAC_I82875P tristate "Intel 82875p (D82875P, E7210)" |
39f1d8d38 [PATCH] EDAC: Kco... |
127 |
depends on EDAC_MM_EDAC && PCI && X86_32 |
da9bb1d27 [PATCH] EDAC: cor... |
128 129 130 |
help Support for error detection and correction on the Intel DP82785P and E7210 server chipsets. |
420390f06 drivers/edac: new... |
131 132 133 134 135 136 |
config EDAC_I82975X tristate "Intel 82975x (D82975x)" depends on EDAC_MM_EDAC && PCI && X86 help Support for error detection and correction on the Intel DP82975x server chipsets. |
535c6a530 drivers/edac: new... |
137 138 |
config EDAC_I3000 tristate "Intel 3000/3010" |
f5c0454c8 drivers/edac: i30... |
139 |
depends on EDAC_MM_EDAC && PCI && X86 |
535c6a530 drivers/edac: new... |
140 141 142 |
help Support for error detection and correction on the Intel 3000 and 3010 server chipsets. |
dd8ef1db8 edac: i3200 memor... |
143 144 145 146 147 148 |
config EDAC_I3200 tristate "Intel 3200" depends on EDAC_MM_EDAC && PCI && X86 && EXPERIMENTAL help Support for error detection and correction on the Intel 3200 and 3210 server chipsets. |
df8bc08c1 edac x38: new MC ... |
149 150 151 152 153 154 |
config EDAC_X38 tristate "Intel X38" depends on EDAC_MM_EDAC && PCI && X86 help Support for error detection and correction on the Intel X38 server chipsets. |
920c8df6a edac: driver for ... |
155 156 157 158 159 160 |
config EDAC_I5400 tristate "Intel 5400 (Seaburg) chipsets" depends on EDAC_MM_EDAC && PCI && X86 help Support for error detection and correction the Intel i5400 MCH chipset (Seaburg). |
a0c36a1f0 i7core_edac: Add ... |
161 162 163 |
config EDAC_I7CORE tristate "Intel i7 Core (Nehalem) processors" depends on EDAC_MM_EDAC && PCI && X86 |
696e409db edac_mce: Add an ... |
164 |
select EDAC_MCE |
a0c36a1f0 i7core_edac: Add ... |
165 166 |
help Support for error detection and correction the Intel |
696e409db edac_mce: Add an ... |
167 168 169 |
i7 Core (Nehalem) Integrated Memory Controller that exists on newer processors like i7 Core, i7 Core Extreme, Xeon 35xx and Xeon 55xx processors. |
a0c36a1f0 i7core_edac: Add ... |
170 |
|
da9bb1d27 [PATCH] EDAC: cor... |
171 172 |
config EDAC_I82860 tristate "Intel 82860" |
39f1d8d38 [PATCH] EDAC: Kco... |
173 |
depends on EDAC_MM_EDAC && PCI && X86_32 |
da9bb1d27 [PATCH] EDAC: cor... |
174 175 176 177 178 179 |
help Support for error detection and correction on the Intel 82860 chipset. config EDAC_R82600 tristate "Radisys 82600 embedded chipset" |
39f1d8d38 [PATCH] EDAC: Kco... |
180 |
depends on EDAC_MM_EDAC && PCI && X86_32 |
da9bb1d27 [PATCH] EDAC: cor... |
181 182 183 |
help Support for error detection and correction on the Radisys 82600 embedded chipset. |
eb60705ac drivers/edac: new... |
184 185 186 187 188 189 |
config EDAC_I5000 tristate "Intel Greencreek/Blackford chipset" depends on EDAC_MM_EDAC && X86 && PCI help Support for error detection and correction the Intel Greekcreek/Blackford chipsets. |
8f421c595 edac: i5100 new i... |
190 191 192 193 194 195 |
config EDAC_I5100 tristate "Intel San Clemente MCH" depends on EDAC_MM_EDAC && X86 && PCI help Support for error detection and correction the Intel San Clemente MCH. |
fcaf780b2 i7300_edac: start... |
196 197 198 199 200 201 |
config EDAC_I7300 tristate "Intel Clarksboro MCH" depends on EDAC_MM_EDAC && X86 && PCI help Support for error detection and correction the Intel Clarksboro MCH (Intel 7300 chipset). |
a9a753d53 drivers-edac: add... |
202 |
config EDAC_MPC85XX |
b48462517 edac: mpc85xx add... |
203 |
tristate "Freescale MPC83xx / MPC85xx" |
1cd8521e7 edac: mpc85xx: fi... |
204 |
depends on EDAC_MM_EDAC && FSL_SOC && (PPC_83xx || PPC_85xx) |
a9a753d53 drivers-edac: add... |
205 206 |
help Support for error detection and correction on the Freescale |
b48462517 edac: mpc85xx add... |
207 |
MPC8349, MPC8560, MPC8540, MPC8548 |
a9a753d53 drivers-edac: add... |
208 |
|
4f4aeeabc drivers-edac: add... |
209 210 211 212 213 214 |
config EDAC_MV64X60 tristate "Marvell MV64x60" depends on EDAC_MM_EDAC && MV64X60 help Support for error detection and correction on the Marvell MV64360 and MV64460 chipsets. |
7d8536fb4 drivers/edac: new... |
215 216 217 |
config EDAC_PASEMI tristate "PA Semi PWRficient" depends on EDAC_MM_EDAC && PCI |
ddcc3050b drivers/edac: fix... |
218 |
depends on PPC_PASEMI |
7d8536fb4 drivers/edac: new... |
219 220 221 |
help Support for error detection and correction on PA Semi PWRficient. |
48764e414 drivers-edac: add... |
222 223 |
config EDAC_CELL tristate "Cell Broadband Engine memory controller" |
def434c23 powerpc/cell: add... |
224 |
depends on EDAC_MM_EDAC && PPC_CELL_COMMON |
48764e414 drivers-edac: add... |
225 226 227 228 |
help Support for error detection and correction on the Cell Broadband Engine internal memory controller on platform without a hypervisor |
7d8536fb4 drivers/edac: new... |
229 |
|
dba7a77c0 edac: new ppc4xx ... |
230 231 232 233 234 235 236 237 |
config EDAC_PPC4XX tristate "PPC4xx IBM DDR2 Memory Controller" depends on EDAC_MM_EDAC && 4xx help This enables support for EDAC on the ECC memory used with the IBM DDR2 memory controller found in various PowerPC 4xx embedded processors such as the 405EX[r], 440SP, 440SPe, 460EX, 460GT and 460SX. |
e87655841 edac: AMD8131 dri... |
238 239 |
config EDAC_AMD8131 tristate "AMD8131 HyperTransport PCI-X Tunnel" |
715fe7af9 edac: AMD8111 & A... |
240 |
depends on EDAC_MM_EDAC && PCI && PPC_MAPLE |
e87655841 edac: AMD8131 dri... |
241 242 243 |
help Support for error detection and correction on the AMD8131 HyperTransport PCI-X Tunnel chip. |
715fe7af9 edac: AMD8111 & A... |
244 245 |
Note, add more Kconfig dependency if it's adopted on some machine other than Maple. |
e87655841 edac: AMD8131 dri... |
246 |
|
58b4ce6f2 edac: AMD8111 dri... |
247 248 |
config EDAC_AMD8111 tristate "AMD8111 HyperTransport I/O Hub" |
715fe7af9 edac: AMD8111 & A... |
249 |
depends on EDAC_MM_EDAC && PCI && PPC_MAPLE |
58b4ce6f2 edac: AMD8111 dri... |
250 251 252 |
help Support for error detection and correction on the AMD8111 HyperTransport I/O Hub chip. |
715fe7af9 edac: AMD8111 & A... |
253 254 |
Note, add more Kconfig dependency if it's adopted on some machine other than Maple. |
58b4ce6f2 edac: AMD8111 dri... |
255 |
|
2a9036aff edac: add CPC925 ... |
256 257 258 259 260 261 262 263 |
config EDAC_CPC925 tristate "IBM CPC925 Memory Controller (PPC970FX)" depends on EDAC_MM_EDAC && PPC64 help Support for error detection and correction on the IBM CPC925 Bridge and Memory Controller, which is a companion chip to the PowerPC 970 family of processors. |
5c7707554 drivers/edac: pro... |
264 265 266 267 268 269 270 |
config EDAC_TILE tristate "Tilera Memory Controller" depends on EDAC_MM_EDAC && TILE default y help Support for error detection and correction on the Tilera memory controller. |
751cb5e56 Use menuconfig ob... |
271 |
endif # EDAC |