Flash Devices

Devices’ Features and Data Paths

 

 

Flash Devices

The blade provides two redundant boot flash devices: one default boot flash and one backup boot flash. During blade production, both flashes are programmed with identical BIOS images. The presence of two redundant flash devices allows for remotely updating BIOS images from the operating level without interrupting running processes and without being affected by possibly corrupt BIOS images. The backup boot flash, furthermore, can be used to store customized images. Note that in this case the redundant BIOS feature is no longer available.a

Both flash devices are Intel−compatible firmware hubs that are connected to the LPC interface of the South Bridge. Each flash device has a unique four bit LPC device ID. Bit 1 to 3 of the device ID are fixed to 0. Bit 0 is controlled by a boot flash select signal provided by the IPMC in such a way that bit 0 of one flash is set to 0 while bit 0 of the other flash is set to 1 and vice versa. The following figure shows the implementation on hardware−level.a

IPMC

Boot Flash

 

 

Select Signal

Default Boot

Flash

ID0

ID1

ID2

ID3

Backup Boot

Flash

ID0

ID1

ID2

ID3

Figure 35: Boot Flash LPC Device ID Control

The blade’ s CPU always boots from the boot flash with the LPC device ID 0. Thus the boot flash select signal of the IPMC allows to select the flash device that the CPU is to boot from.a

An IPMI Set System Boot Options command allows to control the boot flash select signal and thus select between the default and backup boot flash as device to boot from. For details refer to theaPENT/ATCA−715/717/7105/7107: Control via IPMI Programmer’s Guidea which can be downloaded from the former Force Computers S.M.A.R.T. server or the Motorola literature catalog.aaaaaaaa

By default, the data/instruction areas of the default and backup boot flash are writable. This is necessary because during booting the BIOS writes some configuration data back to

PENT/ATCA−717

113

Page 113
Image 113
Motorola ATCA-717 manual Flash Devices, Boot Flash LPC Device ID Control