Running the Tests

The table below lists all of the available System diagnostic tests and refers you to other sections in this chapter for additional information, if necessary.

System diagnostic tests

Component

Tests

function

 

 

 

System

Basic functionality

Tests components such as

board

 

instructions, registers, and

 

 

flags of CPU

 

CPU protected mode

Tests protected mode

 

 

instructions such as LSL,

 

 

VERR, and LAR

 

Processor speed

Identifies current clock speed

 

Coprocessor

Tests the coprocessor

 

DMA controller

Tests memory address and

 

 

page registers of DMA

 

 

controllers 1 and 2

 

Interrupt controller

Tests interrupt mask registers

 

Timer

Compares timer count to RTC

 

Real time clock

Compares RTC to time 0

 

 

interrupt

 

CMOS validity

Tests the CMOS RAM

 

 

 

Memory

 

See “Memory Diagnostics”

 

BIOS ROM

Tests data path of BIOS ROM

 

Parity

Checks for memory parity

 

 

errors .

 

Pattern

Tests for memory read/write

 

 

faults

 

Walking 1

Checks data lines for shorts

 

 

and bits that are 1

 

Walking 0

Checks data lines for shorts

 

 

and bits that are 0

 

Address

Checks for address line

 

 

shorts

 

Refresh

Checks the refresh interval

 

 

 

C-IO

Performing System Diagnostics