3dd4fe4b4d
After seeing some users have subscription management trouble, more spam than other Linux development lists, and considering some of the benefits of kernel.org hosted lists, nvdimm and persistent memory development is moving to nvdimm@lists.linux.dev. The old list will remain up until v5.14-rc1 and shutdown thereafter. Cc: Ira Weiny <ira.weiny@intel.com> Cc: Oliver O'Halloran <oohall@gmail.com> Cc: Matthew Wilcox <willy@infradead.org> Cc: Jan Kara <jack@suse.cz> Cc: Jonathan Corbet <corbet@lwn.net> Cc: Dave Jiang <dave.jiang@intel.com> Cc: Vishal Verma <vishal.l.verma@intel.com> Link: https://lore.kernel.org/r/161898872871.3406469.4054282559340528393.stgit@dwillia2-desk3.amr.corp.intel.com Signed-off-by: Dan Williams <dan.j.williams@intel.com>
18 lines
806 B
Plaintext
18 lines
806 B
Plaintext
What: /sys/bus/nd/devices/regionX/nfit/ecc_unit_size
|
|
Date: Aug, 2017
|
|
KernelVersion: v4.14 (Removed v4.18)
|
|
Contact: nvdimm@lists.linux.dev
|
|
Description:
|
|
(RO) Size of a write request to a DIMM that will not incur a
|
|
read-modify-write cycle at the memory controller.
|
|
|
|
When the nfit driver initializes it runs an ARS (Address Range
|
|
Scrub) operation across every pmem range. Part of that process
|
|
involves determining the ARS capabilities of a given address
|
|
range. One of the capabilities that is reported is the 'Clear
|
|
Uncorrectable Error Range Length Unit Size' (see: ACPI 6.2
|
|
section 9.20.7.4 Function Index 1 - Query ARS Capabilities).
|
|
This property indicates the boundary at which the NVDIMM may
|
|
need to perform read-modify-write cycles to maintain ECC (Error
|
|
Correcting Code) blocks.
|