| 02 |
Verify real mode |
| 03 |
Disable NMI |
| 04 |
Get processor type |
| 06 |
Initialize system hardware |
| 08 |
Initialize chipset with POST values |
| 09 |
Set IN-POST flags |
| 0A |
Initialize CPU registers |
| 0B |
Enable CPU registers |
| 0C |
Initialize cache to POST values |
| 0E |
Initialize I/O component |
| 0F |
Initialize local IDE bus |
| 10 |
Initialize power management |
| 11 |
Load alternate registers |
| 12 |
Restore CPU control word during warm boot |
| 13 |
Initialize PCI bus mastering devices |
| 14 |
Initialize keyboard controller |
| 16 |
BIOS ROM checksum |
| 17 |
Initialize cache before memory size |
| 18 |
Initialize 8254 timer |
| 1A |
Initialize DMA controller |
| 1C |
Reset PIC |
| 20 |
Test DRAM refresh |
| 22 |
Test 8742 keyboard controller |
| 24 |
Set ES segment register to 4GB |
| 26 |
Enable A-20 line |
| 28 |
Autosize DRAM |
| 29 |
Initialize POST memory manager |
| 2A |
Clear 512K base RAM |
| 2C |
RAM address line failure |
| 2E |
RAM data failure, low byte |
| 2F |
Enable cache before BIOS shadow |
| 30 |
RAM data failure, high byte |
| 32 |
Test CPU, BUS clock frequency |
| 33 |
Initialize POST dispatch manager |
| 34 |
Test CMOS RAM |
| 35 |
Initialize alternate chipset registers |
| 36 |
Warm start shut-down |
| 37 |
Reinitialize chipset (MB only) |
| 38 |
Shadow system BIOS ROM |
| 39 |
Reinitialize cache (MB only) |
| 3A |
Autosize cache |
| 3C |
Configure advanced chipset registers |
| 3D |
Load alternate registers new CMOS values |
| 40 |
Set initial CPU speed |
| 42 |
Initialize interrupts |
| 44 |
Initialize BIOS interrupts |
| 45 |
POST device initialization |
| 46 |
Check ROM copyright notice |
| 47 |
Initialize manager for PCI option ROM's |
| 48 |
Check video config against CMOS |
| 49 |
Initialize manager for PCI option ROM's |
| 4A |
Initialize all video adapters |
| 4B |
Display quiet boot screen |
| 4C |
Shadow video BIOS |
| 4E |
Display BIOS copyright notice |
| 50 |
Display CPU type & speed |
| 51 |
Initialize |
| 52 |
Test keyboard |
| 54 |
Set key click if enabled |
| 56 |
Enable keyboard |
| 58 |
Test for unexpected interrupts |
| 59 |
Initialize POST display service |
| 5A |
Display "Press F2 to Enter Setup" |
| 5B |
Disable CPU cache |
| 5C |
Test RAM, 512-640K |
| 60 |
Test extended memory |
| 62 |
Test extended memory address lines |
| 64 |
Jump to user patch 1 |
| 66 |
Configure advanced cache registers |
| 67 |
Initialize multi-processor APIC |
| 68 |
Enable external & processor caches |
| 69 |
Set up SMM area |
| 6A |
Display external L2 cache size |
| 6C |
Display shadow area message |
| 6E |
Display high address for UMB recovery |
| 70 |
Display error message |
| 72 |
Check for configuration errors |
| 74 |
Test real time clock |
| 76 |
Check for keyboard errors |
| 7A |
Test for key lock on |
| 7C |
Set up hardware interrupt vectors |
| 7E |
Initialize coprocessor, if present |
| 80 |
Disable onboard super I/O ports |
| 81 |
Late POST device initialization |
| 82 |
Detect & install external RS-232 ports |
| 83 |
Configure non-MDC IDE controllers |
| 84 |
Detect & install external parallel ports |
| 85 |
Initialize PnP ISA devices |
| 86 |
Reinitialize onboard I/O ports |
| 87 |
Configure motherboard configurable devices |
| 88 |
Initialize BIOS data area |
| 89 |
Enable NMI's |
| 8A |
Initialize extended BIOS data area |
| 8B |
Test & initialize PS/2 mouse |
| 8C |
Initialize floppy controller |
| 8F |
Determine number of ATA drives |
| 90 |
Initialize hard disk controllers |
| 91 |
Initialize local BUS HD controllers |
| 92 |
Jump to user patch 2 |
| 93 |
Build MPTABLE for multiprocessor boards |
| 94 |
Disable A-20 line |
| 95 |
Install CD-ROM for boot |
| 96 |
Clear huge ES segment register |
| 97 |
Fix up multiprocessor table |
| 98 |
Search for options ROM's |
| 99 |
Check for smart drive |
| 9A |
Shadow ROM option |
| 9C |
Set up power management |
| 9E |
Enable hardware interrupts |
| 9F |
Determine number of ATA & SCSI drives |
| A0 |
Set time of day |
| A2 |
Check key lock |
| A4 |
Initialize typematic rate |
| A8 |
Erase F2 prompt |
| AA |
Scan for F2 keystroke |
| AC |
Enter SETUP |
| AE |
Clear IN-POST flag |
| B0 |
Check for errors |
| B2 |
POST done, prepare for boot |
| B4 |
One short beep before boot |
| B5 |
Terminate quiet boot |
| B6 |
Check password (optional) |
| B8 |
Clear global descriptor table |
| B9 |
Clean up all graphics |
| BA |
Initialize DMI parameters |
| BB |
Initialize PnP option ROM's |
| BC |
Clear parity checkers |
| BD |
Display multi boot menu |
| BE |
Clear screen optional |
| BF |
Check virus and backup reminders |
| C0 |
Try to boot with Int 19 |
| C1 |
Initialize POST error manager |
| C2 |
Initialize error logging |
| C3 |
Initialize error display function |
| C4 |
Initialize system error handler |
| E0 |
Initialize the chipset |
| E1 |
Initialize the bridge |
| E2 |
Initialize the processor |
| E3 |
Initialize system timer |
| E4 |
Initialize system I/O |
| E5 |
Check force recovery boot |
| E6 |
Checksum BIOS ROM |
| E7 |
Got to BIOS |
| E8 |
Set huge segment |
| E9 |
Initialize multiprocessor |
| EA |
Initialize OEM special code |
| EB |
Initialize PIC & DMA |
| EC |
Initialize memory type |
| ED |
Initialize memory type |
| EE |
Shadow boot block |
| EF |
System memory test |
| F0 |
Initialize interrupt vectors |
| F1 |
Initialize runtime clock |
| F2 |
Initialize video |
| F3 |
Initialize beeper |
| F4 |
Initialize BOOT |
| F5 |
Clear huge segment |
| F6 |
Boot to mini-DOS |
| F7 |
Boot to full DOS |