4 Summary of the HP/Phoenix BIOS

HP/Phoenix BIOS (BIOS version: GJ.07.xx)

 

 

System Board Tests

 

 

 

 

 

 

 

 

 

 

 

Test External Cache

Tests the level-two cache. A failure causes an error code to display and

disables the external cache.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Tests for the presence of HP SCSI ROMs. If SCSI ROMs are detected, their

Shadow SCSI ROM

contents are copied into the shadow RAM area. A failure will cause an

 

error code to display.

 

 

 

 

 

 

 

 

 

 

 

8042 Self-Test

Downloads the 8042 and invokes the 8042 internal self-test. A failure

causes an error code to display.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Timer 0/Timer 2 Test

Tests Timer 0 and Timer 2. Test failure causes an error code to display.

 

 

 

 

 

 

 

 

DMA Subsystem Test

Checks the DMA controller registers. Test failure causes an error code to

display.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Tests the Interrupt masks, the master controller interrupt path (by forcing

Interrupt Controller Test

an IRQ0), and the industry-standard slave controller (by forcing an IRQ8).

 

Test failure causes an error code to display.

 

 

 

 

 

 

 

 

 

Real-Time Clock Test

Checks the real-time clock registers and performs a test that ensures that

the clock is running. Test failure causes an error code to display.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Memory Tests

 

 

 

 

 

 

 

 

 

 

 

RAM Address Line

Verifies the address independence of real-mode RAM (no address lines

Independence Test

stuck together). Test failure causes an error code to display.

 

 

 

 

 

 

 

 

 

Sizes and clears the protected mode (extended) memory and writes the

Size Extended Memory

value into CMOS bytes 30h and 31h. If the system fails to switch to

 

protected mode, an error code is displayed.

 

 

 

 

 

 

 

 

 

 

Read/write test on real-mode RAM. (This test is not done during a reset

Real-Mode Memory Test

using

 

 

 

 

and

). The test checks each block of

 

 

 

 

(First 640KB)

system RAM to determine how much is present. Test failure of a 64 KB

 

block of memory causes an error code to display, and the test is aborted.

 

 

 

 

 

 

 

 

 

Tests shadow RAM in 64-KB segments (except for segments beginning at

Shadow RAM Test

A000h, B000h, and F000h). If they are not being used, segments C000h,

 

D000h and E000h are tested. Test failure causes an error code to display.

 

 

 

 

 

 

 

 

Protected Mode RAM

Tests protected RAM in 64-KB segments above 1 MB. (This test is not

done during a reset using

 

 

and

). Test failure

Test (Extended RAM)

 

 

 

 

causes an error code to display.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Keyboard / Mouse Tests

 

 

 

Invokes a built-in keyboard self-test of the keyboard’s microprocessor and

Keyboard Test tests for the presence of a keyboard and for stuck keyboard keys. Test failure causes an error code to display.

If a mouse is present, invokes a built-in mouse self-test of the mouse’s

Mouse Test microprocessor and for stuck mouse buttons. Test failure causes an error code to display.

111