Blame view

arch/x86/ras/Kconfig 990 Bytes
b24413180   Greg Kroah-Hartman   License cleanup: ...
1
  # SPDX-License-Identifier: GPL-2.0
011d82611   Borislav Petkov   RAS: Add a Correc...
2
3
4
  config RAS_CEC
  	bool "Correctable Errors Collector"
  	depends on X86_MCE && MEMORY_FAILURE && DEBUG_FS
a7f7f6248   Masahiro Yamada   treewide: replace...
5
  	help
011d82611   Borislav Petkov   RAS: Add a Correc...
6
7
8
9
10
11
12
13
  	  This is a small cache which collects correctable memory errors per 4K
  	  page PFN and counts their repeated occurrence. Once the counter for a
  	  PFN overflows, we try to soft-offline that page as we take it to mean
  	  that it has reached a relatively high error count and would probably
  	  be best if we don't use it anymore.
  
  	  Bear in mind that this is absolutely useless if your platform doesn't
  	  have ECC DIMMs and doesn't have DRAM ECC checking enabled in the BIOS.
60fd42d26   Tony Luck   RAS/CEC: Add CONF...
14
15
16
17
18
19
20
21
22
23
  
  config RAS_CEC_DEBUG
  	bool "CEC debugging machinery"
  	default n
  	depends on RAS_CEC
  	help
  	  Add extra files to (debugfs)/ras/cec to test the correctable error
  	  collector feature. "pfn" is a writable file that allows user to
  	  simulate an error in a particular page frame. "array" is a read-only
  	  file that dumps out the current state of all pages logged so far.