Technical Product Specification

IntelP®P Remote Management Module IPMI Support Intel® Remote Management Module
11. Intel
®
Remote Management Module IPMI Support
The Intel
®
RMM IPMI functionality is that of an IPMI satellite controller to the baseboard BMC.
As a satellite controller, the Intel
®
sued ove PMB
b
he Intel RMM IPMI stack complements the IPMI stack running on the baseboard BMC. The
®
RMM contains two main components. The components are as follows:
Set of IPMI APIs
IPMI daemon
11.1 IPMI APIs
The IPMI APIs provide interfaces between applications running on the Intel
®
RMM and the IPMI
daemon. It is via these IPMI APIs that applications can perform various IPMI operations. The
IPMI APIs encapsulate IPMI commands providing the applications a clear, easy-to-use interface
to execute IPMI commands on the BMC.
11.2 IPMI Daemon
The IPMI daemon is the main body of the IPMI stack of the Intel
®
RMM. The IPMI daemon
works with the BMC which implements a full IPMI 2.0 compliant firmware stack. All IPMI
commands are executed on the BMC.
The IPMI daemon on the Intel
®
RMM supports following two IPMI channels:
Virtual KCS (V-KCS) channel
IPMB channel
11.2.1 V-KCS Channel
The V-KCS channel is used by the IPMI APIs to communicate with the IPMI daemon. The
V-KCS channel is essentially a BSD-style socket that supports up to four concurrent
connections between the IPMI APIs and the IPMI daemon. The V-KCS channel itself is
implemented in the IPMI APIs and transparent to the applications.
RMM can respond to IPMI commands is r the I
us by the BMC.
T
IPMI stack for the Intel
®
Revision 1.0
48