COM-HPC Platform Management Interface Specification
COM-HPC® IPMI is an addendum to the COM-HPC open standard, which provides a
framework of platform management features for COM-HPC modules. The framework is
intended to guide how to achieve interoperability between COM-HPC modules from
different vendors and combinations of carrier boards. In addition to targeting an intelligent
platform management interface, this specification also touches on Redfish implementation.
IPMI is a collection of side-band/out-of-band management commands that are used to
interact with the system. IPMI firmware generally runs on a board management controller,
a discrete integrated circuit that can be accessed via a network connection, and/or serial
interface, and/or LPC/eSPI. The last revision of the IPMI specification was released in 2013.
Redfish, a standard managed by DMTF, provides a restful interface for the management of
systems. Redfish is still under active development, and it continues to evolve as new use
cases are discovered.
The following sections describe three different types of modules and two different types of
carrier boards. The goal of describing these different combinations of modules and carriers
is to allow interoperability between different module vendors Management capabilities, a
carrier board design, and the ability to implement additional management capabilities in
their carrier board designs.
The different module management capabilities are broken down by their adherence to a set
of IPMI commands listed below. Modules that would like to describe themselves as
compliant with the specification should ensure that they implement the necessary IPMI
commands listed below. The same applies to carrier board implementations.