Hardware Management Overview

3.15.1Cold Reset

When this command is initiated, the board will perform a hard reset as described in Section 3.12.2, “Hard Reset Request” on page 57.

3.15.2Warm Reset

When this command is initiated, the board will perform a soft reset as described in Section 3.12.3, “Soft Reset Request” on page 57.

3.15.3Graceful Reboot

This specific payload control command is implemented using system interface messaging capability and the SMS_ATN bit of the KCS status registers.

The Receive Message Queue is used to hold message data for system software until the system software can collect it, while the SMS_ATN bit is used to indicate that the IPMC requires attention from the system software.

The flow diagram below will assist the user who will be developing their system software to interact with this command.

Figure 11. Flow Diagram for Graceful Reboot Command

OS Agent

IPMC

 

CMM

KCS Interface

 

IPMB Interface

 

 

 

Cmmset –l bladex –d frucontrol –v 2

1

 

 

 

 

2

 

 

3

 

 

 

Asserts SMS_ATN signal

 

 

 

4

 

 

 

Get Message

 

 

 

1.MM sends a frucontrol=2 command to IPMC, initiating a graceful reboot.

2.When the IPMC receives frucontrol=2, it formats a message into the send message queue and sets the SMS attention flag (SMS_ATN) on the KCS status register.

3.OS Agent polls for SMS_ATN using Get Message Flags command.

4.OS Agent sends a Get Message command to the IPMC to retrieve the message from the receive message queue. The Get Message command returns the following data:

68

Intel NetStructure® MPCBL0001 High Performance Single Board Computer

Technical Product Specification

Page 68
Image 68
Intel MPCBL0001 manual Cold Reset, Warm Reset, Graceful Reboot