Post Codes
These tables describe the POST codes and descriptions during the POST.
Post Code Range
Phase | POST Code Range |
|
|
SEC | 0x01 - 0x0F |
|
|
PEI | 0x70 - 0x9F |
|
|
DXE | 0x40 - 0x6F |
|
|
BDS | 0x10 - 0x3F |
|
|
SMM | 0xA0 - 0xBF |
|
|
S3 | 0xC0 - 0xCF |
|
|
ASL | 0x51 - 0x55 |
|
|
| 0xE1 - 0xE4 |
|
|
PostBDS | 0xF9 - 0xFE |
|
|
InsydeH2ODDT™ | 0xD0 - 0xD7 |
Reserve |
|
|
|
OEM Reserve | 0xE8 - 0xEB |
|
|
Reserved | 0xD8 - 0xE0 |
|
|
| 0xE5 - 0xE7 |
|
|
| 0xEC - 0xF8 |
|
|
SEC Phase POST Code Table
Functionality Name (Include\ | Phase | Post | Description | |
PostCode.h) | Code | |||
|
| |||
|
|
|
| |
SEC_SYSTEM_POWER_ON | SEC | 1 | CPU power on and switch to | |
|
|
| Protected mode | |
|
|
|
| |
SEC_BEFORE_MICROCODE_PATCH | SEC | 2 | Patching CPU microcode | |
|
|
|
| |
SEC_AFTER_MICROCODE_PATCH | SEC | 3 | Setup Cache as RAM | |
|
|
|
| |
SEC_ACCESS_CSR | SEC | 4 | PCIE MMIO Base Address initial | |
SEC_GENERIC_MSRINIT | SEC | 5 | CPU Generic MSR initialization | |
SEC_CPU_SPEEDCFG | SEC | 6 | Setup CPU speed | |
SEC_SETUP_CAR_OK | SEC | 7 | Cache as RAM test | |
|
|
|
| |
SEC_FORCE_MAX_RATIO | SEC | 8 | Tune CPU frequency ratio to | |
|
|
| maximum level | |
SEC_GO_TO_SECSTARTUP | SEC | 9 | Setup BIOS ROM cache | |
|
|
|
| |
SEC_GO_TO_PEICORE | SEC | 0A | Enter Boot Firmware Volume | |
|
|
|
|
NOTE: The color bar items indicate 3rd party related functions that are platform dependent.
Chapter 4 | 147 |