5. Appendix
5.1 POST Code Definitions
5.1.1 AWARD POST Code Definitions
| POST |
|
| Description |
|
|
| (hex) |
|
|
|
| |
|
|
|
|
|
| |
| CF |
|
| Test CMOS R/W functionality |
|
|
|
|
|
| Early chipset initialization: |
|
|
| C0 |
|
|
|
| |
|
|
|
|
| ||
|
|
|
|
|
| |
|
|
|
|
|
| |
|
|
|
| Detect memory |
|
|
| C1 |
|
|
|
| |
|
|
|
|
|
| |
| C3 |
|
| Expand compressed BIOS code to DRAM |
|
|
| C5 |
|
| Call chipset hook to copy BIOS back to E000 & F000 shadow RAM |
|
|
| 01 |
|
| Expand the Xgroup codes locating in physical address 1000:0 |
|
|
| 03 |
|
| Initial Superio_Early_Init switch |
|
|
| 05 |
|
| 1. Blank out screen |
|
|
|
|
| 2. Clear CMOS error flag |
|
| |
|
|
|
|
|
| |
| 07 |
|
| 1. Clear 8042 interface |
|
|
|
|
| 2. Initialize 8042 |
|
| |
|
|
|
|
|
| |
| 08 |
|
| 1. Test special keyboard controller for Winbond 977 series Super I/O chips |
|
|
|
|
| 2. Enable keyboard interface |
|
| |
|
|
|
|
|
| |
|
|
|
| 1. Disable PS/2 mouse interface (optional) |
|
|
| 0A |
|
| 2. Auto detect ports for keyboard & mouse followed by a port & interface swap (optional) |
|
|
|
|
|
| 3. Reset keyboard for Winbond 977 series Super I/O chips |
|
|
| 0E |
|
| Test F000h segment shadow to see whether it is |
|
|
|
|
| the speaker |
|
| |
|
|
|
|
|
| |
| 10 |
|
| Auto detect flash type to load appropriate flash R/W codes into the run time area in F000 for |
|
|
|
|
| ESCD & DMI support |
|
| |
|
|
|
|
|
| |
| 12 |
|
| Use walking 1’s algorithm to check out interface in CMOS circuitry. Also set |
|
|
|
|
| power status, and then check for override |
|
| |
|
|
|
|
|
| |
| 14 |
|
| Program chipset default values into chipset. Chipset default values are MODBINable by |
|
|
|
|
| OEM customers |
|
| |
|
|
|
|
|
| |
| 16 |
|
| Initial onboard clock generator if Early_Init_Onboard_Generator is defined. See also POST |
|
|
|
| 26. |
|
| ||
|
|
|
|
| ||
| 18 |
|
| Detect CPU information including brand, SMI type (Cyrix or Intel) and CPU level (586 or 686) |
|
|
| 1B |
|
| Initial interrupts vector table. If no special specified, all H/W interrupts are directed to |
|
|
|
|
| SPURIOUS_INT_HDLR & S/W interrupts to SPURIOUS_soft_HDLR. |
|
| |
|
|
|
|
|
| |
| 1D |
|
| Initial EARLY_PM_INIT switch |
|
|
| 1F |
|
| Load keyboard matrix (notebook platform) |
|
|
| 21 |
|
| HPM initialization (notebook platform) |
|
|
| 23 |
|
| 1. Check validity of RTC value: e.g. a value of 5Ah is an invalid value for RTC minute. |
| Appendix |
|
|
| 2. Load CMOS settings into BIOS stack. If CMOS checksum fails, use default value instead. |
| ||
|
|
|
|
| ||
|
|
|
|
|
| |
| 24 |
|
| Prepare BIOS resource map for PCI & PnP use. If ESCD is valid, take into consideration of |
|
|
|
|
| the ESCD’s legacy information. |
|
| |
|
|
|
|
|
|
AN9 32X |