Chapter 8 BIOS ROM
Compaq Deskpro EN Series of Personal Computers
Desktop and Minitower Form Factors
Third Edition - September 1998
8-2
8.2 BOOT/RESET FUNCTIONS
The system supports new system boot functions to support remote ROM flashing and PC97
requirements. This system also supports the EL Torito specification for bootable CDs.
8.2.1 BOOT BLOCK
This system in cludes 24 KB of wri t e-protected boot bl ock ROM that pr ovi des a way to recover
from a failed remote flashing of the system BIOS ROM. Early during the boot process, the boot
block code checks the system ROM. If validated, the system BIOS continues the boot sequence.
If the system ROM fails the check, the boot block code provides th e m inimum amou nt of support
necessary to allow booting the system from the diskette drive (bypassing the security measures)
re-flashing the system ROM with a ROMPAQ diskette. Si nce video is not available during the
initial boot sequence th e boot block routin e uses the keyboard LEDs to communi c a te status as
follows:
Num Lock Caps Lock Scroll Lock Meaning
Off On Off Administrator password required.
On O f f Off Boot failed. Reset required for retry.
Off Off On Flash failed (set by ROMPAQ).
On On On Flash complete (set by ROMPAQ).
8.2.2 QUICKBOOT
The QuickBoot m od e (programmable through the INT 15, AX=E845h call) skips certain portions
of the POST (such as the memory count) durin g the boot process unless the hood has been
detected as bein g removed. Th e Q u ickBoot mode is pr ogrammable as to be invoked always, never
(default) or every x-number of days.
8.2.3 SILENTBOOT
When in th e SilentBoot mod e, the boot process s k ips certain audio and visual aspects of POST
(such as the speed beeps and screen messages). Error messages are still displayed. The
QuickBoot mode is p rogrammable by the Setup utility (through the INT 15, AX=E845h call) as
to either TERSE (default) or VERBOSE mode.
8.2.4 RESET
There are two types of system resets: hard and soft. A hard reset is traditionally generated after
power-up and produced by the circuitry generating the PWRGOOD signal. The 82371 south
bridge, however, allows software to generate a hard reset. This is accomplished by first writing a
one (1) to bit <1> of I/O port 0CF9h. A one is then written to bit <2> of 0CF9h. This causes the
82371 to create a hard reset by asserting CPURST#, PCIRST#, and RSTDRV for at least 1 ms.
After the reset the 82371 automatically clears bit <2> of 0CF9h.