IM-Q35 Mainboard
39 | Initializes DMAC |
3A | Initialize RTC date/time. |
3B | Test for total memory installed in the system. Also, Check for DEL or ESC |
| keys to limit memor y test. Display total memory in the sys tem. |
3C | Mid POST initialization of chipset registers. |
40 | Det ect differ ent devices (Parallel ports, serial ports, and coprocessor in |
| CPU, … etc.) successfully installed in the sys tem and update the BDA, |
| EBDA…etc. |
52 | Updates CMOS memory size from memory found in memory test. |
| Allocates memory for Extended BIOS Data Area from base memory. |
| Pr ogr amming the memory hole or any kind of implementation that needs |
| an adjustment in system RAM size if needed. |
60 | Initializes |
75 | Initialize |
78 | Initializes IPL devices controlled by BIOS and option ROMs. |
7C | Generat e and write contents of ESCD in NVRam. |
84 | Log errors encountered during POST. |
85 | Display errors to the us er and gets the user response for error. |
87 | Execute BIOS setup if needed / requested. Check boot password if |
| inst alled. |
8C | Late POST initialization of chipset registers. |
8D | Build ACPI tables (if ACPI is support ed) |
8E | Pr ogr am t he peripheral parameters. Enable/Dis able NMI as s elected |
90 | Initialization of system management interr upt by invoking all handlers. |
| Please note this checkpoint comes r ight after checkpoint 20h |
|
|
A1 | |
A2 | Takes care of r untime image preparation for different BIOS modules. Fill |
| the free area in F000h segment with 0FFh. Initializes the Microsoft IRQ |
| Routing Table. Prepares the runtime language module. Disables the |
| system configuration display if needed. |
A4 | Initialize runt ime language module. Display boot option popup menu. |
A7 | Displays the system c onfiguration screen if enabled. Initialize the CPU’s |
| before boot, which includes the programming of the MTRR’s. |
A9 | W ait for user input at c onfig display if needed. |
AA | Uninstall POST INT 1Ch vector and INT09h vec tor. |
AB | Pr epare BBS for Int 19 boot. Init MP tables. |
AC | End of POST initialization of chipset regist ers. De- initializes the ADM |
| module. |
B1 | Save system context for ACPI. Prepare CPU for OS boot including final |
| MTRR values. |
00 | Pass es cont rol to OS Loader (typically INT19h). |