Intel SAI2 Product Specification - Page 30

System BIOS, Flash Update Utility

Page 30 highlights

Basic Input Output System (BIOS) SAI2 Server Board TPS 3.1.1 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 and support for some new industry standards, such as the Advanced Configuration and Power Interface Specification, Revision 1.0 and Wired For Management Baseline Specification, Revision 2.0. In addition, the system BIOS supports certain features that are common across all the Intel servers. These include: • Security • Intel Multi-Processor Specification (MPS) support • Server management and error handling • CMOS configuration RAM management • OEM customization • PCI and Plug and Play (PnP) BIOS interface • Console redirection • Resource allocation support BIOS setup is embedded in flash ROM and provides the means to configure on-board hardware devices and add-in cards. For more information, refer to Section 3.2, Setup Utility. 3.1.2 Flash Update Utility The system BIOS and the setup utility are resident in partitioned flash ROM. The device is incircuit reprogrammable. On the SAI2 platform, 1 MB of flash ROM is provided. The Phoenix Phlash Utility may be used to reprogram the BIOS operational code located in the flash ROM. A BIOS image is provided on a diskette in the form of a binary file that is read by the Phoenix Phlash Utility. Baseboard revisions may create hardware incompatibilities and may require different BIOS code. 3.1.2.1 System Flash ROM Layout The flash ROM contains system initialization routines, BIOS strings, BIOS Setup, and run-time support routines. The exact layout is subject to change, as determined by Intel. A 16-KB user block is available for user ROM code and another 128-KB block is available for custom logos. The flash ROM also contains compressed initialization code for on-board peripherals such as SCSI, NIC, and video controllers. The BIOS image contains all the BIOS components at appropriate locations. The Phoenix Phlash Utility can be used to reprogram the BIOS operational code areas. At run time, none of the flash blocks are visible at the aliased addresses below 1 MB due to shadowing. Intel reserves the right to change the flash map without notice. A 64-KB parameter block in the flash ROM is dedicated to storing configuration data that controls extended system configuration data (ESCD), OEM configuration areas, etc. The block is partitioned into separate areas for logically different data. Application software must use standard advanced programmable interrupts (APIs) to access these areas and may not access the data directly. 20 Revision 1.0

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82

Basic Input Output System (BIOS)
SAI2 Server Board TPS
Revision 1.0
20
3.1.1
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 and support for some new industry standards, such as the
Advanced Configuration and Power Interface Specification
, Revision 1.0 and
Wired For
Management Baseline Specification
, Revision 2.0. In addition, the system BIOS supports
certain features that are common across all the Intel servers. These include:
Security
Intel Multi-Processor Specification (MPS) support
Server management and error handling
CMOS configuration RAM management
OEM customization
PCI and Plug and Play (PnP) BIOS interface
Console redirection
Resource allocation support
BIOS setup is embedded in flash ROM and provides the means to configure on-board hardware
devices and add-in cards. For more information, refer to Section 3.2, Setup Utility.
3.1.2
Flash Update Utility
The system BIOS and the setup utility are resident in partitioned flash ROM. The device is in-
circuit reprogrammable. On the SAI2 platform, 1 MB of flash ROM is provided. The Phoenix
Phlash Utility may be used to reprogram the BIOS operational code located in the flash ROM. A
BIOS image is provided on a diskette in the form of a binary file that is read by the Phoenix
Phlash Utility. Baseboard revisions may create hardware incompatibilities and may require
different BIOS code.
3.1.2.1
System Flash ROM Layout
The flash ROM contains system initialization routines, BIOS strings, BIOS Setup, and run-time
support routines. The exact layout is subject to change, as determined by Intel. A 16-KB user
block is available for user ROM code and another 128-KB block is available for custom logos.
The flash ROM also contains compressed initialization code for on-board peripherals such as
SCSI, NIC, and video controllers. The BIOS image contains all the BIOS components at
appropriate locations. The Phoenix Phlash Utility can be used to reprogram the BIOS
operational code areas.
At run time, none of the flash blocks are visible at the aliased addresses below 1 MB due to
shadowing. Intel reserves the right to change the flash map without notice.
A 64-KB parameter block in the flash ROM is dedicated to storing configuration data that
controls extended system configuration data (ESCD), OEM configuration areas, etc. The block
is partitioned into separate areas for logically different data. Application software must use
standard advanced programmable interrupts (APIs) to access these areas and may not access
the data directly.