| What: /sys/devices/system/edac/mc/mc*/reset_counters | |
| Date: January 2006 | |
| Contact: linux-edac@vger.kernel.org | |
| Description: This write-only control file will zero all the statistical | |
| counters for UE and CE errors on the given memory controller. | |
| Zeroing the counters will also reset the timer indicating how | |
| long since the last counter were reset. This is useful for | |
| computing errors/time. Since the counters are always reset | |
| at driver initialization time, no module/kernel parameter | |
| is available. | |
| What: /sys/devices/system/edac/mc/mc*/seconds_since_reset | |
| Date: January 2006 | |
| Contact: linux-edac@vger.kernel.org | |
| Description: This attribute file displays how many seconds have elapsed | |
| since the last counter reset. This can be used with the error | |
| counters to measure error rates. | |
| What: /sys/devices/system/edac/mc/mc*/mc_name | |
| Date: January 2006 | |
| Contact: linux-edac@vger.kernel.org | |
| Description: This attribute file displays the type of memory controller | |
| that is being utilized. | |
| What: /sys/devices/system/edac/mc/mc*/size_mb | |
| Date: January 2006 | |
| Contact: linux-edac@vger.kernel.org | |
| Description: This attribute file displays, in count of megabytes, of memory | |
| that this memory controller manages. | |
| What: /sys/devices/system/edac/mc/mc*/ue_count | |
| Date: January 2006 | |
| Contact: linux-edac@vger.kernel.org | |
| Description: This attribute file displays the total count of uncorrectable | |
| errors that have occurred on this memory controller. If | |
| panic_on_ue is set, this counter will not have a chance to | |
| increment, since EDAC will panic the system | |
| What: /sys/devices/system/edac/mc/mc*/ue_noinfo_count | |
| Date: January 2006 | |
| Contact: linux-edac@vger.kernel.org | |
| Description: This attribute file displays the number of UEs that have | |
| occurred on this memory controller with no information as to | |
| which DIMM slot is having errors. | |
| What: /sys/devices/system/edac/mc/mc*/ce_count | |
| Date: January 2006 | |
| Contact: linux-edac@vger.kernel.org | |
| Description: This attribute file displays the total count of correctable | |
| errors that have occurred on this memory controller. This | |
| count is very important to examine. CEs provide early | |
| indications that a DIMM is beginning to fail. This count | |
| field should be monitored for non-zero values and report | |
| such information to the system administrator. | |
| What: /sys/devices/system/edac/mc/mc*/ce_noinfo_count | |
| Date: January 2006 | |
| Contact: linux-edac@vger.kernel.org | |
| Description: This attribute file displays the number of CEs that | |
| have occurred on this memory controller wherewith no | |
| information as to which DIMM slot is having errors. Memory is | |
| handicapped, but operational, yet no information is available | |
| to indicate which slot the failing memory is in. This count | |
| field should be also be monitored for non-zero values. | |
| What: /sys/devices/system/edac/mc/mc*/sdram_scrub_rate | |
| Date: February 2007 | |
| Contact: linux-edac@vger.kernel.org | |
| Description: Read/Write attribute file that controls memory scrubbing. | |
| The scrubbing rate used by the memory controller is set by | |
| writing a minimum bandwidth in bytes/sec to the attribute file. | |
| The rate will be translated to an internal value that gives at | |
| least the specified rate. | |
| Reading the file will return the actual scrubbing rate employed. | |
| If configuration fails or memory scrubbing is not implemented, | |
| the value of the attribute file will be -1. | |
| What: /sys/devices/system/edac/mc/mc*/max_location | |
| Date: April 2012 | |
| Contact: Mauro Carvalho Chehab <m.chehab@samsung.com> | |
| linux-edac@vger.kernel.org | |
| Description: This attribute file displays the information about the last | |
| available memory slot in this memory controller. It is used by | |
| userspace tools in order to display the memory filling layout. | |
| What: /sys/devices/system/edac/mc/mc*/(dimm|rank)*/size | |
| Date: April 2012 | |
| Contact: Mauro Carvalho Chehab <m.chehab@samsung.com> | |
| linux-edac@vger.kernel.org | |
| Description: This attribute file will display the size of dimm or rank. | |
| For dimm*/size, this is the size, in MB of the DIMM memory | |
| stick. For rank*/size, this is the size, in MB for one rank | |
| of the DIMM memory stick. On single rank memories (1R), this | |
| is also the total size of the dimm. On dual rank (2R) memories, | |
| this is half the size of the total DIMM memories. | |
| What: /sys/devices/system/edac/mc/mc*/(dimm|rank)*/dimm_dev_type | |
| Date: April 2012 | |
| Contact: Mauro Carvalho Chehab <m.chehab@samsung.com> | |
| linux-edac@vger.kernel.org | |
| Description: This attribute file will display what type of DRAM device is | |
| being utilized on this DIMM (x1, x2, x4, x8, ...). | |
| What: /sys/devices/system/edac/mc/mc*/(dimm|rank)*/dimm_edac_mode | |
| Date: April 2012 | |
| Contact: Mauro Carvalho Chehab <m.chehab@samsung.com> | |
| linux-edac@vger.kernel.org | |
| Description: This attribute file will display what type of Error detection | |
| and correction is being utilized. For example: S4ECD4ED would | |
| mean a Chipkill with x4 DRAM. | |
| What: /sys/devices/system/edac/mc/mc*/(dimm|rank)*/dimm_label | |
| Date: April 2012 | |
| Contact: Mauro Carvalho Chehab <m.chehab@samsung.com> | |
| linux-edac@vger.kernel.org | |
| Description: This control file allows this DIMM to have a label assigned | |
| to it. With this label in the module, when errors occur | |
| the output can provide the DIMM label in the system log. | |
| This becomes vital for panic events to isolate the | |
| cause of the UE event. | |
| DIMM Labels must be assigned after booting, with information | |
| that correctly identifies the physical slot with its | |
| silk screen label. This information is currently very | |
| motherboard specific and determination of this information | |
| must occur in userland at this time. | |
| What: /sys/devices/system/edac/mc/mc*/(dimm|rank)*/dimm_location | |
| Date: April 2012 | |
| Contact: Mauro Carvalho Chehab <m.chehab@samsung.com> | |
| linux-edac@vger.kernel.org | |
| Description: This attribute file will display the location (csrow/channel, | |
| branch/channel/slot or channel/slot) of the dimm or rank. | |
| What: /sys/devices/system/edac/mc/mc*/(dimm|rank)*/dimm_mem_type | |
| Date: April 2012 | |
| Contact: Mauro Carvalho Chehab <m.chehab@samsung.com> | |
| linux-edac@vger.kernel.org | |
| Description: This attribute file will display what type of memory is | |
| currently on this csrow. Normally, either buffered or | |
| unbuffered memory (for example, Unbuffered-DDR3). |