Kconfig 3.1 KB

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