xref: /linux/Documentation/ABI/testing/sysfs-class-intel_pmt (revision e2729113ce66d8d21f729b41bc3ed3feaf1acf69)
1*e2729113SAlexander DuyckWhat:		/sys/class/intel_pmt/
2*e2729113SAlexander DuyckDate:		October 2020
3*e2729113SAlexander DuyckKernelVersion:	5.10
4*e2729113SAlexander DuyckContact:	David Box <david.e.box@linux.intel.com>
5*e2729113SAlexander DuyckDescription:
6*e2729113SAlexander Duyck		The intel_pmt/ class directory contains information for
7*e2729113SAlexander Duyck		devices that expose hardware telemetry using Intel Platform
8*e2729113SAlexander Duyck		Monitoring Technology (PMT)
9*e2729113SAlexander Duyck
10*e2729113SAlexander DuyckWhat:		/sys/class/intel_pmt/telem<x>
11*e2729113SAlexander DuyckDate:		October 2020
12*e2729113SAlexander DuyckKernelVersion:	5.10
13*e2729113SAlexander DuyckContact:	David Box <david.e.box@linux.intel.com>
14*e2729113SAlexander DuyckDescription:
15*e2729113SAlexander Duyck		The telem<x> directory contains files describing an instance of
16*e2729113SAlexander Duyck		a PMT telemetry device that exposes hardware telemetry. Each
17*e2729113SAlexander Duyck		telem<x> directory has an associated telem file. This file
18*e2729113SAlexander Duyck		may be opened and mapped or read to access the telemetry space
19*e2729113SAlexander Duyck		of the device. The register layout of the telemetry space is
20*e2729113SAlexander Duyck		determined from an XML file that matches the PCI device id and
21*e2729113SAlexander Duyck		GUID for the device.
22*e2729113SAlexander Duyck
23*e2729113SAlexander DuyckWhat:		/sys/class/intel_pmt/telem<x>/telem
24*e2729113SAlexander DuyckDate:		October 2020
25*e2729113SAlexander DuyckKernelVersion:	5.10
26*e2729113SAlexander DuyckContact:	David Box <david.e.box@linux.intel.com>
27*e2729113SAlexander DuyckDescription:
28*e2729113SAlexander Duyck		(RO) The telemetry data for this telemetry device. This file
29*e2729113SAlexander Duyck		may be mapped or read to obtain the data.
30*e2729113SAlexander Duyck
31*e2729113SAlexander DuyckWhat:		/sys/class/intel_pmt/telem<x>/guid
32*e2729113SAlexander DuyckDate:		October 2020
33*e2729113SAlexander DuyckKernelVersion:	5.10
34*e2729113SAlexander DuyckContact:	David Box <david.e.box@linux.intel.com>
35*e2729113SAlexander DuyckDescription:
36*e2729113SAlexander Duyck		(RO) The GUID for this telemetry device. The GUID identifies
37*e2729113SAlexander Duyck		the version of the XML file for the parent device that is to
38*e2729113SAlexander Duyck		be used to get the register layout.
39*e2729113SAlexander Duyck
40*e2729113SAlexander DuyckWhat:		/sys/class/intel_pmt/telem<x>/size
41*e2729113SAlexander DuyckDate:		October 2020
42*e2729113SAlexander DuyckKernelVersion:	5.10
43*e2729113SAlexander DuyckContact:	David Box <david.e.box@linux.intel.com>
44*e2729113SAlexander DuyckDescription:
45*e2729113SAlexander Duyck		(RO) The size of telemetry region in bytes that corresponds to
46*e2729113SAlexander Duyck		the mapping size for the telem file.
47*e2729113SAlexander Duyck
48*e2729113SAlexander DuyckWhat:		/sys/class/intel_pmt/telem<x>/offset
49*e2729113SAlexander DuyckDate:		October 2020
50*e2729113SAlexander DuyckKernelVersion:	5.10
51*e2729113SAlexander DuyckContact:	David Box <david.e.box@linux.intel.com>
52*e2729113SAlexander DuyckDescription:
53*e2729113SAlexander Duyck		(RO) The offset of telemetry region in bytes that corresponds to
54*e2729113SAlexander Duyck		the mapping for the telem file.
55