Intel® Intelligent Power Node Manager 1.5 Specification
Intel® Intelligent Power Node Manager 1.5 External Interface Specification Using IPMI, December 2009
Scope: This document contains the mapping of external interface specification using Intel® Intelligent Power Node Manager version 1.5 over IPMI.
Intel® Intelligent Power Node Manager version 1.5 is a platform residen...t technology that enforces power and thermal policies for the platform. These policies are applied by exploiting subsystem knobs (such as processor P and T states) that can be used to control power consumption. Intel® Intelligent Power Node Manager enables datacenter power and thermal management by exposing an external interface to management software through which platform policies can be specified. It also enables specific data center power management usage models such as power limiting.
The configuration and control commands are used by the external management software or BMC to configure and control the Intel® Intelligent Power Node Manager feature. Since Platform Services firmware does not have any external interface, external commands are first received by the BMC over LAN and then relayed to the Platform Services firmware over IPMB channel. The BMC acts as a relay and the transport conversion device for these commands.
For simplicity, the commands from the management console might be encapsulated in a generic CONFIG packet format (config data length, config data blob) to the BMC so that the BMC doesn’t even have to even parse the actual configuration data.BMC provides the access point for remote commands from external management SW and generates alerts to them. Intel® Intelligent Power Node Manager Intel® Intelligent Power Node Manager on Intel® Manageability Engine (Intel® ME) is an IPMI satellite controller. A mechanism needs to exist to forward commands to Intel® ME and send response back to originator. Similarly events from Intel® ME have to be sent as alerts outside of BMC. It is the responsibility of BMC to implement these mechanisms for communication with Intel Intelligent Power Node Manager. The rest of the sections describe the details of these interfaces. The details include list of commands, sensors exposed, alerts exposed the requirement on BMC to support passing the commands and alerts to/from external SW, and about discovery of Intel Intelligent Power Node Manager Functionality by external SW.
Read the full Intel® Intelligent Power Node Manager 1.5 Specification.