180 Chapter 4
PostBDS POST Code Table
S3 Functions POST Code Table
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
M
BDS 2C Shadow Misc Option ROM
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.
BDS_RECOVERY_START_FLASH BDS 35 Fast Recovery Start Flash.
Functionality Name (Include\
PostCode.h)
Phase
Post
Code
Description
POST_BDS_NO_BOOT_DEVICE POST_BDS F9 No Boot Device
POST_BDS_START_IMAGE POST_BDS FB UEFI Boot Start Image
POST_BDS_ENTER_INT19 POST_BDS FD Legacy 16 boot entry
POST_BDS_JUMP_BOOT_SECTOR POST_BDS FE Try to Boot with INT 19
Functionality Name (Include\ PostCode.h) Phase
Post
Code
Description
S3_RESTORE_MEMORY_CONTROLLER PEI C0 Memory initial for S3
resume
S3_INSTALL_S3_MEMORY PEI C1
Get S3 resume required
data from memory
S3_SWITCH_STACK PEI C2
Start to use memory during
S3 resume
Functionality Name (Include\
PostCode.h)
Phase
Post
Code
Description