123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163 |
- #
- # EDAC Kconfig
- # Copyright (c) 2003 Linux Networx
- # Licensed and distributed under the GPL
- #
- menuconfig EDAC
- bool "EDAC - error detection and reporting (EXPERIMENTAL)"
- depends on HAS_IOMEM
- depends on EXPERIMENTAL
- depends on X86 || PPC
- help
- EDAC is designed to report errors in the core system.
- These are low-level errors that are reported in the CPU or
- supporting chipset or other subsystems:
- memory errors, cache errors, PCI errors, thermal throttling, etc..
- If unsure, select 'Y'.
- 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.
- if EDAC
- comment "Reporting subsystems"
- config EDAC_DEBUG
- bool "Debugging"
- 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'.
- config EDAC_MM_EDAC
- tristate "Main Memory EDAC (Error Detection And Correction) reporting"
- default y
- 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'.
- config EDAC_AMD76X
- tristate "AMD 76x (760, 762, 768)"
- depends on EDAC_MM_EDAC && PCI && X86_32
- 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)"
- depends on EDAC_MM_EDAC && PCI && X86_32
- help
- Support for error detection and correction on the Intel
- E7205, E7500, E7501 and E7505 server chipsets.
- config EDAC_E752X
- tristate "Intel e752x (e7520, e7525, e7320) and 3100"
- depends on EDAC_MM_EDAC && PCI && X86 && HOTPLUG
- help
- Support for error detection and correction on the Intel
- E7520, E7525, E7320 server chipsets.
- config EDAC_I82443BXGX
- tristate "Intel 82443BX/GX (440BX/GX)"
- depends on EDAC_MM_EDAC && PCI && X86_32
- depends on BROKEN
- help
- Support for error detection and correction on the Intel
- 82443BX/GX memory controllers (440BX/GX chipsets).
- config EDAC_I82875P
- tristate "Intel 82875p (D82875P, E7210)"
- depends on EDAC_MM_EDAC && PCI && X86_32
- help
- Support for error detection and correction on the Intel
- DP82785P and E7210 server chipsets.
- 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.
- config EDAC_I3000
- tristate "Intel 3000/3010"
- depends on EDAC_MM_EDAC && PCI && X86
- help
- Support for error detection and correction on the Intel
- 3000 and 3010 server chipsets.
- config EDAC_I82860
- tristate "Intel 82860"
- depends on EDAC_MM_EDAC && PCI && X86_32
- help
- Support for error detection and correction on the Intel
- 82860 chipset.
- config EDAC_R82600
- tristate "Radisys 82600 embedded chipset"
- depends on EDAC_MM_EDAC && PCI && X86_32
- help
- Support for error detection and correction on the Radisys
- 82600 embedded chipset.
- 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.
- 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.
- config EDAC_MPC85XX
- tristate "Freescale MPC85xx"
- depends on EDAC_MM_EDAC && FSL_SOC && MPC85xx
- help
- Support for error detection and correction on the Freescale
- MPC8560, MPC8540, MPC8548
- 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.
- config EDAC_PASEMI
- tristate "PA Semi PWRficient"
- depends on EDAC_MM_EDAC && PCI
- depends on PPC_PASEMI
- help
- Support for error detection and correction on PA Semi
- PWRficient.
- config EDAC_CELL
- tristate "Cell Broadband Engine memory controller"
- depends on EDAC_MM_EDAC && PPC_CELL_NATIVE
- help
- Support for error detection and correction on the
- Cell Broadband Engine internal memory controller
- on platform without a hypervisor
- endif # EDAC
|