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

 

 

 

 

BDS_END_OF_BOOT_SELECTION

BDS

28

End of boot selection

 

 

 

 

BDS_ENTER_SETUP

BDS

29

Enter Setup Menu

 

 

 

 

BDS_ENTER_BOOT_MANAGER

BDS

2A

Enter Boot manager

 

 

 

 

BDS_BOOT_DEVICE_SELECT

BDS

2B

Try to boot system to OS

 

 

 

 

BDS_EFI64_SHADOW_ALL_LEGACY_RO

BDS

2C

Shadow Misc Option ROM

M

 

 

 

 

 

 

 

BDS_ACPI_S3SAVE

BDS

2D

Save S3 resume required data in

 

 

 

RAM

 

 

 

 

BDS_READY_TO_BOOT_EVENT

BDS

2E

Last Chipset initial before boot to

 

 

 

OS

BDS_GO_LEGACY_BOOT

BDS

2F

Start to boot Legacy OS

 

 

 

 

BDS_GO_UEFI_BOOT

BDS

30

Start to boot UEFI OS

 

 

 

 

BDS_LEGACY16_PREPARE_TO_BOOT

BDS

31

Prepare to Boot to Legacy OS

 

 

 

 

BDS_EXIT_BOOT_SERVICES

BDS

32

Send END of POST Message to

 

 

 

ME via HECI

BDS_LEGACY_BOOT_EVENT

BDS

33

Last Chipset initial before boot to

 

 

 

Legacy OS.

 

 

 

 

BDS_ENTER_LEGACY_16_BOOT

BDS

34

Ready to Boot Legacy OS.

 

 

 

 

156

Chapter 4

Page 166
Image 166
Acer NV59C Bdsenterbds BDS, Bdsinstallhotkey BDS, Bdsasfinit BDS, Bdspcienumerationstart BDS, Bdsbeforepciioinstall BDS