
Serial Interface Subsystem
75
Payload Diagnostic Interrupt
The IPMC supports the Issue Diagnostic Interrupt feature of the
FRU Control
command. The
payload is notified about a diagnostic interrupt over the SIPL as described in
“Get Status
Command,” on page 71
. The payload is expected to return diagnostic interrupt results before
the payload communication timeout using the
Diagnostic Interrupt Results
command of the
SIPL. This command has the following synopsis:
[B8 xx 12 0A 40 00
<diagnostic interrupt return code>
]
If the payload responds before the payload communication timeout, the diagnostic interrupt
return code is returned as the completion code of the
FRU Control
command response.
Otherwise, the 0xC3 completion code (Timeout) is returned.
Payload Shutdown Timeout
When the front or rear ejector handle is opened, the IPMC toggles the ACPI “power button” and
sends an alert notification to the payload (refer to
“Get Status Command,” on page 71
). Upon
receiving this notification, the payload software is expected to initiate the payload shutdown
sequence. After performing this sequence, the payload should send the
Graceful Reset
command (refer to
“Graceful Payload Reset,” on page 74
) to the IPMC over the payload
interface to notify the IPMC that the payload shutdown is complete. The IPMC disables payload
power upon receiving the
Graceful Reset
command or detecting that the payload is in ACPI
sleep state S5.
To avoid deadlocks that may occur if the payload software does not respond, the IPMC
provides a special timeout for the payload shutdown sequence. If the payload does not send
the Graceful Reset command within a definite period of time, the IPMC assumes that the
payload shutdown sequence is finished, and disables payload power. In addition to the
Set
Payload Shutdown Timeout
command below, the Payload Shutdown Timeout value can be
set via the BIOS Setup utility (see
“BIOS Configuration Overview,” on page 40
). Timeout values
of zero and 0FFFFh disable the timeout: the IPMC will wait forever for the payload to send the
Graceful Reset
command.
•
“Get Payload Shutdown Timeout Command,” on page 75
•
“Set Payload Shutdown Timeout Command,” on page 76
Get Payload Shutdown Timeout Command
The IPMC supports reading of the payload shutdown timeout using the
Get Payload
Shutdown Timeout
command. This command has the following synopsis:
[B8 xx 15 0A 40 00]
The IPMC responds to the
Get Payload Shutdown Timeout
command with the following
reply:
[BC xx 15 00 0A 40 00
<LSB byte of timeout>
<MSB byte of timeout>
]
The payload shutdown timeout is measured in hundreds of milliseconds and stored as a 2-byte
integer. The default value of the payload shutdown timeout is specified by a dedicated
Configuration Parameter.
Содержание CPC5565
Страница 4: ...4...
Страница 14: ...Figures 14 Figure 7 1 Battery Socket Locations 106 Figure 7 2 CPC5565 Board Dimensions 107...
Страница 56: ...Chapter 3 Getting Started 56 Figure 3 16 PMC Card Installation Voltage Key Post...
Страница 84: ...Chapter 4 System Monitoring and Alarms 84...
Страница 100: ...Chapter 5 Connectors 100...
Страница 102: ...Chapter 6 Reset 102...
Страница 108: ...Chapter 7 Specifications 108...
Страница 110: ...Chapter 8 Thermal Considerations 110...
Страница 118: ...Chapter 10 Data Sheet Reference 118...