E-keying, Ipmi firmware am4022 – Kontron AM4022 IPMI Firmware User Manual

Page 40

Advertising
background image

IPMI Firmware

AM4022

Page 40

ID 1052-3624, Rev. 1.0

7.

E-Keying

E-Keying has been defined in the AMC.0 R2.0 Specification to prevent module damage,
prevent malfunction, and verify bay connection compatibility. Therefore, the FRU data of an
AMC module contains PICMG-defined records which describe the module’s AMC
interoperability:

• Module Current Requirements Record
• Clock Configuration Record, for the PCI Express reference clock
• AMC Point-to-point Record, describing module’s AMC port capabilities

The IPMI commands

Set AMC Port State

and

Get AMC Port State

defined by the

AMC.0 specification are used by the carrier or MCH for either granting or rejecting the E-keys
(i.e. enabling or disabling of AMC ports during E-Keying).
The DIP Switch SW2 can be used to forcibly disable some AMC ports and to configure the PCI
Express reference clock if required.

The AM4022 does not have provisions for an external PCIe clock input (FCLKA). For this rea-
son it does not support Spread Spectrum clocking (SSC) which is also indicated in the module’s
FRU data.

Please refer to the AM4022 User Guide for further information.

8.

uEFI BIOS Failover Control - Automatic SPI
Boot Flash Selection

The uEFI BIOS code is stored in two different SPI Boot flash devices designated as the stan-
dard SPI boot flash and the recovery SPI boot flash.

By default, the uEFI BIOS code stored in the standard SPI boot flash is executed first. If this
fails, the uEFI BIOS code in the recovery SPI boot Flash is then executed.

During boot-up, the uEFI BIOS reports its operational status to the MMC within a given time. If
the status is "failed" or not reported within the given time, the MMC selects the recovery SPI
boot flash, resets the board's processor, and waits for the status report from the uEFI BIOS
again.

In the event the recovery boot operation fails, the MMC reports it, but takes no further action of
its own.

When a boot operation fails, a "Boot Error - Invalid boot sector" event is asserted for the related
sensor:

• "FWH0 Boot Err" sensor indicates the standard SPI boot flash has failed
• "FWH1 Boot Err" sensor indicates the recovery SPI boot flash has failed

For further information regarding SPI boot flash selection, refer to Chapter 3.2, Table 6.

Advertising