~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/Documentation/ABI/testing/sysfs-bus-nvdimm

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /Documentation/ABI/testing/sysfs-bus-nvdimm (Version linux-6.12-rc7) and /Documentation/ABI/testing/sysfs-bus-nvdimm (Version linux-6.9.12)


  1 What:          nvdimm                               1 What:          nvdimm
  2 Date:          July 2020                            2 Date:          July 2020
  3 KernelVersion: 5.8                                  3 KernelVersion: 5.8
  4 Contact:       Dan Williams <dan.j.williams@int      4 Contact:       Dan Williams <dan.j.williams@intel.com>
  5 Description:                                        5 Description:
  6                                                     6 
  7 The libnvdimm sub-system implements a common s      7 The libnvdimm sub-system implements a common sysfs interface for
  8 platform nvdimm resources. See Documentation/d      8 platform nvdimm resources. See Documentation/driver-api/nvdimm/.
  9                                                     9 
 10 What:           /sys/bus/event_source/devices/     10 What:           /sys/bus/event_source/devices/nmemX/format
 11 Date:           February 2022                      11 Date:           February 2022
 12 KernelVersion:  5.18                               12 KernelVersion:  5.18
 13 Contact:        Kajol Jain <kjain@linux.ibm.com     13 Contact:        Kajol Jain <kjain@linux.ibm.com>
 14 Description:    (RO) Attribute group to descri     14 Description:    (RO) Attribute group to describe the magic bits
 15                 that go into perf_event_attr.c     15                 that go into perf_event_attr.config for a particular pmu.
 16                 (See ABI/testing/sysfs-bus-eve     16                 (See ABI/testing/sysfs-bus-event_source-devices-format).
 17                                                    17 
 18                 Each attribute under this grou     18                 Each attribute under this group defines a bit range of the
 19                 perf_event_attr.config. Suppor     19                 perf_event_attr.config. Supported attribute is listed
 20                 below::                            20                 below::
 21                                                    21 
 22                   event  = "config:0-4"  - eve     22                   event  = "config:0-4"  - event ID
 23                                                    23 
 24                 For example::                      24                 For example::
 25                                                    25 
 26                   ctl_res_cnt = "event=0x1"        26                   ctl_res_cnt = "event=0x1"
 27                                                    27 
 28 What:           /sys/bus/event_source/devices/     28 What:           /sys/bus/event_source/devices/nmemX/events
 29 Date:           February 2022                      29 Date:           February 2022
 30 KernelVersion:  5.18                               30 KernelVersion:  5.18
 31 Contact:        Kajol Jain <kjain@linux.ibm.com     31 Contact:        Kajol Jain <kjain@linux.ibm.com>
 32 Description:    (RO) Attribute group to descri     32 Description:    (RO) Attribute group to describe performance monitoring events
 33                 for the nvdimm memory device.      33                 for the nvdimm memory device. Each attribute in this group
 34                 describes a single performance     34                 describes a single performance monitoring event supported by
 35                 this nvdimm pmu.  The name of      35                 this nvdimm pmu.  The name of the file is the name of the event.
 36                 (See ABI/testing/sysfs-bus-eve     36                 (See ABI/testing/sysfs-bus-event_source-devices-events). A
 37                 listing of the events supporte     37                 listing of the events supported by a given nvdimm provider type
 38                 can be found in Documentation/     38                 can be found in Documentation/driver-api/nvdimm/$provider.
 39                                                    39 
 40 What:          /sys/bus/event_source/devices/n     40 What:          /sys/bus/event_source/devices/nmemX/cpumask
 41 Date:          February 2022                       41 Date:          February 2022
 42 KernelVersion:  5.18                               42 KernelVersion:  5.18
 43 Contact:        Kajol Jain <kjain@linux.ibm.com     43 Contact:        Kajol Jain <kjain@linux.ibm.com>
 44 Description:    (RO) This sysfs file exposes t     44 Description:    (RO) This sysfs file exposes the cpumask which is designated to
 45                 to retrieve nvdimm pmu event c     45                 to retrieve nvdimm pmu event counter data.
 46                                                    46 
 47 What:           /sys/bus/nd/devices/nmemX/cxl/     47 What:           /sys/bus/nd/devices/nmemX/cxl/id
 48 Date:           November 2022                      48 Date:           November 2022
 49 KernelVersion:  6.2                                49 KernelVersion:  6.2
 50 Contact:        Dave Jiang <dave.jiang@intel.co     50 Contact:        Dave Jiang <dave.jiang@intel.com>
 51 Description:    (RO) Show the id (serial) of t     51 Description:    (RO) Show the id (serial) of the device. This is CXL specific.
 52                                                    52 
 53 What:           /sys/bus/nd/devices/nmemX/cxl/     53 What:           /sys/bus/nd/devices/nmemX/cxl/provider
 54 Date:           November 2022                      54 Date:           November 2022
 55 KernelVersion:  6.2                                55 KernelVersion:  6.2
 56 Contact:        Dave Jiang <dave.jiang@intel.co     56 Contact:        Dave Jiang <dave.jiang@intel.com>
 57 Description:    (RO) Shows the CXL bridge devi     57 Description:    (RO) Shows the CXL bridge device that ties to a CXL memory device
 58                 to this NVDIMM device. I.e. th     58                 to this NVDIMM device. I.e. the parent of the device returned is
 59                 a /sys/bus/cxl/devices/memX in     59                 a /sys/bus/cxl/devices/memX instance.
                                                      

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php