4-26 Troubleshooting
Table 4-7. S3 Functions POST Code Table
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
S3_MEMORY_CALLBACK
PEI C3 Set cache for physical memory
during S3 resume
S3_ENTER_S3_RESUME_PEIM
PEI C4 Start to restore system
configuration
S3_BEFORE_ACPI_BOOT_SCRIPT
PEI C5 Restore system configuration
stage1
S3_BEFORE_RUNTIME_BOOT_SCRIPT
PEI C6 Restore system configuration
stage2
S3_BEFORE_RELOCATE_SMM_BASE
PEI C7 Relocate SMM BASE during S3
resume
S3_BEFORE_MP_INIT
PEI C8 Multi-processor initial during S3
resume
S3_BEFORE_RESTORE_ACPI_CALLBACK
PEI C9 Start to restore system
configuration in SMM
S3_AFTER_RESTORE_ACPI_CALLBACK
PEI CA Restore system configuration in
SMM complete
S3_GO_TO_FACS_WAKING_VECTOR
PEI CB Back to OS
Table 4-8. ACPI Functions POST Code Table
Functionality Name (Include\
PostCode.h)
Phase
Post
Code
Description
ASL_ENTER_S1 ASL 51 Prepare to enter S1
ASL_ENTER_S3 ASL 53 Prepare to enter S3
ASL_ENTER_S4 ASL 54 Prepare to enter S4
ASL_ENTER_S5 ASL 55 Prepare to enter S5
ASL_WAKEUP_S1 ASL E1 System wake up from S1
ASL_WAKEUP_S3 ASL E3 System wake up from S3
ASL_WAKEUP_S4 ASL E4 System wake up from S4