Kconfig 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114
  1. #
  2. # EDAC Kconfig
  3. # Copyright (c) 2003 Linux Networx
  4. # Licensed and distributed under the GPL
  5. #
  6. # $Id: Kconfig,v 1.4.2.7 2005/07/08 22:05:38 dsp_llnl Exp $
  7. #
  8. menu 'EDAC - error detection and reporting (RAS) (EXPERIMENTAL)'
  9. depends on HAS_IOMEM
  10. config EDAC
  11. tristate "EDAC core system error reporting (EXPERIMENTAL)"
  12. depends on X86 && EXPERIMENTAL
  13. help
  14. EDAC is designed to report errors in the core system.
  15. These are low-level errors that are reported in the CPU or
  16. supporting chipset: memory errors, cache errors, PCI errors,
  17. thermal throttling, etc.. If unsure, select 'Y'.
  18. If this code is reporting problems on your system, please
  19. see the EDAC project web pages for more information at:
  20. <http://bluesmoke.sourceforge.net/>
  21. and:
  22. <http://buttersideup.com/edacwiki>
  23. There is also a mailing list for the EDAC project, which can
  24. be found via the sourceforge page.
  25. comment "Reporting subsystems"
  26. depends on EDAC
  27. config EDAC_DEBUG
  28. bool "Debugging"
  29. depends on EDAC
  30. help
  31. This turns on debugging information for the entire EDAC
  32. sub-system. You can insert module with "debug_level=x", current
  33. there're four debug levels (x=0,1,2,3 from low to high).
  34. Usually you should select 'N'.
  35. config EDAC_MM_EDAC
  36. tristate "Main Memory EDAC (Error Detection And Correction) reporting"
  37. depends on EDAC
  38. default y
  39. help
  40. Some systems are able to detect and correct errors in main
  41. memory. EDAC can report statistics on memory error
  42. detection and correction (EDAC - or commonly referred to ECC
  43. errors). EDAC will also try to decode where these errors
  44. occurred so that a particular failing memory module can be
  45. replaced. If unsure, select 'Y'.
  46. config EDAC_AMD76X
  47. tristate "AMD 76x (760, 762, 768)"
  48. depends on EDAC_MM_EDAC && PCI && X86_32
  49. help
  50. Support for error detection and correction on the AMD 76x
  51. series of chipsets used with the Athlon processor.
  52. config EDAC_E7XXX
  53. tristate "Intel e7xxx (e7205, e7500, e7501, e7505)"
  54. depends on EDAC_MM_EDAC && PCI && X86_32
  55. help
  56. Support for error detection and correction on the Intel
  57. E7205, E7500, E7501 and E7505 server chipsets.
  58. config EDAC_E752X
  59. tristate "Intel e752x (e7520, e7525, e7320)"
  60. depends on EDAC_MM_EDAC && PCI && X86 && HOTPLUG
  61. help
  62. Support for error detection and correction on the Intel
  63. E7520, E7525, E7320 server chipsets.
  64. config EDAC_I82875P
  65. tristate "Intel 82875p (D82875P, E7210)"
  66. depends on EDAC_MM_EDAC && PCI && X86_32
  67. help
  68. Support for error detection and correction on the Intel
  69. DP82785P and E7210 server chipsets.
  70. config EDAC_I82860
  71. tristate "Intel 82860"
  72. depends on EDAC_MM_EDAC && PCI && X86_32
  73. help
  74. Support for error detection and correction on the Intel
  75. 82860 chipset.
  76. config EDAC_R82600
  77. tristate "Radisys 82600 embedded chipset"
  78. depends on EDAC_MM_EDAC && PCI && X86_32
  79. help
  80. Support for error detection and correction on the Radisys
  81. 82600 embedded chipset.
  82. choice
  83. prompt "Error detecting method"
  84. depends on EDAC
  85. default EDAC_POLL
  86. config EDAC_POLL
  87. bool "Poll for errors"
  88. depends on EDAC
  89. help
  90. Poll the chipset periodically to detect errors.
  91. endchoice
  92. endmenu