2021-01-07 04:45:52 +03:00
What: /sys/bus/vmbus/hibernation
Date: Jan 2021
KernelVersion: 5.12
Contact: Dexuan Cui <decui@microsoft.com>
Description: Whether the host supports hibernation for the VM.
Users: Daemon that sets up swap partition/file for hibernation.
2018-05-12 11:45:29 +03:00
What: /sys/bus/vmbus/devices/<UUID>/id
2015-08-05 10:52:45 +03:00
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
2018-05-12 11:45:29 +03:00
What: /sys/bus/vmbus/devices/<UUID>/class_id
2015-08-05 10:52:45 +03:00
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
2018-05-12 11:45:29 +03:00
What: /sys/bus/vmbus/devices/<UUID>/device_id
2015-08-05 10:52:45 +03:00
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
2018-05-12 11:45:29 +03:00
What: /sys/bus/vmbus/devices/<UUID>/channel_vp_mapping
2015-08-05 10:52:45 +03:00
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
2015-12-26 07:00:30 +03:00
2018-05-12 11:45:29 +03:00
What: /sys/bus/vmbus/devices/<UUID>/device
2015-12-26 07:00:30 +03:00
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
2018-05-12 11:45:29 +03:00
What: /sys/bus/vmbus/devices/<UUID>/vendor
2015-12-26 07:00:30 +03:00
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
2017-09-22 06:58:49 +03:00
2018-07-29 00:58:48 +03:00
What: /sys/bus/vmbus/devices/<UUID>/numa_node
Date: Jul 2018
KernelVersion: 4.19
Contact: Stephen Hemminger <sthemmin@microsoft.com>
Description: This NUMA node to which the VMBUS device is
attached, or -1 if the node is unknown.
2018-05-12 11:45:29 +03:00
What: /sys/bus/vmbus/devices/<UUID>/channels/<N>
2018-01-09 21:29:05 +03:00
Date: September. 2017
KernelVersion: 4.14
Contact: Stephen Hemminger <sthemmin@microsoft.com>
Description: Directory for per-channel information
docs: typo fixes in Documentation/ABI/
Fix the following typos in the Documentation/ABI/ directory:
- In file obsolete/sysfs-cpuidle, change "obselete" for "obsolete".
- In file removed/sysfs-kernel-uids, change "propotional" for "proportional".
- In directory stable/, fix the following words: "associtated" for "associated",
"hexidecimal" for "hexadecimal", "vlue" for "value", "csed" for "caused" and
"wrtie" for "write". This updates a total of five files.
- In directory testing/, fix the following words: "subystem" for "subsystem",
"isochrnous" for "isochronous", "Desctiptors" for "Descriptors", "picutre" for
"picture", "capture" for "capture", "occured" for "ocurred", "connnected" for
"connected","agressively" for "aggressively","manufacturee" for "manufacturer"
and "transaction" for "transaction", "malformatted" for "incorrectly formated"
,"internel" for "internal", "writtento" for "written to", "specificed" for
"specified", "beyound" for "beyond", "Symetric" for "Symmetric". This updates
a total of eleven files.
Signed-off-by: Carlos Bilbao <bilbao@vt.edu>
Reviewed-by: Randy Dunlap <rdunlap@infradead.org>
Reviewed-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
Link: https://lore.kernel.org/r/5710038.lOV4Wx5bFT@iron-maiden
Signed-off-by: Jonathan Corbet <corbet@lwn.net>
2021-05-13 16:31:10 +03:00
NN is the VMBUS relid associated with the channel.
2018-01-09 21:29:05 +03:00
2018-05-12 11:45:29 +03:00
What: /sys/bus/vmbus/devices/<UUID>/channels/<N>/cpu
2017-09-22 06:58:49 +03:00
Date: September. 2017
KernelVersion: 4.14
Contact: Stephen Hemminger <sthemmin@microsoft.com>
Description: VCPU (sub)channel is affinitized to
2018-01-09 21:29:05 +03:00
Users: tools/hv/lsvmbus and other debugging tools
2017-09-22 06:58:49 +03:00
2018-05-12 11:45:29 +03:00
What: /sys/bus/vmbus/devices/<UUID>/channels/<N>/in_mask
2017-09-22 06:58:49 +03:00
Date: September. 2017
KernelVersion: 4.14
Contact: Stephen Hemminger <sthemmin@microsoft.com>
2018-01-09 21:29:05 +03:00
Description: Host to guest channel interrupt mask
2017-10-29 21:33:40 +03:00
Users: Debugging tools
2017-09-22 06:58:49 +03:00
2018-05-12 11:45:29 +03:00
What: /sys/bus/vmbus/devices/<UUID>/channels/<N>/latency
2017-09-22 06:58:49 +03:00
Date: September. 2017
KernelVersion: 4.14
Contact: Stephen Hemminger <sthemmin@microsoft.com>
2019-03-19 07:04:01 +03:00
Description: Channel signaling latency. This file is available only for
performance critical channels (storage, network, etc.) that use
the monitor page mechanism.
2017-10-29 21:33:40 +03:00
Users: Debugging tools
2017-09-22 06:58:49 +03:00
2018-05-12 11:45:29 +03:00
What: /sys/bus/vmbus/devices/<UUID>/channels/<N>/out_mask
2017-09-22 06:58:49 +03:00
Date: September. 2017
KernelVersion: 4.14
Contact: Stephen Hemminger <sthemmin@microsoft.com>
2018-01-09 21:29:05 +03:00
Description: Guest to host channel interrupt mask
2017-10-29 21:33:40 +03:00
Users: Debugging tools
2017-09-22 06:58:49 +03:00
2018-05-12 11:45:29 +03:00
What: /sys/bus/vmbus/devices/<UUID>/channels/<N>/pending
2017-09-22 06:58:49 +03:00
Date: September. 2017
KernelVersion: 4.14
Contact: Stephen Hemminger <sthemmin@microsoft.com>
2019-03-19 07:04:01 +03:00
Description: Channel interrupt pending state. This file is available only for
performance critical channels (storage, network, etc.) that use
the monitor page mechanism.
2017-10-29 21:33:40 +03:00
Users: Debugging tools
2017-09-22 06:58:49 +03:00
2018-05-12 11:45:29 +03:00
What: /sys/bus/vmbus/devices/<UUID>/channels/<N>/read_avail
2017-09-22 06:58:49 +03:00
Date: September. 2017
KernelVersion: 4.14
Contact: Stephen Hemminger <sthemmin@microsoft.com>
2018-01-09 21:29:05 +03:00
Description: Bytes available to read
2017-10-29 21:33:40 +03:00
Users: Debugging tools
2017-09-22 06:58:49 +03:00
2018-05-12 11:45:29 +03:00
What: /sys/bus/vmbus/devices/<UUID>/channels/<N>/write_avail
2017-09-22 06:58:49 +03:00
Date: September. 2017
KernelVersion: 4.14
Contact: Stephen Hemminger <sthemmin@microsoft.com>
2018-01-09 21:29:05 +03:00
Description: Bytes available to write
2017-10-29 21:33:40 +03:00
Users: Debugging tools
2018-05-12 11:45:29 +03:00
What: /sys/bus/vmbus/devices/<UUID>/channels/<N>/events
2017-10-29 21:33:40 +03:00
Date: September. 2017
KernelVersion: 4.14
Contact: Stephen Hemminger <sthemmin@microsoft.com>
Description: Number of times we have signaled the host
Users: Debugging tools
2018-05-12 11:45:29 +03:00
What: /sys/bus/vmbus/devices/<UUID>/channels/<N>/interrupts
2017-10-29 21:33:40 +03:00
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
2018-01-09 21:29:06 +03:00
2018-05-12 11:45:29 +03:00
What: /sys/bus/vmbus/devices/<UUID>/channels/<N>/subchannel_id
2018-01-09 21:29:06 +03:00
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
2018-05-12 11:45:29 +03:00
What: /sys/bus/vmbus/devices/<UUID>/channels/<N>/monitor_id
2018-01-09 21:29:06 +03:00
Date: January. 2018
KernelVersion: 4.16
Contact: Stephen Hemminger <sthemmin@microsoft.com>
2019-03-19 07:04:01 +03:00
Description: Monitor bit associated with channel. This file is available only
for performance critical channels (storage, network, etc.) that
use the monitor page mechanism.
2018-01-09 21:29:06 +03:00
Users: Debugging tools and userspace drivers
2018-02-05 21:40:27 +03:00
2018-05-12 11:45:29 +03:00
What: /sys/bus/vmbus/devices/<UUID>/channels/<N>/ring
2018-02-05 21:40:27 +03:00
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
2019-02-04 10:13:09 +03:00
What: /sys/bus/vmbus/devices/<UUID>/channels/<N>/intr_in_full
Date: February 2019
KernelVersion: 5.0
Contact: Michael Kelley <mikelley@microsoft.com>
Description: Number of guest to host interrupts caused by the inbound ring
buffer transitioning from full to not full while a packet is
waiting for buffer space to become available
Users: Debugging tools
What: /sys/bus/vmbus/devices/<UUID>/channels/<N>/intr_out_empty
Date: February 2019
KernelVersion: 5.0
Contact: Michael Kelley <mikelley@microsoft.com>
Description: Number of guest to host interrupts caused by the outbound ring
buffer transitioning from empty to not empty
Users: Debugging tools
What: /sys/bus/vmbus/devices/<UUID>/channels/<N>/out_full_first
Date: February 2019
KernelVersion: 5.0
Contact: Michael Kelley <mikelley@microsoft.com>
Description: Number of write operations that were the first to encounter an
outbound ring buffer full condition
Users: Debugging tools
What: /sys/bus/vmbus/devices/<UUID>/channels/<N>/out_full_total
Date: February 2019
KernelVersion: 5.0
Contact: Michael Kelley <mikelley@microsoft.com>
Description: Total number of write operations that encountered an outbound
ring buffer full condition
Users: Debugging tools