|
| 1. | If Early_Init_Onboard_Generator is not defined Onboard clock generator initialization. |
| 26 |
| Disable respective clock resource to empty PCI & DIMM slots. |
| 2. | Init onboard PWM | |
|
| ||
|
| 3. | Init onboard H/W monitor devices |
| 27 | Initialize INT 09 buffer | |
|
| 1. | Program CPU internal MTRR (P6 & PII) for |
| 29 | 2. | Initialize the APIC for Pentium class CPU. |
| 3. | Program early chipset according to CMOS setup. Example: onboard IDE controller. | |
|
| ||
|
| 4. | Measure CPU speed. |
| 2B | Invoke Video BIOS | |
|
| 1. | Initialize |
| 2D | 2. | Put information on screen display, including Award title, CPU type, CPU speed, full screen |
|
|
| logo. |
| 33 | Reset keyboard if Early_Reset_KB is defined e.g. Winbond 977 series Super I/O chips. See | |
| also POST 63. | ||
|
| ||
| 35 | Test DMA Channel 0 | |
| 37 | Test DMA Channel 1. | |
| 39 | Test DMA page registers. | |
| 3C | Test 8254 | |
| 3E | Test 8259 interrupt mask bits for channel 1 | |
| 40 | Test 8259 interrupt mask bits for channel 2 | |
| 43 | Test 8259 functionality | |
| 47 | Initialize EISA slot | |
| 49 | 1. | Calculate total memory by testing the last double word of each 64K page |
| 2. | Program writes allocation for AMD K5 CPU | |
|
| ||
|
| 1. | Program MTRR of M1 CPU |
|
| 2. | Initialize L2 cache for P6 class CPU & program CPU with proper cacheable range |
| 4E | 3. | Initialize the APIC for P6 class CPU |
|
| 4. | On MP platform, adjust the cacheable range to smaller one in case the cacheable ranges |
|
|
| between each CPU are not identical |
| 50 | Initialize USB | |
| 52 | Test all memory (clear all extended memory to 0) | |
| 53 | Clear password according to H/W jumper (Optional) | |
| 55 | Display number of processors | |
|
| Display PnP logo | |
| 57 | Early ISA PnP initialization | |
|
|
| |
| 59 | Initialize the combined Trend | |
| 5B | (Optional Feature) Show message for entering AWDFLASH.EXE from FDD (optional) | |
| 5D | 1. | Initialize Init_Onboard_Super_IO |
| 2. | Initialize Init_Onbaord_AUDIO | |
|
| ||
| 60 | Okay to enter Setup utility; i.e. not until this POST stage can users enter the CMOS setup | |
| utility | ||
|
| ||
| 63 | Reset keyboard if Early_Reset_KB is not defined | |
| 65 | Initialize PS/2 Mouse | |
| 67 | Prepare memory size information for function call: INT 15h ax=E820h | |
| 69 | Turn on L2 cache | |
| 6B | Program chipset registers according to items described in Setup & | |
|
| 1. | Assign resources to all ISA PnP devices |
| 6D | 2. | Auto assign ports to onboard COM ports if the corresponding item in Setup is set to |
|
|
| “AUTO” |
| 6F | 1. | Initialize floppy controller |
| 2. | Set up floppy related fields in 40:hardware | |
|
| ||
| 75 | Detect & install all IDE devices: HDD, LS120, ZIP, CDROM … | |
|
|
|
|
| IN9 32X/IN9 32X |