4 diagnostic interrupt, 36 returned values from the get message command, 11 flow diagram for graceful reboot command – Intel NetStructure MPCBL0001 User Manual
Page 71

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 Agent
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)