| RANGE |
CATEGORY/SUBSYSTEM |
| 00-0F |
DEBUG CODES: CAN BE USED BY ANY PEIM/DRIVER FOR DEBUG |
| 10-1F |
HOST PROCESSOR:1F IS AN UNRECOVERERABLE CPU ERROR |
| 20-2F |
MEMORY/CHIPSET: 2F IS NO MEMORY DETECTED OR NO USEFUL |
| |
MEMORY DETECTED |
| 30-3F |
RECOVERY: 3F INDICATED RECOVERY FAILURE |
| 40-4F |
RESERVED FOR FUTURE USE |
| 50-5F |
I/O BUSSES: PCI,USB,ISA,ATA, ETC. 5F IS AN UNRECOVERABLE ERROR. |
| |
START WITH PCI |
| 60-6F |
RESERVED FOR FUTURE USE (FOR NEW BUSSES) |
| 70-7F |
OUTPUT DEVICES: ALL OUTPUT CONSOLES. 7FIS AN UNRECOVERABLE |
| |
ERROR |
| 80-8F |
RESERVED FOR FUTURE USE (NEW OUTPUTCONSOLES CODE) |
| 90-9F |
INPUT DEVICES: KEYBOARD/MOUSE 9F IS AN UNRECOVERABLE ERROR |
| A0-AF |
RESERVED FOR FUTURE USE (NEW INPUTCONSOLES CODE) |
| B0-BF |
BOOT DEVICES: INCLUDES FIXED MEDIA AND REMOVABLE MEDIA. BF IS |
| |
AN UNRECOVERABLE ERROR |
| C0-CF |
RESERVED FOR FUTURE USE. |
| D0-DF |
BOOT DEVICE SELECTION. |
| E0-FF |
F0-FF: FF PROCESSOR EXCEPTION |
| |
E0-EE: MISCELLANEOUS CODES. SEE TABLE 49 |
| |
EF BOOT/S3:RESUME FAILURE |
| |
|
| |
|
| TABLE 49. |
PORT 80H POST CODES |
| POST CODE |
DESCRIPTION OF POST OPERATION |
| |
HOST PROCESSOR |
| 10 |
POWER-ON INITIALIZATION OF THE HOST PROCESSOR (BOOT STRAP |
| |
PROCESSOR) |
| 11 |
HOST PROCESSOR CACHE INITIALIZATION (INCLUDING APS) |
| 12 |
STARTING APPLICATION PROCESSOR INITIALIZATION |
| 13 |
SMM INITIALIZATION |
| |
CHIPSET |
| 21 |
INITIALIZING A CHIPSET COMPONET |
| |
MEMORY |
| 22 |
READING SPD FROM MEMORY DIMMS |
| 23 |
DETECTING PRESENCE OF MEMORY DIMMS |
| 24 |
PROGRAMMING TIMING PARAMETER IN THE MEMORY CONTROLLER |
| |
AND THE DIMMS |
| 25 |
CONFIGURING MEMORY |
| 26 |
OPTIMIZING MEMORY SETTINGS |
| 27 |
INITIALIZING MEMORY, SUCH AS ECC INIT |
| 28 |
TESTING MEMORY |
| |
PCI BUS |
| 50 |
ENUMERATING PCI BUSSES |
| 51 |
ALLOCATING RESOURCES TO PCI BUS |
| 52 |
HOT PLUG PCI CONTROLLER |
| 53-57 |
RESERVED FOR PCI BUS |
| |
USB |
| 58 |
RESETTING USB BUS |
| 59 |
RESERVED FOR USB |
| |
ATA/ATAPI/SATA |
| 5A |
RESETTING PATA/SATA BUS AND ALL DEVICES |
| 5B |
RESERVED FOR ATA |
| |
SMBus |
| 5C |
RESETTING SMBUS |
| 5D |
RESERVED FOR SMBUS |
| |
LOCAL CONSOLE |
| 70 |
RESETTING THE VGA CONTROLLER |
| 71 |
DISABLING THE VGA CONTROLLER |
| 72 |
ENABLING THE VGA CONTROLLER |
| |
REMOTE CONTROLL |
| 78 |
RESETTING THE CONSOLE CONTROLLER |
| 79 |
DISABLING THE CONSOLE CONTROLLER |
| 7A |
ENABLING THE CONSOLE CONTROLLER |
| |
KEYBOARDS (PS2 OR USB) |
| 90 |
RESETTING KEYBOARD |
| 91 |
DISABLING THE KEYBOARD |
| 92 |
DETECTING THE PRESENCE OF THE KEYBOARD |
| 93 |
ENABLING THE KEYBOARD |
| 94 |
CLEARING KEYBOARD INPUT BUFFER |
| 95 |
INSTRUCTING KEYBOARD CONTROLLER TO RUN SELF TEST (PS2 ONLY) |
| |
MOUSE (PS2 OR USB) |
| 98 |
RESETTING MOUSE |
| 99 |
DETECTING MOUSE |
| 9A |
DETECTING PRESENCE OF MOUSE |
| 9B |
ENABLING MOUSE |
| |
FIXED MEDIA |
| B0 |
RESETTING FIXED MEDIA |
| B1 |
DISABLING FIXED MEDIA |
| B2 |
DETECTING PRESENCE OF A FIXED MEDIA (IDE, CD-ROM DETECTION, |
| |
ETC.) |
| B3 |
ENABLING/CONFIGURINGA FIXED MEDIA |
| |
REMOVABLE MEDIA |
| B8 |
RESETTING REMOVABLE MEDIA |
| B9 |
DISABLING REMOVABLE MEDIA |
| BA |
DETECTING PRESENCE OF A REMOVABLE MEDIA (IDE, CD-ROM |
| BC |
ENABLING/CONFIGURING A REMOVABLE MEDIA |
| |
BDS |
| Dy |
TRY BOOT SELECTION y(y=0 TO 15) |
| |
PEI CORE |
| E0 |
STARTED DISPATCHING PEIMs (EMITTED ON FIRST REPORT OF EFI_SW_ |
| |
PC_INIT_BEGINEFI_SW_PEI_PC_HANDOFF_TO_NEXT |
| E2 |
PERMANENT MEMORY FOUND |
| E1,E3 |
RESERVED FOR PEI/PEIMs |
| |
DXE CORE |
| E4 |
ENTERED DXE PHASE |
| E5 |
STARTED DISPATCHING DRIVERS |
| E6 |
STARTED CONNECTING DRIVERS |
| E7 |
WATING FOR USER INPUT |
| E8 |
CHECKING PASSWORD |
| E9 |
ENTERING BIOS SETUP |
| EA |
TBD=FLASH UPDATE |
| EB |
CALLING LEGACY OPTION ROMs |
| EE |
TBD-CALLING INT 19. ONE BEEP UNLESS SILENT BOOT IS ENABLED |
| EF |
TBD-UNRECOVERABLE BOOT FAILUR/S3 RESUME FALIURE |
| |
RUNTIME PHASE/EFI OS BOOT |
| F4 |
ENTERING SLEEP STATE |
| F5 |
EXITING SLEEP STATE |
| F8 |
EFI BOOT SERVICE EXITBOOTSERVICES ( ) HAS BEEN CALLED |
| F9 |
EFI RUMTIME SETVIRTUALADRESSMAP ( ) HAS BEEN CALLED |
| FA |
EFI RUNTIME SERVICE RESETSYSTEM ( ) HAS BEEN CALLED |
| |
PEIMs/RECOVERY |
| 30 |
CRISIS RECOVERY HAS INITIATED PER USER REQUEST |
| 31 |
CRISIS RECOVERY HAS INITIATED BY SOFTWARE (CORRUPT FLASH) |
| 34 |
LOADING RECOVERY CAPSULE |
| 35 |
HANDING OFF CONTROL TO THE RECOVERY CAPSULE |
| 3F |
UNABLE TO RECOVER |
| |
|
| TABEL 50 |
TYPICAL PORT 80h POST SEQUENCE |
| POST CODE |
DESCRIPTION |
| 21 |
INITIALIZING A CHIPSET COMPONET |
| 22 |
READING SPD FROM MEMORY DIMMs |
| 23 |
DETECTING PRESENCE OF MEMORY DIMMs |
| 25 |
CONFIGURING MEMORY |
| 28 |
TESTING MEMORY |
| 34 |
LOADING RECOVERY CAPSULE |
| E4 |
ENTERED DXE PHASE |
| 12 |
STARTING APPLICATION PROCESSOR INITIALIZATION |
| 13 |
SMM INITIALIZATION |
| 50 |
ENUMERATING PCI BUSSES |
| 51 |
ALLOCATING RESOURCED TO PCI BUS |
| 92 |
DETECTING THE PRESENCE OF THE KEYBOARD |
| 90 |
RESETTING KEYBOARD |
| 94 |
CLEARING KEYBOARD INPUT BUFFER |
| 95 |
KEYBOARD SELF TEST |
| EB |
CALIING VIDEO BIOS |
| 58 |
RESETTING USB BUS |
| 5A |
RESETTING PATA/SATA BUS AND ALL DEVICES |
| 92 |
DETECTING THE PRESENCE OF THE KEYBOARDRESETTING KEYBOARD |
| 90 |
RESETTING KEYBOARD |
| 94 |
CLEARING KEYBOARD INPUT BUFFER |
| 5A |
RESETTING PATA/SATA BUS AND ALL DEVICES |
| 28 |
TESTING MEMORY |
| 90 |
RESETTING KEYBOARD |
| 94 |
CLEARING KEYBOARD INPUT BUFFER |
| E7 |
WAITING FOR USER INPUT |
| 1 |
INT 19 |
| 0 |
READY TO BOOT |