sysfs-bus-vmbus 6.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187
  1. What: /sys/bus/vmbus/hibernation
  2. Date: Jan 2021
  3. KernelVersion: 5.12
  4. Contact: Dexuan Cui <[email protected]>
  5. Description: Whether the host supports hibernation for the VM.
  6. Users: Daemon that sets up swap partition/file for hibernation.
  7. What: /sys/bus/vmbus/devices/<UUID>/id
  8. Date: Jul 2009
  9. KernelVersion: 2.6.31
  10. Contact: K. Y. Srinivasan <[email protected]>
  11. Description: The VMBus child_relid of the device's primary channel
  12. Users: tools/hv/lsvmbus
  13. What: /sys/bus/vmbus/devices/<UUID>/class_id
  14. Date: Jul 2009
  15. KernelVersion: 2.6.31
  16. Contact: K. Y. Srinivasan <[email protected]>
  17. Description: The VMBus interface type GUID of the device
  18. Users: tools/hv/lsvmbus
  19. What: /sys/bus/vmbus/devices/<UUID>/device_id
  20. Date: Jul 2009
  21. KernelVersion: 2.6.31
  22. Contact: K. Y. Srinivasan <[email protected]>
  23. Description: The VMBus interface instance GUID of the device
  24. Users: tools/hv/lsvmbus
  25. What: /sys/bus/vmbus/devices/<UUID>/channel_vp_mapping
  26. Date: Jul 2015
  27. KernelVersion: 4.2.0
  28. Contact: K. Y. Srinivasan <[email protected]>
  29. Description: The mapping of which primary/sub channels are bound to which
  30. Virtual Processors.
  31. Format: <channel's child_relid:the bound cpu's number>
  32. Users: tools/hv/lsvmbus
  33. What: /sys/bus/vmbus/devices/<UUID>/device
  34. Date: Dec. 2015
  35. KernelVersion: 4.5
  36. Contact: K. Y. Srinivasan <[email protected]>
  37. Description: The 16 bit device ID of the device
  38. Users: tools/hv/lsvmbus and user level RDMA libraries
  39. What: /sys/bus/vmbus/devices/<UUID>/vendor
  40. Date: Dec. 2015
  41. KernelVersion: 4.5
  42. Contact: K. Y. Srinivasan <[email protected]>
  43. Description: The 16 bit vendor ID of the device
  44. Users: tools/hv/lsvmbus and user level RDMA libraries
  45. What: /sys/bus/vmbus/devices/<UUID>/numa_node
  46. Date: Jul 2018
  47. KernelVersion: 4.19
  48. Contact: Stephen Hemminger <[email protected]>
  49. Description: This NUMA node to which the VMBUS device is
  50. attached, or -1 if the node is unknown.
  51. What: /sys/bus/vmbus/devices/<UUID>/channels/<N>
  52. Date: September. 2017
  53. KernelVersion: 4.14
  54. Contact: Stephen Hemminger <[email protected]>
  55. Description: Directory for per-channel information
  56. NN is the VMBUS relid associated with the channel.
  57. What: /sys/bus/vmbus/devices/<UUID>/channels/<N>/cpu
  58. Date: September. 2017
  59. KernelVersion: 4.14
  60. Contact: Stephen Hemminger <[email protected]>
  61. Description: VCPU (sub)channel is affinitized to
  62. Users: tools/hv/lsvmbus and other debugging tools
  63. What: /sys/bus/vmbus/devices/<UUID>/channels/<N>/in_mask
  64. Date: September. 2017
  65. KernelVersion: 4.14
  66. Contact: Stephen Hemminger <[email protected]>
  67. Description: Host to guest channel interrupt mask
  68. Users: Debugging tools
  69. What: /sys/bus/vmbus/devices/<UUID>/channels/<N>/latency
  70. Date: September. 2017
  71. KernelVersion: 4.14
  72. Contact: Stephen Hemminger <[email protected]>
  73. Description: Channel signaling latency. This file is available only for
  74. performance critical channels (storage, network, etc.) that use
  75. the monitor page mechanism.
  76. Users: Debugging tools
  77. What: /sys/bus/vmbus/devices/<UUID>/channels/<N>/out_mask
  78. Date: September. 2017
  79. KernelVersion: 4.14
  80. Contact: Stephen Hemminger <[email protected]>
  81. Description: Guest to host channel interrupt mask
  82. Users: Debugging tools
  83. What: /sys/bus/vmbus/devices/<UUID>/channels/<N>/pending
  84. Date: September. 2017
  85. KernelVersion: 4.14
  86. Contact: Stephen Hemminger <[email protected]>
  87. Description: Channel interrupt pending state. This file is available only for
  88. performance critical channels (storage, network, etc.) that use
  89. the monitor page mechanism.
  90. Users: Debugging tools
  91. What: /sys/bus/vmbus/devices/<UUID>/channels/<N>/read_avail
  92. Date: September. 2017
  93. KernelVersion: 4.14
  94. Contact: Stephen Hemminger <[email protected]>
  95. Description: Bytes available to read
  96. Users: Debugging tools
  97. What: /sys/bus/vmbus/devices/<UUID>/channels/<N>/write_avail
  98. Date: September. 2017
  99. KernelVersion: 4.14
  100. Contact: Stephen Hemminger <[email protected]>
  101. Description: Bytes available to write
  102. Users: Debugging tools
  103. What: /sys/bus/vmbus/devices/<UUID>/channels/<N>/events
  104. Date: September. 2017
  105. KernelVersion: 4.14
  106. Contact: Stephen Hemminger <[email protected]>
  107. Description: Number of times we have signaled the host
  108. Users: Debugging tools
  109. What: /sys/bus/vmbus/devices/<UUID>/channels/<N>/interrupts
  110. Date: September. 2017
  111. KernelVersion: 4.14
  112. Contact: Stephen Hemminger <[email protected]>
  113. Description: Number of times we have taken an interrupt (incoming)
  114. Users: Debugging tools
  115. What: /sys/bus/vmbus/devices/<UUID>/channels/<N>/subchannel_id
  116. Date: January. 2018
  117. KernelVersion: 4.16
  118. Contact: Stephen Hemminger <[email protected]>
  119. Description: Subchannel ID associated with VMBUS channel
  120. Users: Debugging tools and userspace drivers
  121. What: /sys/bus/vmbus/devices/<UUID>/channels/<N>/monitor_id
  122. Date: January. 2018
  123. KernelVersion: 4.16
  124. Contact: Stephen Hemminger <[email protected]>
  125. Description: Monitor bit associated with channel. This file is available only
  126. for performance critical channels (storage, network, etc.) that
  127. use the monitor page mechanism.
  128. Users: Debugging tools and userspace drivers
  129. What: /sys/bus/vmbus/devices/<UUID>/channels/<N>/ring
  130. Date: January. 2018
  131. KernelVersion: 4.16
  132. Contact: Stephen Hemminger <[email protected]>
  133. Description: Binary file created by uio_hv_generic for ring buffer
  134. Users: Userspace drivers
  135. What: /sys/bus/vmbus/devices/<UUID>/channels/<N>/intr_in_full
  136. Date: February 2019
  137. KernelVersion: 5.0
  138. Contact: Michael Kelley <[email protected]>
  139. Description: Number of guest to host interrupts caused by the inbound ring
  140. buffer transitioning from full to not full while a packet is
  141. waiting for buffer space to become available
  142. Users: Debugging tools
  143. What: /sys/bus/vmbus/devices/<UUID>/channels/<N>/intr_out_empty
  144. Date: February 2019
  145. KernelVersion: 5.0
  146. Contact: Michael Kelley <[email protected]>
  147. Description: Number of guest to host interrupts caused by the outbound ring
  148. buffer transitioning from empty to not empty
  149. Users: Debugging tools
  150. What: /sys/bus/vmbus/devices/<UUID>/channels/<N>/out_full_first
  151. Date: February 2019
  152. KernelVersion: 5.0
  153. Contact: Michael Kelley <[email protected]>
  154. Description: Number of write operations that were the first to encounter an
  155. outbound ring buffer full condition
  156. Users: Debugging tools
  157. What: /sys/bus/vmbus/devices/<UUID>/channels/<N>/out_full_total
  158. Date: February 2019
  159. KernelVersion: 5.0
  160. Contact: Michael Kelley <[email protected]>
  161. Description: Total number of write operations that encountered an outbound
  162. ring buffer full condition
  163. Users: Debugging tools