| What: /sys/bus/vmbus/devices/<UUID>/id |
| Date: Jul 2009 |
| KernelVersion: 2.6.31 |
| Contact: K. Y. Srinivasan <kys@microsoft.com> |
| Description: The VMBus child_relid of the device's primary channel |
| Users: tools/hv/lsvmbus |
| |
| What: /sys/bus/vmbus/devices/<UUID>/class_id |
| Date: Jul 2009 |
| KernelVersion: 2.6.31 |
| Contact: K. Y. Srinivasan <kys@microsoft.com> |
| Description: The VMBus interface type GUID of the device |
| Users: tools/hv/lsvmbus |
| |
| What: /sys/bus/vmbus/devices/<UUID>/device_id |
| Date: Jul 2009 |
| KernelVersion: 2.6.31 |
| Contact: K. Y. Srinivasan <kys@microsoft.com> |
| Description: The VMBus interface instance GUID of the device |
| Users: tools/hv/lsvmbus |
| |
| What: /sys/bus/vmbus/devices/<UUID>/channel_vp_mapping |
| Date: Jul 2015 |
| KernelVersion: 4.2.0 |
| Contact: K. Y. Srinivasan <kys@microsoft.com> |
| Description: The mapping of which primary/sub channels are bound to which |
| Virtual Processors. |
| Format: <channel's child_relid:the bound cpu's number> |
| Users: tools/hv/lsvmbus |
| |
| What: /sys/bus/vmbus/devices/<UUID>/device |
| Date: Dec. 2015 |
| KernelVersion: 4.5 |
| Contact: K. Y. Srinivasan <kys@microsoft.com> |
| Description: The 16 bit device ID of the device |
| Users: tools/hv/lsvmbus and user level RDMA libraries |
| |
| What: /sys/bus/vmbus/devices/<UUID>/vendor |
| Date: Dec. 2015 |
| KernelVersion: 4.5 |
| Contact: K. Y. Srinivasan <kys@microsoft.com> |
| Description: The 16 bit vendor ID of the device |
| Users: tools/hv/lsvmbus and user level RDMA libraries |
| |
| What: /sys/bus/vmbus/devices/<UUID>/channels/<N> |
| Date: September. 2017 |
| KernelVersion: 4.14 |
| Contact: Stephen Hemminger <sthemmin@microsoft.com> |
| Description: Directory for per-channel information |
| NN is the VMBUS relid associtated with the channel. |
| |
| What: /sys/bus/vmbus/devices/<UUID>/channels/<N>/cpu |
| Date: September. 2017 |
| KernelVersion: 4.14 |
| Contact: Stephen Hemminger <sthemmin@microsoft.com> |
| Description: VCPU (sub)channel is affinitized to |
| Users: tools/hv/lsvmbus and other debugging tools |
| |
| What: /sys/bus/vmbus/devices/<UUID>/channels/<N>/cpu |
| Date: September. 2017 |
| KernelVersion: 4.14 |
| Contact: Stephen Hemminger <sthemmin@microsoft.com> |
| Description: VCPU (sub)channel is affinitized to |
| Users: tools/hv/lsvmbus and other debugging tools |
| |
| What: /sys/bus/vmbus/devices/<UUID>/channels/<N>/in_mask |
| Date: September. 2017 |
| KernelVersion: 4.14 |
| Contact: Stephen Hemminger <sthemmin@microsoft.com> |
| Description: Host to guest channel interrupt mask |
| Users: Debugging tools |
| |
| What: /sys/bus/vmbus/devices/<UUID>/channels/<N>/latency |
| Date: September. 2017 |
| KernelVersion: 4.14 |
| Contact: Stephen Hemminger <sthemmin@microsoft.com> |
| Description: Channel signaling latency |
| Users: Debugging tools |
| |
| What: /sys/bus/vmbus/devices/<UUID>/channels/<N>/out_mask |
| Date: September. 2017 |
| KernelVersion: 4.14 |
| Contact: Stephen Hemminger <sthemmin@microsoft.com> |
| Description: Guest to host channel interrupt mask |
| Users: Debugging tools |
| |
| What: /sys/bus/vmbus/devices/<UUID>/channels/<N>/pending |
| Date: September. 2017 |
| KernelVersion: 4.14 |
| Contact: Stephen Hemminger <sthemmin@microsoft.com> |
| Description: Channel interrupt pending state |
| Users: Debugging tools |
| |
| What: /sys/bus/vmbus/devices/<UUID>/channels/<N>/read_avail |
| Date: September. 2017 |
| KernelVersion: 4.14 |
| Contact: Stephen Hemminger <sthemmin@microsoft.com> |
| Description: Bytes available to read |
| Users: Debugging tools |
| |
| What: /sys/bus/vmbus/devices/<UUID>/channels/<N>/write_avail |
| Date: September. 2017 |
| KernelVersion: 4.14 |
| Contact: Stephen Hemminger <sthemmin@microsoft.com> |
| Description: Bytes available to write |
| Users: Debugging tools |
| |
| What: /sys/bus/vmbus/devices/<UUID>/channels/<N>/events |
| Date: September. 2017 |
| KernelVersion: 4.14 |
| Contact: Stephen Hemminger <sthemmin@microsoft.com> |
| Description: Number of times we have signaled the host |
| Users: Debugging tools |
| |
| What: /sys/bus/vmbus/devices/<UUID>/channels/<N>/interrupts |
| Date: September. 2017 |
| KernelVersion: 4.14 |
| Contact: Stephen Hemminger <sthemmin@microsoft.com> |
| Description: Number of times we have taken an interrupt (incoming) |
| Users: Debugging tools |
| |
| What: /sys/bus/vmbus/devices/<UUID>/channels/<N>/subchannel_id |
| Date: January. 2018 |
| KernelVersion: 4.16 |
| Contact: Stephen Hemminger <sthemmin@microsoft.com> |
| Description: Subchannel ID associated with VMBUS channel |
| Users: Debugging tools and userspace drivers |
| |
| What: /sys/bus/vmbus/devices/<UUID>/channels/<N>/monitor_id |
| Date: January. 2018 |
| KernelVersion: 4.16 |
| Contact: Stephen Hemminger <sthemmin@microsoft.com> |
| Description: Monitor bit associated with channel |
| Users: Debugging tools and userspace drivers |
| |
| What: /sys/bus/vmbus/devices/<UUID>/channels/<N>/ring |
| Date: January. 2018 |
| KernelVersion: 4.16 |
| Contact: Stephen Hemminger <sthemmin@microsoft.com> |
| Description: Binary file created by uio_hv_generic for ring buffer |
| Users: Userspace drivers |