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