Fwh 0 (main bios), Fwh 1 (backup/recovery bios), Flash rom backup mechanism – Intel NetStructure MPCBL0001 User Manual

Page 26

Advertising
background image

26

Technical Product Specification

Order #273817

Intel NetStructure

®

MPCBL0001 High Performance Single Board Computer

Contents

Flash ROM BIOS updates can be performed by an end user or a network administrator over the
LAN. The system should complete booting to an OS, MS-DOS* or logon to Linux* as root user.
The system should have a local copy of the flash program and the BIOS data files or have the
capability to copy the flash program and BIOS data files onto a local drive via the network. The
flash program has a command line interface to specify the path and the file name of the BIOS data
files. After completing the BIOS ROM update the user should shutdown and reset the system to let
the new BIOS ROM take effect. See

Section 7.7, “BIOS Updates” on page 112

for more

information.

2.2.6.1

FWH 0 (Main BIOS)

BIOS execute code off this flash and perform checksum validation of its operational code. This
checksum occurs in the boot block of the BIOS. The BIOS image is also stored in FWH0. When
user performs BIOS update, the BIOS image will be stored in FWH 0 only. FWH0 will also store
the factory default CMOS settings user configured CMOS settings.

1. When user "Load optimal defaults" from the BIOS setup screen, it restores the factory default

by copying the "Factory Default" settings from FWH0 to ICH3 (CMOS).

2. When user "Save custom defaults" from the BIOS setup screen, the changes will be made to

the CMOS settings on ICH3 and then copied from ICH3 to FWH0.

3. When user "Load custom defaults" from the BIOS setup screen, the "custom" CMOS settings

are copied from FWH0 to ICH3.

2.2.6.2

FWH 1 (Backup/Recovery BIOS)

FWH 1 stores the recovery BIOS. In the event of checksum failure on the Main BIOS operational
code, BIOS will request BMC to switch FWH, so that the board will be able to boot up from FWH1
for recovery.

User is able to boot up the board from FWH1 by executing an OEM IPMI command as well (see

Section 3.7.1, “Reset BIOS Flash Type” on page 49

).

2.2.6.3

Flash ROM Backup Mechanism

The on-board Intelligent Platform Management Controller (IPMC) manages which of the two
BIOS flash ROMs is used during the boot process. The IPMC monitors the boot progress and can
change the flash ROM selection and reset the processor.

The default state of this control configures the primary Firmware Hub (FWH) ROM device ID to
be the boot device; the secondary FWH is assigned the next ID. The secondary FWH responds to
the address range just below the primary FWH ROM in high memory.

The Intelligent Platform Management Controller sets the ID for both FWH devices. Boot accesses
are directed to the FWH with ID = 0; unconnected ID pins are pulled low by the FWH device. In
this way the IPMC may select which flash ROM is used for the boot process.

Refer to

Section 3.7.1, “Reset BIOS Flash Type” on page 49

for a description of how to do this

manually.

Advertising