sysfs-class-intel_pmt 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119
  1. What: /sys/class/intel_pmt/
  2. Date: October 2020
  3. KernelVersion: 5.10
  4. Contact: David Box <[email protected]>
  5. Description:
  6. The intel_pmt/ class directory contains information for
  7. devices that expose hardware telemetry using Intel Platform
  8. Monitoring Technology (PMT)
  9. What: /sys/class/intel_pmt/telem<x>
  10. Date: October 2020
  11. KernelVersion: 5.10
  12. Contact: David Box <[email protected]>
  13. Description:
  14. The telem<x> directory contains files describing an instance of
  15. a PMT telemetry device that exposes hardware telemetry. Each
  16. telem<x> directory has an associated telem file. This file
  17. may be opened and mapped or read to access the telemetry space
  18. of the device. The register layout of the telemetry space is
  19. determined from an XML file that matches the PCI device id and
  20. GUID for the device.
  21. What: /sys/class/intel_pmt/telem<x>/telem
  22. Date: October 2020
  23. KernelVersion: 5.10
  24. Contact: David Box <[email protected]>
  25. Description:
  26. (RO) The telemetry data for this telemetry device. This file
  27. may be mapped or read to obtain the data.
  28. What: /sys/class/intel_pmt/telem<x>/guid
  29. Date: October 2020
  30. KernelVersion: 5.10
  31. Contact: David Box <[email protected]>
  32. Description:
  33. (RO) The GUID for this telemetry device. The GUID identifies
  34. the version of the XML file for the parent device that is to
  35. be used to get the register layout.
  36. What: /sys/class/intel_pmt/telem<x>/size
  37. Date: October 2020
  38. KernelVersion: 5.10
  39. Contact: David Box <[email protected]>
  40. Description:
  41. (RO) The size of telemetry region in bytes that corresponds to
  42. the mapping size for the telem file.
  43. What: /sys/class/intel_pmt/telem<x>/offset
  44. Date: October 2020
  45. KernelVersion: 5.10
  46. Contact: David Box <[email protected]>
  47. Description:
  48. (RO) The offset of telemetry region in bytes that corresponds to
  49. the mapping for the telem file.
  50. What: /sys/class/intel_pmt/crashlog<x>
  51. Date: October 2020
  52. KernelVersion: 5.10
  53. Contact: Alexander Duyck <[email protected]>
  54. Description:
  55. The crashlog<x> directory contains files for configuring an
  56. instance of a PMT crashlog device that can perform crash data
  57. recording. Each crashlog<x> device has an associated crashlog
  58. file. This file can be opened and mapped or read to access the
  59. resulting crashlog buffer. The register layout for the buffer
  60. can be determined from an XML file of specified GUID for the
  61. parent device.
  62. What: /sys/class/intel_pmt/crashlog<x>/crashlog
  63. Date: October 2020
  64. KernelVersion: 5.10
  65. Contact: David Box <[email protected]>
  66. Description:
  67. (RO) The crashlog buffer for this crashlog device. This file
  68. may be mapped or read to obtain the data.
  69. What: /sys/class/intel_pmt/crashlog<x>/guid
  70. Date: October 2020
  71. KernelVersion: 5.10
  72. Contact: Alexander Duyck <[email protected]>
  73. Description:
  74. (RO) The GUID for this crashlog device. The GUID identifies the
  75. version of the XML file for the parent device that should be
  76. used to determine the register layout.
  77. What: /sys/class/intel_pmt/crashlog<x>/size
  78. Date: October 2020
  79. KernelVersion: 5.10
  80. Contact: Alexander Duyck <[email protected]>
  81. Description:
  82. (RO) The length of the result buffer in bytes that corresponds
  83. to the size for the crashlog buffer.
  84. What: /sys/class/intel_pmt/crashlog<x>/offset
  85. Date: October 2020
  86. KernelVersion: 5.10
  87. Contact: Alexander Duyck <[email protected]>
  88. Description:
  89. (RO) The offset of the buffer in bytes that corresponds
  90. to the mapping for the crashlog device.
  91. What: /sys/class/intel_pmt/crashlog<x>/enable
  92. Date: October 2020
  93. KernelVersion: 5.10
  94. Contact: Alexander Duyck <[email protected]>
  95. Description:
  96. (RW) Boolean value controlling if the crashlog functionality
  97. is enabled for the crashlog device.
  98. What: /sys/class/intel_pmt/crashlog<x>/trigger
  99. Date: October 2020
  100. KernelVersion: 5.10
  101. Contact: Alexander Duyck <[email protected]>
  102. Description:
  103. (RW) Boolean value controlling the triggering of the crashlog
  104. device node. When read it provides data on if the crashlog has
  105. been triggered. When written to it can be used to either clear
  106. the current trigger by writing false, or to trigger a new
  107. event if the trigger is not currently set.