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