
| 
 | Code | 
 | Beeps | POST Routine Description | 
| 
 | 
 | 
 | 
 | 
 | 
| B9h | 
 | 
 | 
 | Prepare Boot | 
| 
 | 
 | 
 | 
 | 
 | 
| BAh | 
 | 
 | 
 | Initialize DMI parameters | 
| 
 | 
 | 
 | 
 | 
 | 
| BBh | 
 | 
 | 
 | Initialize PnP Option ROMs | 
| 
 | 
 | 
 | 
 | 
 | 
| BCh | 
 | 
 | 
 | Clear parity checkers | 
| 
 | 
 | 
 | 
 | 
 | 
| BDh | 
 | 
 | 
 | Display MultiBoot menu | 
| 
 | 
 | 
 | 
 | 
 | 
| BEh | 
 | 
 | 
 | Clear screen (optional) | 
| 
 | 
 | 
 | 
 | 
 | 
| BFh | 
 | 
 | 
 | Check virus and backup reminders | 
| 
 | 
 | 
 | 
 | 
 | 
| C0h | 
 | 
 | 
 | Try to boot with INT 19 | 
| 
 | 
 | 
 | 
 | 
 | 
| C1h | 
 | 
 | 
 | Initialize POST Error Manager (PEM) | 
| 
 | 
 | 
 | 
 | 
 | 
| C2h | 
 | 
 | 
 | Initialize error logging | 
| 
 | 
 | 
 | 
 | 
 | 
| C3h | 
 | 
 | 
 | Initialize error display function | 
| 
 | 
 | 
 | 
 | 
 | 
| C4h | 
 | 
 | 
 | Initialize system error handler | 
| 
 | 
 | 
 | 
 | 
 | 
| C5h | 
 | 
 | 
 | PnPnd dual CMOS (optional) | 
| 
 | 
 | 
 | 
 | 
 | 
| C6h | 
 | 
 | 
 | Initialize notebook docking (optional) | 
| 
 | 
 | 
 | 
 | 
 | 
| C7h | 
 | 
 | 
 | Initialize notebook docking late | 
| 
 | 
 | 
 | 
 | 
 | 
| C8h | 
 | 
 | 
 | Force check (optional) | 
| 
 | 
 | 
 | 
 | 
 | 
| C9h | 
 | 
 | 
 | Extended checksum (optional) | 
| 
 | 
 | 
 | 
 | 
 | 
| D2h | 
 | 
 | 
 | Unknown interrupt | 
| 
 | 
 | 
 | 
 | 
 | 
| E0h | 
 | 
 | 
 | Initialize the chipset | 
| 
 | 
 | 
 | 
 | 
 | 
| E1h | 
 | 
 | 
 | Initialize the bridge | 
| 
 | 
 | 
 | 
 | 
 | 
| E2h | 
 | 
 | 
 | Initialize the CPU | 
| 
 | 
 | 
 | 
 | 
 | 
| E3h | 
 | 
 | 
 | Initialize the system timer | 
| 
 | 
 | 
 | 
 | 
 | 
| E4h | 
 | 
 | 
 | Initialize system I/O | 
| 
 | 
 | 
 | 
 | 
 | 
| E5h | 
 | 
 | 
 | Check force recovery boot | 
| 
 | 
 | 
 | 
 | 
 | 
| E6h | 
 | 
 | 
 | Checksum BIOS ROM | 
| 
 | 
 | 
 | 
 | 
 | 
| E7h | 
 | 
 | 
 | Go to BIOS | 
| 
 | 
 | 
 | 
 | 
 | 
| E8h | 
 | 
 | 
 | Set Huge Segment | 
| 
 | 
 | 
 | 
 | 
 | 
| E9h | 
 | 
 | 
 | Initialize Multi Processor | 
| 
 | 
 | 
 | 
 | 
 | 
| EAh | 
 | 
 | 
 | Initialize OEM special code | 
| 
 | 
 | 
 | 
 | 
 | 
| EBh | 
 | 
 | 
 | Initialize PIC and DMA | 
| 
 | 
 | 
 | 
 | 
 | 
| ECh | 
 | 
 | 
 | Initialize Memory type | 
| 
 | 
 | 
 | 
 | 
 | 
| EDh | 
 | 
 | 
 | Initialize Memory size | 
| 
 | 
 | 
 | 
 | 
 | 
| EEh | 
 | 
 | 
 | Shadow Boot Block | 
| 
 | 
 | 
 | 
 | 
 | 
| EFh | 
 | 
 | 
 | System memory test | 
| 
 | 
 | 
 | 
 | 
 | 
| F0h | 
 | 
 | 
 | Initialize interrupt vectors | 
| 
 | 
 | 
 | 
 | 
 | 
| F1h | 
 | 
 | 
 | Initialize Run Time Clock | 
| 
 | 
 | 
 | 
 | 
 | 
| F2h | 
 | 
 | 
 | Initialize video | 
| 
 | 
 | 
 | 
 | 
 | 
| F3h | 
 | 
 | 
 | Initialize System Management Mode | 
| 
 | 
 | 
 | 
 | 
 | 
| F4h | 
 | 1 | 
 | Output one beep before boot | 
| 
 | 
 | 
 | 
 | 
 | 
| F5h | 
 | 
 | 
 | Boot to Mini DOS | 
| 
 | 
 | 
 | 
 | 
 | 
| F6h | 
 | 
 | 
 | Clear Huge Segment | 
| 
 | 
 | 
 | 
 | 
 | 
| F7h | 
 | 
 | 
 | Boot to Full DOS | 
| 
 | 
 | 
 | 
 | 
 | 
| 100 | Chapter 4 | 
