2 firmware code, 1 structure and functionality, Structure and functionality – Kontron CP6002 IPMI User Manual

Page 13: Cp6002 ipmi firmware user guide

Advertising
background image

CP6002

IPMI Firmware User Guide

ID: 1039-1613, Rev. 2.0

Page 13

• The downloading of a new firmware image does not break currently running firmware or

payload activities

• Firmware bank management is done by the open tool ‘ipmitool’ function ‘fwum’ which can

update the firmware in the field

• Firmware fully customizable via OEM IPMI commands to satisfy customer requirements

• FRU data can be updated in the field by the open tool ‘ipmitool’ function ‘fru write’

• Interoperable with other IPMI solutions

OEM board supervision and control extensions such as boot device flash selection and firm-
ware boot order configuration.

• Automatic switching to an alternative EFI image after having detected an inoperable EFI

• “Graceful Shut Down” support

• Handle switch and blue Hot Swap LED operation

• The I0 and I1 LEDs indicate operational status of the IPMI Firmware

• The board's write protection feature for non-volatile memories is supported. These

memories are:

• I2C EEPROM for FRU data and parameters

• SPI FLASH memory for firmware banks

4.2

Firmware Code

4.2.1

Structure and Functionality

The IPMI controller firmware code is organized into boot code and operational code, both of
which are stored in a flash module. Upon an IPMI controller reset, the IPMI controller first exe-
cutes the boot code which does:

• A self test to verify the status of the Management Controller's hardware including its

memory

• Performs a checksum of the operational code

After successful verification of the operational code checksum, the firmware will execute the
operational code. Only the operational code is upgradable in-the-field.

Advertising