Intel® SRMK2 Internet Server Technical Product Specification
61
7 BIOS Description
7.1 Overview
The SRMK2 serverboard uses an Intel/AMI BIOS, which is stored in Flash memory and can be
upgraded using a disk-based program. In addition to the BIOS, the Flash memory contains the
Setup program, POST, the PCI auto-configuration utility, and Plug and Play support. This
serverboard supports system BIOS shadowing, allowing the BIOS to execute from 64-bit onboard
write-protected DRAM. The BIOS displays a message during POST identifying the type of
BIOS and a revision code. The initial production BIOS is identified as SRMK2A.86B.
The term “BIOS” as used in the context of this document, refers to the following:
•
System BIOS, that controls basic system functionality using stored configuration
values.
•
Configuration Utilities (CU) consisting of a Flash ROM-resident Setup utility that
provides user control of configuration values stored in NVRAM and battery-backed
CMOS configuration RAM.
•
Fail-Safe BIOS extensions that provide emergency remote-access diagnostic and
configuration capabilities to a target system.
•
Flash Memory Update Utility (IFLASH.EXE) that loads predefined areas of Flash
ROM with Setup, BIOS, and other code/data.
Each of these is introduced here, with references to the appropriate section for details. A
summary of memory maps for Flash, and CMOS configuration RAM and NVRAM register
spaces (which provide the operating environment for BIOS code) is also presented.
7.2 System BIOS
The system BIOS is the core of the Flash ROM-resident portion of the BIOS. The system BIOS
provides standard PC-BIOS services. In addition, the system BIOS provides support for these
SRMK2 specific features:
•
Security features
•
Multiple-speed processor support
•
Logging of critical events
•
Server management features
•
CMOS configuration RAM defaults
•
Defective DIMM detection and remapping
•
PCI BIOS interface
•
Option ROM shadowing
•
ECC support
•
SMI support
•
L2 cache support
•
Memory sizing
•
Boot drive sequencing
•
Resource allocation support