IM-Q35 Mainboard

39

Initializes DMAC -1 & DMAC-2.

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 NUM-LOCK status and programs the KBD typematic r ate.

75

Initialize Int-13 and prepare for IPL detection.

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

Clean-up work needed before booting to OS.

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).

4-6

Page 67
Image 67
Intel IM-Q35 Series manual Initializes Dmac -1 & DMAC-2