![](/images/new-backgrounds/1187846/187846147x1.webp)
Checkpoint | Description |
08 | Initializes the CPU. The BAT test is being done on KBC.Program the keyboard |
| controller command byte is being done after Auto detection of KB/MS using AMI |
|
|
C0 | Early CPU Init Start |
|
|
C1 | Set up boot strap processor Information |
|
|
C2 | Set up boot strap processor for POST |
|
|
C5 | Enumerate and set up application processors |
|
|
C6 | |
|
|
C7 | Early CPU Init Exit |
|
|
0A | Initializes the 8042 compatible Key Board Controller. |
|
|
0B | Detects the presence of PS/2 mouse. |
|
|
0C | Detects the presence of Keyboard in KBC port. |
|
|
0E | Testing and initialization of different Input Devices. Also, update the |
| Kernel Variables. |
| Traps the INT09h vector, so that the POST INT09h handler gets control for IRQ1. |
| Uncompress all available language, BIOS logo, and Silent logo modules. |
13 | Early POST initialization of chipset registers. |
|
|
20 | Relocate System Management Interrupt vector for all CPU in the system. |
|
|
24 | Uncompress and initialize any platform specific BIOS modules. GPNV is |
|
|
2A | Initializes different devices through DIM. |
|
|
2C | Initializes different devices. Detects and initializes the video adapter installed in the |
| system that had optional ROMs. |
|
|
2E | Initializes all the output devices. |
|
|
31 | Allocate memory for ADM module and uncompress it. Give control to ADM module |
| for initialization. Initialize language and font modules for ADM. Activate ADM |
| module. |
|
|
33 | Initializes the silent boot module. Set the window for displaying text information. |
|
|
37 | Displaying |
| OEM specific information. |
|
|
38 | Initializes different devices through DIM. USB controllers are initialized at this point. |
|
|
68