Back to home page

OSCL-LXR

 
 

    


0001 What:           /sys/bus/vmbus/hibernation
0002 Date:           Jan 2021
0003 KernelVersion:  5.12
0004 Contact:        Dexuan Cui <decui@microsoft.com>
0005 Description:    Whether the host supports hibernation for the VM.
0006 Users:          Daemon that sets up swap partition/file for hibernation.
0007 
0008 What:           /sys/bus/vmbus/devices/<UUID>/id
0009 Date:           Jul 2009
0010 KernelVersion:  2.6.31
0011 Contact:        K. Y. Srinivasan <kys@microsoft.com>
0012 Description:    The VMBus child_relid of the device's primary channel
0013 Users:          tools/hv/lsvmbus
0014 
0015 What:           /sys/bus/vmbus/devices/<UUID>/class_id
0016 Date:           Jul 2009
0017 KernelVersion:  2.6.31
0018 Contact:        K. Y. Srinivasan <kys@microsoft.com>
0019 Description:    The VMBus interface type GUID of the device
0020 Users:          tools/hv/lsvmbus
0021 
0022 What:           /sys/bus/vmbus/devices/<UUID>/device_id
0023 Date:           Jul 2009
0024 KernelVersion:  2.6.31
0025 Contact:        K. Y. Srinivasan <kys@microsoft.com>
0026 Description:    The VMBus interface instance GUID of the device
0027 Users:          tools/hv/lsvmbus
0028 
0029 What:           /sys/bus/vmbus/devices/<UUID>/channel_vp_mapping
0030 Date:           Jul 2015
0031 KernelVersion:  4.2.0
0032 Contact:        K. Y. Srinivasan <kys@microsoft.com>
0033 Description:    The mapping of which primary/sub channels are bound to which
0034                 Virtual Processors.
0035                 Format: <channel's child_relid:the bound cpu's number>
0036 Users:          tools/hv/lsvmbus
0037 
0038 What:           /sys/bus/vmbus/devices/<UUID>/device
0039 Date:           Dec. 2015
0040 KernelVersion:  4.5
0041 Contact:        K. Y. Srinivasan <kys@microsoft.com>
0042 Description:    The 16 bit device ID of the device
0043 Users:          tools/hv/lsvmbus and user level RDMA libraries
0044 
0045 What:           /sys/bus/vmbus/devices/<UUID>/vendor
0046 Date:           Dec. 2015
0047 KernelVersion:  4.5
0048 Contact:        K. Y. Srinivasan <kys@microsoft.com>
0049 Description:    The 16 bit vendor ID of the device
0050 Users:          tools/hv/lsvmbus and user level RDMA libraries
0051 
0052 What:           /sys/bus/vmbus/devices/<UUID>/numa_node
0053 Date:           Jul 2018
0054 KernelVersion:  4.19
0055 Contact:        Stephen Hemminger <sthemmin@microsoft.com>
0056 Description:    This NUMA node to which the VMBUS device is
0057                 attached, or -1 if the node is unknown.
0058 
0059 What:           /sys/bus/vmbus/devices/<UUID>/channels/<N>
0060 Date:           September. 2017
0061 KernelVersion:  4.14
0062 Contact:        Stephen Hemminger <sthemmin@microsoft.com>
0063 Description:    Directory for per-channel information
0064                 NN is the VMBUS relid associated with the channel.
0065 
0066 What:           /sys/bus/vmbus/devices/<UUID>/channels/<N>/cpu
0067 Date:           September. 2017
0068 KernelVersion:  4.14
0069 Contact:        Stephen Hemminger <sthemmin@microsoft.com>
0070 Description:    VCPU (sub)channel is affinitized to
0071 Users:          tools/hv/lsvmbus and other debugging tools
0072 
0073 What:           /sys/bus/vmbus/devices/<UUID>/channels/<N>/in_mask
0074 Date:           September. 2017
0075 KernelVersion:  4.14
0076 Contact:        Stephen Hemminger <sthemmin@microsoft.com>
0077 Description:    Host to guest channel interrupt mask
0078 Users:          Debugging tools
0079 
0080 What:           /sys/bus/vmbus/devices/<UUID>/channels/<N>/latency
0081 Date:           September. 2017
0082 KernelVersion:  4.14
0083 Contact:        Stephen Hemminger <sthemmin@microsoft.com>
0084 Description:    Channel signaling latency. This file is available only for
0085                 performance critical channels (storage, network, etc.) that use
0086                 the monitor page mechanism.
0087 Users:          Debugging tools
0088 
0089 What:           /sys/bus/vmbus/devices/<UUID>/channels/<N>/out_mask
0090 Date:           September. 2017
0091 KernelVersion:  4.14
0092 Contact:        Stephen Hemminger <sthemmin@microsoft.com>
0093 Description:    Guest to host channel interrupt mask
0094 Users:          Debugging tools
0095 
0096 What:           /sys/bus/vmbus/devices/<UUID>/channels/<N>/pending
0097 Date:           September. 2017
0098 KernelVersion:  4.14
0099 Contact:        Stephen Hemminger <sthemmin@microsoft.com>
0100 Description:    Channel interrupt pending state. This file is available only for
0101                 performance critical channels (storage, network, etc.) that use
0102                 the monitor page mechanism.
0103 Users:          Debugging tools
0104 
0105 What:           /sys/bus/vmbus/devices/<UUID>/channels/<N>/read_avail
0106 Date:           September. 2017
0107 KernelVersion:  4.14
0108 Contact:        Stephen Hemminger <sthemmin@microsoft.com>
0109 Description:    Bytes available to read
0110 Users:          Debugging tools
0111 
0112 What:           /sys/bus/vmbus/devices/<UUID>/channels/<N>/write_avail
0113 Date:           September. 2017
0114 KernelVersion:  4.14
0115 Contact:        Stephen Hemminger <sthemmin@microsoft.com>
0116 Description:    Bytes available to write
0117 Users:          Debugging tools
0118 
0119 What:           /sys/bus/vmbus/devices/<UUID>/channels/<N>/events
0120 Date:           September. 2017
0121 KernelVersion:  4.14
0122 Contact:        Stephen Hemminger <sthemmin@microsoft.com>
0123 Description:    Number of times we have signaled the host
0124 Users:          Debugging tools
0125 
0126 What:           /sys/bus/vmbus/devices/<UUID>/channels/<N>/interrupts
0127 Date:           September. 2017
0128 KernelVersion:  4.14
0129 Contact:        Stephen Hemminger <sthemmin@microsoft.com>
0130 Description:    Number of times we have taken an interrupt (incoming)
0131 Users:          Debugging tools
0132 
0133 What:           /sys/bus/vmbus/devices/<UUID>/channels/<N>/subchannel_id
0134 Date:           January. 2018
0135 KernelVersion:  4.16
0136 Contact:        Stephen Hemminger <sthemmin@microsoft.com>
0137 Description:    Subchannel ID associated with VMBUS channel
0138 Users:          Debugging tools and userspace drivers
0139 
0140 What:           /sys/bus/vmbus/devices/<UUID>/channels/<N>/monitor_id
0141 Date:           January. 2018
0142 KernelVersion:  4.16
0143 Contact:        Stephen Hemminger <sthemmin@microsoft.com>
0144 Description:    Monitor bit associated with channel. This file is available only
0145                 for performance critical channels (storage, network, etc.) that
0146                 use the monitor page mechanism.
0147 Users:          Debugging tools and userspace drivers
0148 
0149 What:           /sys/bus/vmbus/devices/<UUID>/channels/<N>/ring
0150 Date:           January. 2018
0151 KernelVersion:  4.16
0152 Contact:        Stephen Hemminger <sthemmin@microsoft.com>
0153 Description:    Binary file created by uio_hv_generic for ring buffer
0154 Users:          Userspace drivers
0155 
0156 What:           /sys/bus/vmbus/devices/<UUID>/channels/<N>/intr_in_full
0157 Date:           February 2019
0158 KernelVersion:  5.0
0159 Contact:        Michael Kelley <mikelley@microsoft.com>
0160 Description:    Number of guest to host interrupts caused by the inbound ring
0161                 buffer transitioning from full to not full while a packet is
0162                 waiting for buffer space to become available
0163 Users:          Debugging tools
0164 
0165 What:           /sys/bus/vmbus/devices/<UUID>/channels/<N>/intr_out_empty
0166 Date:           February 2019
0167 KernelVersion:  5.0
0168 Contact:        Michael Kelley <mikelley@microsoft.com>
0169 Description:    Number of guest to host interrupts caused by the outbound ring
0170                 buffer transitioning from empty to not empty
0171 Users:          Debugging tools
0172 
0173 What:           /sys/bus/vmbus/devices/<UUID>/channels/<N>/out_full_first
0174 Date:           February 2019
0175 KernelVersion:  5.0
0176 Contact:        Michael Kelley <mikelley@microsoft.com>
0177 Description:    Number of write operations that were the first to encounter an
0178                 outbound ring buffer full condition
0179 Users:          Debugging tools
0180 
0181 What:           /sys/bus/vmbus/devices/<UUID>/channels/<N>/out_full_total
0182 Date:           February 2019
0183 KernelVersion:  5.0
0184 Contact:        Michael Kelley <mikelley@microsoft.com>
0185 Description:    Total number of write operations that encountered an outbound
0186                 ring buffer full condition
0187 Users:          Debugging tools