18c2ecf20Sopenharmony_ciWhat: /sys/devices/system/edac/mc/mc*/reset_counters 28c2ecf20Sopenharmony_ciDate: January 2006 38c2ecf20Sopenharmony_ciContact: linux-edac@vger.kernel.org 48c2ecf20Sopenharmony_ciDescription: This write-only control file will zero all the statistical 58c2ecf20Sopenharmony_ci counters for UE and CE errors on the given memory controller. 68c2ecf20Sopenharmony_ci Zeroing the counters will also reset the timer indicating how 78c2ecf20Sopenharmony_ci long since the last counter were reset. This is useful for 88c2ecf20Sopenharmony_ci computing errors/time. Since the counters are always reset 98c2ecf20Sopenharmony_ci at driver initialization time, no module/kernel parameter 108c2ecf20Sopenharmony_ci is available. 118c2ecf20Sopenharmony_ci 128c2ecf20Sopenharmony_ciWhat: /sys/devices/system/edac/mc/mc*/seconds_since_reset 138c2ecf20Sopenharmony_ciDate: January 2006 148c2ecf20Sopenharmony_ciContact: linux-edac@vger.kernel.org 158c2ecf20Sopenharmony_ciDescription: This attribute file displays how many seconds have elapsed 168c2ecf20Sopenharmony_ci since the last counter reset. This can be used with the error 178c2ecf20Sopenharmony_ci counters to measure error rates. 188c2ecf20Sopenharmony_ci 198c2ecf20Sopenharmony_ciWhat: /sys/devices/system/edac/mc/mc*/mc_name 208c2ecf20Sopenharmony_ciDate: January 2006 218c2ecf20Sopenharmony_ciContact: linux-edac@vger.kernel.org 228c2ecf20Sopenharmony_ciDescription: This attribute file displays the type of memory controller 238c2ecf20Sopenharmony_ci that is being utilized. 248c2ecf20Sopenharmony_ci 258c2ecf20Sopenharmony_ciWhat: /sys/devices/system/edac/mc/mc*/size_mb 268c2ecf20Sopenharmony_ciDate: January 2006 278c2ecf20Sopenharmony_ciContact: linux-edac@vger.kernel.org 288c2ecf20Sopenharmony_ciDescription: This attribute file displays, in count of megabytes, of memory 298c2ecf20Sopenharmony_ci that this memory controller manages. 308c2ecf20Sopenharmony_ci 318c2ecf20Sopenharmony_ciWhat: /sys/devices/system/edac/mc/mc*/ue_count 328c2ecf20Sopenharmony_ciDate: January 2006 338c2ecf20Sopenharmony_ciContact: linux-edac@vger.kernel.org 348c2ecf20Sopenharmony_ciDescription: This attribute file displays the total count of uncorrectable 358c2ecf20Sopenharmony_ci errors that have occurred on this memory controller. If 368c2ecf20Sopenharmony_ci panic_on_ue is set, this counter will not have a chance to 378c2ecf20Sopenharmony_ci increment, since EDAC will panic the system 388c2ecf20Sopenharmony_ci 398c2ecf20Sopenharmony_ciWhat: /sys/devices/system/edac/mc/mc*/ue_noinfo_count 408c2ecf20Sopenharmony_ciDate: January 2006 418c2ecf20Sopenharmony_ciContact: linux-edac@vger.kernel.org 428c2ecf20Sopenharmony_ciDescription: This attribute file displays the number of UEs that have 438c2ecf20Sopenharmony_ci occurred on this memory controller with no information as to 448c2ecf20Sopenharmony_ci which DIMM slot is having errors. 458c2ecf20Sopenharmony_ci 468c2ecf20Sopenharmony_ciWhat: /sys/devices/system/edac/mc/mc*/ce_count 478c2ecf20Sopenharmony_ciDate: January 2006 488c2ecf20Sopenharmony_ciContact: linux-edac@vger.kernel.org 498c2ecf20Sopenharmony_ciDescription: This attribute file displays the total count of correctable 508c2ecf20Sopenharmony_ci errors that have occurred on this memory controller. This 518c2ecf20Sopenharmony_ci count is very important to examine. CEs provide early 528c2ecf20Sopenharmony_ci indications that a DIMM is beginning to fail. This count 538c2ecf20Sopenharmony_ci field should be monitored for non-zero values and report 548c2ecf20Sopenharmony_ci such information to the system administrator. 558c2ecf20Sopenharmony_ci 568c2ecf20Sopenharmony_ciWhat: /sys/devices/system/edac/mc/mc*/ce_noinfo_count 578c2ecf20Sopenharmony_ciDate: January 2006 588c2ecf20Sopenharmony_ciContact: linux-edac@vger.kernel.org 598c2ecf20Sopenharmony_ciDescription: This attribute file displays the number of CEs that 608c2ecf20Sopenharmony_ci have occurred on this memory controller wherewith no 618c2ecf20Sopenharmony_ci information as to which DIMM slot is having errors. Memory is 628c2ecf20Sopenharmony_ci handicapped, but operational, yet no information is available 638c2ecf20Sopenharmony_ci to indicate which slot the failing memory is in. This count 648c2ecf20Sopenharmony_ci field should be also be monitored for non-zero values. 658c2ecf20Sopenharmony_ci 668c2ecf20Sopenharmony_ciWhat: /sys/devices/system/edac/mc/mc*/sdram_scrub_rate 678c2ecf20Sopenharmony_ciDate: February 2007 688c2ecf20Sopenharmony_ciContact: linux-edac@vger.kernel.org 698c2ecf20Sopenharmony_ciDescription: Read/Write attribute file that controls memory scrubbing. 708c2ecf20Sopenharmony_ci The scrubbing rate used by the memory controller is set by 718c2ecf20Sopenharmony_ci writing a minimum bandwidth in bytes/sec to the attribute file. 728c2ecf20Sopenharmony_ci The rate will be translated to an internal value that gives at 738c2ecf20Sopenharmony_ci least the specified rate. 748c2ecf20Sopenharmony_ci Reading the file will return the actual scrubbing rate employed. 758c2ecf20Sopenharmony_ci If configuration fails or memory scrubbing is not implemented, 768c2ecf20Sopenharmony_ci the value of the attribute file will be -1. 778c2ecf20Sopenharmony_ci 788c2ecf20Sopenharmony_ciWhat: /sys/devices/system/edac/mc/mc*/max_location 798c2ecf20Sopenharmony_ciDate: April 2012 808c2ecf20Sopenharmony_ciContact: Mauro Carvalho Chehab <mchehab+samsung@kernel.org> 818c2ecf20Sopenharmony_ci linux-edac@vger.kernel.org 828c2ecf20Sopenharmony_ciDescription: This attribute file displays the information about the last 838c2ecf20Sopenharmony_ci available memory slot in this memory controller. It is used by 848c2ecf20Sopenharmony_ci userspace tools in order to display the memory filling layout. 858c2ecf20Sopenharmony_ci 868c2ecf20Sopenharmony_ciWhat: /sys/devices/system/edac/mc/mc*/(dimm|rank)*/size 878c2ecf20Sopenharmony_ciDate: April 2012 888c2ecf20Sopenharmony_ciContact: Mauro Carvalho Chehab <mchehab+samsung@kernel.org> 898c2ecf20Sopenharmony_ci linux-edac@vger.kernel.org 908c2ecf20Sopenharmony_ciDescription: This attribute file will display the size of dimm or rank. 918c2ecf20Sopenharmony_ci For dimm*/size, this is the size, in MB of the DIMM memory 928c2ecf20Sopenharmony_ci stick. For rank*/size, this is the size, in MB for one rank 938c2ecf20Sopenharmony_ci of the DIMM memory stick. On single rank memories (1R), this 948c2ecf20Sopenharmony_ci is also the total size of the dimm. On dual rank (2R) memories, 958c2ecf20Sopenharmony_ci this is half the size of the total DIMM memories. 968c2ecf20Sopenharmony_ci 978c2ecf20Sopenharmony_ciWhat: /sys/devices/system/edac/mc/mc*/(dimm|rank)*/dimm_dev_type 988c2ecf20Sopenharmony_ciDate: April 2012 998c2ecf20Sopenharmony_ciContact: Mauro Carvalho Chehab <mchehab+samsung@kernel.org> 1008c2ecf20Sopenharmony_ci linux-edac@vger.kernel.org 1018c2ecf20Sopenharmony_ciDescription: This attribute file will display what type of DRAM device is 1028c2ecf20Sopenharmony_ci being utilized on this DIMM (x1, x2, x4, x8, ...). 1038c2ecf20Sopenharmony_ci 1048c2ecf20Sopenharmony_ciWhat: /sys/devices/system/edac/mc/mc*/(dimm|rank)*/dimm_edac_mode 1058c2ecf20Sopenharmony_ciDate: April 2012 1068c2ecf20Sopenharmony_ciContact: Mauro Carvalho Chehab <mchehab+samsung@kernel.org> 1078c2ecf20Sopenharmony_ci linux-edac@vger.kernel.org 1088c2ecf20Sopenharmony_ciDescription: This attribute file will display what type of Error detection 1098c2ecf20Sopenharmony_ci and correction is being utilized. For example: S4ECD4ED would 1108c2ecf20Sopenharmony_ci mean a Chipkill with x4 DRAM. 1118c2ecf20Sopenharmony_ci 1128c2ecf20Sopenharmony_ciWhat: /sys/devices/system/edac/mc/mc*/(dimm|rank)*/dimm_label 1138c2ecf20Sopenharmony_ciDate: April 2012 1148c2ecf20Sopenharmony_ciContact: Mauro Carvalho Chehab <mchehab+samsung@kernel.org> 1158c2ecf20Sopenharmony_ci linux-edac@vger.kernel.org 1168c2ecf20Sopenharmony_ciDescription: This control file allows this DIMM to have a label assigned 1178c2ecf20Sopenharmony_ci to it. With this label in the module, when errors occur 1188c2ecf20Sopenharmony_ci the output can provide the DIMM label in the system log. 1198c2ecf20Sopenharmony_ci This becomes vital for panic events to isolate the 1208c2ecf20Sopenharmony_ci cause of the UE event. 1218c2ecf20Sopenharmony_ci DIMM Labels must be assigned after booting, with information 1228c2ecf20Sopenharmony_ci that correctly identifies the physical slot with its 1238c2ecf20Sopenharmony_ci silk screen label. This information is currently very 1248c2ecf20Sopenharmony_ci motherboard specific and determination of this information 1258c2ecf20Sopenharmony_ci must occur in userland at this time. 1268c2ecf20Sopenharmony_ci 1278c2ecf20Sopenharmony_ciWhat: /sys/devices/system/edac/mc/mc*/(dimm|rank)*/dimm_location 1288c2ecf20Sopenharmony_ciDate: April 2012 1298c2ecf20Sopenharmony_ciContact: Mauro Carvalho Chehab <mchehab+samsung@kernel.org> 1308c2ecf20Sopenharmony_ci linux-edac@vger.kernel.org 1318c2ecf20Sopenharmony_ciDescription: This attribute file will display the location (csrow/channel, 1328c2ecf20Sopenharmony_ci branch/channel/slot or channel/slot) of the dimm or rank. 1338c2ecf20Sopenharmony_ci 1348c2ecf20Sopenharmony_ciWhat: /sys/devices/system/edac/mc/mc*/(dimm|rank)*/dimm_mem_type 1358c2ecf20Sopenharmony_ciDate: April 2012 1368c2ecf20Sopenharmony_ciContact: Mauro Carvalho Chehab <mchehab+samsung@kernel.org> 1378c2ecf20Sopenharmony_ci linux-edac@vger.kernel.org 1388c2ecf20Sopenharmony_ciDescription: This attribute file will display what type of memory is 1398c2ecf20Sopenharmony_ci currently on this csrow. Normally, either buffered or 1408c2ecf20Sopenharmony_ci unbuffered memory (for example, Unbuffered-DDR3). 1418c2ecf20Sopenharmony_ci 1428c2ecf20Sopenharmony_ciWhat: /sys/devices/system/edac/mc/mc*/(dimm|rank)*/dimm_ce_count 1438c2ecf20Sopenharmony_ciDate: October 2016 1448c2ecf20Sopenharmony_ciContact: linux-edac@vger.kernel.org 1458c2ecf20Sopenharmony_ciDescription: This attribute file displays the total count of correctable 1468c2ecf20Sopenharmony_ci errors that have occurred on this DIMM. This count is very important 1478c2ecf20Sopenharmony_ci to examine. CEs provide early indications that a DIMM is beginning 1488c2ecf20Sopenharmony_ci to fail. This count field should be monitored for non-zero values 1498c2ecf20Sopenharmony_ci and report such information to the system administrator. 1508c2ecf20Sopenharmony_ci 1518c2ecf20Sopenharmony_ciWhat: /sys/devices/system/edac/mc/mc*/(dimm|rank)*/dimm_ue_count 1528c2ecf20Sopenharmony_ciDate: October 2016 1538c2ecf20Sopenharmony_ciContact: linux-edac@vger.kernel.org 1548c2ecf20Sopenharmony_ciDescription: This attribute file displays the total count of uncorrectable 1558c2ecf20Sopenharmony_ci errors that have occurred on this DIMM. If panic_on_ue is set, this 1568c2ecf20Sopenharmony_ci counter will not have a chance to increment, since EDAC will panic the 1578c2ecf20Sopenharmony_ci system 158