PPC12-427/BIOS Functionality
v1.0
www.winsystems.com
Page 33
•
Generic error logging:
Provides support for logging POST and runtime
errors to the GPNV area.
•
Keyboard controller emulation
for USB keyboard/mouse.
•
Physical memory testing:
Supports testing of physical memory pres-
ent in the system.
• RTC registration and ability to handle wakeup from S5 sleep state.
•
Secure boot support:
provides support and functionality to conform
with UEFI 2.3.1 secure boot requirements and includes the following
components:
– Extended functionality of EFI NVRAM driver with support for
authenticated EFI variables.
– EFI image authentication module that installs EFI security
architecture protocol with image authentication and image
execution policy.
– Secure boot variable (PK, KEK, db, and dbx) provisioning.
• Support for the booting to the built in UEFI shell.
8.2
BIOS Update with UEFI Shell
8.2.1 Scope
The Unified Extensible Firmware Interface (EFI or UEFI for short) is a new
model for the interface between operating systems and firmware. It
provides a standard environment for booting an operating system and
running pre-boot applications.
An optional feature of a UEFI implementation is the ability to boot the
system to a built-in shell. The UEFI shell provides a command prompt and
a rich set of commands that extend and enhance the capability of the UEFI
BIOS.
This section describes the process for updating the PPC12-427 BIOS
firmware image using the built-in UEFI shell.
8.2.2 Process
1. Insert a USB flash drive containing the BIOS update program into a
USB socket on the PPC12-427 platform.
2. Turn on the PPC12-427 and press the
ESC
or
DEL
key during the boot
process, which starts the BIOS setup utility.
3. In the BIOS setup utility, use the cursor keys to highlight the
Save &
Exit
menu option.
4. Use the cursor keys to select
UEFI: Built-In EFI Shell
from the list of
boot devices displayed under the
Boot Override
section.