beautypg.com

Aspire Digital 8930Q User Manual

Page 84

background image

78

Chapter 4

BDS & Specific action:

0x28

Enable all clocks on populated rows

0x29

Perform JEDEC memory initialization for all memory rows

0x30
0x31

Perform steps required after memory init
Program DRAM throttling and throttling event registers

0x32

Setup DRAM control register for normal operation and enable

0x33

Enable RCOMP

0x34

Clear DRAM initialization bit in the SB

0x35

Initialization Sequence Completed, program graphic clocks

0xAF

Disable access to the XMM registers

Code

POST Routine Description

0x00

Report the legacy boot is happening

0x12

Wake up the APs

0x13

Initialize SMM Private Data and relocate BSP SMBASE

0x21
0x27

PC init begin at the stage1
Report every memory range do the hard ware ECC init

0x28

Report status code of every memory range

0x50

Get the root bridge handle

0x51

Notify pci bus driver starts to program the resource

0x58

Reset the host controller

0x5A

IdeBus begin initialization

0x70

Simple Text Output Protocol Functions(VGA class reset)

0x71

Report that VGA Class driver is being disabled

0x72

Report that VGA Class driver is being enabled

0x78

Terminal Console In reset and Console Out reset

0x79

Report that the remote terminal is being disabled

0x7A

Report that the remote terminal is being enabled

0x90

Keyboard reset

0x91

USB Keyboard disable

0x92

Keyboard detection

0x93

Report that the usb keyboard is being enabled

0x94

Clear the keyboard buffer

0x95

Init Keyboard

0x98

Mouse reset

0x99

0x9A

Mouse disable
Detect PS2 mouse

0x9B

Report that the mouse is being enabled

0xB8

Peripheral removable media reset(ex:IsaFloppy, USB device)

0xB9

Peripheral removable media disable

0xBB

Peripheral removable media enable

0xE4

Report Status Code here for DXE_ENTRY_POINT once it is available

0xF8

Report that ExitBootServices() has been called

Code

POST Routine Description