
POST | Function | Phase | Component | |
Code | ||||
|
|
| ||
|
|
|
| |
0xD9 | IPMI late init | LBT | Core | |
|
|
|
| |
0x9C | Set up Power Management. Initiate power | LBT | Core | |
| machine. |
|
| |
|
|
|
| |
0xC7 | Late note dock init | LBT | Core | |
|
|
|
| |
0x9E | Enable hardware interrupts | LBT | Core | |
|
|
|
| |
0xA0 | Setup time tick for current date/time | LBT | Core | |
|
|
|
| |
0xA2 | Setup Numlock indicator. Display a message if key switch is | LBT | Core | |
| locked. |
|
| |
|
|
|
| |
0xA4 | Initialize typematic rate | LBT | Core | |
|
|
|
| |
0xDB | StrongROM Test | LBT | Core | |
|
|
|
| |
0xE2 | OEM security key test | LBT | Core | |
|
|
|
| |
0xC2 | Write PEM errors. | LBT | Core | |
|
|
|
| |
0xBA | Initialize the SMBIOS header and | LBT | Core | |
|
|
|
| |
0xC3 | Display PEM errors. | LBT | Core | |
|
|
|
| |
0xA8 | Overwrite the "Press F2 for Setup" prompt with spaces, | LBT | Core | |
| erasing it from the screen. |
|
| |
|
|
|
| |
0xAA | Scan the key buffer to see if the F2 key was struck after | LBT | Core | |
| keyboard interrupts were enabled. If an F2 keystroke is found, |
|
| |
| set a flag. |
|
| |
|
|
|
| |
0xE1 | Start Periodic Timer (TC Subscribe) | LBT | Core | |
|
|
|
| |
0xAC | Check if "Enter SETUP" is pressed. | LBT | Core | |
|
|
|
| |
0x8F | Count the number of ATA drives in the system and update the | LBT | Core | |
| number in bdaFdiskcount. |
|
| |
|
|
|
| |
0x91 | Configure the local bus IDE timing register based on the drives | LBT | Core | |
| attached to it. |
|
| |
|
|
|
| |
0x9F | Check the total number of Fast Disks (ATA and SCSI) and | LBT | Core | |
| update the bdaFdiskCount. |
|
| |
|
|
|
| |
0xD7 | Check if FirstWare HPA exists | LBT | Core | |
|
|
|
| |
0xAE | Clear ConfigFailedBit and InPostBit in CMOS. | LBT | Core | |
|
|
|
| |
0xB0 | Check for errors and decide if needs to run Setup. | LBT | Core | |
|
|
|
| |
0xB2 | Change status bits in CMOS and/or the TrustedCore data area | LBT | Core | |
| to reflect the fact that POST is complete. |
|
| |
|
|
|
| |
0xB5 | Fade out OEM Logo or post string | LBT | Core | |
|
|
|
| |
0xC5 | End hotkey detection (Server BIOS) | LBT | Core 16 | |
|
|
|
| |
0xBE | If BCP option is enabled, clear the screen before booting. | LBT | Core | |
|
|
|
| |
0xB6 | If password on boot is enabled, a call is made to Setup to | LBT | Core | |
| check password. If the user does not enter a valid password, |
|
| |
| Setup does not return. |
|
| |
|
|
|
| |
0xBC | Clear | LBT | Core | |
|
|
|
| |
0xB7 | Initialize ACPI BIOS. | LBT | Core | |
|
|
|
| |
0x9B | Enable CPU management (Geyserville I) | LBT | Core | |
|
|
|
| |
0xBD | Display Boot First menu if MultiBoot is installed and hotkey | LBT | Core | |
| pressed. |
|
| |
|
|
|
| |
0xBF | Check virus and backup reminders. | LBT | Core | |
|
|
|
| |
0x97 | Create pointer to MP table in Extended BDA. | LBT | Core | |
|
|
|
|
Chapter 4 | 143 |