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 |
|
|
|
Performing System Diagnostics |