Intel MPCBL0001 Personal Computer User Manual


 
Technical Product Specification 71
Order #273817
Intel NetStructure
®
MPCBL0001 High Performance Single Board Computer
Contents
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:
3.15.4 Diagnostic Interrupt
The following command provides the capability for an end user to issue a non-maskable interrupt
(NMI) to the payload.
When issued, the NMI signal to the processor will be asserted. To fully utilize the support of this
command, the user needs to have an NMI handler installed.
Figure 11. Flow Diagram for Graceful Reboot Command
OS A
g
ent
IPMC CMM
IPMB Interface KCS Interface
Cmmset –l bladex –d frucontrol –v 2
Asserts SMS_ATN signal
Get Message
2
1
3
4
Table 36. Returned Values from the Get Message Command
Byte Data Value Comments
1 Completion Code 00h
2 Channel 40h Administrator privilege, Channel 0 (IPMB 0)
3 NetFN/rsLUN C2h NetFn=30h, Responder LUN=02h (SMS)
4 Header checksum 3Eh 2’s complement of the previous byte (chk1)
5 BMC Address (varies) Board’s IPMB address (depends on slot)
6 Sequence/rqLUN 04h Sequence=01h, Requestor LUN=00h (IPMB)
7 Command 10h Intel’s command for shutdown/reboot
8 Data 02h Reboot action
9 Data checksum 5F 2’s complement of the sum of the previous 4 bytes (chk2)