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

Advertising
background image

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)

Advertising