diff options
Diffstat (limited to 'usr/src/man/man7d/ipmi.7d')
-rw-r--r-- | usr/src/man/man7d/ipmi.7d | 170 |
1 files changed, 0 insertions, 170 deletions
diff --git a/usr/src/man/man7d/ipmi.7d b/usr/src/man/man7d/ipmi.7d deleted file mode 100644 index 43a9ead9d6..0000000000 --- a/usr/src/man/man7d/ipmi.7d +++ /dev/null @@ -1,170 +0,0 @@ -'\" -.\" CDDL HEADER START -.\" -.\" The contents of this file are subject to the terms of the -.\" Common Development and Distribution License (the "License"). -.\" You may not use this file except in compliance with the License. -.\" -.\" You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE -.\" or http://www.opensolaris.org/os/licensing. -.\" See the License for the specific language governing permissions -.\" and limitations under the License. -.\" -.\" When distributing Covered Code, include this CDDL HEADER in each -.\" file and include the License file at usr/src/OPENSOLARIS.LICENSE. -.\" If applicable, add the following below this CDDL HEADER, with the -.\" fields enclosed by brackets "[]" replaced with your own identifying -.\" information: Portions Copyright [yyyy] [name of copyright owner] -.\" -.\" CDDL HEADER END -.\" -.\" Copyright (c) 2012, Joyent, Inc. All Rights Reserved -.\" Copyright 2013 Nexenta Systems, Inc. All rights reserved. -.\" -.TH IPMI 7D "Oct 31, 2013" -.SH NAME -ipmi \- OpenIPMI compatible IPMI interface driver -.SH SYNOPSIS -.nf -\fB/dev/ipmi0\fR -.fi - -.SH DESCRIPTION -The \fBipmi\fR device is a character special file that provides access to the -Intelligent Platform Management Interface for the system. For more -information on \fBIPMI\fR and to obtain a copy of the \fBIPMI\fR -specification and implementation guidelines, refer to -http://www.intel.com/design/servers/ipmi/. -The driver is adapted from the FreeBSD driver which is in turn adapted from -the Linux driver, however, not all features described in the standard are -supported. The current implementation depends on the \fBsmbios\fR(7d) to -discover the existence of an IPMI device. - -.SH IOCTLS -Sending and receiving messages through the IPMI drivers requires the use of -\fBioctl\fR(2). - -The ioctl command codes below are defined in \fBsys/ipmi.h\fR. -The third argument to ioctl should be a pointer to the type indicated. -Currently the following ioctls are supported: -.RS +4 -.TP -.ie t \(bu -.el o -IPMICTL_RECEIVE_MSG "struct ipmi_recv" -.br -Receive a message. -.br -Possible error values: -.RS +8 -EAGAIN No messages are in the process queue. -.br -EFAULT An address supplied was invalid. -.br -EMSGSIZE The address could not fit in the message buffer and -will remain in the buffer. -.RE -.RE - -.RS +4 -.TP -.ie t \(bu -.el o -IPMICTL_RECEIVE_MSG_TRUNC "struct ipmi_recv" -.br -Like IPMICTL_RECEIVE_MSG but if the message cannot fit into the buffer, it -will truncate the contents instead of leaving the data in the buffer. -.RE - -.RS +4 -.TP -.ie t \(bu -.el o -IPMICTL_SEND_COMMAND "struct ipmi_req" -.br -Send a message to the interface. -.br -Possible error values: -.RS +8 -EFAULT An address supplied was invalid -.br -ENOMEM Buffers could not be allowed for the command, out of memory. -.RE -.RE - -.RS +4 -.TP -.ie t \(bu -.el o -IPMICTL_SET_MY_ADDRESS_CMD "unsigned int" -.br -Set the slave address for source messages. -.RE - -.RS +4 -.TP -.ie t \(bu -.el o -IPMICTL_GET_MY_ADDRESS_CMD "unsigned int" -.br -Get the slave address for source messages. -.RE - -.RS +4 -.TP -.ie t \(bu -.el o -IPMICTL_SET_MY_LUN_CMD "unsigned int" -.br -Set the slave LUN for source messages. -.RE - -.RS +4 -.TP -.ie t \(bu -.el o -IPMICTL_GET_MY_LUN_CMD "unsigned int" -.br -Get the slave LUN for source messages. -.RE - -Stub Only Ioctl - -.RS +4 -.TP -.ie t \(bu -.el o -IPMICTL_SET_GETS_EVENTS_CMD int -.br -Set whether this interface receives events. -.RE - -Unimplemented Ioctls - -.RS +4 -.TP -.ie t \(bu -.el o -IPMICTL_REGISTER_FOR_CMD -.br -Register to receive a specific command -.RE - -.RS +4 -.TP -.ie t \(bu -.el o -IPMICTL_UNREGISTER_FOR_CMD -.br -Unregister to receive a specific command -.RE - -.SH SEE ALSO -\fBipmitool\fR(1), \fBioctl\fR(2), \fBsmbios\fR(7d) -.sp -.LP -\fIIntelligent Platform Management Interface Specification Second -Generation\fR, v2.0 \(em -June 12, 2009 Markup -.SH NOTES -Not all systems include an \fBIPMI\fR. |