Development Kit User’s Guide
October 2008
Order Number: 320067-002US
49
Pre-boot Firmware—Intel
®
EP80579 Integrated Processor with Intel
®
QuickAssist Technology
5.0
Pre-boot Firmware
5.1
Introduction
The Pre-boot Firmware is executed when the system is powered up or reset. It
initializes and configures system memory, devices and buses/interfaces.
The Pre-boot Firmware is based on the AMI Aptio* 4.5 core and compliant to EFI v1.1.
The Pre-boot Firmware is stored in the Firmware Hub (FWH) or SPI (Serial Peripheral
Interface) Flash; the FWH or SPI Flash can be updated using a flash utility tool that is
provided by Intel or by using a floppy drive connected to the floppy header.
The Pre-boot Firmware setup menu can be used to view and modify the system settings
for the Intel
®
EP80579 Development Board. The setup menu is accessed by pressing
the <Del> key during Pre-boot Firmware boot up (before the operating system boot
begins). The setup menu bar is shown in
Table 32
.
5.2
Pre-boot Firmware Boot Flow
After a hardware reset of the Intel
®
EP80579 Integrated Processor, and once the IA
CPU has executed the reset micro-code, the IA CPU restores to the reset vector
(0xFFFF_FFF0) and starts fetching from the FWH or SPI flash device. The Pre-boot
Firmware starts executing from the reset vector regardless of whether wake is from S3,
S4, or S5. To determine if it is an S3 resume, the firmware checks the SUS_TYP field in
the power management controller. If it is not S3, then normal boot occurs. If it is S3,
then the firmware also checks the power failure bits (PWRBTNOR_STS, PWR_FLR,
PWROK_FLR). If these are set to 1, then the memory contents cannot be relied on and
a normal boot is followed. If it is an S3 resume and the power failure bits are not set,
then the S3 boot path is followed. The normal boot path is used for cold reset and for
S4/S5 resume. From a firmware perspective, there is no difference between S4 and S5.
The following steps describe the boot sequence after reset before hand over to the OS.
5.3
Pre-boot Firmware Features
5.3.1
Pre-boot Firmware Setup Menu
Table 32
shows the Pre-boot Firmware setup main menu and provides a brief
description of each menu option.
Table 33
provides the function keys that can be used
when navigating and selecting options from Pre-boot Firmware menus.
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from