Loading .gitignore +5 −0 Original line number Diff line number Diff line Loading @@ -55,6 +55,11 @@ modules.builtin /System.map /Module.markers # # RPM spec file (make rpm-pkg) # /*.spec # # Debian directory (make deb-pkg) # Loading .mailmap +2 −0 Original line number Diff line number Diff line Loading @@ -73,6 +73,8 @@ James E Wilson <wilson@specifix.com> James Hogan <jhogan@kernel.org> <james.hogan@imgtec.com> James Hogan <jhogan@kernel.org> <james@albanarts.com> James Ketrenos <jketreno@io.(none)> Jason Gunthorpe <jgg@ziepe.ca> <jgg@mellanox.com> Jason Gunthorpe <jgg@ziepe.ca> <jgunthorpe@obsidianresearch.com> Javi Merino <javi.merino@kernel.org> <javi.merino@arm.com> <javier@osg.samsung.com> <javier.martinez@collabora.co.uk> Jean Tourrilhes <jt@hpl.hp.com> Loading Documentation/ABI/stable/sysfs-bus-vmbus +70 −0 Original line number Diff line number Diff line Loading @@ -41,3 +41,73 @@ 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/vmbus_*/channels/relid/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 debuggig tools What: /sys/bus/vmbus/devices/vmbus_*/channels/relid/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 debuggig tools What: /sys/bus/vmbus/devices/vmbus_*/channels/relid/in_mask Date: September. 2017 KernelVersion: 4.14 Contact: Stephen Hemminger <sthemmin@microsoft.com> Description: Inbound channel signaling state Users: Debugging tools What: /sys/bus/vmbus/devices/vmbus_*/channels/relid/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/vmbus_*/channels/relid/out_mask Date: September. 2017 KernelVersion: 4.14 Contact: Stephen Hemminger <sthemmin@microsoft.com> Description: Outbound channel signaling state Users: Debugging tools What: /sys/bus/vmbus/devices/vmbus_*/channels/relid/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/vmbus_*/channels/relid/read_avail Date: September. 2017 KernelVersion: 4.14 Contact: Stephen Hemminger <sthemmin@microsoft.com> Description: Bytes availabble to read Users: Debugging tools What: /sys/bus/vmbus/devices/vmbus_*/channels/relid/write_avail Date: September. 2017 KernelVersion: 4.14 Contact: Stephen Hemminger <sthemmin@microsoft.com> Description: Bytes availabble to write Users: Debugging tools What: /sys/bus/vmbus/devices/vmbus_*/channels/relid/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/vmbus_*/channels/relid/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 Documentation/ABI/testing/dell-smbios-wmi 0 → 100644 +41 −0 Original line number Diff line number Diff line What: /dev/wmi/dell-smbios Date: November 2017 KernelVersion: 4.15 Contact: "Mario Limonciello" <mario.limonciello@dell.com> Description: Perform SMBIOS calls on supported Dell machines. through the Dell ACPI-WMI interface. IOCTL's and buffer formats are defined in: <uapi/linux/wmi.h> 1) To perform an SMBIOS call from userspace, you'll need to first determine the minimum size of the calling interface buffer for your machine. Platforms that contain larger buffers can return larger objects from the system firmware. Commonly this size is either 4k or 32k. To determine the size of the buffer read() a u64 dword from the WMI character device /dev/wmi/dell-smbios. 2) After you've determined the minimum size of the calling interface buffer, you can allocate a structure that represents the structure documented above. 3) In the 'length' object store the size of the buffer you determined above and allocated. 4) In this buffer object, prepare as necessary for the SMBIOS call you're interested in. Typically SMBIOS buffers have "class", "select", and "input" defined to values that coincide with the data you are interested in. Documenting class/select/input values is outside of the scope of this documentation. Check with the libsmbios project for further documentation on these values. 6) Run the call by using ioctl() as described in the header. 7) The output will be returned in the buffer object. 8) Be sure to free up your allocated object. Documentation/ABI/testing/sysfs-bus-thunderbolt +48 −0 Original line number Diff line number Diff line Loading @@ -110,3 +110,51 @@ Description: When new NVM image is written to the non-active NVM is directly the status value from the DMA configuration based mailbox before the device is power cycled. Writing 0 here clears the status. What: /sys/bus/thunderbolt/devices/<xdomain>.<service>/key Date: Jan 2018 KernelVersion: 4.15 Contact: thunderbolt-software@lists.01.org Description: This contains name of the property directory the XDomain service exposes. This entry describes the protocol in question. Following directories are already reserved by the Apple XDomain specification: network: IP/ethernet over Thunderbolt targetdm: Target disk mode protocol over Thunderbolt extdisp: External display mode protocol over Thunderbolt What: /sys/bus/thunderbolt/devices/<xdomain>.<service>/modalias Date: Jan 2018 KernelVersion: 4.15 Contact: thunderbolt-software@lists.01.org Description: Stores the same MODALIAS value emitted by uevent for the XDomain service. Format: tbtsvc:kSpNvNrN What: /sys/bus/thunderbolt/devices/<xdomain>.<service>/prtcid Date: Jan 2018 KernelVersion: 4.15 Contact: thunderbolt-software@lists.01.org Description: This contains XDomain protocol identifier the XDomain service supports. What: /sys/bus/thunderbolt/devices/<xdomain>.<service>/prtcvers Date: Jan 2018 KernelVersion: 4.15 Contact: thunderbolt-software@lists.01.org Description: This contains XDomain protocol version the XDomain service supports. What: /sys/bus/thunderbolt/devices/<xdomain>.<service>/prtcrevs Date: Jan 2018 KernelVersion: 4.15 Contact: thunderbolt-software@lists.01.org Description: This contains XDomain software version the XDomain service supports. What: /sys/bus/thunderbolt/devices/<xdomain>.<service>/prtcstns Date: Jan 2018 KernelVersion: 4.15 Contact: thunderbolt-software@lists.01.org Description: This contains XDomain service specific settings as bitmask. Format: %x Loading
.gitignore +5 −0 Original line number Diff line number Diff line Loading @@ -55,6 +55,11 @@ modules.builtin /System.map /Module.markers # # RPM spec file (make rpm-pkg) # /*.spec # # Debian directory (make deb-pkg) # Loading
.mailmap +2 −0 Original line number Diff line number Diff line Loading @@ -73,6 +73,8 @@ James E Wilson <wilson@specifix.com> James Hogan <jhogan@kernel.org> <james.hogan@imgtec.com> James Hogan <jhogan@kernel.org> <james@albanarts.com> James Ketrenos <jketreno@io.(none)> Jason Gunthorpe <jgg@ziepe.ca> <jgg@mellanox.com> Jason Gunthorpe <jgg@ziepe.ca> <jgunthorpe@obsidianresearch.com> Javi Merino <javi.merino@kernel.org> <javi.merino@arm.com> <javier@osg.samsung.com> <javier.martinez@collabora.co.uk> Jean Tourrilhes <jt@hpl.hp.com> Loading
Documentation/ABI/stable/sysfs-bus-vmbus +70 −0 Original line number Diff line number Diff line Loading @@ -41,3 +41,73 @@ 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/vmbus_*/channels/relid/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 debuggig tools What: /sys/bus/vmbus/devices/vmbus_*/channels/relid/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 debuggig tools What: /sys/bus/vmbus/devices/vmbus_*/channels/relid/in_mask Date: September. 2017 KernelVersion: 4.14 Contact: Stephen Hemminger <sthemmin@microsoft.com> Description: Inbound channel signaling state Users: Debugging tools What: /sys/bus/vmbus/devices/vmbus_*/channels/relid/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/vmbus_*/channels/relid/out_mask Date: September. 2017 KernelVersion: 4.14 Contact: Stephen Hemminger <sthemmin@microsoft.com> Description: Outbound channel signaling state Users: Debugging tools What: /sys/bus/vmbus/devices/vmbus_*/channels/relid/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/vmbus_*/channels/relid/read_avail Date: September. 2017 KernelVersion: 4.14 Contact: Stephen Hemminger <sthemmin@microsoft.com> Description: Bytes availabble to read Users: Debugging tools What: /sys/bus/vmbus/devices/vmbus_*/channels/relid/write_avail Date: September. 2017 KernelVersion: 4.14 Contact: Stephen Hemminger <sthemmin@microsoft.com> Description: Bytes availabble to write Users: Debugging tools What: /sys/bus/vmbus/devices/vmbus_*/channels/relid/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/vmbus_*/channels/relid/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
Documentation/ABI/testing/dell-smbios-wmi 0 → 100644 +41 −0 Original line number Diff line number Diff line What: /dev/wmi/dell-smbios Date: November 2017 KernelVersion: 4.15 Contact: "Mario Limonciello" <mario.limonciello@dell.com> Description: Perform SMBIOS calls on supported Dell machines. through the Dell ACPI-WMI interface. IOCTL's and buffer formats are defined in: <uapi/linux/wmi.h> 1) To perform an SMBIOS call from userspace, you'll need to first determine the minimum size of the calling interface buffer for your machine. Platforms that contain larger buffers can return larger objects from the system firmware. Commonly this size is either 4k or 32k. To determine the size of the buffer read() a u64 dword from the WMI character device /dev/wmi/dell-smbios. 2) After you've determined the minimum size of the calling interface buffer, you can allocate a structure that represents the structure documented above. 3) In the 'length' object store the size of the buffer you determined above and allocated. 4) In this buffer object, prepare as necessary for the SMBIOS call you're interested in. Typically SMBIOS buffers have "class", "select", and "input" defined to values that coincide with the data you are interested in. Documenting class/select/input values is outside of the scope of this documentation. Check with the libsmbios project for further documentation on these values. 6) Run the call by using ioctl() as described in the header. 7) The output will be returned in the buffer object. 8) Be sure to free up your allocated object.
Documentation/ABI/testing/sysfs-bus-thunderbolt +48 −0 Original line number Diff line number Diff line Loading @@ -110,3 +110,51 @@ Description: When new NVM image is written to the non-active NVM is directly the status value from the DMA configuration based mailbox before the device is power cycled. Writing 0 here clears the status. What: /sys/bus/thunderbolt/devices/<xdomain>.<service>/key Date: Jan 2018 KernelVersion: 4.15 Contact: thunderbolt-software@lists.01.org Description: This contains name of the property directory the XDomain service exposes. This entry describes the protocol in question. Following directories are already reserved by the Apple XDomain specification: network: IP/ethernet over Thunderbolt targetdm: Target disk mode protocol over Thunderbolt extdisp: External display mode protocol over Thunderbolt What: /sys/bus/thunderbolt/devices/<xdomain>.<service>/modalias Date: Jan 2018 KernelVersion: 4.15 Contact: thunderbolt-software@lists.01.org Description: Stores the same MODALIAS value emitted by uevent for the XDomain service. Format: tbtsvc:kSpNvNrN What: /sys/bus/thunderbolt/devices/<xdomain>.<service>/prtcid Date: Jan 2018 KernelVersion: 4.15 Contact: thunderbolt-software@lists.01.org Description: This contains XDomain protocol identifier the XDomain service supports. What: /sys/bus/thunderbolt/devices/<xdomain>.<service>/prtcvers Date: Jan 2018 KernelVersion: 4.15 Contact: thunderbolt-software@lists.01.org Description: This contains XDomain protocol version the XDomain service supports. What: /sys/bus/thunderbolt/devices/<xdomain>.<service>/prtcrevs Date: Jan 2018 KernelVersion: 4.15 Contact: thunderbolt-software@lists.01.org Description: This contains XDomain software version the XDomain service supports. What: /sys/bus/thunderbolt/devices/<xdomain>.<service>/prtcstns Date: Jan 2018 KernelVersion: 4.15 Contact: thunderbolt-software@lists.01.org Description: This contains XDomain service specific settings as bitmask. Format: %x