171
Bootblock Recovery Code Checkpoint
The bootblock recovery code gets control when the BIOS determines that a BIOS recovery needs to occur because the user has forced the update or the BIOS checksum is corrupt. The following table describes the type of checkpoints that may occur during the Bootblock recovery portion of the BIOS:
Check point
Diagnostic LED Decoder
G=Green, R=Red, A=Amber
MSB |
|
| LSB |
|
|
|
|
Description
E0 | R | R | R | OFF | Initialize the floppy |
|
|
|
|
| controller in the super I/O. |
|
|
|
|
| Some interrupt vectors are |
|
|
|
|
| intialized. DMA controller |
|
|
|
|
| is initialized. 8259 |
|
|
|
|
| interrupt controller is |
|
|
|
|
| initialized. L1 cache is |
|
|
|
|
| enabled. |
|
|
|
|
|
|
E9 | A | R | R | OFF | Set up floppy controller |
|
|
|
|
| and data. Attempt to read |
|
|
|
|
| from floppy. Determine |
|
|
|
|
| information about root |
|
|
|
|
| directory of recovery |
|
|
|
|
| media. |
|
|
|
|
|
|
EA | A | R | A | OFF | Enable ATAPI hardware. |
|
|
|
|
| Attempt to read from |
|
|
|
|
| ARMD and ATAPI CD- |
|
|
|
|
| ROM. Determine |
|
|
|
|
| information about root |
|
|
|
|
| directory of recovery |
|
|
|
|
| media. |
|
|
|
|
|
|
EB | A | R | A | G | Disable ATAPI hardware. |
|
|
|
|
| Jump back to checkpoint |
|
|
|
|
| E9. |
|
|
|
|
|
|