Functionality Name (Include\

Phase

PostCode

Description

PostCode.h)

 

 

 

 

 

 

 

DXE_SMM_CONTROLER_INIT

DXE

54

Setup SMM Control service

 

 

 

 

DXE_LEGACY_INTERRUPT

DXE

55

Setup Legacy Interrupt service

 

 

 

 

DXE_RELOCATE_SMBASE

DXE

56

Relocate SMM BASE

 

 

 

 

DXE_FIRST_SMI

DXE

57

SMI test

 

 

 

 

DXE_VTD_INIT

DXE

58

VTD Initial

 

 

 

 

DXE_BEFORE_CSM16_INIT

DXE

59

Legacy BIOS Initialization

 

 

 

 

DXE_AFTER_CSM16_INIT

DXE

5A

Legacy interrupt function

 

 

 

Initialization

 

 

 

 

DXE_LOAD_ACPI_TABLE

DXE

5B

ACPI Table Initialization

 

 

 

 

DXE_SB_DISPATCH

DXE

5C

Setup SB SMM Dispatcher

 

 

 

service

 

 

 

 

DXE_SB_IOTRAP_INIT

DXE

5D

Setup SB IOTRAP Service

 

 

 

 

DXE_SUBCLASS_DRIVER

DXE

5E

Build AMT Table

 

 

 

 

DXE_PPM_INIT

DXE

5F

PPM Initialization

 

 

 

 

DXE_HECIDRV_INIT

DXE

60

HECIDRV Initialization

 

 

 

 

BDS Phase POST Code Table:

Functionality Name (Include\

Phase

Post

Description

PostCode.h)

Code

 

 

 

 

 

 

BDS_ENTER_BDS

BDS

10

Enter BDS entry

 

 

 

 

BDS_INSTALL_HOTKEY

BDS

11

Install Hotkey service

 

 

 

 

BDS_ASF_INIT

BDS

12

ASF Initialization

 

 

 

 

BDS_PCI_ENUMERATION_START

BDS

13

PCI enumeration

 

 

 

 

BDS_BEFORE_PCIIO_INSTALL

BDS

14

PCI resource assign complete

 

 

 

 

BDS_PCI_ENUMERATION_END

BDS

15

PCI enumeration complete

 

 

 

 

BDS_CONNECT_CONSOLE_IN

BDS

16

Keyboard Controller, Keyboard

 

 

 

and Mouse initialization

 

 

 

 

BDS_CONNECT_CONSOLE_OUT

BDS

17

Video device initialization

 

 

 

 

BDS_CONNECT_STD_ERR

BDS

18

Error report device initialization

 

 

 

 

BDS_CONNECT_USB_HC

BDS

19

USB host controller initialization

 

 

 

 

BDS_CONNECT_USB_BUS

BDS

1A

USB BUS driver initialization

 

 

 

 

BDS_CONNECT_USB_DEVICE

BDS

1B

USB device driver initialization

 

 

 

 

BDS_NO_CONSOLE_ACTION

BDS

1C

Console device initial fail

 

 

 

 

BDS_DISPLAY_LOGO_SYSTEM_INFO

BDS

1D

Display logo or system information

 

 

 

 

BDS_START_IDE_CONTROLLER

BDS

1E

IDE controller initialization

 

 

 

 

BDS_START_SATA_CONTROLLER

BDS

1F

SATA controller initialization

 

 

 

 

BDS_START_ISA_ACPI_CONTROLLER

BDS

20

SIO controller initialization

 

 

 

 

BDS_START_ISA_BUS

BDS

21

ISA BUS driver initialization

 

 

 

 

BDS_START_ISA_FDD

BDS

22

Floppy device initialization

 

 

 

 

BDS_START_ISA_SEIRAL

BDS

23

Serial device initialization

 

 

 

 

BDS_START_IDE_BUS

BDS

24

IDE device initialization

 

 

 

 

BDS_START_AHCI_BUS

BDS

25

AHCI device initialization

 

 

 

 

BDS_CONNECT_LEGACY_ROM

BDS

26

Dispatch option ROMs

 

 

 

 

BDS_ENUMERATE_ALL_BOOT_OPTION

BDS

27

Get boot device information

 

 

 

 

Chapter 4

123

Page 133
Image 133
Acer 4745 manual Dxesmmcontrolerinit DXE, Dxelegacyinterrupt DXE, Dxerelocatesmbase DXE, Dxefirstsmi DXE, Dxevtdinit DXE